📄 电容表.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 23:49:41 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, 2401.obj, LCD1602.obj, ISR.obj, system_initial.obj, measure_capacity.obj, measure_fre
>> quency.obj, square_wave_generator.obj TO 电容表 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
2401.obj (2401)
LCD1602.obj (LCD1602)
ISR.obj (ISR)
system_initial.obj (SYSTEM_INITIAL)
measure_capacity.obj (MEASURE_CAPACITY)
measure_frequency.obj (MEASURE_FREQUENCY)
square_wave_generator.obj (SQUARE_WAVE_GENERATOR)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: 电容表 (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0028H UNIT ?DT?MAIN
DATA 0030H 000AH UNIT _DATA_GROUP_
DATA 003AH 0005H UNIT ?DT?ISR
DATA 003FH 0003H UNIT ?DT?SQUARE_WAVE_GENERATOR
DATA 0042H 0002H UNIT ?DT?MEASURE_CAPACITY
DATA 0044H 0002H UNIT ?DT?MEASURE_FREQUENCY
IDATA 0046H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0003H UNIT ?PR?_LCD_PRINTC?LCD1602
CODE 0009H 0001H UNIT ?PR?EXTERIOR_1_INTERRUPT?ISR
CODE 000AH 0001H UNIT ?PR?SERIAL_PORT_INTERRUPT?ISR
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0003H UNIT ?PR?COUNT_0_INTERRUPT?ISR
0011H 0002H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 23:49:41 PAGE 2
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 06F1H UNIT ?PR?CALCULATION?MEASURE_CAPACITY
CODE 071FH 030AH UNIT ?C?LIB_CODE
CODE 0A29H 02CCH UNIT ?CO?SQUARE_WAVE_GENERATOR
CODE 0CF5H 01E2H UNIT ?PR?DISPLAY_WAVE_FREQUENCY?SQUARE_WAVE_GENERATOR
CODE 0ED7H 0177H UNIT ?CO?MAIN
CODE 104EH 0156H UNIT ?PR?SYSTEM_INITIAL?SYSTEM_INITIAL
CODE 11A4H 0123H UNIT ?PR?MAIN_MENU?MAIN
CODE 12C7H 00F3H UNIT ?PR?WAIT_FOR_END?MEASURE_CAPACITY
CODE 13BAH 00ECH UNIT ?PR?SQUARE_WAVE_GENERATOR?SQUARE_WAVE_GENERATOR
CODE 14A6H 00BDH UNIT ?PR?ADJUST_ZERO?MAIN
CODE 1563H 00B3H UNIT ?PR?_READ_A_EEPROM_DATA?2401
CODE 1616H 0096H UNIT ?PR?MEASURE_FREQUENCY_AND_DISPLAY?MEASURE_FREQUENCY
CODE 16ACH 0094H UNIT ?PR?_WRITE_A_EEPROM_DATA?2401
CODE 1740H 0090H UNIT ?PR?COUNT_2_INTERRUPT?ISR
CODE 17D0H 008CH UNIT ?C_C51STARTUP
CODE 185CH 0084H UNIT ?PR?HELP?MAIN
CODE 18E0H 0055H UNIT ?PR?SETTINGS?MAIN
CODE 1935H 0048H UNIT ?PR?START_MEASURE?MEASURE_CAPACITY
CODE 197DH 0047H UNIT ?PR?MEASURE_FREQUENCY?MEASURE_FREQUENCY
CODE 19C4H 003DH UNIT ?CO?MEASURE_CAPACITY
CODE 1A01H 0037H UNIT ?PR?MAIN?MAIN
CODE 1A38H 002EH UNIT ?PR?MEASURE_CAPACITY?MEASURE_CAPACITY
CODE 1A66H 0024H UNIT ?PR?DISPLAY_MENU?MAIN
CODE 1A8AH 0022H UNIT ?PR?DELAY?2401
CODE 1AACH 0021H UNIT ?PR?DISPLAY_CAPACITY?MEASURE_CAPACITY
CODE 1ACDH 0020H UNIT ?PR?_DELAYXMS?MAIN
CODE 1AEDH 0020H UNIT ?PR?_LCD_PRINTS?LCD1602
CODE 1B0DH 001CH UNIT ?C_INITSEG
CODE 1B29H 001CH UNIT ?CO?MEASURE_FREQUENCY
CODE 1B45H 0019H UNIT ?CO?SYSTEM_INITIAL
CODE 1B5EH 0013H UNIT ?PR?LCD_CLS?LCD1602
CODE 1B71H 0012H UNIT ?PR?_LCD_WRITE_INSTRUCTION?LCD1602
CODE 1B83H 0012H UNIT ?PR?_LCD_WRITE_DATA?LCD1602
CODE 1B95H 0012H UNIT ?PR?LCD_INITIAL?LCD1602
CODE 1BA7H 0011H UNIT ?PR?LCD_CHECK_BUSY?LCD1602
CODE 1BB8H 0009H UNIT ?PR?COUNT_1_INTERRUP?ISR
CODE 1BC1H 0007H UNIT ?PR?_LCD_SET_POSITION?LCD1602
CODE 1BC8H 0006H UNIT ?PR?EXTERIOR_0_INTERRUPT?ISR
OVERLAY MAP OF MODULE: 电容表 (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 23:49:41 PAGE 3
+--> ?PR?SYSTEM_INITIAL?SYSTEM_INITIAL
+--> ?PR?MEASURE_CAPACITY?MEASURE_CAPACITY
+--> ?PR?MEASURE_FREQUENCY?MEASURE_FREQUENCY
+--> ?PR?SQUARE_WAVE_GENERATOR?SQUARE_WAVE...
+--> ?PR?SETTINGS?MAIN
+--> ?PR?HELP?MAIN
+--> ?PR?MAIN_MENU?MAIN
?PR?SYSTEM_INITIAL?SYSTEM_INITIAL 0030H 0002H
+--> ?PR?LCD_INITIAL?LCD1602
+--> ?CO?SYSTEM_INITIAL
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
+--> ?PR?_DELAYXMS?MAIN
+--> ?PR?_LCD_PRINTC?LCD1602
+--> ?PR?_READ_A_EEPROM_DATA?2401
+--> ?PR?_WRITE_A_EEPROM_DATA?2401
?PR?LCD_INITIAL?LCD1602 ----- -----
+--> ?PR?_LCD_WRITE_INSTRUCTION?LCD1602
+--> ?PR?LCD_CLS?LCD1602
?PR?_LCD_WRITE_INSTRUCTION?LCD1602 ----- -----
+--> ?PR?LCD_CHECK_BUSY?LCD1602
?PR?LCD_CLS?LCD1602 ----- -----
+--> ?PR?LCD_CHECK_BUSY?LCD1602
?PR?_LCD_PRINTS?LCD1602 0037H 0003H
+--> ?PR?_LCD_WRITE_DATA?LCD1602
?PR?_LCD_WRITE_DATA?LCD1602 ----- -----
+--> ?PR?LCD_CHECK_BUSY?LCD1602
?PR?_LCD_SET_POSITION?LCD1602 ----- -----
+--> ?PR?_LCD_WRITE_INSTRUCTION?LCD1602
?PR?_LCD_PRINTC?LCD1602 ----- -----
+--> ?PR?_LCD_WRITE_DATA?LCD1602
?PR?_READ_A_EEPROM_DATA?2401 0032H 0001H
+--> ?PR?DELAY?2401
?PR?_WRITE_A_EEPROM_DATA?2401 0032H 0001H
+--> ?PR?DELAY?2401
?PR?MEASURE_CAPACITY?MEASURE_CAPACITY ----- -----
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?MEASURE_CAPACITY
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
+--> ?PR?START_MEASURE?MEASURE_CAPACITY
+--> ?PR?WAIT_FOR_END?MEASURE_CAPACITY
+--> ?PR?CALCULATION?MEASURE_CAPACITY
+--> ?PR?DISPLAY_CAPACITY?MEASURE_CAPACITY
?PR?START_MEASURE?MEASURE_CAPACITY 0030H 0001H
BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 23:49:41 PAGE 4
+--> ?PR?_DELAYXMS?MAIN
?PR?WAIT_FOR_END?MEASURE_CAPACITY ----- -----
+--> ?PR?_WRITE_A_EEPROM_DATA?2401
+--> ?PR?_LCD_SET_POSITION?LCD1602
+--> ?CO?MEASURE_CAPACITY
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_DELAYXMS?MAIN
?PR?CALCULATION?MEASURE_CAPACITY 0030H 0007H
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?MEASURE_CAPACITY
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
+--> ?PR?_DELAYXMS?MAIN
?PR?DISPLAY_CAPACITY?MEASURE_CAPACITY ----- -----
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?MEASURE_CAPACITY
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
+--> ?PR?_DELAYXMS?MAIN
?PR?MEASURE_FREQUENCY?MEASURE_FREQUENCY ----- -----
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?MEASURE_FREQUENCY
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
+--> ?PR?_WRITE_A_EEPROM_DATA?2401
+--> ?PR?MEASURE_FREQUENCY_AND_DISPLAY?MEA...
?PR?MEASURE_FREQUENCY_AND_DISPLAY?MEA... 0030H 0001H
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?MEASURE_FREQUENCY
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
?PR?SQUARE_WAVE_GENERATOR?SQUARE_WAVE... ----- -----
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?SQUARE_WAVE_GENERATOR
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?DISPLAY_WAVE_FREQUENCY?SQUARE_WAV...
+--> ?PR?_WRITE_A_EEPROM_DATA?2401
?PR?DISPLAY_WAVE_FREQUENCY?SQUARE_WAV... ----- -----
+--> ?PR?_LCD_SET_POSITION?LCD1602
+--> ?CO?SQUARE_WAVE_GENERATOR
+--> ?PR?_WRITE_A_EEPROM_DATA?2401
+--> ?PR?_LCD_PRINTS?LCD1602
?PR?SETTINGS?MAIN ----- -----
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?MAIN
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
+--> ?PR?ADJUST_ZERO?MAIN
BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 23:49:41 PAGE 5
?PR?ADJUST_ZERO?MAIN 0030H 0002H
+--> ?PR?_DELAYXMS?MAIN
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?MAIN
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
+--> ?PR?_WRITE_A_EEPROM_DATA?2401
?PR?HELP?MAIN 0030H 0001H
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?MAIN
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
?PR?MAIN_MENU?MAIN 0030H 0001H
+--> ?PR?DISPLAY_MENU?MAIN
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?MAIN
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
+--> ?PR?_WRITE_A_EEPROM_DATA?2401
?PR?DISPLAY_MENU?MAIN ----- -----
+--> ?PR?LCD_CLS?LCD1602
+--> ?CO?MAIN
+--> ?PR?_LCD_PRINTS?LCD1602
+--> ?PR?_LCD_SET_POSITION?LCD1602
SYMBOL TABLE OF MODULE: 电容表 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:185CH PUBLIC Help
C:11A4H PUBLIC Main_menu
D:0008H PUBLIC result
D:000CH PUBLIC TVH0
C:1A01H PUBLIC main
D:000DH PUBLIC status
C:1ACDH PUBLIC _delayXms
C:14A6H PUBLIC adjust_zero
D:000EH PUBLIC menu_value
D:000FH PUBLIC NO_2401
C:0F3EH PUBLIC TEXT
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
C:0FC6H PUBLIC help_text
C:18E0H PUBLIC Settings
B:0088H.4 PUBLIC TR0
C:0FA4H PUBLIC adjust_zero_text
BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 23:49:41 PAGE 6
C:1A66H PUBLIC Display_menu
D:0010H PUBLIC settings_value
D:001FH PUBLIC buffer
------- PROC _DELAYXMS
D:0006H SYMBOL x
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:1ACDH LINE# 55
C:1ACDH LINE# 56
C:1ACDH LINE# 58
C:1AD7H LINE# 59
C:1AECH LINE# 60
------- ENDPROC _DELAYXMS
------- PROC DISPLAY_MENU
C:1A66H LINE# 62
C:1A66H LINE# 63
C:1A66H LINE# 64
C:1A69H LINE# 65
C:1A72H LINE# 66
C:1A77H LINE# 67
------- ENDPROC DISPLAY_MENU
------- PROC MAIN_MENU
------- DO
D:0030H SYMBOL i
------- ENDDO
C:11A4H LINE# 70
C:11A4H LINE# 71
C:11A4H LINE# 73
C:11A7H LINE# 74
C:11B0H LINE# 75
C:11B0H LINE# 76
C:11B4H LINE# 77
C:11C5H LINE# 78
C:11C5H LINE# 79
C:11CAH LINE# 80
C:11D8H LINE# 81
C:11EAH LINE# 82
C:11EAH LINE# 83
C:11EAH LINE# 84
C:120CH LINE# 85
C:120CH LINE# 86
C:120CH LINE# 87
C:120CH LINE# 88
C:120FH LINE# 89
C:1212H LINE# 90
C:121BH LINE# 91
C:1220H LINE# 92
C:1229H LINE# 93
C:122CH LINE# 94
C:122EH LINE# 95
C:1235H LINE# 96
C:1235H LINE# 97
C:1239H LINE# 98
C:1248H LINE# 99
C:1248H LINE# 100
BL51 BANKED LINKER/LOCATER V5.03 03/02/2006 23:49:41 PAGE 7
C:1267H LINE# 101
C:1286H LINE# 102
C:1286H LINE# 103
C:1286H LINE# 104
C:1289H LINE# 105
C:1292H LINE# 106
C:129BH LINE# 107
C:129BH LINE# 108
C:129DH LINE# 109
C:129DH LINE# 110
C:12A0H LINE# 111
C:12A0H LINE# 112
C:12A0H LINE# 113
C:12A3H LINE# 114
C:12A5H LINE# 115
C:12A5H LINE# 116
C:12A5H LINE# 117
C:12AAH LINE# 118
C:12B8H LINE# 119
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -