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

📄 main.lst

📁 用keil开发的.单片机税控器程序.单片机用的是AT公司的.upsd3245
💻 LST
📖 第 1 页 / 共 5 页
字号:
00D3 FA                MOV     R2,A
00D4 F9                MOV     R1,A
00D5 F8                MOV     R0,A
00D6 120000      E     LCALL   ?C?ULDIV
00D9 900000      R     MOV     DPTR,#e
00DC         ?C0129:
00DC 120000      E     LCALL   ?C?LSTXDATA
                                           ; SOURCE LINE # 117
00DF 020000      R     LJMP    ?C0007
00E2         ?C0008:
                                           ; SOURCE LINE # 119
00E2 900000      R     MOV     DPTR,#mode
00E5 E0                MOVX    A,@DPTR
00E6 20E003            JB      ACC.0,$ + 6H
00E9 020000      R     LJMP    ?C0014
                                           ; SOURCE LINE # 120
                                           ; SOURCE LINE # 121
00EC 7F64              MOV     R7,#064H
00EE 900000      R     MOV     DPTR,#k
00F1 120000      R     LCALL   L?0165
00F4 C3                CLR     C
00F5 120000      E     LCALL   ?C?ULCMP
00F8 5003              JNC     $ + 5H
00FA 020000      R     LJMP    ?C0015
                                           ; SOURCE LINE # 122
                                           ; SOURCE LINE # 123
00FD E4                CLR     A
00FE 7B64              MOV     R3,#064H
0100 FA                MOV     R2,A
0101 F9                MOV     R1,A
0102 F8                MOV     R0,A
0103 900000      R     MOV     DPTR,#k
0106 120000      E     LCALL   ?C?LLDXDATA
C51 COMPILER V8.01   MAIN                                                                  03/28/2006 09:48:48 PAGE 19  

0109 120000      R     LCALL   L?0171
010C E4                CLR     A
010D FB                MOV     R3,A
010E FA                MOV     R2,A
010F F9                MOV     R1,A
0110 F8                MOV     R0,A
0111 C3                CLR     C
0112 120000      E     LCALL   ?C?ULCMP
0115 7007              JNZ     ?C0017
0117 900000      R     MOV     DPTR,#mode
011A E0                MOVX    A,@DPTR
011B 30E26A            JNB     ACC.2,?C0016
011E         ?C0017:
                                           ; SOURCE LINE # 124
                                           ; SOURCE LINE # 125
011E 900000      R     MOV     DPTR,#i
0121 120000      R     LCALL   L?0151
0124 8D82              MOV     DPL,R5
0126 8C83              MOV     DPH,R4
0128 120000      E     LCALL   ?C?CLDOPTR
012B FD                MOV     R5,A
012C 900000      R     MOV     DPTR,#i
012F 120000      R     LCALL   L?0150
0132 ED                MOV     A,R5
                                           ; SOURCE LINE # 126
0133 120000      R     LCALL   L?0160
0136 120000      E     LCALL   ?C?CLDOPTR
0139 FF                MOV     R7,A
013A 900000      R     MOV     DPTR,#i
013D E0                MOVX    A,@DPTR
013E FE                MOV     R6,A
013F 7C00              MOV     R4,#00H
0141 24FF              ADD     A,#0FFH
0143 F582              MOV     DPL,A
0145 EC                MOV     A,R4
0146 34FF              ADDC    A,#0FFH
0148 F583              MOV     DPH,A
014A EF                MOV     A,R7
014B 120000      E     LCALL   ?C?CSTOPTR
                                           ; SOURCE LINE # 127
014E EE                MOV     A,R6
014F FF                MOV     R7,A
0150 7E00              MOV     R6,#00H
0152 24FE              ADD     A,#0FEH
0154 120000      R     LCALL   L?0162
0157 742E              MOV     A,#02EH
0159 120000      E     LCALL   ?C?CSTOPTR
                                           ; SOURCE LINE # 128
015C 900000      R     MOV     DPTR,#mode
015F E0                MOVX    A,@DPTR
0160 30E711            JNB     ACC.7,?C0018
                                           ; SOURCE LINE # 129
