superscreen.asm

来自「595驱动程序嗯就这么多了 自己理会自我搞定去吧」· 汇编 代码 · 共 468 行 · 第 1/2 页

ASM
468
字号
V1                  BIT                  P1.0
V2                  BIT                  P1.1
V3                  BIT                  P1.2
;//////////////////////////////////////////////////////////////11111
                    ORG                  0000H
                    NOP
                    NOP
                    JMP                  MAIN
MAIN:               MOV                  P0,#00H
                    MOV                  P2,#00H
                    MOV                  R3,#200H
A1:                 MOV                  R0,#00H
                    LCALL                A3
                    DJNZ                 R3,A1
A2:                 MOV                  R0,#10H
                    LCALL                A3
                    DJNZ                 R3,A2
A0:                 MOV                  R0,#20H
                    LCALL                A3
                    DJNZ                 R3,A0
A4:                 MOV                  R0,#30H
                    LCALL                A3
                    DJNZ                 R3,A4                   
                    JMP                  MAIN            
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
A3:                 CLR                  P2.7
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P0.0
                    LCALL                YY
;//////////////////////////////////////////////////////////////////22222
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P0.1
                    CLR                  P0.0
                    LCALL                YY
;//////////////////////////////////////////////////////////////////3333
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P0.2
                    CLR                  P0.1
                    LCALL                YY
;//////////////////////////////////////////////////////////////////444444
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P0.3
                    CLR                  P0.2
                    LCALL                YY
;//////////////////////////////////////////////////////////////////55555
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P0.4
                    CLR                  P0.3
                    LCALL                YY
;//////////////////////////////////////////////////////////////////66666
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P0.5
                    CLR                  P0.4
                    LCALL                YY
;//////////////////////////////////////////////////////////////////7777
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P0.6
                    CLR                  P0.5
                    LCALL                YY
;//////////////////////////////////////////////////////////////////88888
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P0.7
                    CLR                  P0.6
                    LCALL                YY
;//////////////////////////////////////////////////////////////////99999
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P2.0
                    CLR                  P0.7
                    LCALL                YY
;//////////////////////////////////////////////////////////////////101010
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P2.1
                    CLR                  P2.0
                    LCALL                YY
;//////////////////////////////////////////////////////////////////1111111
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P2.2
                    CLR                  P2.1
                    LCALL                YY
;//////////////////////////////////////////////////////////////////12 12 12
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R2,A
                    MOV                  A,R1
                    LCALL                KK
                    MOV                  A,R2
                    LCALL                KK
                    INC                  R0
                    SETB                 P2.3
                    CLR                  P2.2
                    LCALL                YY
;//////////////////////////////////////////////////////////////////13 13 13
                    MOV                  DPTR,#TAB
                    MOV                  A,R0
                    MOVC                 A,@A+DPTR
                    MOV                  R1,A
                    MOV                  DPTR,#TAB1

⌨️ 快捷键说明

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