📄 leddisplay.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 03/14/2008 20:36:19 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\xiazai\main.obj, .\xiazai\display.obj, .\xiazai\keyread.obj, .\xiazai\translatekeytoasc.obj,
>> .\xiazai\SPI.obj, .\xiazai\duziku.obj, .\xiazai\pinyin.obj, .\xiazai\Eeprom.obj, .\xiazai\control.obj TO .\xiazai\Led
>> Display PRINT (.\LedDisplay.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\xiazai\main.obj (MAIN)
.\xiazai\display.obj (DISPLAY)
.\xiazai\keyread.obj (KEYREAD)
.\xiazai\translatekeytoasc.obj (TRANSLATEKEYTOASC)
.\xiazai\SPI.obj (SPI)
.\xiazai\duziku.obj (DUZIKU)
.\xiazai\pinyin.obj (PINYIN)
.\xiazai\Eeprom.obj (EEPROM)
.\xiazai\control.obj (CONTROL)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: .\xiazai\LedDisplay (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 0009H UNIT ?DT?MAIN
DATA 0011H 0002H UNIT ?DT?DISPLAY
DATA 0013H 0001H UNIT ?DT?KEYREAD
DATA 0014H 0001H UNIT ?DT?TRANSLATEKEYTOASC
0015H 000BH *** GAP ***
DATA 0020H 0002H BIT_ADDR ?BA?DISPLAY
BIT 0022H.0 0000H.2 UNIT ?BI?DUZIKU
BIT 0022H.2 0000H.2 UNIT _BIT_GROUP_
BIT 0022H.4 0000H.1 UNIT ?BI?MAIN
0022H.5 0000H.3 *** GAP ***
DATA 0023H 001FH UNIT _DATA_GROUP_
DATA 0042H 001CH UNIT ?DT?PINYIN
DATA 005EH 001AH UNIT ?DT?CONTROL
IDATA 0078H 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V6.00 03/14/2008 20:36:19 PAGE 2
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0180H UNIT ?XD?DISPLAY
XDATA 0180H 004EH UNIT ?XD?PINYIN
XDATA 01CEH 0009H UNIT _XDATA_GROUP_
XDATA 01D7H 0008H UNIT ?XD?CONTROL
XDATA 01DFH 0001H UNIT ?XD?MAIN
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 05AEH UNIT ?PR?DISPLAY?DISPLAY
CODE 05BCH 0253H UNIT ?PR?_INPUT_PY?PINYIN
CODE 080FH 0208H UNIT ?PR?MAIN?MAIN
CODE 0A17H 01F5H UNIT ?C_INITSEG
CODE 0C0CH 01B7H UNIT ?PR?PYINIT?PINYIN
CODE 0DC3H 0190H UNIT ?C?LIB_CODE
CODE 0F53H 00E5H UNIT ?PR?LOCATE_HZ?PINYIN
CODE 1038H 00D6H UNIT ?PR?_GETADDRESS?DUZIKU
CODE 110EH 00D2H UNIT ?PR?_KEYREAD?KEYREAD
CODE 11E0H 00D2H UNIT ?PR?_READ_EIGHT_BYTE?EEPROM
CODE 12B2H 00A0H UNIT ?CO?TRANSLATEKEYTOASC
CODE 1352H 0099H UNIT ?PR?_JIEGJZIMU_FUN?DUZIKU
CODE 13EBH 008CH UNIT ?C_C51STARTUP
CODE 1477H 007CH UNIT ?PR?_CHOOSE_HZ?PINYIN
CODE 14F3H 0061H UNIT ?PR?CLEAR_ONE_HANZI?CONTROL
CODE 1554H 0058H UNIT ?PR?_JIEHANZI_FUN?DUZIKU
CODE 15ACH 0057H UNIT ?PR?_READTODISP_HANZI?DUZIKU
CODE 1603H 0056H UNIT ?PR?_CLEAR_ONE_ZIMU?DUZIKU
CODE 1659H 004EH UNIT ?PR?READONEBYTE?PINYIN
CODE 16A7H 004AH UNIT ?PR?CHOOSE_EPROM?CONTROL
CODE 16F1H 004AH UNIT ?PR?INIT?CONTROL
CODE 173BH 0043H UNIT ?PR?_SENDADDRESS?SPI
CODE 177EH 0041H UNIT ?PR?DIS?MAIN
CODE 17BFH 0041H UNIT ?PR?_KUOZIMUADDRESS?DUZIKU
CODE 1800H 0034H UNIT ?PR?_TRANSLATEKEYTOASC?TRANSLATEKEYTOASC
CODE 1834H 0033H UNIT ?PR?_WRITE_EIGHT_BYTE?EEPROM
CODE 1867H 002DH UNIT ?PR?NEXT_HZ?PINYIN
CODE 1894H 002BH UNIT ?PR?_READTODISP_KUODOWN?DUZIKU
CODE 18BFH 0028H UNIT ?PR?CLEAR_ALL?DUZIKU
CODE 18E7H 0028H UNIT ?PR?_READBYTE?PINYIN
CODE 190FH 0028H UNIT ?PR?FLASH_DISPLY?CONTROL
CODE 1937H 0023H UNIT ?PR?READ_EPROM?CONTROL
CODE 195AH 0020H UNIT ?PR?_SEND_595_BIT?DISPLAY
CODE 197AH 0020H UNIT ?PR?_SEND_595_BIT0?DISPLAY
CODE 199AH 001EH UNIT ?PR?SAVE_EPROM?CONTROL
CODE 19B8H 001DH UNIT ?PR?PRE_HZ?PINYIN
CODE 19D5H 001CH UNIT ?PR?_ERASE?EEPROM
CODE 19F1H 001BH UNIT ?PR?_SENDCMD?SPI
CODE 1A0CH 0019H UNIT ?PR?_READ?EEPROM
CODE 1A25H 0018H UNIT ?PR?PAGEDOWN?CONTROL
CODE 1A3DH 0015H UNIT ?PR?DELAY0?EEPROM
CODE 1A52H 0015H UNIT ?PR?PAGEUP?CONTROL
CODE 1A67H 000FH UNIT ?PR?_PINYINCHAZI?PINYIN
CODE 1A76H 000FH UNIT ?PR?FLASH_THIS_PAGE?CONTROL
CODE 1A85H 000CH UNIT ?PR?MOVE?DISPLAY
CODE 1A91H 0009H UNIT ?PR?BEGIN?CONTROL
BL51 BANKED LINKER/LOCATER V6.00 03/14/2008 20:36:19 PAGE 3
CODE 1A9AH 0009H UNIT ?CO?CONTROL
OVERLAY MAP OF MODULE: .\xiazai\LedDisplay (MAIN)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
--------------------------------------------------------------------------------------------------------
?PR?DIS?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?DISPLAY?DISPLAY
?PR?DISPLAY?DISPLAY ----- ----- 0023H 0002H ----- -----
+--> ?PR?_SEND_595_BIT?DISPLAY
+--> ?PR?_SEND_595_BIT0?DISPLAY
?PR?_SEND_595_BIT?DISPLAY 0022H.2 0000H.1 ----- ----- ----- -----
+--> ?PR?MOVE?DISPLAY
?PR?MOVE?DISPLAY 0022H.3 0000H.1 ----- ----- ----- -----
?PR?_SEND_595_BIT0?DISPLAY 0022H.2 0000H.1 ----- ----- ----- -----
+--> ?PR?MOVE?DISPLAY
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?PYINIT?PINYIN
+--> ?PR?BEGIN?CONTROL
+--> ?PR?_KEYREAD?KEYREAD
+--> ?PR?_TRANSLATEKEYTOASC?TRANSLATEKEYTOASC
+--> ?PR?INIT?CONTROL
+--> ?PR?CLEAR_ALL?DUZIKU
+--> ?PR?_READTODISP_KUODOWN?DUZIKU
+--> ?PR?_CLEAR_ONE_ZIMU?DUZIKU
+--> ?PR?CLEAR_ONE_HANZI?CONTROL
+--> ?PR?_PINYINCHAZI?PINYIN
+--> ?PR?NEXT_HZ?PINYIN
+--> ?PR?PRE_HZ?PINYIN
+--> ?PR?_CHOOSE_HZ?PINYIN
+--> ?PR?PAGEUP?CONTROL
+--> ?PR?PAGEDOWN?CONTROL
+--> ?PR?FLASH_DISPLY?CONTROL
+--> ?PR?FLASH_THIS_PAGE?CONTROL
+--> ?PR?CHOOSE_EPROM?CONTROL
+--> ?PR?SAVE_EPROM?CONTROL
+--> ?PR?READ_EPROM?CONTROL
?PR?PYINIT?PINYIN ----- ----- 0025H 0008H 01CEH 0007H
+--> ?PR?_READBYTE?PINYIN
?PR?_READBYTE?PINYIN ----- ----- 003AH 0004H ----- -----
BL51 BANKED LINKER/LOCATER V6.00 03/14/2008 20:36:19 PAGE 4
+--> ?PR?_SENDCMD?SPI
+--> ?PR?_SENDADDRESS?SPI
+--> ?PR?READONEBYTE?PINYIN
?PR?_SENDADDRESS?SPI ----- ----- 003EH 0004H ----- -----
?PR?READONEBYTE?PINYIN ----- ----- ----- ----- 01D5H 0002H
?PR?BEGIN?CONTROL ----- ----- ----- ----- ----- -----
+--> ?CO?CONTROL
+--> ?PR?_READTODISP_HANZI?DUZIKU
?PR?_READTODISP_HANZI?DUZIKU ----- ----- 0025H 0005H ----- -----
+--> ?PR?_SENDCMD?SPI
+--> ?PR?_GETADDRESS?DUZIKU
+--> ?PR?_SENDADDRESS?SPI
+--> ?PR?_JIEHANZI_FUN?DUZIKU
?PR?_GETADDRESS?DUZIKU ----- ----- 002AH 000AH ----- -----
?PR?_KEYREAD?KEYREAD ----- ----- ----- ----- 01CEH 0004H
?PR?_TRANSLATEKEYTOASC?TRANSLATEKEYTOASC ----- ----- ----- ----- ----- -----
+--> ?CO?TRANSLATEKEYTOASC
?PR?INIT?CONTROL ----- ----- ----- ----- ----- -----
+--> ?PR?_READ_EIGHT_BYTE?EEPROM
+--> ?PR?_READTODISP_HANZI?DUZIKU
?PR?_READ_EIGHT_BYTE?EEPROM ----- ----- 0025H 0006H ----- -----
+--> ?PR?_READ?EEPROM
+--> ?PR?DELAY0?EEPROM
?PR?_READ?EEPROM ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY0?EEPROM
?PR?_READTODISP_KUODOWN?DUZIKU ----- ----- 0025H 0005H ----- -----
+--> ?PR?_KUOZIMUADDRESS?DUZIKU
+--> ?PR?_SENDCMD?SPI
+--> ?PR?_SENDADDRESS?SPI
+--> ?PR?_JIEGJZIMU_FUN?DUZIKU
?PR?_KUOZIMUADDRESS?DUZIKU ----- ----- 002AH 0004H ----- -----
?PR?_JIEGJZIMU_FUN?DUZIKU ----- ----- 002AH 0002H ----- -----
?PR?_CLEAR_ONE_ZIMU?DUZIKU ----- ----- ----- ----- 01CEH 0001H
?PR?CLEAR_ONE_HANZI?CONTROL ----- ----- ----- ----- ----- -----
+--> ?PR?_READTODISP_HANZI?DUZIKU
+--> ?PR?_WRITE_EIGHT_BYTE?EEPROM
?PR?_WRITE_EIGHT_BYTE?EEPROM ----- ----- 0025H 0004H ----- -----
+--> ?PR?_ERASE?EEPROM
+--> ?PR?DELAY0?EEPROM
?PR?_ERASE?EEPROM ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.00 03/14/2008 20:36:19 PAGE 5
+--> ?PR?DELAY0?EEPROM
?PR?_PINYINCHAZI?PINYIN ----- ----- ----- ----- ----- -----
+--> ?PR?_INPUT_PY?PINYIN
+--> ?PR?LOCATE_HZ?PINYIN
+--> ?PR?_READTODISP_HANZI?DUZIKU
?PR?_INPUT_PY?PINYIN ----- ----- 0025H 0015H ----- -----
+--> ?PR?_READBYTE?PINYIN
?PR?LOCATE_HZ?PINYIN ----- ----- 0025H 0007H 01CEH 0004H
+--> ?PR?_READBYTE?PINYIN
?PR?NEXT_HZ?PINYIN ----- ----- ----- ----- ----- -----
+--> ?PR?LOCATE_HZ?PINYIN
+--> ?PR?_READTODISP_HANZI?DUZIKU
?PR?PRE_HZ?PINYIN ----- ----- ----- ----- ----- -----
+--> ?PR?LOCATE_HZ?PINYIN
+--> ?PR?_READTODISP_HANZI?DUZIKU
?PR?_CHOOSE_HZ?PINYIN ----- ----- ----- ----- ----- -----
+--> ?PR?_READTODISP_HANZI?DUZIKU
+--> ?PR?_WRITE_EIGHT_BYTE?EEPROM
?PR?PAGEUP?CONTROL ----- ----- ----- ----- ----- -----
+--> ?PR?_READTODISP_HANZI?DUZIKU
?PR?PAGEDOWN?CONTROL ----- ----- ----- ----- ----- -----
+--> ?PR?_READTODISP_HANZI?DUZIKU
?PR?FLASH_DISPLY?CONTROL ----- ----- ----- ----- ----- -----
+--> ?PR?_READTODISP_HANZI?DUZIKU
?PR?FLASH_THIS_PAGE?CONTROL ----- ----- ----- ----- ----- -----
+--> ?PR?_READTODISP_HANZI?DUZIKU
?PR?CHOOSE_EPROM?CONTROL ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_EIGHT_BYTE?EEPROM
+--> ?PR?_READTODISP_HANZI?DUZIKU
?PR?SAVE_EPROM?CONTROL ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_EIGHT_BYTE?EEPROM
?PR?READ_EPROM?CONTROL ----- ----- ----- ----- ----- -----
+--> ?PR?_READ_EIGHT_BYTE?EEPROM
+--> ?PR?_READTODISP_HANZI?DUZIKU
IGNORED SYMBOLS:
HZSTRING
HZ_DIS
PAGE
BL51 BANKED LINKER/LOCATER V6.00 03/14/2008 20:36:19 PAGE 6
SYMBOL TABLE OF MODULE: .\xiazai\LedDisplay (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:0022H.4 PUBLIC flag_begin
B:00A8H.7 PUBLIC EA
D:0008H PUBLIC zi_mu_ge_shu
D:00A8H PUBLIC IE
B:00B0H.5 PUBLIC OE
D:00B8H PUBLIC IP
C:080FH PUBLIC main
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:177EH PUBLIC dis
D:0009H PUBLIC zimu
B:00A8H.1 PUBLIC ET0
X:01DFH PUBLIC key
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
D:0010H PUBLIC zhuangtai
B:0088H.4 PUBLIC TR0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
C:080FH LINE# 43
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -