📄 weigh_test.lst
字号:
0048 C003 PUSH AR3
004A 120000 E LCALL Get_Convert_Data
004D AC06 MOV R4,AR6
004F AD07 MOV R5,AR7
0051 EC MOV A,R4
0052 120000 E LCALL ?C?FCASTI
0055 D003 POP AR3
0057 D002 POP AR2
0059 D001 POP AR1
005B D000 POP AR0
005D 120000 E LCALL ?C?FPADD
0060 900000 R MOV DPTR,#Tare_count
0063 120000 E LCALL ?C?LSTXDATA
; SOURCE LINE # 17
0066 900000 R MOV DPTR,#i+01H
0069 E0 MOVX A,@DPTR
006A 04 INC A
006B F0 MOVX @DPTR,A
006C 7006 JNZ ?C0013
006E 900000 R MOV DPTR,#i
0071 E0 MOVX A,@DPTR
0072 04 INC A
0073 F0 MOVX @DPTR,A
0074 ?C0013:
0074 120000 R LCALL L?0016
0077 40B8 JC ?C0004
0079 ?C0005:
; SOURCE LINE # 18
0079 900000 R MOV DPTR,#Tare_count
007C E0 MOVX A,@DPTR
007D FC MOV R4,A
007E A3 INC DPTR
007F E0 MOVX A,@DPTR
0080 FD MOV R5,A
0081 A3 INC DPTR
0082 E0 MOVX A,@DPTR
0083 FE MOV R6,A
0084 A3 INC DPTR
0085 E0 MOVX A,@DPTR
0086 FF MOV R7,A
0087 E4 CLR A
0088 FB MOV R3,A
0089 FA MOV R2,A
008A 79A0 MOV R1,#0A0H
008C 7840 MOV R0,#040H
008E 120000 E LCALL ?C?FPDIV
0091 900000 R MOV DPTR,#Tare_count
0094 120000 E LCALL ?C?LSTXDATA
C51 COMPILER V7.50 WEIGH_TEST 05/04/2006 10:55:56 PAGE 16
; SOURCE LINE # 19
0097 900000 R MOV DPTR,#One_count
009A 120000 E LCALL ?C?LSTKXDATA
009D 43 DB 043H
009E 0F DB 0FH
009F 00 DB 00H
00A0 00 DB 00H
; SOURCE LINE # 20
00A1 D200 R SETB Cal_flag
00A3 ?C0007:
; SOURCE LINE # 21
; SOURCE LINE # 22
; SOURCE LINE # 23
00A3 120000 E LCALL Single_Convert
; SOURCE LINE # 24
00A6 120000 E LCALL Monitor_Weigh_Scale
; SOURCE LINE # 25
00A9 300009 R JNB NEG_flag,?C0009
; SOURCE LINE # 26
00AC 7A00 R MOV R2,#HIGH ?SC_0
00AE 7900 R MOV R1,#LOW ?SC_0
00B0 120000 R LCALL L?0014
00B3 80EE SJMP ?C0007
00B5 ?C0009:
; SOURCE LINE # 28
00B5 7A00 R MOV R2,#HIGH ?SC_25
00B7 7900 R MOV R1,#LOW ?SC_25
00B9 120000 R LCALL L?0014
; SOURCE LINE # 29
00BC 80E5 SJMP ?C0007
; SOURCE LINE # 30
00BE L?0014:
00BE 7BFF MOV R3,#0FFH
00C0 900000 R MOV DPTR,#Weight
00C3 E0 MOVX A,@DPTR
00C4 FF MOV R7,A
00C5 A3 INC DPTR
00C6 E0 MOVX A,@DPTR
00C7 900000 E MOV DPTR,#?_printf?BYTE+03H
00CA CF XCH A,R7
00CB F0 MOVX @DPTR,A
00CC A3 INC DPTR
00CD EF MOV A,R7
00CE F0 MOVX @DPTR,A
00CF 120000 E LCALL _printf
00D2 22 RET
; FUNCTION main (END)
C51 COMPILER V7.50 WEIGH_TEST 05/04/2006 10:55:56 PAGE 17
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
Record_buf . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 0000H 15
DWORD. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
lcd1_buf . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 000FH 5
temp_INT . . . . . . . . . . . . . . . PUBLIC XDATA UNION 0014H 2
lcd2_buf . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 0016H 7
unit_price_entered . . . . . . . . . . PUBLIC DATA BIT 0000H 1
lcd3_buf . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 001DH 7
keybuf . . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 0024H 3
Select_Report_Quantity . . . . . . . . PUBLIC XDATA U_INT 0027H 2
Money. . . . . . . . . . . . . . . . . PUBLIC XDATA U_LONG 0029H 4
Soft_ver_no. . . . . . . . . . . . . . PUBLIC XDATA U_INT 002DH 2
Sum_Price. . . . . . . . . . . . . . . PUBLIC XDATA U_LONG 002FH 4
Cal_flag . . . . . . . . . . . . . . . PUBLIC DATA BIT 0001H 1
Cal_Zero_Lower_count . . . . . . . . . PUBLIC XDATA U_LONG 0033H 4
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
KG_flag. . . . . . . . . . . . . . . . PUBLIC DATA BIT 0002H 1
Monitor_Weigh_Scale. . . . . . . . . . EXTERN CODE PROC ----- -----
Local_Latitude . . . . . . . . . . . . PUBLIC XDATA U_INT 0037H 2
PLU_buf. . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 0039H 22
temp_FLOAT . . . . . . . . . . . . . . PUBLIC XDATA UNION 004FH 4
Cal_Zero_Upper_count . . . . . . . . . PUBLIC XDATA U_LONG 0053H 4
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
point1_pos . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0057H 1
keypre . . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 0058H 4
point2_pos . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 005CH 1
LCD_RAM. . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 005DH 20
point3_pos . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0071H 1
Last_value . . . . . . . . . . . . . . PUBLIC XDATA FLOAT 0072H 4
lastop . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0076H 1
high_digit . . . . . . . . . . . . . . PUBLIC DATA BIT 0003H 1
Initial_Zero_Setting_limit . . . . . . PUBLIC XDATA U_CHAR 0077H 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
Zero_Setting_and_Zero_Tracking_limit . PUBLIC XDATA U_CHAR 0078H 1
Tare_count . . . . . . . . . . . . . . PUBLIC XDATA FLOAT 0079H 4
Timeout1 . . . . . . . . . . . . . . . PUBLIC XDATA CHAR 007DH 1
point1_on. . . . . . . . . . . . . . . PUBLIC DATA BIT 0004H 1
UNION_LONG . . . . . . . . . . . . . . TYPEDEF ----- UNION ----- 4
L. . . . . . . . . . . . . . . . . . MEMBER ----- U_LONG 0000H 4
B. . . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 4
UNION_LONG . . . . . . . . . . . . . . * TAG * ----- UNION ----- 4
L. . . . . . . . . . . . . . . . . . MEMBER ----- U_LONG 0000H 4
B. . . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 4
Timeout2 . . . . . . . . . . . . . . . PUBLIC XDATA CHAR 007EH 1
colon. . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0005H 1
point2_on. . . . . . . . . . . . . . . PUBLIC DATA BIT 0006H 1
Timeout3 . . . . . . . . . . . . . . . PUBLIC XDATA CHAR 007FH 1
point3_on. . . . . . . . . . . . . . . PUBLIC DATA BIT 0007H 1
Unit_flag. . . . . . . . . . . . . . . PUBLIC DATA BIT 0008H 1
DATE . . . . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 3
year . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
month. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
day. . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
CHAR . . . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
date . . . . . . . . . . . . . . . . . PUBLIC XDATA STRUCT 0080H 3
C51 COMPILER V7.50 WEIGH_TEST 05/04/2006 10:55:56 PAGE 18
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
Cal_Zero_count . . . . . . . . . . . . PUBLIC XDATA FLOAT 0083H 4
Last_count . . . . . . . . . . . . . . PUBLIC XDATA FLOAT 0087H 4
state. . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 008BH 1
INT8 . . . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
CCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D8H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA INT 0000H 2
mode . . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 008CH 1
Err1_Timeout . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 008DH 1
Local_Height . . . . . . . . . . . . . PUBLIC XDATA U_INT 008EH 2
Ver_flag . . . . . . . . . . . . . . . PUBLIC DATA BIT 0009H 1
Single_Convert . . . . . . . . . . . . EXTERN CODE PROC ----- -----
Destination_Latitude . . . . . . . . . PUBLIC XDATA U_INT 0090H 2
BOOL . . . . . . . . . . . . . . . . . TYPEDEF ----- BIT ----- 1
Zero_count . . . . . . . . . . . . . . PUBLIC XDATA FLOAT 0092H 4
One_count. . . . . . . . . . . . . . . PUBLIC XDATA FLOAT 0096H 4
PLU_no . . . . . . . . . . . . . . . . PUBLIC XDATA U_INT 009AH 2
TIME . . . . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 3
hour . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
min. . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
sec. . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
time . . . . . . . . . . . . . . . . . PUBLIC XDATA STRUCT 009CH 3
Weight_Stable_times. . . . . . . . . . PUBLIC XDATA U_CHAR 009FH 1
VOID . . . . . . . . . . . . . . . . . TYPEDEF ----- VOID ----- -----
WDTC . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C0H 1
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
BYTE . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
Weight_Stable_count. . . . . . . . . . PUBLIC XDATA U_CHAR 00A0H 1
Light_on . . . . . . . . . . . . . . . PUBLIC DATA BIT 000AH 1
half_sec . . . . . . . . . . . . . . . PUBLIC DATA BIT 000BH 1
Max_Capacity . . . . . . . . . . . . . PUBLIC XDATA U_INT 00A1H 2
Beep_on. . . . . . . . . . . . . . . . PUBLIC DATA BIT 000CH 1
WORD . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
sales_type . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 00A3H 1
One_sec. . . . . . . . . . . . . . . . PUBLIC DATA BIT 000DH 1
Record_Counts. . . . . . . . . . . . . PUBLIC XDATA U_INT 00A4H 2
Get_Convert_Data . . . . . . . . . . . EXTERN CODE PROC ----- -----
report_type. . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 00A6H 1
Graduation1. . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 00A7H 1
Destination_Height . . . . . . . . . . PUBLIC XDATA U_INT 00A8H 2
Graduation2. . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 00AAH 1
menu_item. . . . . . . . . . . . . . . PUBLIC XDATA U_INT 00ABH 2
icon_buf . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 00ADH 1
temp_LONG. . . . . . . . . . . . . . . PUBLIC XDATA UNION 00AEH 4
keyprocess . . . . . . . . . . . . . . PUBLIC DATA BIT 000EH 1
IEA. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E8H 1
INT32. . . . . . . . . . . . . . . . . TYPEDEF ----- LONG ----- 4
memory_key_hold. . . . . . . . . . . . PUBLIC DATA BIT 000FH 1
INT16. . . . . . . . . . . . . . . . . TYPEDEF ----- INT ----- 2
KEYRET . . . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 6
shiftcnt . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
funcnt . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
shiftval . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
memval . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
modeval. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
funval . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
C51 COMPILER V7.50 WEIGH_TEST 05/04/2006 10:55:56 PAGE 19
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
NEG_flag . . . . . . . . . . . . . . . PUBLIC DATA BIT 0010H 1
UNION_INT. . . . . . . . . . . . . . . TYPEDEF ----- UNION ----- 2
I. . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
B. . . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 2
UNION_INT. . . . . . . . . . . . . . . * TAG * ----- UNION ----- 2
I. . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
B. . . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 2
Sold_Quantity. . . . . . . . . . . . . PUBLIC XDATA U_INT 00B2H 2
Tare_Weight. . . . . . . . . . . . . . PUBLIC XDATA U_INT 00B4H 2
IPA. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F8H 1
factor_calcul. . . . . . . . . . . . . PUBLIC DATA BIT 0011H 1
Graduation_Grade . . . . . . . . . . . PUBLIC XDATA U_INT 00B6H 2
Total_Price. . . . . . . . . . . . . . PUBLIC XDATA U_LONG 00B8H 4
Cal_Weight . . . . . . . . . . . . . . PUBLIC XDATA U_INT 00BCH 2
Initial_Zero_count . . . . . . . . . . PUBLIC XDATA FLOAT 00BEH 4
UNION_FLOAT. . . . . . . . . . . . . . TYPEDEF ----- UNION ----- 4
F. . . . . . . . . . . . . . . . . . MEMBER ----- FLOAT 0000H 4
B. . . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 4
UNION_FLOAT. . . . . . . . . . . . . . * TAG * ----- UNION ----- 4
F. . . . . . . . . . . . . . . . . . MEMBER ----- FLOAT 0000H 4
B. . . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 4
Quantity . . . . . . . . . . . . . . . PUBLIC XDATA U_INT 00C2H 2
NET_flag . . . . . . . . . . . . . . . PUBLIC DATA BIT 0012H 1
STA_flag . . . . . . . . . . . . . . . PUBLIC DATA BIT 0013H 1
Zero_Stable_times. . . . . . . . . . . PUBLIC XDATA U_CHAR 00C4H 1
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
Current_value. . . . . . . . . . . . . PUBLIC XDATA FLOAT 00C5H 4
op_status. . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 00C9H 1
Timeout1_enable. . . . . . . . . . . . PUBLIC DATA BIT 0014H 1
Timeout2_enable. . . . . . . . . . . . PUBLIC DATA BIT 0015H 1
Cal_Weight_count . . . . . . . . . . . PUBLIC XDATA FLOAT 00CAH 4
Weight . . . . . . . . . . . . . . . . PUBLIC XDATA U_INT 00CEH 2
Zero_Stable_count. . . . . . . . . . . PUBLIC XDATA U_CHAR 00D0H 1
keydone. . . . . . . . . . . . . . . . PUBLIC DATA BIT 0016H 1
_printf. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
numeric. . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 00D1H 1
FLOAT. . . . . . . . . . . . . . . . . TYPEDEF ----- FLOAT ----- 4
Unit_Price . . . . . . . . . . . . . . PUBLIC XDATA U_LONG 00D2H 4
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
key_num. . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 00D6H 1
CS5532_init. . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 227 ----
CONSTANT SIZE = 49 ----
XDATA SIZE = 215 2
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = 23 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 2 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -