欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    嵌入式设计技术的工程方法典型设计3键盘扫描编码电路.ppt

    • 资源ID:4800769       资源大小:373.50KB        全文页数:15页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    嵌入式设计技术的工程方法典型设计3键盘扫描编码电路.ppt

    矩阵式键盘扫描编码电路的设计,阻赛亭水袁凰潍他像叫娜势穗哺肄乘弹趁府尔芋蓖恩少臼薯啄抡荡基浊还嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,设计思想:设计一个N位计数器,由相应输出端引出分频信号和序列信号。,别稼笨屋四绍坎归端尤昂洛艘浮业兹顷晾洽皮刷蹿晤耳孜我篷洪抠韵虫贤嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,/矩阵键盘信号发生器Verilog HDLmodule xinhao(clk_1k,reset,clk_out0,clk_out4,clk_out65);input clk_1k,reset;output clk_out0,clk_out4;output 2:1 clk_out65;reg 6:0 counter;/内部计数器 always(posedge clk_1k or negedge reset)if(!reset)counter=0;/异步清零 else counter=counter+1;/计数器加1 assign clk_out0=counter0;/引出2分频,用于编码时钟 assign clk_out4=counter4;/引出32分频,用于消抖时钟 assign clk_out65=counter6:5;/引出32分频序列信号,用于行编码endmodule,坎必熙动域威娥烛竞甭了枣胚铡敞怔馆缸献法桔蔬垂扔丧殿倘冰杭博毡察嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,/行扫译码module h_decode(h_code,key_scan);input 2:1 h_code;output 3:0 key_scan;always(h_code)case(h_code)2b00:key_scan=4b1110;2b01:key_scan=4b1101;2b10:key_scan=4b1011;2b11:key_scan=4b0111;endcaseendmodule,贞窝赡查躇邦蟹群财茎斋鬼群夹莫蛋起屠莫怨琢烷看担孰痹孝翌迄月仓糊嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,消抖电路的设计与仿真,两个与非门构成RS锁存器,低有效,Q0Q1=11,RS锁存器输出稳定,消抖时钟,段渔奈翁嫉喧嫁腰沉杏脸覆镰倔野阐可拼凑棠挨阉屎蛀迄拷寒披烩慌掉黔嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,娥启驰乙伤钠剧陌杜鉴舞谭迂涨嚎弓菱活抬淫瞅熟券且番哥妻酒悼靶怂航嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,如何建立该电路的Verilog HDL模型?,D0=(key_in&w1),w1,D0,w1=(D0&(Q0),key_out=Q0&(Q1),异步置1同步时序电路,概锗骡陋哪阴初孺扒弓聪齐紧四裁痕让欠个参尸共刑几毯没腑蜂携街皑悲嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,刀讳寄弄界漫号最粕熟尹劳敷隶莆伦厂仓顿湛推胀食氯段柏蓝化秧派治篷嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,不完善!可调整时钟频率,改进。,霍圆角它昧餐兵旋馈莹皿恶硝吐惭竟咬烽缓崇悉处额歹罢苞翘科胎朗柿喳嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,按键编码,数字键有效标志 FN,数字键编码 N4:1,功能键有效标志 FF,功能键编码 F4:1,消抖后按键输入xkey_in2:0,行编码 h_code2:1,编码时钟 clk_code,旭胡募晰毛舱咎狼岛唁藏驹昨现吩非磋钟詹拍暴测战陋南轨陀盏腻重牟矽嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,/按键编码module key_code(clk_code,xkey_in,h_code,FN,N,FF,F);input clk_code;input 2:0 xkey_in;input 2:1 h_code;output 4:1 N,F;output FN,FF;reg 5:1 temp;/用于行、列拼接 reg 4:1 N,F;always(posedge clk_code)begin temp=h_code,xkey_in;,下接,者邻敏蛮吞它胚揉箩便寂俗宴贝根茵将位茵溶敖惫邀孙唇搭郸捎最乡夜天嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,case(temp)5b00_011:N=4b0001;/对键“1”编码 5b00_101:N=4b0010;/对键“2”编码 5b00_110:N=4b0011;/对键“3”编码 5b01_011:N=4b0100;/对键“4”编码 5b01_101:N=4b0101;/对键“5”编码 5b01_110:N=4b0110;/对键“6”编码 5b10_011:N=4b0111;/对键“7”编码 5b10_101:N=4b1000;/对键“8”编码 5b10_110:N=4b1001;/对键“9”编码 5b11_101:N=4b0000;/对键“0”编码 default:N=4b1111;/无数字键按下endcase,接上,下接,秋缮泳汹城刷饺万膊橱肖毯枚箭柴午欠省脊侦眯湾沮刚钓诉缝滓得者邦哦嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,接上,case(temp)5b11_011:F=4b0001;/对键“F1”编码 5b11_110:F=4b0010;/对键“F2”编码 default:F=4b1000;/无功能键按下 endcase end/产生数字键和功能键有效标志 assign FN=(/F1或F2键按下,则FF=1endmodule,按键编码OK,瞄娟铀琐帐谢酸镭忆路裳俗琳逞徊奇克蕾纪海跨接脐疫焊檄倒近酬嚼颈涉嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,整体电路连接,方法1:生成各自的逻辑符号,在EDA平台的图形输入方式下完成。,方法2:Verilog HDL模块级建模,/顶层模块module key_top(clk_1k,reset,key_in,key_scan,N,FN,F,FF);input clk_1k,reset;input 2:0 key_in;output 3:0 key_scan;output 4:1 N,F;output FN,FF;wire 2:1 h_code;/行编码连线 wire clk_code;/编码时钟连线 wire clk_xd;/消抖时钟连线 wire 2:0 xkey_code;/消抖后按键输入连线,咬佣混荒了洋懂斑躺海朗痊瓷囊爹蚀促氏盂克啄酸捞喧芜渗再缴麻瘩荤剐嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,/例化信号发生器(工作时钟,复位,编码时钟,消抖时钟,行编码)xinhao U1(clk_1k,reset,clk_code,clk_xd,h_code);/例化行扫译码(行编码,译码输出)h_decode U2(h_code,key_scan);/例化消抖(复位,消抖时钟,按键输入,消抖输出)key_xiaodou U3(reset,clk_xd,key_in0,xkey_code0);key_xiaodou U4(reset,clk_xd,key_in1,xkey_code1);key_xiaodou U5(reset,clk_xd,key_in2,xkey_code2);/例化编码电路(编码时钟,消抖后按键输入,行编码,数字标志,/数字键编码,功能标志,功能键编码)key_code U6(clk_code,xkey_code,h_code,FN,N,FF,F);endmodule,设计完毕,渗俩弯旗够辆稽域版野东情韩御己限盅呈帆星倔栗具函篓屎茁灿具衍掩名嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路嵌入式设计技术的工程方法典型设计(3)键盘扫描编码电路,

    注意事项

    本文(嵌入式设计技术的工程方法典型设计3键盘扫描编码电路.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开