📄 ht1621_drv.lst
字号:
; SOURCE LINE # 252
000F E500 R MOV A,temp
0011 75F00A MOV B,#0AH
0014 84 DIV AB
0015 900000 R MOV DPTR,#ht1621disp_Map
0018 93 MOVC A,@A+DPTR
0019 FD MOV R5,A
001A 7F04 MOV R7,#04H
001C 120000 R LCALL _HT1621_getdata
; SOURCE LINE # 253
001F E500 R MOV A,temp
0021 75F00A MOV B,#0AH
0024 84 DIV AB
0025 E5F0 MOV A,B
0027 900000 R MOV DPTR,#ht1621disp_Map
002A 93 MOVC A,@A+DPTR
002B FD MOV R5,A
002C 7F02 MOV R7,#02H
C51 COMPILER V8.01 HT1621_DRV 08/07/2006 11:16:11 PAGE 18
002E 020000 R LJMP _HT1621_getdata
; FUNCTION dts_DispMem (END)
; FUNCTION dtsFM_DispFer (BEGIN)
; SOURCE LINE # 272
; SOURCE LINE # 273
; SOURCE LINE # 275
0000 7800 E MOV R0,#LOW dts_frequency
0002 E6 MOV A,@R0
0003 FE MOV R6,A
0004 08 INC R0
0005 E6 MOV A,@R0
0006 FF MOV R7,A
0007 C3 CLR C
0008 94E8 SUBB A,#0E8H
000A EE MOV A,R6
000B 6480 XRL A,#080H
000D 9483 SUBB A,#083H
000F 5072 JNC ?C0021
; SOURCE LINE # 276
0011 7C00 MOV R4,#00H
0013 7D64 MOV R5,#064H
0015 120000 E LCALL ?C?SIDIV
0018 8F00 R MOV temp,R7
; SOURCE LINE # 278
001A EF MOV A,R7
001B 33 RLC A
001C 95E0 SUBB A,ACC
001E FE MOV R6,A
001F 7400 R MOV A,#LOW ht1621disp_Map
0021 2F ADD A,R7
0022 F582 MOV DPL,A
0024 7400 R MOV A,#HIGH ht1621disp_Map
0026 3E ADDC A,R6
0027 F583 MOV DPH,A
0029 E4 CLR A
002A 93 MOVC A,@A+DPTR
002B FD MOV R5,A
002C 7F0C MOV R7,#0CH
002E 120000 R LCALL _HT1621_getdata
; SOURCE LINE # 279
0031 7800 E MOV R0,#LOW dts_frequency+01H
0033 E6 MOV A,@R0
0034 FF MOV R7,A
0035 E500 R MOV A,temp
0037 75F064 MOV B,#064H
003A A4 MUL AB
003B FE MOV R6,A
003C C3 CLR C
003D EF MOV A,R7
003E 9E SUBB A,R6
003F F500 R MOV temp,A
; SOURCE LINE # 281
0041 75F00A MOV B,#0AH
0044 120000 E LCALL ?C?SCDIV
0047 FF MOV R7,A
0048 33 RLC A
0049 95E0 SUBB A,ACC
004B FE MOV R6,A
004C 7400 R MOV A,#LOW ht1621disp_Map
004E 2F ADD A,R7
004F F582 MOV DPL,A
C51 COMPILER V8.01 HT1621_DRV 08/07/2006 11:16:11 PAGE 19
0051 7400 R MOV A,#HIGH ht1621disp_Map
0053 3E ADDC A,R6
0054 F583 MOV DPH,A
0056 E4 CLR A
0057 93 MOVC A,@A+DPTR
0058 FD MOV R5,A
0059 7F0A MOV R7,#0AH
005B 120000 R LCALL _HT1621_getdata
; SOURCE LINE # 283
005E E500 R MOV A,temp
0060 75F00A MOV B,#0AH
0063 120000 E LCALL ?C?SCDIV
0066 AFF0 MOV R7,B
0068 EF MOV A,R7
0069 33 RLC A
006A 95E0 SUBB A,ACC
006C FE MOV R6,A
006D 7400 R MOV A,#LOW ht1621disp_Map
006F 2F ADD A,R7
0070 F582 MOV DPL,A
0072 7400 R MOV A,#HIGH ht1621disp_Map
0074 3E ADDC A,R6
0075 F583 MOV DPH,A
0077 E4 CLR A
0078 93 MOVC A,@A+DPTR
0079 FD MOV R5,A
007A 7F08 MOV R7,#08H
007C 120000 R LCALL _HT1621_getdata
; SOURCE LINE # 285
007F E4 CLR A
0080 FD MOV R5,A
; SOURCE LINE # 286
0081 8069 SJMP ?C0026
0083 ?C0021:
; SOURCE LINE # 287
; SOURCE LINE # 288
0083 7800 E MOV R0,#LOW dts_frequency
0085 B60316 CJNE @R0,#03H,?C0023
0088 08 INC R0
0089 B6E812 CJNE @R0,#0E8H,?C0023
; SOURCE LINE # 292
008C 7DBE MOV R5,#0BEH
008E 7F0C MOV R7,#0CH
0090 120000 R LCALL _HT1621_getdata
; SOURCE LINE # 293
0093 7DBE MOV R5,#0BEH
0095 7F0A MOV R7,#0AH
0097 120000 R LCALL _HT1621_getdata
; SOURCE LINE # 294
009A 7DBE MOV R5,#0BEH
; SOURCE LINE # 295
009C 8047 SJMP ?C0027
009E ?C0023:
; SOURCE LINE # 296
; SOURCE LINE # 298
009E 7DBE MOV R5,#0BEH
00A0 7F0C MOV R7,#0CH
00A2 120000 R LCALL _HT1621_getdata
; SOURCE LINE # 299
00A5 7800 E MOV R0,#LOW dts_frequency+01H
00A7 E6 MOV A,@R0
00A8 2418 ADD A,#018H
C51 COMPILER V8.01 HT1621_DRV 08/07/2006 11:16:11 PAGE 20
00AA F500 R MOV temp,A
; SOURCE LINE # 302
00AC 75F00A MOV B,#0AH
00AF 120000 E LCALL ?C?SCDIV
00B2 FF MOV R7,A
00B3 33 RLC A
00B4 95E0 SUBB A,ACC
00B6 FE MOV R6,A
00B7 7400 R MOV A,#LOW ht1621disp_Map
00B9 2F ADD A,R7
00BA F582 MOV DPL,A
00BC 7400 R MOV A,#HIGH ht1621disp_Map
00BE 3E ADDC A,R6
00BF F583 MOV DPH,A
00C1 E4 CLR A
00C2 93 MOVC A,@A+DPTR
00C3 FD MOV R5,A
00C4 7F0A MOV R7,#0AH
00C6 120000 R LCALL _HT1621_getdata
; SOURCE LINE # 303
00C9 E500 R MOV A,temp
00CB 75F00A MOV B,#0AH
00CE 120000 E LCALL ?C?SCDIV
00D1 AFF0 MOV R7,B
00D3 EF MOV A,R7
00D4 33 RLC A
00D5 95E0 SUBB A,ACC
00D7 FE MOV R6,A
00D8 7400 R MOV A,#LOW ht1621disp_Map
00DA 2F ADD A,R7
00DB F582 MOV DPL,A
00DD 7400 R MOV A,#HIGH ht1621disp_Map
00DF 3E ADDC A,R6
00E0 F583 MOV DPH,A
00E2 E4 CLR A
00E3 93 MOVC A,@A+DPTR
00E4 FD MOV R5,A
00E5 ?C0027:
00E5 7F08 MOV R7,#08H
00E7 120000 R LCALL _HT1621_getdata
; SOURCE LINE # 304
00EA ?C0024:
; SOURCE LINE # 306
00EA 7D60 MOV R5,#060H
00EC ?C0026:
00EC 7F10 MOV R7,#010H
00EE 120000 R LCALL _HT1621_getdata
; SOURCE LINE # 307
; SOURCE LINE # 312
00F1 ?C0025:
00F1 22 RET
; FUNCTION dtsFM_DispFer (END)
C51 COMPILER V8.01 HT1621_DRV 08/07/2006 11:16:11 PAGE 21
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
_glht1621_min. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
bByte. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
dts_frequency. . . . . . . . . . . . . EXTERN IDATA INT ----- 2
_HT1621_getdata. . . . . . . . . . . . PUBLIC CODE PROC 0009H -----
address. . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
bByte. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
Uint32 . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
glht1621_POFF. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Uint16 . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
_HT1621_command. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
bByte. . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0005H 1
bBits. . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0006H 1
P0_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0080H 1
P0_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0081H 1
Int32. . . . . . . . . . . . . . . . . TYPEDEF ----- LONG ----- 4
P0_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0082H 1
Int16. . . . . . . . . . . . . . . . . TYPEDEF ----- INT ----- 2
Byte . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
glht1621_rec . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
glht1621_stop. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Mem_add. . . . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
_glht1621_TRACK. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
bByte. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
ht1621_init. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
ht1621_cls . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
_HT1621_getLSB . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_HT1621_getMSB . . . . . . . . . . . . EXTERN CODE PROC ----- -----
vol_value. . . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
ht1621disp_Map . . . . . . . . . . . . PUBLIC CODE ARRAY 0000H 10
dts_DispMem. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
temp . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
Float16. . . . . . . . . . . . . . . . TYPEDEF ----- FLOAT ----- 4
dtsFM_DispFer. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
temp . . . . . . . . . . . . . . . . AUTO DATA CHAR 0000H 1
Uchar. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
glht1621_volume. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_glht1621_sec. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
bByte. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 604 ----
CONSTANT SIZE = 10 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 7
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -