📄 情报板系统控制程序.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 08/25/2008 11:28:20 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Cortrol.obj TO 情报板系统控制程序 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
Cortrol.obj (CORTROL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
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?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: 情报板系统控制程序 (CORTROL)
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 0017H UNIT _DATA_GROUP_
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.3 UNIT ?BI?CORTROL
0020H.3 0000H.5 *** GAP ***
DATA 0021H 0035H UNIT ?DT?CORTROL
IDATA 0056H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 000EH UNIT _XDATA_GROUP_
XDATA 000EH 0007H UNIT ?XD?CORTROL
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000FH UNIT ?PR?ERROR_BELL?CORTROL
001DH 0006H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 03BBH UNIT ?C?LIB_CODE
CODE 03E1H 02A3H UNIT ?PR?_KEYCOST_DEAL?CORTROL
CODE 0684H 01EEH UNIT ?PR?_DISPLAY_SET?CORTROL
CODE 0872H 01B8H UNIT ?PR?_DISPLAY?CORTROL
CODE 0A2AH 01ACH UNIT ?PR?_MEASURE?CORTROL
CODE 0BD6H 00E2H UNIT ?PR?TIME0?CORTROL
CODE 0CB8H 0087H UNIT ?PR?SERIAL_INIT?CORTROL
CODE 0D3FH 0083H UNIT ?PR?TH_CONTROL?CORTROL
BL51 BANKED LINKER/LOCATER V5.11 08/25/2008 11:28:20 PAGE 2
CODE 0DC2H 0083H UNIT ?PR?_KEY_SWITCH?CORTROL
CODE 0E45H 0074H UNIT ?PR?MAIN?CORTROL
CODE 0EB9H 0054H UNIT ?PR?R_DATA_WITH?CORTROL
CODE 0F0DH 004BH UNIT ?PR?SERIAL_IR?CORTROL
CODE 0F58H 0045H UNIT ?PR?POW_CHECK?CORTROL
CODE 0F9DH 003FH UNIT ?PR?_S_WRITE_BYTE?CORTROL
CODE 0FDCH 003FH UNIT ?PR?_S_READ_BYTE?CORTROL
CODE 101BH 003DH UNIT ?PR?KEY_SCAN?CORTROL
CODE 1058H 0037H UNIT ?PR?SET_TH_CONTROL?CORTROL
CODE 108FH 0033H UNIT ?PR?READ_DEVICE_STATUS?CORTROL
CODE 10C2H 0032H UNIT ?CO?CORTROL
CODE 10F4H 0030H UNIT ?PR?ADC3_SWITCH?CORTROL
CODE 1124H 001FH UNIT ?PR?S_TRANSSTART?CORTROL
CODE 1143H 0019H UNIT ?PR?_DELAY1?CORTROL
CODE 115CH 0017H UNIT ?PR?_DELAY?CORTROL
CODE 1173H 0016H UNIT ?PR?KEY_DEAL?CORTROL
CODE 1189H 000CH UNIT ?PR?BELL?CORTROL
CODE 1195H 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: 情报板系统控制程序 (CORTROL)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------------
?PR?TIME0?CORTROL 0008H 0004H ----- -----
+--> ?PR?KEY_SCAN?CORTROL
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?CORTROL
?PR?MAIN?CORTROL ----- ----- ----- -----
+--> ?PR?SERIAL_INIT?CORTROL
+--> ?PR?POW_CHECK?CORTROL
+--> ?PR?TH_CONTROL?CORTROL
+--> ?PR?KEY_DEAL?CORTROL
+--> ?PR?_MEASURE?CORTROL
+--> ?PR?_DISPLAY?CORTROL
+--> ?PR?ADC3_SWITCH?CORTROL
+--> ?PR?R_DATA_WITH?CORTROL
?PR?SERIAL_INIT?CORTROL ----- ----- ----- -----
+--> ?PR?_DELAY?CORTROL
?PR?TH_CONTROL?CORTROL 000CH 0001H ----- -----
+--> ?PR?_DELAY?CORTROL
?PR?KEY_DEAL?CORTROL ----- ----- ----- -----
+--> ?PR?_KEYCOST_DEAL?CORTROL
?PR?_KEYCOST_DEAL?CORTROL 000CH 0007H ----- -----
+--> ?PR?_DISPLAY_SET?CORTROL
+--> ?PR?_KEY_SWITCH?CORTROL
BL51 BANKED LINKER/LOCATER V5.11 08/25/2008 11:28:20 PAGE 3
+--> ?PR?ERROR_BELL?CORTROL
?PR?_DISPLAY_SET?CORTROL 0013H 000CH ----- -----
+--> ?CO?CORTROL
+--> ?PR?_DELAY?CORTROL
?PR?ERROR_BELL?CORTROL ----- ----- ----- -----
+--> ?PR?BELL?CORTROL
+--> ?PR?_DELAY?CORTROL
?PR?BELL?CORTROL ----- ----- ----- -----
+--> ?PR?_DELAY?CORTROL
?PR?_MEASURE?CORTROL 000CH 0009H 0000H 000CH
+--> ?PR?S_TRANSSTART?CORTROL
+--> ?PR?_S_WRITE_BYTE?CORTROL
+--> ?PR?_S_READ_BYTE?CORTROL
?PR?S_TRANSSTART?CORTROL ----- ----- ----- -----
+--> ?PR?_DELAY?CORTROL
?PR?_S_WRITE_BYTE?CORTROL ----- ----- 000CH 0002H
?PR?_S_READ_BYTE?CORTROL ----- ----- 000CH 0002H
?PR?_DISPLAY?CORTROL 000CH 0001H 0000H 0005H
+--> ?CO?CORTROL
+--> ?PR?_DELAY?CORTROL
?PR?ADC3_SWITCH?CORTROL ----- ----- ----- -----
+--> ?PR?_DELAY?CORTROL
?PR?R_DATA_WITH?CORTROL ----- ----- ----- -----
+--> ?PR?READ_DEVICE_STATUS?CORTROL
+--> ?PR?SET_TH_CONTROL?CORTROL
?PR?READ_DEVICE_STATUS?CORTROL ----- ----- ----- -----
+--> ?PR?_DELAY?CORTROL
?PR?SET_TH_CONTROL?CORTROL ----- ----- ----- -----
+--> ?PR?_DELAY?CORTROL
SYMBOL TABLE OF MODULE: 情报板系统控制程序 (CORTROL)
VALUE TYPE NAME
----------------------------------
------- MODULE CORTROL
C:0000H SYMBOL _ICE_DUMMY_
D:0091H PUBLIC P1M0
C:0F0DH PUBLIC serial_IR
D:0092H PUBLIC P1M1
D:0080H PUBLIC P0
D:0021H PUBLIC serial_data
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V5.11 08/25/2008 11:28:20 PAGE 4
D:0022H PUBLIC H_Hum_set
D:00A0H PUBLIC P2
B:0020H.0 PUBLIC RT_Flag
D:00B0H PUBLIC P3
D:0024H PUBLIC H_Lum_set
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:0026H PUBLIC serial_count
C:1058H PUBLIC set_TH_Control
B:0090H.0 PUBLIC CHECK1
B:0090H.1 PUBLIC CHECK2
B:0090H.2 PUBLIC CHECK3
D:0027H PUBLIC f1
D:0029H PUBLIC f2
X:000EH PUBLIC KeyNumber
B:0090H.4 PUBLIC TH_DATA
B:00A8H.4 PUBLIC ES
D:002BH PUBLIC f3
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
B:0080H.3 PUBLIC BELL
C:1189H PUBLIC bell
C:0DC7H PUBLIC _key_switch
C:1143H PUBLIC _delay1
B:00B8H.4 PUBLIC PS
C:0E45H PUBLIC main
X:000FH PUBLIC error
C:000EH PUBLIC error_bell
C:1124H PUBLIC s_transstart
D:00C5H PUBLIC ADC_CONTR
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:002DH PUBLIC serial_id
C:101BH PUBLIC Key_scan
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:002EH PUBLIC HUMM
C:0F58H PUBLIC POW_Check
C:0872H PUBLIC _Display
D:0030H PUBLIC serial_sum
D:0031H PUBLIC time_count
B:00B0H.7 PUBLIC C
C:1173H PUBLIC key_deal
B:0090H.7 PUBLIC E
D:00C6H PUBLIC ADC_DATA
D:0033H PUBLIC serial_count_T
B:00A8H.1 PUBLIC ET0
X:0010H PUBLIC kb_data
B:0080H.2 PUBLIC DATA0
D:008CH PUBLIC TH0
C:0EB9H PUBLIC R_Data_with
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
D:0034H PUBLIC kf
D:008BH PUBLIC TL1
BL51 BANKED LINKER/LOCATER V5.11 08/25/2008 11:28:20 PAGE 5
C:10F4H PUBLIC ADC3_Switch
B:0020H.1 PUBLIC keyboard_flag
D:0035H PUBLIC serial_buf2
D:003CH PUBLIC serial_buf_R
B:00B0H.5 PUBLIC LED
D:00E7H PUBLIC ISP_CONTR
C:0A2AH PUBLIC _measure
B:0088H.4 PUBLIC TR0
D:0043H PUBLIC serial_buf_T
B:0088H.6 PUBLIC TR1
B:0080H.1 PUBLIC CLK
X:0011H PUBLIC CHECK_DATA
B:00B0H.2 PUBLIC DRE
B:0090H.5 PUBLIC TH_SCK
C:03E1H PUBLIC _keycost_deal
C:0BD6H PUBLIC time0
C:0D3FH PUBLIC TH_Control
D:004AH PUBLIC TEM
B:0020H.2 PUBLIC keyflag
D:00C8H PUBLIC T2CON
X:0012H PUBLIC i
C:0FDCH PUBLIC _s_read_byte
C:0691H PUBLIC _Display_set
X:0013H PUBLIC j
B:0080H.0 PUBLIC STB
D:004CH PUBLIC serial_length
D:004DH PUBLIC LUM
D:004FH PUBLIC H_Temp_set
C:1162H PUBLIC _delay
D:0051H PUBLIC TH_F0
D:0052H PUBLIC L_Temp_set
X:0014H PUBLIC POW_DATA
D:0054H PUBLIC TH_F1
D:0055H PUBLIC TH_F2
C:0F9DH PUBLIC _s_write_byte
C:0CB8H PUBLIC serial_Init
D:00D0H PUBLIC PSW
C:108FH PUBLIC read_device_status
------- PROC MAIN
C:0E45H LINE# 92
C:0E45H LINE# 93
C:0E45H LINE# 94
C:0E48H LINE# 95
C:0E48H LINE# 96
C:0E48H LINE# 97
C:0E4AH LINE# 99
C:0E4DH LINE# 100
C:0E50H LINE# 102
C:0E57H LINE# 103
C:0E57H LINE# 104
C:0E5AH LINE# 105
C:0E60H LINE# 106
C:0E64H LINE# 107
C:0E66H LINE# 108
C:0E66H LINE# 109
C:0E6EH LINE# 110
C:0E6EH LINE# 112
BL51 BANKED LINKER/LOCATER V5.11 08/25/2008 11:28:20 PAGE 6
C:0E77H LINE# 113
C:0E7CH LINE# 116
C:0E7CH LINE# 118
C:0E7EH LINE# 119
C:0E86H LINE# 120
C:0E86H LINE# 121
C:0E8FH LINE# 122
C:0E94H LINE# 123
C:0E94H LINE# 125
C:0E9CH LINE# 126
C:0EA3H LINE# 127
C:0EA8H LINE# 128
C:0EAAH LINE# 129
C:0EAAH LINE# 130
C:0EADH LINE# 131
C:0EADH LINE# 132
C:0EB0H LINE# 133
C:0EB3H LINE# 134
C:0EB5H LINE# 135
C:0EB7H LINE# 136
C:0EB7H LINE# 137
------- ENDPROC MAIN
------- PROC SERIAL_INIT
C:0CB8H LINE# 143
C:0CB8H LINE# 144
C:0CB8H LINE# 145
C:0CBBH LINE# 146
C:0CBEH LINE# 147
C:0CC1H LINE# 148
C:0CC4H LINE# 149
C:0CC7H LINE# 150
C:0CCAH LINE# 151
C:0CD2H LINE# 152
C:0CD4H LINE# 153
C:0CD6H LINE# 154
C:0CD8H LINE# 155
C:0CDAH LINE# 156
C:0CDCH LINE# 160
C:0CDEH LINE# 161
C:0CE0H LINE# 162
C:0CE2H LINE# 163
C:0CE4H LINE# 164
C:0CEBH LINE# 165
C:0CEEH LINE# 166
C:0CF5H LINE# 167
C:0CF7H LINE# 169
C:0CF9H LINE# 170
C:0CFEH LINE# 172
C:0D04H LINE# 173
C:0D08H LINE# 174
C:0D0AH LINE# 175
C:0D0CH LINE# 176
C:0D0EH LINE# 177
C:0D14H LINE# 178
C:0D19H LINE# 179
C:0D1DH LINE# 180
C:0D1FH LINE# 181
BL51 BANKED LINKER/LOCATER V5.11 08/25/2008 11:28:20 PAGE 7
C:0D21H LINE# 182
C:0D23H LINE# 183
C:0D27H LINE# 184
C:0D29H LINE# 185
C:0D2BH LINE# 186
C:0D2DH LINE# 187
C:0D32H LINE# 188
C:0D37H LINE# 189
C:0D3CH LINE# 190
C:0D3EH LINE# 191
------- ENDPROC SERIAL_INIT
------- PROC SERIAL_IR
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:0F0DH LINE# 196
C:0F1AH LINE# 199
C:0F1DH LINE# 200
C:0F1FH LINE# 202
C:0F21H LINE# 203
C:0F24H LINE# 204
C:0F29H LINE# 206
C:0F33H LINE# 207
C:0F33H LINE# 208
C:0F36H LINE# 209
C:0F38H LINE# 210
C:0F3AH LINE# 211
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -