04年《无线电》杂志第1期上有篇文章《LED流动显示电子钟》,用AT89C2051单片机控制,还有74LS373作驱动,74LS244按三态缓冲和线驱动作按键驱动。
05年,花了几天时间,用洞洞板焊接完成这个电子钟,工作量不小。程序当时没全部弄懂,现在再去看应该能看懂。 今天,用Proteus按原线路做了一个仿真。 实物使用:线路板上电,流动显示00:00
3 个按键主要操作如下: 校准:按第一次,流动停止。小时十位调整,显示“0”,左1列1行led亮。按微调,一次加1 。直到需要的小时为止。再按第2 次,小时个位调整,同上,显示“0”,不同的是,红点移到左1列2行 。。。余此类推。按第5 次时,流动显示所调时间,时钟开始运行。 微调:可以从“-9”、“0”、“+9”多级微调时钟的快慢精度。 定时:连续按此键,可以从小时十位、个位、分钟十位、个位。共16次,即4 个定时时间 。到时还可蜂鸣。 忘了上蜂鸣器的接线图了。 R6接2051的P3.7口
|