slxc.asm

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

ASM
46
字号
       ORG 0000H
       CLR P3.0
       CLR P3.1
       MOV DPTR,#TAB
       MOV A,P1
       CPL A
       LCALL DISP
 START:MOV A,P0
       CPL A
       CJNE A,#00H,K
       SJMP START
     K:MOV R0,A
       MOV A,P1
       CPL A
       MOV 20H,A
       MOV A,R0
       CJNE A,20H,K1
       SJMP K4
    K1:JNC K2
       SETB P3.1
       SJMP K3
    K2:SETB P3.0
    K3:MOV A,P1
       CPL A
       MOV 20H,A
       MOV A,R0
       CJNE A,20H,K3
    K4:CLR P3.0
       CLR P3.1
       LCALL DISP
       SJMP START
       
   DISP:MOV R1,#00H
        CLR C
     K5:RRC A
        INC R1
        JNC K5 
        MOV A,R1
        MOVC A,@A+DPTR
        MOV P2,A
        RET      
                
    TAB:DB 3FH,06H,5BH,4FH,66H
        DB 6DH,7DH,07H,7FH,6FH
        END

⌨️ 快捷键说明

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