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 + -
显示快捷键?