0163 EF                MOV     A,R7
0164 2401              ADD     A,#01H
0166 FF                MOV     R7,A
0167 EE                MOV     A,R6
0168 33                RLC     A
0169 FE                MOV     R6,A
016A 120000      R     LCALL   L?0153
016D 8F82              MOV     DPL,R7
016F 8E83              MOV     DPH,R6
0171 020000      R     LJMP    ?C0136
C51 COMPILER V8.01   MAIN                                                                  03/28/2006 09:48:48 PAGE 20  

0174         ?C0018:
                                           ; SOURCE LINE # 131
0174 900000      R     MOV     DPTR,#i
0177 E0                MOVX    A,@DPTR
0178 2401              ADD     A,#01H
017A FF                MOV     R7,A
017B E4                CLR     A
017C 33                RLC     A
017D FE                MOV     R6,A
017E 120000      R     LCALL   L?0153
0181 8F82              MOV     DPL,R7
0183 8E83              MOV     DPH,R6
                                           ; SOURCE LINE # 132
0185 020000      R     LJMP    ?C0137
0188         ?C0016:
                                           ; SOURCE LINE # 134
                                           ; SOURCE LINE # 135
0188 900000      R     MOV     DPTR,#mode
018B E0                MOVX    A,@DPTR
018C 30E203            JNB     ACC.2,$ + 6H
018F 020000      R     LJMP    ?C0006
                                           ; SOURCE LINE # 136
                                           ; SOURCE LINE # 137
0192 30E715            JNB     ACC.7,?C0022
                                           ; SOURCE LINE # 138
                                           ; SOURCE LINE # 139
0195 A3                INC     DPTR
0196 120000      R     LCALL   L?0151
0199 8D82              MOV     DPL,R5
019B 8C83              MOV     DPH,R4
019D 120000      R     LCALL   L?0173
01A0 120000      R     LCALL   L?0150
01A3 E4                CLR     A
                                           ; SOURCE LINE # 140
01A4 120000      R     LCALL   L?0160
01A7         ?C0131:
                                           ; SOURCE LINE # 141
01A7 020000      R     LJMP    ?C0136
01AA         ?C0022:
                                           ; SOURCE LINE # 143
01AA 900000      R     MOV     DPTR,#i
01AD E0                MOVX    A,@DPTR
01AE FF                MOV     R7,A
01AF 24FE              ADD     A,#0FEH
01B1 120000      R     LCALL   L?0152
01B4 8D82              MOV     DPL,R5
01B6 8C83              MOV     DPH,R4
01B8 E4                CLR     A
01B9 120000      E     LCALL   ?C?CSTOPTR
01BC 74FF              MOV     A,#0FFH
01BE 120000      R     LCALL   L?0161
01C1 120000      R     LCALL   L?0173
01C4         ?C0128:
01C4 120000      R     LCALL   L?0150
01C7         ?C0132:
                                           ; SOURCE LINE # 144
                                           ; SOURCE LINE # 145
                                           ; SOURCE LINE # 146
01C7 020000      R     LJMP    ?C0137
01CA         ?C0015:
                                           ; SOURCE LINE # 148
                                           ; SOURCE LINE # 149
C51 COMPILER V8.01   MAIN                                                                  03/28/2006 09:48:48 PAGE 21  

01CA E4                CLR     A
01CB 7F09              MOV     R7,#09H
01CD FE                MOV     R6,A
01CE FD                MOV     R5,A
01CF FC                MOV     R4,A
01D0 900000      R     MOV     DPTR,#k
01D3 120000      E     LCALL   ?C?LLDXDATA0
01D6 D3                SETB    C
01D7 120000      E     LCALL   ?C?ULCMP
01DA 900000      R     MOV     DPTR,#str
01DD 401F              JC      ?C0025
                                           ; SOURCE LINE # 150
                                           ; SOURCE LINE # 151
01DF 120000      E     LCALL   ?C?PLDXDATA
01E2 120000      E     LCALL   ?C?CLDPTR
01E5 900002            MOV     DPTR,#02H
01E8 120000      E     LCALL   ?C?CSTOPTR
                                           ; SOURCE LINE # 152
