📄 mcusystem.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 02/06/2008 16:13:14 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Power.obj, .\Init.obj, .\Lcd.obj, .\Led_key.obj, .\Boot.obj, .\Timer.obj, .\Uart.obj, .\rtc.o
>> bj, .\PUTCHAR.obj, .\getkey.obj, .\iic.obj, .\ascii.obj, .\bitmap.obj, .\routine.obj, .\system.obj, .\smart_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:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?STRCMP)
C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
C:\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 V6.00 02/06/2008 16:13:14 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 011CH UNIT ?PR?_IIC_24C64_WRITE?IIC
CODE 0946H 00C0H UNIT ?PR?UARTINTERRUPTSERVER?UART
CODE 0A06H 00BCH UNIT ?PR?SMART_TIMER_SERVER?SMART_TIMER
CODE 0AC2H 00A0H UNIT ?PR?MSG_QUEUE_OUT?SYSTEM
CODE 0B62H 0095H UNIT ?PR?_LCD_DISPLAY_GRAPHIC?LCD
CODE 0BF7H 008CH UNIT ?C_C51STARTUP
CODE 0C83H 008AH UNIT ?PR?_LCD_DISPLAY_BYTE?LCD
CODE 0D0DH 0085H UNIT ?PR?_LCD_DISPLAY_CHAR?LCD
CODE 0D92H 0080H UNIT ?CO?BITMAP
CODE 0E12H 0077H UNIT ?PR?MAIN?BOOT
CODE 0E89H 0074H UNIT ?CO?SYSTEM
CODE 0EFDH 0074H UNIT ?PR?_SMART_TIMER_START?SMART_TIMER
CODE 0F71H 006EH UNIT ?PR?LED_KEY_KEY_CHECK?LED_KEY
CODE 0FDFH 0064H UNIT ?PR?_LCD_DISPLAY_TEXT?LCD
CODE 1043H 0060H UNIT ?PR?ROUTINE_PROCESS?ROUTINE
CODE 10A3H 005DH UNIT ?PR?_IIC_RCV_LONG_STR?IIC
CODE 1100H 0052H UNIT ?PR?_UART_SEND?UART
CODE 1152H 0051H UNIT ?PR?UART_PROCESS?UART
BL51 BANKED LINKER/LOCATER V6.00 02/06/2008 16:13:14 PAGE 3
CODE 11A3H 0051H UNIT ?PR?TIMER2SERVER?SYSTEM
CODE 11F4H 004DH UNIT ?PR?_IIC_RCV_STR?IIC
CODE 1241H 0047H UNIT ?PR?TIMER0?TIMER
CODE 1288H 0041H UNIT ?PR?_IIV_SEND_LONG_STR?IIC
CODE 12C9H 0040H UNIT ?PR?_SENDBYTE?IIC
CODE 1309H 003FH UNIT ?PR?KEYCHECK?LED_KEY
CODE 1348H 003DH UNIT ?PR?_LED_KEY_LED_DISPLAY_CONTROL?LED_KEY
CODE 1385H 0038H UNIT ?C_INITSEG
CODE 13BDH 0037H UNIT ?PR?LCD_CLEAR?LCD
CODE 13F4H 0033H UNIT ?PR?_UART_INIT?UART
CODE 1427H 0033H UNIT ?PR?_IIC_SEND_STR?IIC
CODE 145AH 0030H UNIT ?PR?RTC_PCF8563_INIT?RTC
CODE 148AH 002EH UNIT ?PR?_MSG_QUEUE_CLEAR?SYSTEM
CODE 14B8H 002BH UNIT ?PR?INIT_PROCESS?INIT
CODE 14E3H 002AH UNIT ?PR?SMART_TIMER_IDLE_CHECK?SMART_TIMER
CODE 150DH 0028H UNIT ?CO?LED_KEY
CODE 1535H 0028H UNIT ?PR?_MSG_QUEUE_IN?SYSTEM
CODE 155DH 0025H UNIT ?PR?INITTG19264?LCD
CODE 1582H 0024H UNIT ?PR?RCVBYTE?IIC
CODE 15A6H 0021H UNIT ?PR?RTC_SOFT_ROUTINE?RTC
CODE 15C7H 001FH UNIT ?PR?_SENDDATA?LED_KEY
CODE 15E6H 001FH UNIT ?PR?INTERRUPT_PRIORITY?INTERRUPT
CODE 1605H 001DH UNIT ?PR?TIMER2?TIMER
CODE 1622H 001CH UNIT ?PR?_RTC_SOFT_INIT?RTC
CODE 163EH 001BH UNIT ?PR?_LED_KEY_LED_CONTROL?LED_KEY
CODE 1659H 001BH UNIT ?PR?_IIC_RCV_BYTE?IIC
CODE 1674H 0019H UNIT ?PR?INTERRUPT_INIT?INTERRUPT
CODE 168DH 0017H UNIT ?PR?_SMART_TIMER_STOP?SMART_TIMER
CODE 16A4H 0016H UNIT ?CO?UART
CODE 16BAH 0016H UNIT ?PR?ACKI2C?IIC
CODE 16D0H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 16E5H 0013H UNIT ?PR?LCD_INIT?LCD
CODE 16F8H 0013H UNIT ?PR?_RTC_SOFT_PROCESS?RTC
CODE 170BH 0013H UNIT ?PR?_IIC_SEND_BYTE?IIC
CODE 171EH 0012H UNIT ?PR?_RTC_PCF8563_PROCESS?RTC
CODE 1730H 0012H UNIT ?PR?_IIC_24C64_READ?IIC
CODE 1742H 0010H UNIT ?CO?RTC
CODE 1752H 0010H UNIT ?PR?_DELAY?SYSTEM
CODE 1762H 000FH UNIT ?PR?INTERRUPTINIT?INIT
CODE 1771H 000EH UNIT ?PR?_SETPAGE?LCD
CODE 177FH 000EH UNIT ?PR?_SETCOLUMN?LCD
CODE 178DH 000EH UNIT ?PR?UARTCMDPROCESS?UART
CODE 179BH 000DH UNIT ?PR?PORTINIT?INIT
CODE 17A8H 000CH UNIT ?PR?STARTI2C?IIC
CODE 17B4H 000BH UNIT ?PR?UARTDATAPROCESS?UART
CODE 17BFH 0009H UNIT ?PR?STOPI2C?IIC
CODE 17C8H 0007H UNIT ?PR?RTC_SOFT_READ?RTC
CODE 17CFH 0001H UNIT ?PR?POWER_ON?POWER
CODE 17D0H 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 V6.00 02/06/2008 16:13:14 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 V6.00 02/06/2008 16:13:14 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 V6.00 02/06/2008 16:13:14 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 + -