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

📄 admain.lst

📁 绝对好东西!aduc812AD转换代码,望对大家学习有所帮助!
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                           ; SOURCE LINE # 167
0095 D3                SETB    C
0096 E500        R     MOV     A,Y+01H
0098 9400              SUBB    A,#00H
009A E500        R     MOV     A,Y
009C 9400              SUBB    A,#00H
009E 5005              JNC     ?C0033
                                           ; SOURCE LINE # 168
                                           ; SOURCE LINE # 169
00A0 E4                CLR     A
00A1 F500        R     MOV     Y,A
00A3 F500        R     MOV     Y+01H,A
                                           ; SOURCE LINE # 170
00A5         ?C0033:
                                           ; SOURCE LINE # 171
                                           ; SOURCE LINE # 172
00A5 E500        R     MOV     A,num
00A7 25E0              ADD     A,ACC
00A9 2400        R     ADD     A,#LOW Da_i
00AB F8                MOV     R0,A
00AC A600        R     MOV     @R0,Y
00AE 08                INC     R0
00AF A600        R     MOV     @R0,Y+01H
                                           ; SOURCE LINE # 173
00B1 AD00        R     MOV     R5,Y+01H
00B3 AC00        R     MOV     R4,Y
00B5 AF00        R     MOV     R7,num
00B7 020000      R     LJMP    _SetDac
             ; FUNCTION _Calcu (END)

             ; FUNCTION SystemInit (BEGIN)
                                           ; SOURCE LINE # 176
                                           ; SOURCE LINE # 177
                                           ; SOURCE LINE # 179
0000 75CCDC            MOV     TL2,#0DCH
                                           ; SOURCE LINE # 180
0003 75CDFF            MOV     TH2,#0FFH
                                           ; SOURCE LINE # 181
0006 75CADC            MOV     RCAP2L,#0DCH
                                           ; SOURCE LINE # 182
0009 75CBFF            MOV     RCAP2H,#0FFH
                                           ; SOURCE LINE # 183
000C 75C830            MOV     T2CON,#030H
                                           ; SOURCE LINE # 184
000F D2CA              SETB    TR2
                                           ; SOURCE LINE # 185
0011 759850            MOV     SCON,#050H
                                           ; SOURCE LINE # 186
0014 D2AC              SETB    ES
                                           ; SOURCE LINE # 188
0016 758901            MOV     TMOD,#01H
                                           ; SOURCE LINE # 189
0019 758AFF            MOV     TL0,#0FFH
                                           ; SOURCE LINE # 190
001C 758CDB            MOV     TH0,#0DBH
                                           ; SOURCE LINE # 191
001F D28C              SETB    TR0
                                           ; SOURCE LINE # 192
C51 COMPILER V7.10   ADMAIN                                                                06/05/2006 09:59:57 PAGE 16  

0021 D2A9              SETB    ET0
                                           ; SOURCE LINE # 200
0023 75EF7C            MOV     ADCCON1,#07CH
                                           ; SOURCE LINE # 201
0026 D2AF              SETB    EA
                                           ; SOURCE LINE # 202
0028 22                RET     
             ; FUNCTION SystemInit (END)

             ; FUNCTION _Write_Serial (BEGIN)
                                           ; SOURCE LINE # 204
0000 8E00        R     MOV     T_Data,R6
0002 8F00        R     MOV     T_Data+01H,R7
                                           ; SOURCE LINE # 205
                                           ; SOURCE LINE # 207
0004 7B00              MOV     R3,#00H
0006 7A00        R     MOV     R2,#HIGH T_Data
0008 7900        R     MOV     R1,#LOW T_Data
;---- Variable 'p' assigned to Register 'R1/R2/R3' ----
                                           ; SOURCE LINE # 208
000A 120000      E     LCALL   ?C?CLDPTR
000D F500        R     MOV     DATA_W,A
                                           ; SOURCE LINE # 209
000F 900001            MOV     DPTR,#01H
0012 120000      E     LCALL   ?C?CLDOPTR
0015 F500        R     MOV     DATA_W+01H,A
                                           ; SOURCE LINE # 210
0017 E4                CLR     A
0018 F500        R     MOV     Uptr,A
                                           ; SOURCE LINE # 211
001A 750002      R     MOV     Ulen,#02H
                                           ; SOURCE LINE # 212
