西华大学 键盘扫描与显示控制器设计 共25页,4524字。 摘要 本按键扫描与显示控制器设计主要是基于FPGA平台上的编程实现对按键的扫描和显示控制。以verilog为编程开发语言。设计主要包括外围硬件电路和FPGA编程模块。外围电路主要是矩阵按键,一位的led数码管。FPGA编程模块包括时钟分频模块,移位信号发生模块,按键检测模块,按键消抖模块,和显示译码模块。当无键按下时,不断对矩阵按键进行扫描,当矩阵按键有键按下后则将对应的键值转换为数码管可显示的七段码送入数码管显示对应的键值。实现按键控制显示。本设计中含有按键消抖处理,可以实现按键的准确判断。 目录 一 前言 3 二 总体方案设计 4 2.1 方案论证 4 2.2 方案比较 5 2.3 方案选择 5 三 FPGA单元模块电路设计 6 3.1 时钟分频 6 3.2 移位扫描时钟产生块 8 3.3 按键检测块 11 3.4 按键消抖 13 3.5 显示译码驱动 14 3.6 各个模块综合实例化 17 四 系统调试 20 五 设计总结 23 六 参考文献 24 |
查看评论
已有0位网友发表了看法