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

📄 zq9712驱动测试程序.lst

📁 ZQ9712与SC16722的驱动程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
 295   2                          ledK(i);
 296   2                              liushui(0,6,3);
 297   2                              i++;
 298   2                          ledK(i);
 299   2                              liushui(0,7,3);
 300   2                              i++;
 301   2                          ledK(i);
 302   2                              liushui(1,0,3);
 303   2                              i++;
C51 COMPILER V8.02   ZQ9712驱动测试程序                                                    06/03/2008 08:45:01 PAGE 6   

 304   2                          ledK(i);
 305   2                              liushui(2,0,3);
 306   2                              i++;
 307   2                          ledK(i);
 308   2                              liushui(3,0,3);
 309   2                              i++;
 310   2                          ledK(i);
 311   2                              liushui(4,0,3);
 312   2                              i++;
 313   2                          ledK(i);
 314   2                              liushui(5,0,3);
 315   2                              i++;
 316   2                          ledK(i);
 317   2                              liushui(6,0,3);
 318   2                              i++;
 319   2                          ledK(i);
 320   2                              liushui(7,0,3);
 321   2                              i++;
 322   2                          ledK(i);
 323   2                              jianbian();
 324   2                              i++;
 325   2                          ledK(i);*/
 326   2                      }
 327   1      }
C51 COMPILER V8.02   ZQ9712驱动测试程序                                                    06/03/2008 08:45:01 PAGE 7   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION L?0083 (BEGIN)
0000 7E00              MOV     R6,#00H
0002 7D00              MOV     R5,#00H
0004 7C00              MOV     R4,#00H
             ; FUNCTION _delay (BEGIN)
                                           ; SOURCE LINE # 26
0006 8F00        R     MOV     timepara+03H,R7
0008 8E00        R     MOV     timepara+02H,R6
000A 8D00        R     MOV     timepara+01H,R5
000C 8C00        R     MOV     timepara,R4
                                           ; SOURCE LINE # 27
                                           ; SOURCE LINE # 28
000E E4                CLR     A
000F F500        R     MOV     mpara+03H,A
0011 F500        R     MOV     mpara+02H,A
0013 F500        R     MOV     mpara+01H,A
0015 F500        R     MOV     mpara,A
0017         ?C0003:
                                           ; SOURCE LINE # 30
                                           ; SOURCE LINE # 31
0017 E500        R     MOV     A,mpara+03H
0019 2401              ADD     A,#01H
001B F500        R     MOV     mpara+03H,A
001D E4                CLR     A
001E 3500        R     ADDC    A,mpara+02H
0020 F500        R     MOV     mpara+02H,A
0022 E4                CLR     A
0023 3500        R     ADDC    A,mpara+01H
0025 F500        R     MOV     mpara+01H,A
0027 E4                CLR     A
0028 3500        R     ADDC    A,mpara
002A F500        R     MOV     mpara,A
                                           ; SOURCE LINE # 32
                                           ; SOURCE LINE # 33
002C AF00        R     MOV     R7,timepara+03H
002E AE00        R     MOV     R6,timepara+02H
0030 AD00        R     MOV     R5,timepara+01H
0032 AC00        R     MOV     R4,timepara
0034 AB00        R     MOV     R3,mpara+03H
0036 AA00        R     MOV     R2,mpara+02H
0038 A900        R     MOV     R1,mpara+01H
003A F8                MOV     R0,A
003B C3                CLR     C
003C 120000      E     LCALL   ?C?ULCMP
003F 70D6              JNZ     ?C0003
                                           ; SOURCE LINE # 34
0041 22                RET     
             ; FUNCTION _delay (END)

             ; FUNCTION L?0081 (BEGIN)
0000 7E00              MOV     R6,#00H
0002         L?0082:
0002 7D00              MOV     R5,#00H
0004 7C00              MOV     R4,#00H
             ; FUNCTION _delays (BEGIN)
                                           ; SOURCE LINE # 38
0006 8F00        R     MOV     timepara+03H,R7
0008 8E00        R     MOV     timepara+02H,R6
000A 8D00        R     MOV     timepara+01H,R5
C51 COMPILER V8.02   ZQ9712驱动测试程序                                                    06/03/2008 08:45:01 PAGE 8   

000C 8C00        R     MOV     timepara,R4
                                           ; SOURCE LINE # 39
                                           ; SOURCE LINE # 40
