基于AT89C2051单片机的六位数显多路定时电子钟
时间:04-12
来源:互联网
点击:
定时器中断来执行动态显示程序和按键扫描程序,这是一种很不好的方法,除了浪费硬件资源以外,还会增加程序复杂性,还会影响其它程序运行。
站长认为,越是中断程序,就要越写得简短,最好几条指令就立即结束,对于动态扫描显示、按键功能等等可以写在主程序中让程序不停的反复运行,如果中断多,最大的坏处就是影响到主程序运行时间不够,扫描显示会出现闪烁,或者按键反应变慢(一般觉察不出),可是,这又有另一好处,你可以随时改良程序并且立即看到结果。
LED动态扫描显示是分时点亮各个LED,利用人的视觉暂留特性,让人觉得是连续点亮。当点亮的频率高时,说明单片机有充足的时间运行主程序,
定时 电子钟 数显 六位 AT89C2051 单片机 基于 相关文章:
- VxWorks下的多重定时器设计(02-16)
- 一种嵌入式时钟管理器的设计与实现(08-01)
- μC/OS-II软件定时器管理算法分析及改进(11-15)
- μC/OSII中软件定时器的优缺点与改进(03-21)
- 基于ARM7 PWM定时器的图像传感器时序信号设计(08-28)
- VxWorks共享看门狗定时机制的设计与实现(10-05)