📄 控制系统.m51
字号:
BL51 BANKED LINKER/LOCATER V5.00 03/31/2009 19:01:26 PAGE 1
BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, 控制系统.obj TO 控制系统 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
控制系统.obj (_____礯_)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LADD)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
LINK MAP OF MODULE: 控制系统 (?C_STARTUP)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
0018H 0008H *** GAP ***
DATA 0020H 0005H BIT_ADDR ?BA?_____礯_
DATA 0025H 0016H UNIT _DATA_GROUP_
IDATA 003BH 003AH UNIT ?ID?_____礯_
IDATA 0075H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H INBLOCK ?PR?_DELAY_B20?_____礯_
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000BH INBLOCK ?PR?_DELAY?_____礯_
0019H 0002H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0FE4H UNIT ?CO?_____礯_
CODE 1002H 0526H INBLOCK ?PR?_____礯_
CODE 1528H 02D7H INBLOCK ?PR?SUBTRACTION?_____礯_
17FFH 0001H *** GAP ***
CODE 1800H 02EAH INBLOCK ?PR?TEMP_FUNC_SET?_____礯_
CODE 1AEAH 02E0H INBLOCK ?PR?PASSW_FUNC?_____礯_
CODE 1DCAH 0266H UNIT ?C?LIB_CODE
CODE 2030H 025CH INBLOCK ?PR?NBA_TIMER?_____礯_
CODE 228CH 024AH INBLOCK ?PR?INPUT_DATA?_____礯_
CODE 24D6H 0236H INBLOCK ?PR?DIVIDER?_____礯_
CODE 270CH 00F1H INBLOCK ?PR?NBA_OTH_DIS?_____礯_
27FDH 0003H *** GAP ***
CODE 2800H 0222H INBLOCK ?PR?ALARM_FUNC?_____礯_
BL51 BANKED LINKER/LOCATER V5.00 03/31/2009 19:01:26 PAGE 2
CODE 2A22H 021FH INBLOCK ?PR?KEYPAD_SCAN?_____礯_
CODE 2C41H 0209H INBLOCK ?PR?MULTIPLICATION?_____礯_
CODE 2E4AH 0194H INBLOCK ?PR?SET_FUNC?_____礯_
CODE 2FDEH 0021H INBLOCK ?PR?RDS1302_DATE?_____礯_
2FFFH 0001H *** GAP ***
CODE 3000H 01F0H INBLOCK ?PR?CALCULATOR?_____礯_
CODE 31F0H 01D9H INBLOCK ?PR?NBA_SET?_____礯_
CODE 33C9H 01C8H INBLOCK ?PR?ADJUST_FUNC?_____礯_
CODE 3591H 0168H INBLOCK ?PR?TEMP_FUNC_DIS?_____礯_
CODE 36F9H 00F7H INBLOCK ?PR?VERSION_FUNC?_____礯_
CODE 37F0H 000FH INBLOCK ?PR?CHK_BUSY?_____礯_
37FFH 0001H *** GAP ***
CODE 3800H 0165H INBLOCK ?PR?_SET_DIS?_____礯_
CODE 3965H 0161H INBLOCK ?PR?ADDER?_____礯_
CODE 3AC6H 0161H INBLOCK ?PR?MAIN?_____礯_
CODE 3C27H 0120H INBLOCK ?PR?DIS_MENU?_____礯_
CODE 3D47H 00D9H INBLOCK ?PR?DIS_MODE3?_____礯_
CODE 3E20H 00D5H INBLOCK ?PR?_DIS_CDATA?_____礯_
CODE 3EF5H 00CAH INBLOCK ?PR?INPUT_SECOND_PASSWORK?_____礯_
CODE 3FBFH 0041H INBLOCK ?PR?_DIS_MENU_KEY?_____礯_
CODE 4000H 00C6H INBLOCK ?PR?CONVERSION_T?_____礯_
CODE 40C6H 00BAH INBLOCK ?PR?DIS_TEMP_MODE1?_____礯_
CODE 4180H 00ADH INBLOCK ?PR?_ANTI_NOR_PIC?_____礯_
CODE 422DH 00ADH INBLOCK ?PR?TOOL_FUNC?_____礯_
CODE 42DAH 009DH INBLOCK ?PR?DIS_TITLE?_____礯_
CODE 4377H 008CH UNIT ?C_C51STARTUP
CODE 4403H 0082H INBLOCK ?PR?_REMOVAL_DATA?_____礯_
CODE 4485H 007FH INBLOCK ?PR?DIS_TIME_MODE2?_____礯_
CODE 4504H 007BH INBLOCK ?PR?DIS_DATE_MODE1?_____礯_
CODE 457FH 0073H INBLOCK ?PR?_DIS_DATE_MODE2?_____礯_
CODE 45F2H 0070H INBLOCK ?PR?TIME0_ISR?_____礯_
CODE 4662H 006BH INBLOCK ?PR?NBA_DIS_TIME?_____礯_
CODE 46CDH 006BH INBLOCK ?PR?WEEKS_DAY?_____礯_
CODE 4738H 0067H INBLOCK ?PR?INPUT_PASSWORK?_____礯_
CODE 479FH 0052H INBLOCK ?PR?MODE1_2_UNION?_____礯_
CODE 47F1H 000FH INBLOCK ?PR?TEMP_FUNC?_____礯_
CODE 4800H 004FH INBLOCK ?PR?GOTKEY?_____礯_
CODE 484FH 004EH INBLOCK ?PR?ASJUST_TIME?_____礯_
CODE 489DH 0049H INBLOCK ?PR?DIS_TITLE_E?_____礯_
CODE 48E6H 0049H INBLOCK ?PR?_DIS_RUN_STATE?_____礯_
CODE 492FH 0049H INBLOCK ?PR?_NUM2_ASC_DIS?_____礯_
CODE 4978H 0043H INBLOCK ?PR?INIT_WDS1302_RAM?_____礯_
CODE 49BBH 0043H INBLOCK ?PR?SAVE_Y_OR_N?_____礯_
CODE 49FEH 003EH INBLOCK ?PR?WDS1302_TIME_DATE?_____礯_
CODE 4A3CH 003EH INBLOCK ?PR?DIS_TIME_MODE1?_____礯_
CODE 4A7AH 003BH INBLOCK ?PR?_CON_DISP?_____礯_
CODE 4AB5H 003BH INBLOCK ?PR?PASSWORK_COMP?_____礯_
CODE 4AF0H 0035H INBLOCK ?PR?_KEY_DIS?_____礯_
CODE 4B25H 0033H INBLOCK ?PR?TIME1_ISR?_____礯_
CODE 4B58H 0031H INBLOCK ?PR?DS18B20_FUNC?_____礯_
CODE 4B89H 002EH INBLOCK ?PR?RDS1302_TIME?_____礯_
CODE 4BB7H 002EH INBLOCK ?PR?RECEIVE18B20?_____礯_
CODE 4BE5H 002AH INBLOCK ?PR?_R1302?_____礯_
CODE 4C0FH 002AH INBLOCK ?PR?_DISPLAY_CNASC?_____礯_
CODE 4C39H 0029H INBLOCK ?PR?CLRGDRAM?_____礯_
CODE 4C62H 0027H UNIT ?C_INITSEG
CODE 4C89H 0025H INBLOCK ?PR?PASSWORK_FINISH?_____礯_
BL51 BANKED LINKER/LOCATER V5.00 03/31/2009 19:01:26 PAGE 3
CODE 4CAEH 0024H INBLOCK ?PR?RDS1302_DATA?_____礯_
CODE 4CD2H 0023H INBLOCK ?PR?_W1302?_____礯_
CODE 4CF5H 001EH INBLOCK ?PR?_MONTHDAY?_____礯_
CODE 4D13H 001AH INBLOCK ?PR?TIME_INIT?_____礯_
CODE 4D2DH 001AH INBLOCK ?PR?INIT_DS18B20?_____礯_
CODE 4D47H 001AH INBLOCK ?PR?_SEND18B20_BYTE?_____礯_
CODE 4D61H 001AH INBLOCK ?PR?DIS_TITLE_PIC?_____礯_
CODE 4D7BH 0018H INBLOCK ?PR?DIS_MODE2?_____礯_
CODE 4D93H 0017H INBLOCK ?PR?_WR_LCD?_____礯_
CODE 4DAAH 0015H INBLOCK ?PR?_WDS1302_DATA?_____礯_
CODE 4DBFH 0012H INBLOCK ?PR?INIT_LCD?_____礯_
CODE 4DD1H 0011H INBLOCK ?PR?ENTER_DIS?_____礯_
CODE 4DE2H 000EH INBLOCK ?PR?DELAY_PW?_____礯_
CODE 4DF0H 000BH INBLOCK ?PR?CLEAR_DIS?_____礯_
CODE 4DFBH 0009H INBLOCK ?PR?DIS_MODE1?_____礯_
CODE 4E04H 0006H INBLOCK ?PR?INIT_DS1302?_____礯_
OVERLAY MAP OF MODULE: 控制系统 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?_____礯_
+--> ?C_INITSEG
?PR?MAIN?_____礯_ 0025H 0001H
+--> ?PR?INIT_LCD?_____礯_
+--> ?PR?_R1302?_____礯_
+--> ?CO?_____礯_
+--> ?PR?_DISPLAY_CNASC?_____礯_
+--> ?PR?INIT_DS1302?_____礯_
+--> ?PR?RDS1302_DATA?_____礯_
+--> ?PR?RDS1302_DATE?_____礯_
+--> ?PR?RDS1302_TIME?_____礯_
+--> ?PR?INIT_DS18B20?_____礯_
+--> ?PR?DS18B20_FUNC?_____礯_
+--> ?PR?TIME_INIT?_____礯_
+--> ?PR?DELAY_PW?_____礯_
+--> ?PR?CLEAR_DIS?_____礯_
+--> ?PR?DIS_MODE2?_____礯_
+--> ?PR?DIS_MODE3?_____礯_
+--> ?PR?DIS_MODE1?_____礯_
+--> ?PR?GOTKEY?_____礯_
+--> ?PR?DIS_TITLE_E?_____礯_
+--> ?PR?_____礯_
+--> ?PR?INPUT_PASSWORK?_____礯_
+--> ?PR?PASSWORK_COMP?_____礯_
+--> ?PR?_DIS_MENU_KEY?_____礯_
+--> ?PR?DIS_MENU?_____礯_
+--> ?PR?ADJUST_FUNC?_____礯_
+--> ?PR?TOOL_FUNC?_____礯_
+--> ?PR?CALCULATOR?_____礯_
+--> ?PR?TEMP_FUNC?_____礯_
BL51 BANKED LINKER/LOCATER V5.00 03/31/2009 19:01:26 PAGE 4
+--> ?PR?ALARM_FUNC?_____礯_
+--> ?PR?NBA_TIMER?_____礯_
+--> ?PR?SET_FUNC?_____礯_
+--> ?PR?PASSW_FUNC?_____礯_
+--> ?PR?VERSION_FUNC?_____礯_
?PR?INIT_LCD?_____礯_ ----- -----
+--> ?PR?_____礯_
+--> ?PR?_WR_LCD?_____礯_
+--> ?PR?CLEAR_DIS?_____礯_
?PR?_____礯_ ----- -----
+--> ?CO?_____礯_
+--> ?PR?_WR_LCD?_____礯_
+--> ?PR?_NUM2_ASC_DIS?_____礯_
+--> ?PR?RDS1302_DATE?_____礯_
+--> ?PR?RDS1302_TIME?_____礯_
+--> ?PR?_DELAY?_____礯_
+--> ?PR?_R1302?_____礯_
+--> ?PR?_W1302?_____礯_
+--> ?PR?_MONTHDAY?_____礯_
?PR?_WR_LCD?_____礯_ ----- -----
+--> ?PR?CHK_BUSY?_____礯_
?PR?_NUM2_ASC_DIS?_____礯_ ----- -----
+--> ?PR?_WR_LCD?_____礯_
+--> ?CO?_____礯_
?PR?RDS1302_DATE?_____礯_ ----- -----
+--> ?PR?_R1302?_____礯_
?PR?RDS1302_TIME?_____礯_ ----- -----
+--> ?PR?RDS1302_DATE?_____礯_
+--> ?PR?_R1302?_____礯_
?PR?_MONTHDAY?_____礯_ ----- -----
+--> ?CO?_____礯_
?PR?CLEAR_DIS?_____礯_ ----- -----
+--> ?PR?_____礯_
+--> ?PR?_WR_LCD?_____礯_
+--> ?PR?CLRGDRAM?_____礯_
?PR?CLRGDRAM?_____礯_ ----- -----
+--> ?PR?_____礯_
+--> ?PR?_WR_LCD?_____礯_
?PR?_DISPLAY_CNASC?_____礯_ 0037H 0003H
+--> ?PR?_____礯_
+--> ?PR?_WR_LCD?_____礯_
?PR?INIT_DS1302?_____礯_ ----- -----
+--> ?PR?WDS1302_TIME_DATE?_____礯_
+--> ?PR?INIT_WDS1302_RAM?_____礯_
?PR?WDS1302_TIME_DATE?_____礯_ ----- -----
BL51 BANKED LINKER/LOCATER V5.00 03/31/2009 19:01:26 PAGE 5
+--> ?PR?_W1302?_____礯_
+--> ?PR?_____礯_
?PR?INIT_WDS1302_RAM?_____礯_ ----- -----
+--> ?PR?_W1302?_____礯_
+--> ?PR?_____礯_
?PR?RDS1302_DATA?_____礯_ ----- -----
+--> ?PR?_R1302?_____礯_
+--> ?PR?_____礯_
?PR?INIT_DS18B20?_____礯_ ----- -----
+--> ?PR?_DELAY_B20?_____礯_
?PR?DS18B20_FUNC?_____礯_ ----- -----
+--> ?PR?INIT_DS18B20?_____礯_
+--> ?PR?_SEND18B20_BYTE?_____礯_
+--> ?PR?DELAY_PW?_____礯_
+--> ?PR?RECEIVE18B20?_____礯_
+--> ?PR?CONVERSION_T?_____礯_
?PR?_SEND18B20_BYTE?_____礯_ ----- -----
+--> ?PR?_DELAY_B20?_____礯_
?PR?DELAY_PW?_____礯_ ----- -----
+--> ?PR?_DELAY?_____礯_
?PR?RECEIVE18B20?_____礯_ ----- -----
+--> ?PR?_DELAY_B20?_____礯_
?PR?TIME_INIT?_____礯_ ----- -----
+--> ?PR?_____礯_
?PR?DIS_MODE2?_____礯_ ----- -----
+--> ?PR?_DIS_DATE_MODE2?_____礯_
+--> ?CO?_____礯_
+--> ?PR?_DISPLAY_CNASC?_____礯_
+--> ?PR?DIS_TIME_MODE2?_____礯_
+--> ?PR?MODE1_2_UNION?_____礯_
?PR?_DIS_DATE_MODE2?_____礯_ 0031H 0003H
+--> ?CO?_____礯_
+--> ?PR?_DISPLAY_CNASC?_____礯_
+--> ?PR?_____礯_
?PR?DIS_TIME_MODE2?_____礯_ 0031H 0001H
+--> ?PR?_____礯_
+--> ?PR?_NUM2_ASC_DIS?_____礯_
+--> ?PR?_DIS_RUN_STATE?_____礯_
?PR?_DIS_RUN_STATE?_____礯_ 0034H 0004H
+--> ?PR?_____礯_
+--> ?PR?_WR_LCD?_____礯_
?PR?MODE1_2_UNION?_____礯_ 0033H 0001H
+--> ?CO?_____礯_
+--> ?PR?_DISPLAY_CNASC?_____礯_
BL51 BANKED LINKER/LOCATER V5.00 03/31/2009 19:01:26 PAGE 6
+--> ?PR?_DIS_RUN_STATE?_____礯_
+--> ?PR?_DIS_MENU_KEY?_____礯_
?PR?_DIS_MENU_KEY?_____礯_ 0034H 0001H
+--> ?PR?_____礯_
+--> ?PR?_CON_DISP?_____礯_
?PR?_CON_DISP?_____礯_ 0035H 0006H
+--> ?PR?_____礯_
+--> ?PR?_WR_LCD?_____礯_
?PR?DIS_MODE3?_____礯_ 0031H 0001H
+--> ?PR?_____礯_
+--> ?PR?_WR_LCD?_____礯_
+--> ?CO?_____礯_
+--> ?PR?_DIS_RUN_STATE?_____礯_
+--> ?PR?_DIS_MENU_KEY?_____礯_
?PR?DIS_MODE1?_____礯_ ----- -----
+--> ?PR?DIS_DATE_MODE1?_____礯_
+--> ?PR?DIS_TIME_MODE1?_____礯_
+--> ?PR?DIS_TEMP_MODE1?_____礯_
?PR?DIS_DATE_MODE1?_____礯_ 0031H 0002H
+--> ?CO?_____礯_
+--> ?PR?_DISPLAY_CNASC?_____礯_
+--> ?PR?_____礯_
+--> ?PR?MODE1_2_UNION?_____礯_
?PR?DIS_TIME_MODE1?_____礯_ 0031H 0002H
+--> ?PR?_____礯_
+--> ?PR?_DISPLAY_CNASC?_____礯_
?PR?DIS_TEMP_MODE1?_____礯_ 0031H 0002H
+--> ?CO?_____礯_
+--> ?PR?_____礯_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -