weigh_test.m51
来自「一个基于C51开发的计价秤」· M51 代码 · 共 1,455 行 · 第 1/5 页
M51
1,455 行
+--> ?PR?_MODF?MODF
+--> ?PR?WEIGHT_GRADUATION_PROCESS?SCALE
?PR?GET_AD_CONVERT_DATA?ADC ----- ----- ----- ----- ----- -----
+--> ?PR?_SPI_RW?ADC
?PR?_AUTO_ZERO_TRACKING_DEVICE?SCALE ----- ----- ----- ----- 0122H 000CH
+--> ?PR?SCALE
+--> ?PR?_FABS?FABS
BL51 BANKED LINKER/LOCATER V5.12 05/04/2006 10:56:00 PAGE 6
?PR?_WEIGHT_STABLE_DEVICE?SCALE ----- ----- ----- ----- 0122H 0004H
+--> ?PR?SCALE
+--> ?PR?_FABS?FABS
+--> ?PR?SET_STA_ICON?DISPLAY
+--> ?PR?CLS_STA_ICON?DISPLAY
?PR?_ZERO_STABLE_DEVICE?SCALE ----- ----- ----- ----- ----- -----
+--> ?PR?SCALE
+--> ?PR?_FABS?FABS
+--> ?PR?SET_ZERO_ICON?DISPLAY
+--> ?PR?CLS_ZERO_ICON?DISPLAY
?PR?_NEGATIVE_WEIGHT_CHECK?SCALE ----- ----- ----- ----- 0122H 0004H
+--> ?PR?SCALE
?PR?_MODF?MODF ----- ----- ----- ----- 0122H 000BH
?PR?WEIGHT_GRADUATION_PROCESS?SCALE ----- ----- ----- ----- ----- -----
+--> ?PR?SCALE
?PR?PRINTF?PRINTF 0022H.7 0001H.1 0008H 0005H 0115H 0030H
+--> ?PR?PUTCHAR?PUTCHAR
UNRESOLVED EXTERNAL SYMBOLS:
?_LCD_DISPLAY?BYTE
GET_CONVERT_DATA
SINGLE_CONVERT
_LCD_DISPLAY
SYMBOL TABLE OF MODULE: weigh_test (WEIGH_TEST)
VALUE TYPE NAME
----------------------------------
------- MODULE WEIGH_TEST
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
X:0000H PUBLIC Record_buf
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
X:000FH PUBLIC lcd1_buf
X:0014H PUBLIC temp_INT
X:0016H PUBLIC lcd2_buf
B:0020H.0 PUBLIC unit_price_entered
X:001DH PUBLIC lcd3_buf
X:0024H PUBLIC keybuf
X:0027H PUBLIC Select_Report_Quantity
X:0029H PUBLIC Money
X:002DH PUBLIC Soft_ver_no
X:002FH PUBLIC Sum_Price
B:0020H.1 PUBLIC Cal_flag
X:0033H PUBLIC Cal_Zero_Lower_count
D:00A8H PUBLIC IE
BL51 BANKED LINKER/LOCATER V5.12 05/04/2006 10:56:00 PAGE 7
B:0020H.2 PUBLIC KG_flag
X:0037H PUBLIC Local_Latitude
X:0039H PUBLIC PLU_buf
X:004FH PUBLIC temp_FLOAT
X:0053H PUBLIC Cal_Zero_Upper_count
X:0057H PUBLIC point1_pos
X:0058H PUBLIC keypre
X:005CH PUBLIC point2_pos
X:005DH PUBLIC LCD_RAM
X:0071H PUBLIC point3_pos
X:0072H PUBLIC Last_value
X:0076H PUBLIC lastop
B:0020H.3 PUBLIC high_digit
X:0077H PUBLIC Initial_Zero_Setting_limit
D:00B8H PUBLIC IP
X:0078H PUBLIC Zero_Setting_and_Zero_Tracking_limit
X:0079H PUBLIC Tare_count
X:007DH PUBLIC Timeout1
B:0020H.4 PUBLIC point1_on
X:007EH PUBLIC Timeout2
B:0020H.5 PUBLIC colon
B:0020H.6 PUBLIC point2_on
X:007FH PUBLIC Timeout3
B:0020H.7 PUBLIC point3_on
B:0021H.0 PUBLIC Unit_flag
X:0080H PUBLIC date
X:0083H PUBLIC Cal_Zero_count
X:0087H PUBLIC Last_count
X:008BH PUBLIC state
D:00D8H PUBLIC CCON
C:1420H PUBLIC main
X:008CH PUBLIC mode
X:008DH PUBLIC Err1_Timeout
X:008EH PUBLIC Local_Height
B:0021H.1 PUBLIC Ver_flag
X:0090H PUBLIC Destination_Latitude
X:0092H PUBLIC Zero_count
X:0096H PUBLIC One_count
X:009AH PUBLIC PLU_no
X:009CH PUBLIC time
X:009FH PUBLIC Weight_Stable_times
D:00C0H PUBLIC WDTC
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
X:00A0H PUBLIC Weight_Stable_count
B:0021H.2 PUBLIC Light_on
B:0021H.3 PUBLIC half_sec
X:00A1H PUBLIC Max_Capacity
B:0021H.4 PUBLIC Beep_on
X:00A3H PUBLIC sales_type
B:0021H.5 PUBLIC One_sec
X:00A4H PUBLIC Record_Counts
X:00A6H PUBLIC report_type
X:00A7H PUBLIC Graduation1
X:00A8H PUBLIC Destination_Height
X:00AAH PUBLIC Graduation2
X:00ABH PUBLIC menu_item
BL51 BANKED LINKER/LOCATER V5.12 05/04/2006 10:56:00 PAGE 8
X:00ADH PUBLIC icon_buf
X:00AEH PUBLIC temp_LONG
B:0021H.6 PUBLIC keyprocess
D:00E8H PUBLIC IEA
B:0021H.7 PUBLIC memory_key_hold
B:0022H.0 PUBLIC NEG_flag
X:00B2H PUBLIC Sold_Quantity
X:00B4H PUBLIC Tare_Weight
D:00F8H PUBLIC IPA
B:0022H.1 PUBLIC factor_calcul
X:00B6H PUBLIC Graduation_Grade
X:00B8H PUBLIC Total_Price
X:00BCH PUBLIC Cal_Weight
X:00BEH PUBLIC Initial_Zero_count
X:00C2H PUBLIC Quantity
B:0022H.2 PUBLIC NET_flag
B:0022H.3 PUBLIC STA_flag
X:00C4H PUBLIC Zero_Stable_times
D:00C8H PUBLIC T2CON
X:00C5H PUBLIC Current_value
X:00C9H PUBLIC op_status
B:0022H.4 PUBLIC Timeout1_enable
B:0022H.5 PUBLIC Timeout2_enable
X:00CAH PUBLIC Cal_Weight_count
X:00CEH PUBLIC Weight
X:00D0H PUBLIC Zero_Stable_count
B:0022H.6 PUBLIC keydone
X:00D1H PUBLIC numeric
X:00D2H PUBLIC Unit_Price
D:00D0H PUBLIC PSW
X:00D6H PUBLIC key_num
C:2B7AH SYMBOL Com000F
C:2B7AH SYMBOL L?0016
------- PROC COM000F
------- ENDPROC COM000F
C:14DEH SYMBOL L?0014
------- PROC MAIN
------- DO
X:0113H SYMBOL i
------- ENDDO
C:1420H LINE# 6
C:1420H LINE# 7
C:1420H LINE# 9
C:1423H LINE# 10
C:142AH LINE# 11
C:1440H LINE# 12
C:144AH LINE# 13
C:1451H LINE# 14
C:1451H LINE# 15
C:1454H LINE# 16
C:1486H LINE# 17
C:1499H LINE# 18
C:14B7H LINE# 19
C:14C1H LINE# 20
C:14C3H LINE# 21
C:14C3H LINE# 22
C:14C3H LINE# 23
BL51 BANKED LINKER/LOCATER V5.12 05/04/2006 10:56:00 PAGE 9
C:14C6H LINE# 24
C:14C9H LINE# 25
C:14CCH LINE# 26
C:14D5H LINE# 28
C:14DCH LINE# 29
C:14DEH LINE# 30
------- ENDPROC MAIN
------- ENDMOD WEIGH_TEST
------- MODULE SCALE
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:2025H PUBLIC Calculate_One_Count
D:00A8H PUBLIC IE
C:1262H PUBLIC Monitor_Weigh_Scale
D:00B8H PUBLIC IP
C:1753H PUBLIC Zero_Setting_When_Zero_Key_Pressed
D:00D8H PUBLIC CCON
C:23ABH PUBLIC Weight_Graduation_Process
C:2A7EH PUBLIC _Negative_Weight_Check
D:00C0H PUBLIC WDTC
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:27F3H PUBLIC Maximum_Capacity_Check
C:20A0H PUBLIC _Weight_Stable_Device
C:2AA1H PUBLIC Cal_Zero_Count_Check
C:1CABH PUBLIC _Auto_Zero_Tracking_Device
D:00E8H PUBLIC IEA
C:18C7H PUBLIC Tare_Operation_When_Tare_Key_Pressed
D:00F8H PUBLIC IPA
C:1DE8H PUBLIC Monitor_Weigh_Scale_On_Calibration_Mode
D:00C8H PUBLIC T2CON
C:14F3H PUBLIC Zero_Setting_When_Power_Up
C:2564H PUBLIC _Zero_Stable_Device
D:00D0H PUBLIC PSW
C:1341H SYMBOL Com0045
C:1341H SYMBOL L?0070
C:134CH SYMBOL L?0071
C:134FH SYMBOL L?0072
C:135BH SYMBOL L?0073
C:135BH SYMBOL L?0074
C:135FH SYMBOL L?0075
C:1362H SYMBOL L?0076
C:136EH SYMBOL L?0077
C:1371H SYMBOL L?0078
C:1382H SYMBOL L?0079
C:1385H SYMBOL L?0080
C:138BH SYMBOL L?0081
C:1394H SYMBOL L?0082
C:1394H SYMBOL L?0083
C:1398H SYMBOL L?0084
C:139EH SYMBOL L?0085
C:139EH SYMBOL L?0086
C:13A1H SYMBOL L?0087
C:13AAH SYMBOL L?0088
BL51 BANKED LINKER/LOCATER V5.12 05/04/2006 10:56:00 PAGE 10
C:13AAH SYMBOL L?0089
C:13B4H SYMBOL L?0090
C:13B4H SYMBOL L?0091
C:13BEH SYMBOL L?0092
C:13C1H SYMBOL L?0093
C:13CBH SYMBOL L?0094
C:13CBH SYMBOL L?0095
C:13D5H SYMBOL L?0096
C:13D5H SYMBOL L?0097
C:13DBH SYMBOL L?0098
C:13E9H SYMBOL L?0099
C:13E9H SYMBOL L?0100
C:13EFH SYMBOL L?0101
C:13EFH SYMBOL L?0102
C:13F5H SYMBOL L?0103
C:13F5H SYMBOL L?0104
C:13FBH SYMBOL L?0105
C:1407H SYMBOL L?0106
C:1411H SYMBOL L?0107
C:1411H SYMBOL L?0108
C:1417H SYMBOL L?0109
------- PROC COM0045
------- ENDPROC COM0045
------- PROC CAL_ZERO_COUNT_CHECK
C:2AA1H LINE# 47
C:2AA1H LINE# 48
C:2AA1H LINE# 49
C:2ABFH LINE# 50
C:2AC1H LINE# 52
C:2AC2H LINE# 53
------- ENDPROC CAL_ZERO_COUNT_CHECK
------- PROC CALCULATE_ONE_COUNT
------- DO
D:000DH SYMBOL i
X:01B2H SYMBOL cal_weight_count
------- ENDDO
C:2025H LINE# 55
C:2025H LINE# 56
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?