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

📄 main.lst

📁 用keil开发的.单片机税控器程序.单片机用的是AT公司的.upsd3245
💻 LST
📖 第 1 页 / 共 5 页
字号:
0007 900000      R     MOV     DPTR,#j
000A         L?0150:
000A E0                MOVX    A,@DPTR
000B F582              MOV     DPL,A
000D 758300            MOV     DPH,#00H
0010 22                RET     
0011         L?0151:
0011 E0                MOVX    A,@DPTR
0012 FF                MOV     R7,A
0013 24FF              ADD     A,#0FFH
0015         L?0152:
0015 7E00              MOV     R6,#00H
0017 FD                MOV     R5,A
0018 EE                MOV     A,R6
0019 34FF              ADDC    A,#0FFH
001B FC                MOV     R4,A
001C         L?0153:
001C 900000      R     MOV     DPTR,#str
001F 020000      E     LJMP    ?C?PLDXDATA
0022         L?0154:
0022         L?0155:
0022 A3                INC     DPTR
0023         L?0156:
0023 120000      E     LCALL   ?C?PLDXDATA
0026 8F82              MOV     DPL,R7
0028 758300            MOV     DPH,#00H
002B 020000      E     LJMP    ?C?CLDOPTR
002E         L?0157:
002E 7D01              MOV     R5,#01H
0030 7BFF              MOV     R3,#0FFH
0032 020000      E     LJMP    ?C?STRCPY
0035         L?0158:
0035 7A00        R     MOV     R2,#HIGH ?SC_102
0037 7900        R     MOV     R1,#LOW ?SC_102
0039         L?0159:
0039 7BFF              MOV     R3,#0FFH
003B E4                CLR     A
003C 900000      E     MOV     DPTR,#?_LcdDisplay?BYTE+05H
003F F0                MOVX    @DPTR,A
0040 22                RET     
0041         L?0160:
0041 120000      E     LCALL   ?C?CSTOPTR
0044 74FE              MOV     A,#0FEH
0046         L?0161:
0046 2F                ADD     A,R7
0047         L?0162:
0047 F582              MOV     DPL,A
0049 EE                MOV     A,R6
004A 34FF              ADDC    A,#0FFH
004C F583              MOV     DPH,A
004E 22                RET     
004F         L?0163:
004F 7BFF              MOV     R3,#0FFH
C51 COMPILER V8.01   MAIN                                                                  03/28/2006 09:48:48 PAGE 15  

0051         L?0164:
0051 900000      E     MOV     DPTR,#?_LcdDisplay?BYTE+05H
0054 7403              MOV     A,#03H
0056 F0                MOVX    @DPTR,A
0057 22                RET     
0058         L?0165:
0058 E4                CLR     A
0059 FE                MOV     R6,A
005A FD                MOV     R5,A
005B FC                MOV     R4,A
005C 020000      E     LJMP    ?C?LLDXDATA0
005F         L?0166:
005F 540F              ANL     A,#0FH
0061 FD                MOV     R5,A
0062 900000      R     MOV     DPTR,#hex
0065 120000      E     LCALL   ?C?PLDXDATA
0068 8E82              MOV     DPL,R6
006A 758300            MOV     DPH,#00H
006D ED                MOV     A,R5
006E 120000      E     LCALL   ?C?CSTOPTR
0071 0E                INC     R6
0072 22                RET     
0073         L?0167:
0073 7D01              MOV     R5,#01H
0075 7BFF              MOV     R3,#0FFH
0077 020000      E     LJMP    ?C?STRCPY
007A         L?0168:
007A 7B01              MOV     R3,#01H
007C 7A00        E     MOV     R2,#HIGH PwrFlg
007E 7900        E     MOV     R1,#LOW PwrFlg
0080 7D01              MOV     R5,#01H
0082 7F90              MOV     R7,#090H
0084 7E03              MOV     R6,#03H
0086 22                RET     
0087         L?0169:
0087         L?0170:
0087 900000      R     MOV     DPTR,#mode
008A E0                MOVX    A,@DPTR
008B 900000      R     MOV     DPTR,#str
008E 22                RET     
008F         L?0171:
008F 120000      E     LCALL   ?C?ULDIV
0092 AC00              MOV     R4,AR0
0094 AD01              MOV     R5,AR1
0096 AE02              MOV     R6,AR2
0098 AF03              MOV     R7,AR3
009A 22                RET     
009B         L?0172:
009B 900003            MOV     DPTR,#03H
009E 120000      E     LCALL   ?C?CSTOPTR
00A1 7430              MOV     A,#030H
00A3 020000      E     LJMP    ?C?CSTPTR
00A6         L?0173:
00A6 E4                CLR     A
00A7         L?0174:
00A7 120000      E     LCALL   ?C?CSTOPTR
00AA 900000      R     MOV     DPTR,#i
00AD 22                RET     
00AE         L?0175:
00AE         L?0176:
00AE 900000      R     MOV     DPTR,#dat
00B1 020000      E     LJMP    ?C?LLDXDATA
C51 COMPILER V8.01   MAIN                                                                  03/28/2006 09:48:48 PAGE 16  

