1.asm
来自「汇编语言写的时钟程序,已调试通过,使用的是51单片机.」· 汇编 代码 · 共 57 行
ASM
57 行
key:mov r0,#11110111b
mov a,r0
mov p0,a
mov a,p0
jnb acc.4,s1
mov a,r0
rr a
mov r0,a
mov p0,a
mov a,p0
jnb acc.4,s2
mov a,r0
rr a
mov p0,a
mov a,p0
jnb acc.4,s3
ajmp key
;;;;;;;;;;;;
s1:call de10ms
jb acc.4,out
ajmp dosec
s2:call de10ms
jb acc.4,out
call domin
s3:call de10ms
jb acc.4,out
call dohou
out: ret
;;;;;;;;;;;;;;;;
dosec:clr et0
clr tr0
mov a,2ch
add a,#1
da a
mov 2ch,a
ajmp doout
domin:clr et0
clr tr0
mov a,2bh
add a,#1
da a
mov 2bh,a
ajmp doout
dohou:clr et0
clr tr0
mov a,2ah
add a,#1
da a
mov 2ah,a
ajmp doout
doout:call clock
call dis0
call diaplay
setb et0
setb tr0
ljmp start
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?