用51单片机做一个数字电子钟

想用51单片机做一个电子钟,但是刚接触单片机,只会编流水灯的程序,请指点一下具体的实现原理

3个回答

实时时钟的话要接其他芯片DS1302什么的,简单的秒表这样的在计时器中断里面计数,然后再控制数码管扫描显示出来就好了

先学会驱动显示部分 比如oled 或者lcd1602(简单点的数码管也可以) 再学相应的时钟芯片比如ds1302或者精度更高的

最简单的就是流水账形的控制,一条条写,但是不用定时器时间不准,用定时器就要学定时中断,其实还是很简单的(1:写一个一维数组,定义数码管显示方法。第2步,用延时最好是定时规定一秒加一次,3:用if语句完成进位,以及到24小时清零。5:七段数码管的位码处理以及显示)需要注意数码管的动态显示需要加消影

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问