00B4         L?0177:
00B4 E0                MOVX    A,@DPTR
00B5 75F00A            MOV     B,#0AH
00B8 A4                MUL     AB
00B9 FD                MOV     R5,A
00BA A3                INC     DPTR
00BB E0                MOVX    A,@DPTR
00BC 2D                ADD     A,R5
00BD 22                RET     
             ; FUNCTION Com0093 (END)

             ; FUNCTION _NumToStr (BEGIN)
                                           ; SOURCE LINE # 77
0000 900000      R     MOV     DPTR,#dat
0003 120000      E     LCALL   ?C?LSTXDATA
0006 900000      R     MOV     DPTR,#str
0009 120000      E     LCALL   ?C?PSTXDATA
                                           ; SOURCE LINE # 78
                                           ; SOURCE LINE # 79
000C E4                CLR     A
000D 900000      R     MOV     DPTR,#i
0010 F0                MOVX    @DPTR,A
0011 A3                INC     DPTR
0012 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 80
0013 900000      R     MOV     DPTR,#e
0016 120000      E     LCALL   ?C?LSTKXDATA
0019 3B                DB      03BH
001A 9A                DB      09AH
001B CA                DB      0CAH
001C 00                DB      00H
                                           ; SOURCE LINE # 82
001D E4                CLR     A
001E FF                MOV     R7,A
001F FE                MOV     R6,A
0020 FD                MOV     R5,A
0021 FC                MOV     R4,A
0022 900000      R     MOV     DPTR,#dat
0025 120000      E     LCALL   ?C?LLDXDATA0
0028 C3                CLR     C
0029 120000      E     LCALL   ?C?ULCMP
002C 7034              JNZ     ?C0001
                                           ; SOURCE LINE # 83
                                           ; SOURCE LINE # 84
002E 900000      R     MOV     DPTR,#mode
0031 E0                MOVX    A,@DPTR
0032 30E110            JNB     ACC.1,?C0002
                                           ; SOURCE LINE # 85
                                           ; SOURCE LINE # 86
0035 120000      R     LCALL   L?0153
0038 7430              MOV     A,#030H
003A 120000      E     LCALL   ?C?CSTPTR
                                           ; SOURCE LINE # 87
003D 900000      R     MOV     DPTR,#x
0040 7401              MOV     A,#01H
0042 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 88
0043 8005              SJMP    ?C0003
0045         ?C0002:
                                           ; SOURCE LINE # 89
0045 E4                CLR     A
0046 900000      R     MOV     DPTR,#x
C51 COMPILER V8.01   MAIN                                                                  03/28/2006 09:48:48 PAGE 17  

0049 F0                MOVX    @DPTR,A
004A         ?C0003:
                                           ; SOURCE LINE # 91
