![](https://csdnimg.cn/release/download_crawler_static/86239123/bg5.jpg)
由 6 个共阴极的数码管组成时、分、秒的显示。P0 口的 8 条数
据线 P0.0 至 P0.7 分别与两个 CD4511 译码的 ABCD 口相接,P2 口
的 P2.0 至 P2.2 分别通过电阻 R10 至 R13 与 VT1 至 VT3 的基极相
连接。这样通过 P0 口送出一个存储单元的高位、低位 BCD 显示代码,
通过 P2 口送出扫描选通代码轮流点亮 LED1 至 LED6,就会将要显示
的数据在数码管中显示出来。从 P0 口输出的代码是 BCD 码,从 P2
口输出的就是位选码。这是扫描显示原理。
2 键盘与读数原理
键盘是人与微机打交道的主要设备,按键的读取容易引起误动作。
可采用软件去
抖动的方法处理,软件的触点在闭合和断开的时候会产生抖动,
这时触点的逻辑电
平是不稳定的,如不采取妥善处理的话,将引起按键命令错误或
重复执行,在这里
采用软件延时的方法来避开抖动,延时时间 20ms.
3 连击功能的实现
按下某键时,对应的功能键解释程序得到执行,如操作者没有释
放按键,则对应
的功能会反复执行,好象连续执行,在这里我们采用软件延时
250ms,当按键没释放则