本帖最后由 xd001 于 2014-5-17 23:35 编辑
我是使用51单片机和74hc595 级联驱动数码管来做的一个时钟实时显示出来,现在是可以了,如果要调节时间的话我用的是三个独立的按键“K1”选择 确认 ,”K2“加, "K3"减 详情见附加仿真截图。
当我做到按键的时候问题来了,我在扫描按键的时候 数码管会闪烁,因为在扫描按键时去抖动加有延时函数(约20ms左右) 这样子的话数码管的刷新就在这时停止了!
就是想问下诸位大虾,有没有什么好的方法或者思路能够分享下,即能同时显示当前时间(不闪烁)的同时又扫描按键(加上程序去抖动) 扫描按键得等到按键松开后才执行对于的操作,不然一下就加很多,如果一直不放的话就会一直进行加减计算。
另外我是初学51 描述越通俗易懂越好:)
|