004A 120000      R     LCALL   L?0169
004D 30E709            JNB     ACC.7,?C0004
                                           ; SOURCE LINE # 92
0050 120000      E     LCALL   ?C?PLDXDATA
0053 900000      R     MOV     DPTR,#x
0056 020000      R     LJMP    ?C0127
0059         ?C0004:
                                           ; SOURCE LINE # 94
0059 120000      E     LCALL   ?C?PLDXDATA
005C 900000      R     MOV     DPTR,#x
005F 020000      R     LJMP    ?C0128
                                           ; SOURCE LINE # 96
0062         ?C0001:
                                           ; SOURCE LINE # 97
0062 120000      R     LCALL   L?0175
0065 900000      R     MOV     DPTR,#k
0068 020000      R     LJMP    ?C0129
006B         ?C0007:
                                           ; SOURCE LINE # 98
                                           ; SOURCE LINE # 99
                                           ; SOURCE LINE # 100
006B 900000      R     MOV     DPTR,#e
006E 120000      E     LCALL   ?C?LLDXDATA0
0071 120000      R     LCALL   L?0175
0074 120000      E     LCALL   ?C?ULDIV
0077 900000      R     MOV     DPTR,#x
007A EF                MOV     A,R7
007B F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 101
007C 900000      R     MOV     DPTR,#mode
007F E0                MOVX    A,@DPTR
0080 30E306            JNB     ACC.3,?C0009
                                           ; SOURCE LINE # 102
                                           ; SOURCE LINE # 103
0083 900000      R     MOV     DPTR,#x
0086 E0                MOVX    A,@DPTR
                                           ; SOURCE LINE # 104
                                           ; SOURCE LINE # 105
0087 800E              SJMP    ?C0130
0089         ?C0009:
                                           ; SOURCE LINE # 107
                                           ; SOURCE LINE # 108
0089 900000      R     MOV     DPTR,#x
008C E0                MOVX    A,@DPTR
008D FF                MOV     R7,A
008E 7006              JNZ     ?C0012
0090 900000      R     MOV     DPTR,#i
0093 E0                MOVX    A,@DPTR
0094 6014              JZ      ?C0010
0096         ?C0012:
                                           ; SOURCE LINE # 109
                                           ; SOURCE LINE # 110
0096 EF                MOV     A,R7
0097         ?C0130:
0097 2430              ADD     A,#030H
0099 FF                MOV     R7,A
009A 120000      R     LCALL   L?0153
009D 900000      R     MOV     DPTR,#i
00A0 120000      R     LCALL   L?0150
C51 COMPILER V8.01   MAIN                                                                  03/28/2006 09:48:48 PAGE 18  

00A3 EF                MOV     A,R7
                                           ; SOURCE LINE # 111
00A4 120000      R     LCALL   L?0174
00A7 E0                MOVX    A,@DPTR
00A8 04                INC     A
00A9 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 112
                                           ; SOURCE LINE # 113
00AA         ?C0010:
                                           ; SOURCE LINE # 114
00AA 7F01              MOV     R7,#01H
00AC 900000      R     MOV     DPTR,#e
00AF 120000      R     LCALL   L?0165
00B2 C3                CLR     C
00B3 120000      E     LCALL   ?C?ULCMP
00B6 602A              JZ      ?C0008
00B8         ?C0013:
                                           ; SOURCE LINE # 115
00B8 120000      R     LCALL   L?0176
00BB 900000      R     MOV     DPTR,#e
00BE 120000      E     LCALL   ?C?LLDXDATA0
00C1 120000      R     LCALL   L?0171
00C4 900000      R     MOV     DPTR,#dat
00C7 120000      E     LCALL   ?C?LSTXDATA
                                           ; SOURCE LINE # 116
00CA 900000      R     MOV     DPTR,#e
00CD 120000      E     LCALL   ?C?LLDXDATA
00D0 E4                CLR     A
00D1 7B0A              MOV     R3,#0AH

⌨️ 快捷键说明

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