📄 led.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 04/03/2009 22:01:36 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\MCU\C51\BIN\BL51.EXE Main.obj, LED_Scan.obj, LED_Shift.obj, HDW_Init.obj, DownLoad.obj TO LED RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Main.obj (MAIN)
LED_Scan.obj (LED_SCAN)
LED_Shift.obj (LED_SHIFT)
HDW_Init.obj (HDW_INIT)
DownLoad.obj (DOWNLOAD)
C:\KEIL\MCU\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\MCU\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\MCU\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\MCU\C51\LIB\C51S.LIB (?C?ULSHR)
LINK MAP OF MODULE: LED (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 0014H UNIT _DATA_GROUP_
DATA 001CH 0002H UNIT ?DT?LED_SCAN
001EH 0002H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 000EH ABSOLUTE
XDATA 000EH 000EH ABSOLUTE
XDATA 001CH 000EH ABSOLUTE
XDATA 002AH 000EH ABSOLUTE
XDATA 0038H 000EH ABSOLUTE
XDATA 0046H 000EH ABSOLUTE
XDATA 0054H 000EH ABSOLUTE
XDATA 0062H 000EH ABSOLUTE
XDATA 0070H 000EH ABSOLUTE
XDATA 007EH 000EH ABSOLUTE
XDATA 008CH 000EH ABSOLUTE
XDATA 009AH 000EH ABSOLUTE
XDATA 00A8H 000EH ABSOLUTE
XDATA 00B6H 000EH ABSOLUTE
XDATA 00C4H 000EH ABSOLUTE
XDATA 00D2H 000EH ABSOLUTE
XDATA 00E0H 0007H UNIT _XDATA_GROUP_
XDATA 00E7H 0005H UNIT ?XD?LED_SHIFT
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 070BH UNIT ?PR?_LOAD_NEXT_CHARCTOR?LED_SHIFT
CODE 070EH 03D1H UNIT ?PR?SHIFT_LEFT_ONE_BIT?LED_SHIFT
BL51 BANKED LINKER/LOCATER V6.05 04/03/2009 22:01:36 PAGE 2
CODE 0ADFH 031AH UNIT ?PR?_LED_SCAN?LED_SCAN
CODE 0DF9H 0137H UNIT ?PR?DISPLAY_INIT?LED_SCAN
CODE 0F30H 00D9H UNIT ?PR?DIS_MODE_2?LED_SHIFT
CODE 1009H 00BBH UNIT ?PR?DIS_MODE_3?LED_SHIFT
CODE 10C4H 00ABH UNIT ?PR?DOWNLOAD_MODE?DOWNLOAD
CODE 116FH 0096H UNIT ?PR?DIS_MODE_1?LED_SHIFT
CODE 1205H 0074H UNIT ?C?LIB_CODE
CODE 1279H 006EH UNIT ?PR?MAIN?MAIN
CODE 12E7H 005EH UNIT ?PR?_MODE_CHANGE?LED_SHIFT
CODE 1345H 004DH UNIT ?PR?_WRITE_HC595_12BYTE?LED_SCAN
CODE 1392H 002CH UNIT ?PR?_DELAY_MS?HDW_INIT
CODE 13BEH 0028H UNIT ?PR?CHECK_POWERUP_MODE?DOWNLOAD
CODE 13E6H 0024H UNIT ?PR?_SPI_WR?HDW_INIT
CODE 140AH 001AH UNIT ?PR?GET_KEY?DOWNLOAD
CODE 1424H 0019H UNIT ?PR?_EEPROM_WRITE?HDW_INIT
CODE 143DH 0018H UNIT ?PR?RS232_INIT?HDW_INIT
CODE 1455H 0017H UNIT ?PR?_EEPROM_READ?HDW_INIT
CODE 146CH 0015H UNIT ?PR?_EEPROM_ERASE?HDW_INIT
CODE 1481H 000CH UNIT ?C_C51STARTUP
CODE 148DH 000AH UNIT ?PR?SPI_INIT?HDW_INIT
CODE 1497H 000AH UNIT ?PR?_UART_SEND_1B?HDW_INIT
CODE 14A1H 000AH UNIT ?PR?UART_RECIVE_1B?HDW_INIT
CODE 14ABH 0001H UNIT ?PR?DIS_MODE_4?LED_SHIFT
CODE 14ACH 0001H UNIT ?PR?DIS_MODE_5?LED_SHIFT
CODE 14ADH 0001H UNIT ?PR?DIS_MODE_6?LED_SHIFT
CODE 14AEH 0001H UNIT ?PR?DIS_MODE_7?LED_SHIFT
CODE 14AFH 0001H UNIT ?PR?DIS_MODE_8?LED_SHIFT
CODE 14B0H 0001H UNIT ?PR?DIS_MODE_9?LED_SHIFT
OVERLAY MAP OF MODULE: LED (MAIN)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?CHECK_POWERUP_MODE?DOWNLOAD
+--> ?PR?DOWNLOAD_MODE?DOWNLOAD
+--> ?PR?DISPLAY_INIT?LED_SCAN
+--> ?PR?DIS_MODE_1?LED_SHIFT
+--> ?PR?DIS_MODE_2?LED_SHIFT
+--> ?PR?DIS_MODE_3?LED_SHIFT
+--> ?PR?DIS_MODE_4?LED_SHIFT
+--> ?PR?DIS_MODE_5?LED_SHIFT
+--> ?PR?DIS_MODE_6?LED_SHIFT
+--> ?PR?DIS_MODE_7?LED_SHIFT
+--> ?PR?DIS_MODE_8?LED_SHIFT
+--> ?PR?DIS_MODE_9?LED_SHIFT
?PR?CHECK_POWERUP_MODE?DOWNLOAD ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_MS?HDW_INIT
BL51 BANKED LINKER/LOCATER V6.05 04/03/2009 22:01:36 PAGE 3
?PR?DOWNLOAD_MODE?DOWNLOAD ----- ----- 0008H 0003H ----- -----
+--> ?PR?RS232_INIT?HDW_INIT
+--> ?PR?_EEPROM_ERASE?HDW_INIT
+--> ?PR?UART_RECIVE_1B?HDW_INIT
+--> ?PR?_EEPROM_WRITE?HDW_INIT
+--> ?PR?_UART_SEND_1B?HDW_INIT
?PR?DISPLAY_INIT?LED_SCAN ----- ----- ----- ----- ----- -----
+--> ?PR?SPI_INIT?HDW_INIT
+--> ?PR?_EEPROM_READ?HDW_INIT
?PR?DIS_MODE_1?LED_SHIFT ----- ----- 0008H 0007H ----- -----
+--> ?PR?_EEPROM_READ?HDW_INIT
+--> ?PR?_LOAD_NEXT_CHARCTOR?LED_SHIFT
+--> ?PR?_LED_SCAN?LED_SCAN
+--> ?PR?SHIFT_LEFT_ONE_BIT?LED_SHIFT
+--> ?PR?GET_KEY?DOWNLOAD
+--> ?PR?_MODE_CHANGE?LED_SHIFT
?PR?_LOAD_NEXT_CHARCTOR?LED_SHIFT ----- ----- 0011H 000BH ----- -----
+--> ?PR?_SPI_WR?HDW_INIT
?PR?_LED_SCAN?LED_SCAN ----- ----- 0011H 0003H ----- -----
+--> ?PR?_WRITE_HC595_12BYTE?LED_SCAN
+--> ?PR?_DELAY_MS?HDW_INIT
?PR?SHIFT_LEFT_ONE_BIT?LED_SHIFT 0020H.0 0000H.1 ----- ----- ----- -----
?PR?GET_KEY?DOWNLOAD ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_MS?HDW_INIT
?PR?_MODE_CHANGE?LED_SHIFT ----- ----- 0011H 0002H 00E0H 0007H
+--> ?PR?_EEPROM_READ?HDW_INIT
+--> ?PR?_EEPROM_ERASE?HDW_INIT
+--> ?PR?_EEPROM_WRITE?HDW_INIT
?PR?DIS_MODE_2?LED_SHIFT ----- ----- 0008H 0009H ----- -----
+--> ?PR?_EEPROM_READ?HDW_INIT
+--> ?PR?_LOAD_NEXT_CHARCTOR?LED_SHIFT
+--> ?PR?_LED_SCAN?LED_SCAN
+--> ?PR?SHIFT_LEFT_ONE_BIT?LED_SHIFT
+--> ?PR?GET_KEY?DOWNLOAD
+--> ?PR?_MODE_CHANGE?LED_SHIFT
?PR?DIS_MODE_3?LED_SHIFT ----- ----- 0008H 0007H ----- -----
+--> ?PR?_EEPROM_READ?HDW_INIT
+--> ?PR?_LOAD_NEXT_CHARCTOR?LED_SHIFT
+--> ?PR?SHIFT_LEFT_ONE_BIT?LED_SHIFT
+--> ?PR?_LED_SCAN?LED_SCAN
+--> ?PR?GET_KEY?DOWNLOAD
+--> ?PR?_MODE_CHANGE?LED_SHIFT
SYMBOL TABLE OF MODULE: LED (MAIN)
VALUE TYPE NAME
BL51 BANKED LINKER/LOCATER V6.05 04/03/2009 22:01:36 PAGE 4
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:00E7H PUBLIC ISP_CONTR
D:00D8H PUBLIC CCON
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0088H PUBLIC TCON
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:00C8H PUBLIC T2CON
C:1279H PUBLIC main
------- PROC MAIN
C:1279H LINE# 35
C:1279H LINE# 36
C:1279H LINE# 37
C:127FH LINE# 38
C:1282H LINE# 39
C:1285H LINE# 40
C:12B8H LINE# 41
C:12B8H LINE# 42
C:12BDH LINE# 43
C:12C2H LINE# 44
C:12C7H LINE# 45
C:12CCH LINE# 46
C:12D1H LINE# 47
C:12D6H LINE# 48
C:12DBH LINE# 49
C:12E0H LINE# 50
C:12E3H LINE# 51
C:12E3H LINE# 52
C:12E3H LINE# 53
C:12E6H LINE# 54
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE LED_SCAN
C:0000H SYMBOL _ICE_DUMMY_
D:00E1H PUBLIC WDT_CONTR
D:00D8H PUBLIC CCON
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0088H PUBLIC TCON
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:00C8H PUBLIC T2CON
B:0090H.0 PUBLIC S_OE
B:0090H.1 PUBLIC S_CLK
B:0090H.2 PUBLIC S_LAT
BL51 BANKED LINKER/LOCATER V6.05 04/03/2009 22:01:36 PAGE 5
B:0090H.3 PUBLIC S_DAT
B:00B0H.7 PUBLIC Y0
B:00B0H.4 PUBLIC Y5
B:00B0H.5 PUBLIC Y6
B:00B0H.3 PUBLIC Y7
X:0000H PUBLIC Display_Buffer_Y0
X:000EH PUBLIC Display_Buffer_Y1
X:001CH PUBLIC Display_Buffer_Y2
X:002AH PUBLIC Display_Buffer_Y3
X:0038H PUBLIC Display_Buffer_Y4
X:0046H PUBLIC Display_Buffer_Y5
X:0054H PUBLIC Display_Buffer_Y6
X:0062H PUBLIC Display_Buffer_Y7
X:0070H PUBLIC Display_Buffer_Y8
X:007EH PUBLIC Display_Buffer_Y9
X:008CH PUBLIC Display_Buffer_Y10
X:009AH PUBLIC Display_Buffer_Y11
X:00A8H PUBLIC Display_Buffer_Y12
X:00B6H PUBLIC Display_Buffer_Y13
X:00C4H PUBLIC Display_Buffer_Y14
X:00D2H PUBLIC Display_Buffer_Y15
D:001CH PUBLIC HZ_CNT_TOTAL
C:1345H PUBLIC _Write_HC595_12Byte
C:0ADFH PUBLIC _LED_Scan
C:0DF9H PUBLIC Display_Init
------- PROC _WRITE_HC595_12BYTE
D:0006H SYMBOL pdat
D:0001H SYMBOL back
------- DO
D:0003H SYMBOL i
D:0005H SYMBOL j
D:0004H SYMBOL temp
------- ENDDO
C:1345H LINE# 22
C:1347H LINE# 23
C:1347H LINE# 25
C:1349H LINE# 26
C:134BH LINE# 27
C:134DH LINE# 28
C:134DH LINE# 29
C:1350H LINE# 30
C:1361H LINE# 32
C:136FH LINE# 33
C:1371H LINE# 34
C:1371H LINE# 35
C:1373H LINE# 36
C:1377H LINE# 37
C:137BH LINE# 39
C:137DH LINE# 40
C:137FH LINE# 41
C:1383H LINE# 42
C:1387H LINE# 43
C:138BH LINE# 44
C:138DH LINE# 45
C:138FH LINE# 46
C:1391H LINE# 47
------- ENDPROC _WRITE_HC595_12BYTE
BL51 BANKED LINKER/LOCATER V6.05 04/03/2009 22:01:36 PAGE 6
------- PROC _LED_SCAN
D:0011H SYMBOL delay_time
D:0013H SYMBOL back
C:0ADFH LINE# 66
C:0AE5H LINE# 67
C:0AE5H LINE# 68
C:0AE8H LINE# 70
C:0AF8H LINE# 71
C:0B28H LINE# 72
C:0B58H LINE# 73
C:0B88H LINE# 74
C:0BB8H LINE# 75
C:0BE8H LINE# 76
C:0C18H LINE# 77
C:0C48H LINE# 78
C:0C78H LINE# 79
C:0CA8H LINE# 80
C:0CD8H LINE# 81
C:0D08H LINE# 82
C:0D38H LINE# 83
C:0D68H LINE# 84
C:0D98H LINE# 85
C:0DC8H LINE# 86
C:0DF8H LINE# 88
------- ENDPROC _LED_SCAN
------- PROC DISPLAY_INIT
------- DO
D:0007H SYMBOL i
------- ENDDO
C:0DF9H LINE# 100
C:0DF9H LINE# 101
C:0DF9H LINE# 103
C:0DFCH LINE# 104
C:0DFEH LINE# 105
C:0DFEH LINE# 106
C:0E0AH LINE# 107
C:0E16H LINE# 108
C:0E22H LINE# 109
C:0E2EH LINE# 110
C:0E3AH LINE# 111
C:0E46H LINE# 112
C:0E52H LINE# 113
C:0E5EH LINE# 114
C:0E6AH LINE# 115
C:0E76H LINE# 116
C:0E82H LINE# 117
C:0E8EH LINE# 118
C:0E9AH LINE# 119
C:0EA6H LINE# 120
C:0EB2H LINE# 121
C:0EBEH LINE# 122
C:0EC7H LINE# 124
C:0ED3H LINE# 125
C:0EDFH LINE# 126
C:0EEBH LINE# 127
C:0EF7H LINE# 128
C:0F03H LINE# 129
BL51 BANKED LINKER/LOCATER V6.05 04/03/2009 22:01:36 PAGE 7
C:0F08H LINE# 130
C:0F14H LINE# 131
C:0F1BH LINE# 132
C:0F2CH LINE# 133
C:0F2FH LINE# 135
------- ENDPROC DISPLAY_INIT
------- ENDMOD LED_SCAN
------- MODULE LED_SHIFT
C:0000H SYMBOL _ICE_DUMMY_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -