ledcon.asm

来自「学习单片机一个简单程序和硬件的开发」· 汇编 代码 · 共 54 行

ASM
54
字号
             ORG 0000H
             AJMP NOMAL
             ORG 0003H
             AJMP EXT0
             ORG 0010H
        NOMAL:MOV SP,#60H
              SETB IT0
              SETB EA
              SETB EX0
              MOV DPTR,#TABLE1
              MOV R1,#00H      
        LOOP1:MOV A,R1
              MOVC A,@A+DPTR
              CJNE A,#0AAH,DISP1
              MOV R1,#00H
              MOV DPTR,#TABLE2
        LOOP2:MOV A,R1
              MOVC A,@A+DPTR
              CJNE A,#0AAH,DISP2
              MOV R1,#00H
              MOV DPTR,#TABLE1
              AJMP LOOP1
        DISP1:MOV P1,A
              INC R1
              LCALL DELAY
              AJMP LOOP1
        DISP2:MOV P1,A
              INC R1
              LCALL DELAY
              AJMP LOOP2
               ORG 0100H
        EXT0:PUSH A
             MOV R2,#08H
             MOV A,#00H
        FLASH:MOV P1,A
              LCALL DELAY
              CPL A
              DJNZ R2,FLASH
              POP A
              RETI
        DELAY: MOV R5,#02
           D1:MOV R6,#250
           D2:MOV R7,#250
           D3:NOP
              NOP
              DJNZ  R7,D3
              DJNZ R6,D2
              DJNZ R5,D1
              RET
      TABLE1:DB 00H,18H,3CH,7EH,0FFH,0AAH
      TABLE2:DB 00H,81H,0C3H,0E7H,0FFH,0AAH
      END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?