000E E4                CLR     A
000F F500        R     MOV     i+03H,A
0011 F500        R     MOV     i+02H,A
0013 F500        R     MOV     i+01H,A
0015 F500        R     MOV     i,A
0017         ?C0005:
0017 AF00        R     MOV     R7,timepara+03H
0019 AE00        R     MOV     R6,timepara+02H
001B AD00        R     MOV     R5,timepara+01H
001D AC00        R     MOV     R4,timepara
001F AB00        R     MOV     R3,i+03H
0021 AA00        R     MOV     R2,i+02H
0023 A900        R     MOV     R1,i+01H
0025 A800        R     MOV     R0,i
0027 C3                CLR     C
0028 120000      E     LCALL   ?C?ULCMP
002B 501C              JNC     ?C0008
                                           ; SOURCE LINE # 41
002D 7FCF              MOV     R7,#0CFH
002F 120000      R     LCALL   L?0083
                                           ; SOURCE LINE # 42
0032 E500        R     MOV     A,i+03H
0034 2401              ADD     A,#01H
0036 F500        R     MOV     i+03H,A
0038 E4                CLR     A
0039 3500        R     ADDC    A,i+02H
003B F500        R     MOV     i+02H,A
003D E4                CLR     A
003E 3500        R     ADDC    A,i+01H
0040 F500        R     MOV     i+01H,A
0042 E4                CLR     A
0043 3500        R     ADDC    A,i
0045 F500        R     MOV     i,A
0047 80CE              SJMP    ?C0005
                                           ; SOURCE LINE # 43
0049         ?C0008:
0049 22                RET     
             ; FUNCTION _delays (END)

             ; FUNCTION stbx_data (BEGIN)
                                           ; SOURCE LINE # 58
                                           ; SOURCE LINE # 59
0000 C2A1              CLR     STBX
                                           ; SOURCE LINE # 60
0002 D2A1              SETB    STBX
                                           ; SOURCE LINE # 61
0004 7F05              MOV     R7,#05H
0006 120000      R     LCALL   L?0083
                                           ; SOURCE LINE # 62
0009 C2A1              CLR     STBX
                                           ; SOURCE LINE # 63
000B 7F05              MOV     R7,#05H
000D 7E00              MOV     R6,#00H
000F 7D00              MOV     R5,#00H
0011 7C00              MOV     R4,#00H
0013 020000      R     LJMP    _delay
             ; FUNCTION stbx_data (END)

             ; FUNCTION _sendx (BEGIN)
C51 COMPILER V8.02   ZQ9712驱动测试程序                                                    06/03/2008 08:45:01 PAGE 9   

                                           ; SOURCE LINE # 68
;---- Variable 'bt1' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 69
                                           ; SOURCE LINE # 70
;---- Variable 'i' assigned to Register 'R4/R5' ----
0000 E4                CLR     A
0001 FD                MOV     R5,A
0002 FC                MOV     R4,A
0003         ?C0010:
                                           ; SOURCE LINE # 71
0003 C2A2              CLR     CLKX
                                           ; SOURCE LINE # 72
0005 EF                MOV     A,R7
0006 30E003            JNB     ACC.0,?C0013
0009 D3                SETB    C
000A 8001              SJMP    ?C0014
000C         ?C0013:
000C C3                CLR     C
000D         ?C0014:
000D 92A3              MOV     DQX,C
                                           ; SOURCE LINE # 73
000F D2A2              SETB    CLKX
                                           ; SOURCE LINE # 74
0011 EF                MOV     A,R7
0012 C3                CLR     C
0013 13                RRC     A
0014 FF                MOV     R7,A
                                           ; SOURCE LINE # 75
0015 0D                INC     R5
0016 BD0001            CJNE    R5,#00H,?C0070
0019 0C                INC     R4
001A         ?C0070:
001A ED                MOV     A,R5
001B 6408              XRL     A,#08H
001D 4C                ORL     A,R4
001E 70E3              JNZ     ?C0010
                                           ; SOURCE LINE # 76
0020         ?C0015:
0020 22                RET     
             ; FUNCTION _sendx (END)

             ; FUNCTION L?0077 (BEGIN)
0000         L?0078:
0000 0500        R     INC     i
0002 AF00        R     MOV     R7,i
0004 7E00              MOV     R6,#00H
             ; FUNCTION _ledK (BEGIN)
                                           ; SOURCE LINE # 77