001D D299              SETB    TI
                                           ; SOURCE LINE # 213
001F 750001      R     MOV     flag,#01H
                                           ; SOURCE LINE # 214
0022 22                RET     
             ; FUNCTION _Write_Serial (END)

             ; FUNCTION _W_Uart (BEGIN)
                                           ; SOURCE LINE # 217
;---- Variable 'p' assigned to Register 'R1/R2/R3' ----
;---- Variable 'len' assigned to Register 'R5' ----
                                           ; SOURCE LINE # 218
                                           ; SOURCE LINE # 220
;---- Variable 'i' assigned to Register 'R7' ----
0000 E4                CLR     A
0001 FF                MOV     R7,A
0002         ?C0037:
0002 EF                MOV     A,R7
0003 C3                CLR     C
0004 9D                SUBB    A,R5
0005 5014              JNC     ?C0038
                                           ; SOURCE LINE # 221
                                           ; SOURCE LINE # 222
0007 120000      E     LCALL   ?C?CLDPTR
000A FE                MOV     R6,A
000B 7400        R     MOV     A,#LOW DATA_W
000D 2F                ADD     A,R7
000E F8                MOV     R0,A
000F A606              MOV     @R0,AR6
                                           ; SOURCE LINE # 223
C51 COMPILER V7.10   ADMAIN                                                                06/05/2006 09:59:57 PAGE 17  

0011 0F                INC     R7
                                           ; SOURCE LINE # 224
0012 7401              MOV     A,#01H
0014 29                ADD     A,R1
0015 F9                MOV     R1,A
0016 E4                CLR     A
0017 3A                ADDC    A,R2
0018 FA                MOV     R2,A
                                           ; SOURCE LINE # 225
0019 80E7              SJMP    ?C0037
001B         ?C0038:
                                           ; SOURCE LINE # 226
001B E4                CLR     A
001C F500        R     MOV     Uptr,A
                                           ; SOURCE LINE # 227
001E 8D00        R     MOV     Ulen,R5
                                           ; SOURCE LINE # 228
0020 D299              SETB    TI
                                           ; SOURCE LINE # 229
0022 750001      R     MOV     flag,#01H
                                           ; SOURCE LINE # 230
0025 22                RET     
             ; FUNCTION _W_Uart (END)

             ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 233
                                           ; SOURCE LINE # 234
                                           ; SOURCE LINE # 240
0000 120000      R     LCALL   SystemInit
                                           ; SOURCE LINE # 242
0003 E4                CLR     A
0004 F500        R     MOV     Uptr,A
0006 F500        R     MOV     Wptr,A
0008 F500        R     MOV     Rptr,A
                                           ; SOURCE LINE # 243
000A F500        R     MOV     flag1,A
000C F500        R     MOV     flag,A
                                           ; SOURCE LINE # 244
000E F500        R     MOV     flag_s,A
                                           ; SOURCE LINE # 245
0010 F500        R     MOV     temp_t,A
                                           ; SOURCE LINE # 246
0012 7BFF              MOV     R3,#0FFH
0014 7A00        R     MOV     R2,#HIGH ?SC_0
0016 7900        R     MOV     R1,#LOW ?SC_0
0018 7D0D              MOV     R5,#0DH
001A 120000      R     LCALL   _W_Uart
                                           ; SOURCE LINE # 248
001D E4                CLR     A
001E F500        R     MOV     i,A
0020         ?C0040:
0020 E500        R     MOV     A,i
0022 25E0              ADD     A,ACC
0024 2400        R     ADD     A,#LOW temp_s
0026 F8                MOV     R0,A
0027 E4                CLR     A
0028 F6                MOV     @R0,A
0029 08                INC     R0
002A F6                MOV     @R0,A
002B 0500        R     INC     i
002D E500        R     MOV     A,i
002F B414EE            CJNE    A,#014H,?C0040
C51 COMPILER V7.10   ADMAIN                                                                06/05/2006 09:59:57 PAGE 18  

0032         ?C0041:
                                           ; SOURCE LINE # 250
0032 E4                CLR     A
0033 F5C6              MOV     EADRL,A
                                           ; SOURCE LINE # 251
0035 75B901            MOV     ECON,#01H
                                           ; SOURCE LINE # 252