01EB 900001            MOV     DPTR,#01H
01EE 120000      E     LCALL   ?C?CLDOPTR
                                           ; SOURCE LINE # 153
01F1 120000      R     LCALL   L?0172
                                           ; SOURCE LINE # 154
01F4 120000      R     LCALL   L?0153
01F7 900001            MOV     DPTR,#01H
01FA 742E              MOV     A,#02EH
                                           ; SOURCE LINE # 155
01FC 8019              SJMP    ?C0135
01FE         ?C0025:
                                           ; SOURCE LINE # 157
                                           ; SOURCE LINE # 158
01FE 120000      E     LCALL   ?C?PLDXDATA
0201 120000      E     LCALL   ?C?CLDPTR
                                           ; SOURCE LINE # 159
0204 120000      R     LCALL   L?0172
                                           ; SOURCE LINE # 160
0207 120000      R     LCALL   L?0153
020A 900001            MOV     DPTR,#01H
020D 742E              MOV     A,#02EH
020F 120000      E     LCALL   ?C?CSTOPTR
                                           ; SOURCE LINE # 161
0212 900002            MOV     DPTR,#02H
0215 7430              MOV     A,#030H
0217         ?C0135:
0217 120000      E     LCALL   ?C?CSTOPTR
                                           ; SOURCE LINE # 162
021A         ?C0026:
                                           ; SOURCE LINE # 163
021A 120000      R     LCALL   L?0169
021D 30E708            JNB     ACC.7,?C0027
                                           ; SOURCE LINE # 164
0220 120000      E     LCALL   ?C?PLDXDATA
0223 900004            MOV     DPTR,#04H
0226         ?C0133:
0226 8017              SJMP    ?C0136
0228         ?C0027:
                                           ; SOURCE LINE # 166
0228 120000      E     LCALL   ?C?PLDXDATA
022B 900004            MOV     DPTR,#04H
022E         ?C0134:
                                           ; SOURCE LINE # 167
                                           ; SOURCE LINE # 168
C51 COMPILER V8.01   MAIN                                                                  03/28/2006 09:48:48 PAGE 22  

022E 801C              SJMP    ?C0137
0230         ?C0014:
                                           ; SOURCE LINE # 170
                                           ; SOURCE LINE # 171
0230 120000      R     LCALL   L?0170
0233 30E70D            JNB     ACC.7,?C0030
                                           ; SOURCE LINE # 172
0236 120000      E     LCALL   ?C?PLDXDATA
0239 900000      R     MOV     DPTR,#i
023C         ?C0127:
023C 120000      R     LCALL   L?0150
023F         ?C0136:
023F 7420              MOV     A,#020H
0241 800A              SJMP    ?C0138
0243         ?C0030:
                                           ; SOURCE LINE # 174
0243 120000      E     LCALL   ?C?PLDXDATA
0246 900000      R     MOV     DPTR,#i
0249 120000      R     LCALL   L?0150
024C         ?C0137:
024C E4                CLR     A
024D         ?C0138:
024D 120000      E     LCALL   ?C?CSTOPTR
                                           ; SOURCE LINE # 175
                                           ; SOURCE LINE # 176
0250         ?C0006:
0250 22                RET     
             ; FUNCTION _NumToStr (END)

             ; FUNCTION _BcdToStr (BEGIN)
                                           ; SOURCE LINE # 185
0000 900000      R     MOV     DPTR,#len
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
0005 A3                INC     DPTR
0006 120000      E     LCALL   ?C?PSTXDATA
                                           ; SOURCE LINE # 187
                                           ; SOURCE LINE # 188
;---- Variable 'i' assigned to Register 'R7' ----
0009 E4                CLR     A
000A FF                MOV     R7,A
000B 900000      R     MOV     DPTR,#j
000E F0                MOVX    @DPTR,A
;---- Variable 'k' assigned to Register 'R6' ----
000F FE                MOV     R6,A
0010 A3                INC     DPTR
0011 F0        

⌨️ 快捷键说明

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