电子系统设计键盘上课讲义.docx

电子系统设计实验报告 姓 名 杨熙丞 指导教师 贾立新 专业班级 自动化1201 学 院 信息工程学院 .设计题目 设计一 4*4矩阵键盘编码器,其示意图如图所示。丫0到丫3为4路列扫描信号 输出线,轮流将每一列置为低电平。X0到X3为4根行输入线,当没有键按下时, X0到X3被上拉电阻拉成高电平。当有键按下时,在列扫描信号的作用下,闭合 键对应的行输入线变为低电平。当按键有效时,输出 4位键值B3到B0,同时键 值有效信号DAV产生由高到低的跳变。KEYCLI为键盘接口的时钟信号. 设计方案 掌握利用可编程逻辑器件设计编码式键盘接口的方法。 键盘编码器实验电路由键盘编码器模块和显示模块组成。 显示模块主要是对 数码管的编译。4*4矩阵键盘编码器应由键盘扫描电路,行值编码器,消抖电路 几部分组成。键盘扫描电路由2位二进制计数器CNT4和2线-4线译码器DECODER 构成。行值编码器由ENCODER成。消抖电路的按键是否稳定闭合是通过一个具 有异步清零和保持功能的16进制计数器CNT16来检测的。消抖按键的原理如图1 所示。 实验板连接图如图2所示。KEYCL来自LED模块的CLKIN,用短路块选择频率 为2048Hz FPGA管脚锁定参考图3和4。 按键抖动 稳定闭合 亠 16XTCLK0「 KA \f\DJ\ 1 / DAV ■ 卜——键有效 / 图1消抖电路 口 □□□□

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档