noname1
来自「汇编语言写的时钟程序,已调试通过,使用的是51单片机.」· 代码 · 共 74 行
TXT
74 行
display:mov r1,#78h
mov r2,#0feh
play: mov p1,#0ffh
mov a,r2
anl p3,a
mov a,@r1
mov dptr,#tab
movc a,@a+dptr
mov p1,a
call dl1ms
inc r1
mov a,r2
rl a
jnb acc.3,endout
mov r2,a
ajmp play
endout: mov p1,#0ffh
MOV P3,#0FFH
;mov a,#0ffh
;anl p3,a
djnz r7,display
ret
gogo:
go30:clr c
mov a,70h
cjne a,#30,gg30
ajmp speaker
gg30:jc speaker
g230:clr c
mov a,70h
cjne a,#230,gg230
ajmp speaker
gg230:
jnc speaker
ret
speaker:mov r2,#50
spp:clr speak ;p3.6
clr lamp ;p3.5
call bcd
call display
call display
djnz r2,spp
ret
go30:clr c
mov a,70h
cjne a,#30,gg30
ajmp speaker
gg30:jc speaker
g230:clr c
mov a,70h
cjne a,#230,gg230
ajmp speaker
gg230:
jnc speaker
ajmp start
speaker:clr speak
ajmp start
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?