📄 mcusystem.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 12/14/2004 10:51:19 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE .\Power.obj, .\Init.obj, .\Lcd.obj, .\Led_key.obj, .\Boot.obj, .\Timer.obj, .\Uar
>> t.obj, .\rtc.obj, .\PUTCHAR.obj, .\getkey.obj, .\iic.obj, .\ascii.obj, .\bitmap.obj, .\routine.obj, .\system.obj, .\s
>> mart_timer.obj, .\interrupt.obj TO McuSystem RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\Power.obj (POWER)
.\Init.obj (INIT)
.\Lcd.obj (LCD)
.\Led_key.obj (LED_KEY)
.\Boot.obj (BOOT)
.\Timer.obj (TIMER)
.\Uart.obj (UART)
.\rtc.obj (RTC)
.\PUTCHAR.obj (PUTCHAR)
.\getkey.obj (GETKEY)
.\iic.obj (IIC)
.\ascii.obj (ASCII)
.\bitmap.obj (BITMAP)
.\routine.obj (ROUTINE)
.\system.obj (SYSTEM)
.\smart_timer.obj (SMART_TIMER)
.\interrupt.obj (INTERRUPT)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?STRCMP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (STRLEN)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: McuSystem (POWER)
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 000DH UNIT ?DT?SYSTEM
DATA 0015H 0009H UNIT ?DT?SMART_TIMER
DATA 001EH 0002H UNIT ?DT?RCVBYTE?IIC
BIT 0020H.0 0000H.4 UNIT ?BI?TIMER0?TIMER
BIT 0020H.4 0000H.4 UNIT _BIT_GROUP_
BIT 0021H.0 0000H.3 UNIT ?BI?INTERRUPT_INIT?INTERRUPT
BIT 0021H.3 0000H.1 UNIT ?BI?_LCD_DISPLAY_GRAPHIC?LCD
BIT 0021H.4 0000H.1 UNIT ?BI?_LCD_DISPLAY_TEXT?LCD
BIT 0021H.5 0000H.1 UNIT ?BI?LED_KEY
BIT 0021H.6 0000H.1 UNIT ?BI?_UART_SEND?UART
BIT 0021H.7 0000H.1 UNIT ?BI?UART
BIT 0022H.0 0000H.1 UNIT ?BI?_PUTCHAR?PUTCHAR
BIT 0022H.1 0000H.1 UNIT ?BI?ACKI2C?IIC
BL51 BANKED LINKER/LOCATER V5.03 12/14/2004 10:51:19 PAGE 2
BIT 0022H.2 0000H.1 UNIT ?BI?IIC
BIT 0022H.3 0000H.1 UNIT ?BI?SYSTEM
0022H.4 0000H.4 *** GAP ***
DATA 0023H 0008H UNIT ?DT?RTC
DATA 002BH 0003H UNIT ?DT?LED_KEY
DATA 002EH 0001H UNIT ?DT?_UART_SEND?UART
DATA 002FH 0001H UNIT ?DT?_SENDBYTE?IIC
DATA 0030H 0001H UNIT ?DT?ROUTINE
DATA 0031H 0001H UNIT _DATA_GROUP_
IDATA 0032H 0014H UNIT ?ID?SMART_TIMER
IDATA 0046H 0013H UNIT ?ID?UART
IDATA 0059H 0004H UNIT _IDATA_GROUP_
IDATA 005DH 0003H UNIT ?ID?_IIC_24C64_WRITE?IIC
IDATA 0060H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 000CH UNIT ?XD?UART
XDATA 000CH 000BH UNIT _XDATA_GROUP_
XDATA 0017H 0007H UNIT ?XD?_LCD_DISPLAY_GRAPHIC?LCD
XDATA 001EH 0007H UNIT ?XD?_LCD_DISPLAY_TEXT?LCD
XDATA 0025H 0007H UNIT ?XD?_IIV_SEND_LONG_STR?IIC
XDATA 002CH 0007H UNIT ?XD?_IIC_RCV_LONG_STR?IIC
XDATA 0033H 0006H UNIT ?XD?_IIC_SEND_STR?IIC
XDATA 0039H 0006H UNIT ?XD?_IIC_RCV_STR?IIC
XDATA 003FH 0006H UNIT ?XD?_IIC_24C64_WRITE?IIC
XDATA 0045H 0006H UNIT ?XD?_IIC_24C64_READ?IIC
XDATA 004BH 0006H UNIT ?XD?BITMAP
XDATA 0051H 0003H UNIT ?XD?TIMER0?TIMER
XDATA 0054H 0003H UNIT ?XD?_UART_SEND?UART
XDATA 0057H 0001H UNIT ?XD?BOOT
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0020H UNIT ?PR?_PUTCHAR?PUTCHAR
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0005H UNIT ?PR?_GETKEY?GETKEY
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0600H UNIT ?CO?ASCII
CODE 062EH 01FCH UNIT ?C?LIB_CODE
CODE 082AH 011EH UNIT ?PR?_IIC_24C64_WRITE?IIC
CODE 0948H 00C0H UNIT ?PR?UARTINTERRUPTSERVER?UART
CODE 0A08H 00BCH UNIT ?PR?SMART_TIMER_SERVER?SMART_TIMER
CODE 0AC4H 00A0H UNIT ?PR?MSG_QUEUE_OUT?SYSTEM
CODE 0B64H 0095H UNIT ?PR?_LCD_DISPLAY_GRAPHIC?LCD
CODE 0BF9H 008CH UNIT ?C_C51STARTUP
CODE 0C85H 008AH UNIT ?PR?_LCD_DISPLAY_BYTE?LCD
CODE 0D0FH 0085H UNIT ?PR?_LCD_DISPLAY_CHAR?LCD
CODE 0D94H 0080H UNIT ?CO?BITMAP
CODE 0E14H 0077H UNIT ?PR?MAIN?BOOT
CODE 0E8BH 0074H UNIT ?CO?SYSTEM
CODE 0EFFH 0074H UNIT ?PR?_SMART_TIMER_START?SMART_TIMER
CODE 0F73H 006EH UNIT ?PR?LED_KEY_KEY_CHECK?LED_KEY
CODE 0FE1H 0064H UNIT ?PR?_LCD_DISPLAY_TEXT?LCD
CODE 1045H 0060H UNIT ?PR?ROUTINE_PROCESS?ROUTINE
CODE 10A5H 005DH UNIT ?PR?_IIC_RCV_LONG_STR?IIC
CODE 1102H 0052H UNIT ?PR?_UART_SEND?UART
CODE 1154H 0051H UNIT ?PR?UART_PROCESS?UART
BL51 BANKED LINKER/LOCATER V5.03 12/14/2004 10:51:19 PAGE 3
CODE 11A5H 0051H UNIT ?PR?TIMER2SERVER?SYSTEM
CODE 11F6H 004DH UNIT ?PR?_IIC_RCV_STR?IIC
CODE 1243H 0047H UNIT ?PR?TIMER0?TIMER
CODE 128AH 0041H UNIT ?PR?_IIV_SEND_LONG_STR?IIC
CODE 12CBH 0040H UNIT ?PR?_SENDBYTE?IIC
CODE 130BH 003FH UNIT ?PR?KEYCHECK?LED_KEY
CODE 134AH 003DH UNIT ?PR?_LED_KEY_LED_DISPLAY_CONTROL?LED_KEY
CODE 1387H 0038H UNIT ?C_INITSEG
CODE 13BFH 0037H UNIT ?PR?LCD_CLEAR?LCD
CODE 13F6H 0033H UNIT ?PR?_UART_INIT?UART
CODE 1429H 0033H UNIT ?PR?_IIC_SEND_STR?IIC
CODE 145CH 0030H UNIT ?PR?RTC_PCF8563_INIT?RTC
CODE 148CH 002EH UNIT ?PR?_MSG_QUEUE_CLEAR?SYSTEM
CODE 14BAH 002BH UNIT ?PR?INIT_PROCESS?INIT
CODE 14E5H 002AH UNIT ?PR?SMART_TIMER_IDLE_CHECK?SMART_TIMER
CODE 150FH 0028H UNIT ?CO?LED_KEY
CODE 1537H 0028H UNIT ?PR?_MSG_QUEUE_IN?SYSTEM
CODE 155FH 0025H UNIT ?PR?INITTG19264?LCD
CODE 1584H 0024H UNIT ?PR?RCVBYTE?IIC
CODE 15A8H 0021H UNIT ?PR?RTC_SOFT_ROUTINE?RTC
CODE 15C9H 001FH UNIT ?PR?_SENDDATA?LED_KEY
CODE 15E8H 001FH UNIT ?PR?INTERRUPT_PRIORITY?INTERRUPT
CODE 1607H 001DH UNIT ?PR?TIMER2?TIMER
CODE 1624H 001CH UNIT ?PR?_RTC_SOFT_INIT?RTC
CODE 1640H 001BH UNIT ?PR?_LED_KEY_LED_CONTROL?LED_KEY
CODE 165BH 001BH UNIT ?PR?_IIC_RCV_BYTE?IIC
CODE 1676H 0019H UNIT ?PR?INTERRUPT_INIT?INTERRUPT
CODE 168FH 0017H UNIT ?PR?_SMART_TIMER_STOP?SMART_TIMER
CODE 16A6H 0016H UNIT ?CO?UART
CODE 16BCH 0016H UNIT ?PR?ACKI2C?IIC
CODE 16D2H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 16E7H 0013H UNIT ?PR?LCD_INIT?LCD
CODE 16FAH 0013H UNIT ?PR?_RTC_SOFT_PROCESS?RTC
CODE 170DH 0013H UNIT ?PR?_IIC_SEND_BYTE?IIC
CODE 1720H 0012H UNIT ?PR?_RTC_PCF8563_PROCESS?RTC
CODE 1732H 0012H UNIT ?PR?_IIC_24C64_READ?IIC
CODE 1744H 0010H UNIT ?CO?RTC
CODE 1754H 0010H UNIT ?PR?_DELAY?SYSTEM
CODE 1764H 000FH UNIT ?PR?INTERRUPTINIT?INIT
CODE 1773H 000EH UNIT ?PR?_SETPAGE?LCD
CODE 1781H 000EH UNIT ?PR?_SETCOLUMN?LCD
CODE 178FH 000EH UNIT ?PR?UARTCMDPROCESS?UART
CODE 179DH 000DH UNIT ?PR?PORTINIT?INIT
CODE 17AAH 000CH UNIT ?PR?STARTI2C?IIC
CODE 17B6H 000BH UNIT ?PR?UARTDATAPROCESS?UART
CODE 17C1H 0009H UNIT ?PR?STOPI2C?IIC
CODE 17CAH 0007H UNIT ?PR?RTC_SOFT_READ?RTC
CODE 17D1H 0001H UNIT ?PR?POWER_ON?POWER
CODE 17D2H 0001H UNIT ?PR?POWER_DOWN?POWER
OVERLAY MAP OF MODULE: McuSystem (POWER)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GRO
>> UP
BL51 BANKED LINKER/LOCATER V5.03 12/14/2004 10:51:19 PAGE 4
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LE
>> NGTH
------------------------------------------------------------------------------------------------------------------------
>> ----
?PR?UARTINTERRUPTSERVER?UART ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?_MSG_QUEUE_IN?SYSTEM
*** NEW ROOT ***************************************************
?PR?TIMER2SERVER?SYSTEM ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?SMART_TIMER_SERVER?SMART_TIMER
+--> ?PR?RTC_SOFT_ROUTINE?RTC
+--> ?PR?ROUTINE_PROCESS?ROUTINE
?PR?SMART_TIMER_SERVER?SMART_TIMER ----- ----- ----- ----- 0059H 0001H ----- --
>> ---
+--> ?PR?_MSG_QUEUE_IN?SYSTEM
?PR?RTC_SOFT_ROUTINE?RTC ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?_MSG_QUEUE_IN?SYSTEM
?PR?ROUTINE_PROCESS?ROUTINE ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?LED_KEY_KEY_CHECK?LED_KEY
+--> ?PR?_LED_KEY_LED_CONTROL?LED_KEY
+--> ?PR?_LED_KEY_LED_DISPLAY_CONTROL?LED_KEY
?PR?LED_KEY_KEY_CHECK?LED_KEY ----- ----- ----- ----- ----- ----- 000CH 00
>> 01H
+--> ?PR?KEYCHECK?LED_KEY
+--> ?CO?LED_KEY
+--> ?PR?_MSG_QUEUE_IN?SYSTEM
?PR?KEYCHECK?LED_KEY ----- ----- ----- ----- ----- ----- 000DH 00
>> 01H
+--> ?PR?_DELAY?SYSTEM
?PR?_LED_KEY_LED_CONTROL?LED_KEY ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?_SENDDATA?LED_KEY
?PR?_SENDDATA?LED_KEY ----- ----- 0031H 0001H ----- ----- ----- --
>> ---
?PR?_LED_KEY_LED_DISPLAY_CONTROL?LED_KEY 0020H.4 0000H.1 ----- ----- ----- ----- 000CH 00
>> 02H
+--> ?CO?LED_KEY
+--> ?PR?_SENDDATA?LED_KEY
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?MAIN?BOOT
BL51 BANKED LINKER/LOCATER V5.03 12/14/2004 10:51:19 PAGE 5
+--> ?C_INITSEG
?PR?MAIN?BOOT ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?INIT_PROCESS?INIT
+--> ?PR?MSG_QUEUE_OUT?SYSTEM
+--> ?PR?_LCD_DISPLAY_BYTE?LCD
+--> ?PR?_SMART_TIMER_START?SMART_TIMER
+--> ?PR?UART_PROCESS?UART
+--> ?PR?_RTC_SOFT_PROCESS?RTC
?PR?INIT_PROCESS?INIT ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?PORTINIT?INIT
+--> ?PR?INTERRUPTINIT?INIT
+--> ?PR?INTERRUPT_PRIORITY?INTERRUPT
+--> ?PR?LCD_INIT?LCD
+--> ?PR?_RTC_SOFT_INIT?RTC
+--> ?PR?_UART_INIT?UART
+--> ?PR?TIMER2?TIMER
?PR?LCD_INIT?LCD ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?INITTG19264?LCD
+--> ?PR?LCD_CLEAR?LCD
?PR?_RTC_SOFT_INIT?RTC ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?CO?SYSTEM
?PR?TIMER2?TIMER 0020H.5 0000H.1 ----- ----- ----- ----- 000EH 00
>> 01H
?PR?_LCD_DISPLAY_BYTE?LCD 0020H.5 0000H.2 ----- ----- ----- ----- 000EH 00
>> 05H
+--> ?PR?_LCD_DISPLAY_CHAR?LCD
?PR?_LCD_DISPLAY_CHAR?LCD 0020H.7 0000H.1 ----- ----- ----- ----- 0013H 00
>> 04H
+--> ?CO?SYSTEM
+--> ?CO?ASCII
+--> ?PR?_SETCOLUMN?LCD
+--> ?PR?_SETPAGE?LCD
?PR?_SMART_TIMER_START?SMART_TIMER ----- ----- ----- ----- 005AH 0001H 000EH 00
>> 05H
+--> ?PR?SMART_TIMER_IDLE_CHECK?SMART_TIMER
?PR?SMART_TIMER_IDLE_CHECK?SMART_TIMER ----- ----- ----- ----- 005BH 0002H ----- --
>> ---
?PR?UART_PROCESS?UART ----- ----- ----- ----- ----- ----- 000EH 00
>> 01H
+--> ?PR?UARTCMDPROCESS?UART
+--> ?PR?UARTDATAPROCESS?UART
?PR?_RTC_SOFT_PROCESS?RTC ----- ----- ----- ----- ----- ----- ----- --
BL51 BANKED LINKER/LOCATER V5.03 12/14/2004 10:51:19 PAGE 6
>> ---
+--> ?CO?SYSTEM
?C_INITSEG ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?CO?UART
+--> ?CO?BITMAP
SYMBOL TABLE OF MODULE: McuSystem (POWER)
VALUE TYPE NAME
----------------------------------
------- MODULE POWER
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -