新建 文本文档.txt
来自「24小时单片机汇编程序」· 文本 代码 · 共 54 行
TXT
54 行
89C51单片机数码管循环显示24小时。
org 0000h
ljmp start
org 0030h
start: mov dptr,#tab
mov 30h,#0
mov 31h,#0
mov r3,#24
mov r4,#59
mov r5,#220
lop: mov a,31h
mov b,#10
div ab
mov p2,#11110111b
movc a,@a+dptr
mov p0,a
lcall delay
mov p2,#11111011b
mov a,b
movc a,@a+dptr
mov p0,a
lcall delay
mov a,30h
mov b,#10
div ab
mov p2,#11111101b
movc a,@a+dptr
mov p0,a
lcall delay
mov p2,#11111110b
mov a,b
movc a,@a+dptr
mov p0,a
lcall delay
sjmp lop
delay: mov r7,#200
abc: mov r6,#10
djnz r6,$
djnz r7,abc
djnz r5,back
mov r5,#220
inc 30h
djnz r4,back
inc 31h
mov 30h,#0
mov r4,#59
djnz r3,back
mov 30h,#0
mov 31h,#0
back: ret
tab: db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?