电路的设计:
采用4X4键盘电路,和一个四位动显示电路.来完成基本的控制功能 .
1.4X4键盘扫描电路的设计
电路中分为键盘去抖电路和键盘译码电路。弹跳消除电路所使用的频率必须比其它电路的工作频率高,扫描电路的工作频率为24HZ左,则去抖电路的工作频率是前者的4倍,或者更高,为128HZ左右。在此次电路设计中去抖动电路频率为250HZ,键盘扫描频率为25HZ。
2.四位动态数码管显示电路
电路中扫描频率为250HZ,其中每段数码管的频率不得低于42HZ,否则会出现频闪现象。
3.FPGA控制电路。
电路中设计中,分为数字键,和功能键,当按下四位数字键时,按下激活电锁键,则这四位数字键将作为该密码的当前密码。只有在按下正确密码时,并按下功能键清除/解除电锁键,时,密码被激活。解锁。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
从此设计中,学会了:键盘的锁存,和按下键时,进行移位显示。采用串行移位寄存器作为按键存储电路。因为每次扫描会产生新的按键数据,可能会覆盖前面的数据,所以需要一个按键存储电路,将整个键盘扫描完毕后的结果记录下来,按键存储电路可以使用移位寄存器构成. 当要记录当前键值时,可以采用计数寄存器,只有当按下键时,计数值加一,来进行键值锁存。
wxg1988 2011-12-24 01:14
用户98123 2008-4-10 20:26
用户1316816 2007-7-20 12:04