⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xie.asm

📁 8051 編輯功能 8051 4051 2051 反組譯程式
💻 ASM
📖 第 1 页 / 共 2 页
字号:
                         CLR P1.2
                         LCALL D
                           RET
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                      HQ:
                         SETB TR0               ;GREEN+BLACK
                         CLR P1.2
                         SETB P1.4
                         LCALL D
                         CLR P1.3
                         LCALL D
                          RET
   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                      HW:
                         SETB TR0            ;RED+GREEN+BLACK
                         CLR P1.4
                         LCALL D
                         CLR P1.3
                         LCALL D
                         CLR P1.2
                         LCALL D
                           RET
   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                     HJ:                            ;QBD
                        CJNE R3,#00H,FT
                        LCALL HR
                        LJMP FF
                     FT:
                        CJNE R3,#01H,FT1
                        LCALL HH
                        LJMP FF
                    FT1:
                        CJNE R3,#02H,FF1
                        LCALL HG
                        LJMP FF
                    FF1:
                        CJNE R3,#03H,FF2
                        LCALL HQ
                        LJMP FF
                   FF2:
                       CJNE R3,#04H,FF3
                       LCALL HB
                       LJMP FF
                   FF3:
                       CJNE R3,#05H,FF4
                       LCALL HZ
                       LJMP FF
                   FF4:
                       CJNE R3,#06H,FF5
                       LCALL HW
                       LJMP FF
                   FF5:
                       CJNE R3,#07H,FF
                       LCALL HW
                    FF:RET
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

             ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                  ZD1:

                       PUSH ACC
                       PUSH PSW
                       CLR EA
                       CLR ET0
                       CLR TF0
                       CLR TR0
                       MOV TH0,#0F0H
                       MOV TL0,#0A0H
                       JNB 20H.1,CLK1
                       MOV TH0,#00H
                       MOV TL0,#00H
                       LCALL D
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                     CLK1:LCALL TP
                       CPL P1.5
                       INC R4
                       CJNE R4,#48,PA0
                       MOV R4,#00H
                       SETB P1.7
                       LJMP PA0
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                 PA0:
                     SETB TR0
                     SETB ET0
                     SETB EA
                     POP PSW
                     POP ACC
                      RETI
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
             ZD2:
                    PUSH ACC
                    PUSH PSW
                    SETB RS0
                    CLR RS1
                    CLR EA


          ;;;;;;;;;;;;;;;;;;;;;;          ;;;;;;;;;;;;;;;
                NET:JBC RI,NEXT
                    SJMP NET
                NEXT:MOV A,SBUF
                    MOV P1,A

                    SETB EA
                    POP PSW
                    POP ACC
                     RETI
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                  D:              ;DELAY
                    MOV R6,#150
                 L2:MOV R7,#200
                 L1:DJNZ R7,L1
                    DJNZ R6,L2
                      RET
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                 TP:                   ;,CP

                    CPL P1.5
                    CLR P1.7
                    CLR C

        ;;;;;;;;;;       ;;;;;;;;;;;;;;;;;;;;;;;;;;
                    INC R2
                    CJNE R2,#01H,K4
                K22:CJNE R1,#00H,K3

     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                K2:                   ;cp
                   MOV A,35H
                   MOVC A,@A+DPTR
                   MOV 33H,A
                   INC DPTR
               ;;;;;;;;;;;;;;;;;;;;;;;;;;;
                   CJNE A,#06H,K4
                   MOV DPTR,#TAB
                   MOV 37H,#06
                   MOV 38H,#06
                   MOV 39H,#06
                   MOV R1,#01H
                   CLR 20H.3
                   MOV 35H,#00H
                   LJMP K22


        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                 K3:
                    LJMP PP2
                 K4:LJMP K7
     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

              PP2: MOV A,37H
                   MOVC A,@A+DPTR
                   MOV 33H,A
                   CJNE A,#19H,P22
                  MOV R1,#00H
                   SETB 20H.3
                   nop
                   MOV DPTR,#TAB
                   LJMP K22
               P22:DEC 37H
                   DJNZ 39H,K7
                   MOV 39H,#06
                   MOV A,38H
                   ADD A,39H
                   CLR C
                   MOV 38H,A
                   MOV 37H,A
                   LJMP K7



      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
               K7:
                 JNB 20H.3,K9
                  MOV A,33H      ;YWCP
                  RLC A
                  MOV P1.6,C
                  MOV 33H,A
                  INC R5
                  CJNE R5,#8,K8
                  MOV R2,#00H
                  MOV R5,#00H
                  LJMP K8
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
              K8:RET
 ;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;
             K9:  MOV A,33H      ;YWCP
                  RRC A
                  MOV P1.6,C
                  MOV 33H,A
                  INC R5
                  CJNE R5,#8,K8
                  MOV R2,#00H
                  MOV R5,#00H
                  LJMP K8

































































































































































































































































































































































































⌨️ 快捷键说明

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