自己怎么做数码管时钟?
答案:4 悬赏:80
解决时间 2021-10-14 06:34
- 提问者网友:藍了天白赴美
- 2021-10-13 07:08
自己怎么做数码管时钟?
最佳答案
- 二级知识专家网友:举杯邀酒敬孤独
- 2021-10-13 07:43
此程序为用采用51单片机实现的一个24小时循环显示程序*/
ORG 00H
AJMP MAIN
MAIN:
MOV 30H,#00H ;按键缓冲区
MOV 40H,#00H ;1S标志缓冲
MOV 50H,#00H ;延时子程用
MOV 51H,#00H ;延时子程用
MOV 61H,#00H ;秒个位缓冲区
MOV 62H,#00H ;秒十位缓冲区
MOV 63H,#00H ;分个位缓冲区
MOV 64H,#00H ;分十位缓冲区
MOV 65H,#00H ;时个位缓冲区
MOV 66H,#00H ;时十位缓冲区
KEY EQU 30H ;按键
FLAG EQU 40H ;1S标志
SECL EQU 61H ;秒个位
SECH EQU 62H ;秒十位
MINL EQU 63H ;分个位
MINH EQU 64H ;分十位
HOUL EQU 65H ;时个位
HOUH EQU 66H ;时十位
MOV DPTR, #TBL ;查表指针
COUNT1 EQU 20 //20*50000uS
COUNT2 EQU -46000 //定时器预置数
//显示初始化00-00-00
START:
MOV R0, #07H ;秒个位偏移地址
MOV A, #00H ;0笔画在表中地址
LCALL DISPLAY ;显示秒个位
MOV A, #00H
LCALL DISPLAY
MOV A, #0BH
LCALL DISPLAY
MOV A, #00H
LCALL DISPLAY
MOV A, #00H
LCALL DISPLAY
MOV A, #0BH
LCALL DISPLAY
MOV A, #00H
LCALL DISPLAY
MOV A, #00H
LCALL DISPLAY
MOV TMOD, #01H ;使用计时器0,模式1
TIMER1: MOV FLAG
ORG 00H
AJMP MAIN
MAIN:
MOV 30H,#00H ;按键缓冲区
MOV 40H,#00H ;1S标志缓冲
MOV 50H,#00H ;延时子程用
MOV 51H,#00H ;延时子程用
MOV 61H,#00H ;秒个位缓冲区
MOV 62H,#00H ;秒十位缓冲区
MOV 63H,#00H ;分个位缓冲区
MOV 64H,#00H ;分十位缓冲区
MOV 65H,#00H ;时个位缓冲区
MOV 66H,#00H ;时十位缓冲区
KEY EQU 30H ;按键
FLAG EQU 40H ;1S标志
SECL EQU 61H ;秒个位
SECH EQU 62H ;秒十位
MINL EQU 63H ;分个位
MINH EQU 64H ;分十位
HOUL EQU 65H ;时个位
HOUH EQU 66H ;时十位
MOV DPTR, #TBL ;查表指针
COUNT1 EQU 20 //20*50000uS
COUNT2 EQU -46000 //定时器预置数
//显示初始化00-00-00
START:
MOV R0, #07H ;秒个位偏移地址
MOV A, #00H ;0笔画在表中地址
LCALL DISPLAY ;显示秒个位
MOV A, #00H
LCALL DISPLAY
MOV A, #0BH
LCALL DISPLAY
MOV A, #00H
LCALL DISPLAY
MOV A, #00H
LCALL DISPLAY
MOV A, #0BH
LCALL DISPLAY
MOV A, #00H
LCALL DISPLAY
MOV A, #00H
LCALL DISPLAY
MOV TMOD, #01H ;使用计时器0,模式1
TIMER1: MOV FLAG
全部回答
- 1楼网友:执傲
- 2021-10-13 11:45
如果精度要求不高的话,直接用DS1302,很便宜。
单片机随便你。
你熟悉那个用那个。太容易实现了。呵呵。数码管驱动,如果比较懒,可以直接用现成的芯片。
- 2楼网友:第四晚心情
- 2021-10-13 10:46
这个应该不太好做吧,有兴趣的话网上应该有教程。去看看吧。
- 3楼网友:躲不过心动
- 2021-10-13 09:16
你可以用单片机加数码管制作,当然买一块开发板更好,可以做许多实验,不单是电子钟,还可以做其他的单片机实验,但这样投入较大,如果不从事单片机开发,仅仅只是做一个电子钟,建议你还是买一套电子钟的套件,比开发板的投入要小的多,这种套件网上很多,可以搜一下。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息