0038 E5BC              MOV     A,EDATA1
003A F4                CPL     A
003B 7032              JNZ     ?C0043
                                           ; SOURCE LINE # 253
                                           ; SOURCE LINE # 254
003D FD                MOV     R5,A
003E FF                MOV     R7,A
003F 120000      R     LCALL   _Write_f
                                           ; SOURCE LINE # 255
0042 75C69F            MOV     EADRL,#09FH
                                           ; SOURCE LINE # 256
0045 E4                CLR     A
0046 F500        R     MOV     i,A
0048         ?C0044:
                                           ; SOURCE LINE # 257
                                           ; SOURCE LINE # 258
0048 8500C6      R     MOV     EADRL,i
                                           ; SOURCE LINE # 259
004B E500        R     MOV     A,i
004D 75F00A            MOV     B,#0AH
0050 A4                MUL     AB
0051 F5BC              MOV     EDATA1,A
                                           ; SOURCE LINE # 260
0053 E500        R     MOV     A,i
0055 04                INC     A
0056 75F00A            MOV     B,#0AH
0059 A4                MUL     AB
005A F5BD              MOV     EDATA2,A
                                           ; SOURCE LINE # 261
005C 75BE0A            MOV     EDATA3,#0AH
                                           ; SOURCE LINE # 262
005F E4                CLR     A
0060 F5BF              MOV     EDATA4,A
                                           ; SOURCE LINE # 263
0062 75B902            MOV     ECON,#02H
                                           ; SOURCE LINE # 264
0065 75C69F            MOV     EADRL,#09FH
                                           ; SOURCE LINE # 265
0068 0500        R     INC     i
006A E500        R     MOV     A,i
006C B410D9            CJNE    A,#010H,?C0044
                                           ; SOURCE LINE # 266
006F         ?C0043:
                                           ; SOURCE LINE # 267
006F 75C640            MOV     EADRL,#040H
                                           ; SOURCE LINE # 268
0072 75B901            MOV     ECON,#01H
                                           ; SOURCE LINE # 269
0075 85BC00      R     MOV     j,EDATA1
0078         ?C0047:
                                           ; SOURCE LINE # 271
                                           ; SOURCE LINE # 272
                                           ; SOURCE LINE # 273
0078 E500        R     MOV     A,time_r
007A 7005              JNZ     ?C0049
C51 COMPILER V7.10   ADMAIN                                                                06/05/2006 09:59:57 PAGE 19  

007C B2A5              CPL     Run_Id
007E 75000A      R     MOV     time_r,#0AH
0081         ?C0049:
                                           ; SOURCE LINE # 274
0081 30A74D            JNB     Ctrl0,?C0050
                                           ; SOURCE LINE # 275
                                           ; SOURCE LINE # 276
0084 7F02              MOV     R7,#02H
0086 120000      R     LCALL   _GetADC
0089 D3                SETB    C
008A EF                MOV     A,R7
008B 9430              SUBB    A,#030H
008D EE                MOV     A,R6
008E 9400              SUBB    A,#00H
0090 4021              JC      ?C0051
                                           ; SOURCE LINE # 277
                                           ; SOURCE LINE # 278
0092 E500        R     MOV     A,j
0094 541F              ANL     A,#01FH
0096 F500        R     MOV     i,A
                                           ; SOURCE LINE # 279
0098 D3                SETB    C
0099 9414              SUBB    A,#014H
009B 4003              JC      ?C0052
009D 750014      R     MOV     i,#014H
00A0         ?C0052:
                                           ; SOURCE LINE # 281
00A0 E500        R     MOV     A,i
00A2 25E0              ADD     A,ACC
00A4 2400        R     ADD     A,#LOW temp_s
00A6 F8                MOV     R0,A
00A7 E6                MOV     A,@R0
00A8 FC                MOV     R4,A
00A9 08                INC     R0
00AA E6                MOV     A,@R0
00AB FD                MOV     R5,A
00AC E4                CLR     A
00AD FF                MOV     R7,A
00AE 120000      R     LCALL   _SetDac
                                           ; SOURCE LINE # 282
00B1 8074              SJMP    ?C0057
00B3         ?C0051:
                                           ; SOURCE LINE # 284
                                           ; SOURCE LINE # 285
00B3 E4                CLR     A
00B4 FD                MOV     R5,A

⌨️ 快捷键说明

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