;---- Variable 'n' assigned to Register 'R6/R7' ----
                                           ; SOURCE LINE # 78
0006 7400        R     MOV     A,#LOW xian_data
0008 2F                ADD     A,R7
0009 F582              MOV     DPL,A
000B 7400        R     MOV     A,#HIGH xian_data
000D 3E                ADDC    A,R6
000E F583              MOV     DPH,A
0010 E4                CLR     A
0011 93                MOVC    A,@A+DPTR
0012 FF                MOV     R7,A
0013 120000      R     LCALL   _sendx
                                           ; SOURCE LINE # 79
0016 120000      R     LCALL   stbx_data
C51 COMPILER V8.02   ZQ9712驱动测试程序                                                    06/03/2008 08:45:01 PAGE 10  

                                           ; SOURCE LINE # 80
0019 C2A0              CLR     ENX
                                           ; SOURCE LINE # 81
001B C283              CLR     dig1
001D C282              CLR     dig2
001F C281              CLR     dig3
0021 D280              SETB    dig4
                                           ; SOURCE LINE # 82
0023 22                RET     
             ; FUNCTION _ledK (END)

             ; FUNCTION stb_data_ZQ9712 (BEGIN)
                                           ; SOURCE LINE # 88
                                           ; SOURCE LINE # 89
                                           ; SOURCE LINE # 90
0000 D291              SETB    LIN_ZQ9712
                                           ; SOURCE LINE # 91
;---- Variable 'i' assigned to Register 'R7' ----
0002 E4                CLR     A
0003 FF                MOV     R7,A
0004         ?C0017:
0004 0F                INC     R7
0005 BF02FC            CJNE    R7,#02H,?C0017
0008         ?C0018:
                                           ; SOURCE LINE # 92
0008 C291              CLR     LIN_ZQ9712
                                           ; SOURCE LINE # 93
000A 22                RET     
             ; FUNCTION stb_data_ZQ9712 (END)

             ; FUNCTION _send_3bit_lsbtomsb (BEGIN)
                                           ; SOURCE LINE # 97
;---- Variable 'bt1' assigned to Register 'R7' ----
;---- Variable 'det' assigned to Register 'R4/R5' ----
                                           ; SOURCE LINE # 98
                                           ; SOURCE LINE # 99
0000 C292              CLR     CKIN_ZQ9712
                                           ; SOURCE LINE # 101
;---- Variable 'i' assigned to Register 'R2/R3' ----
0002 E4                CLR     A
0003 FB                MOV     R3,A
0004 FA                MOV     R2,A
0005         ?C0021:
                                           ; SOURCE LINE # 102
                                           ; SOURCE LINE # 103
0005 EF                MOV     A,R7
0006 30E003            JNB     ACC.0,?C0024
0009 D3                SETB    C
000A 8001              SJMP    ?C0025
000C         ?C0024:
000C C3                CLR     C
000D         ?C0025:
000D 9293              MOV     DIN_ZQ9712,C
                                           ; SOURCE LINE # 104
000F D292              SETB    CKIN_ZQ9712
                                           ; SOURCE LINE # 105
0011 C292              CLR     CKIN_ZQ9712
                                           ; SOURCE LINE # 106
0013 EF                MOV     A,R7
0014 C3                CLR     C
0015 13                RRC     A
0016 FF                MOV     R7,A
C51 COMPILER V8.02   ZQ9712驱动测试程序                                                    06/03/2008 08:45:01 PAGE 11  

                                           ; SOURCE LINE # 107
0017 0B                INC     R3
0018 BB0001            CJNE    R3,#00H,?C0071
001B 0A                INC     R2
001C         ?C0071:
001C EB                MOV     A,R3
001D 6403              XRL     A,#03H
001F 4A                ORL     A,R2
0020 70E3              JNZ     ?C0021
0022         ?C0022:
                                           ; SOURCE LINE # 108
0022 ED                MOV     A,R5
0023 6401              XRL     A,#01H
0025 4C                ORL     A,R4
0026 7004              JNZ     ?C0027
                                           ; SOURCE LINE # 109
0028 D290              SETB    OEIN_ZQ9712
                                           ; SOURCE LINE # 110

⌨️ 快捷键说明

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