📄 st7920.m51
字号:
BL51 BANKED LINKER/LOCATER V6.02 01/23/2007 17:27:04 PAGE 1
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO ST7920 CODE (0X0000-0X0FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
LINK MAP OF MODULE: ST7920 (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 000CH UNIT _DATA_GROUP_
0014H 000CH *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 00C8H UNIT ?PR?GRAPHICTEST?MAIN
CODE 00CBH 007EH UNIT ?PR?_LINEV?MAIN
CODE 0149H 0071H UNIT ?PR?_LINEH?MAIN
CODE 01BAH 0051H UNIT ?PR?CALLBUILTINCHAR?MAIN
CODE 020BH 0041H UNIT ?PR?MAIN?MAIN
CODE 024CH 0028H UNIT ?PR?_READDATA?MAIN
CODE 0274H 0027H UNIT ?PR?_CTILE?MAIN
CODE 029BH 0027H UNIT ?PR?_GTILE?MAIN
CODE 02C2H 0025H UNIT ?PR?_LINEHS?MAIN
CODE 02E7H 0023H UNIT ?PR?SENDBYTE?MAIN
CODE 030AH 0023H UNIT ?CO?MAIN
CODE 032DH 0022H UNIT ?PR?LCD_INITIAL?MAIN
CODE 034FH 0021H UNIT ?PR?_TILE?MAIN
CODE 0370H 0020H UNIT ?PR?_SENDSTR?MAIN
CODE 0390H 001EH UNIT ?PR?_DELAYMS?MAIN
CODE 03AEH 001BH UNIT ?PR?_SETICON?MAIN
CODE 03C9H 001BH UNIT ?PR?_LOCATE?MAIN
CODE 03E4H 0017H UNIT ?PR?_GOTOXY?MAIN
CODE 03FBH 0016H UNIT ?PR?_DELAYUS?MAIN
CODE 0411H 0014H UNIT ?PR?CLEAR?MAIN
CODE 0425H 0011H UNIT ?PR?_MOVE?MAIN
CODE 0436H 000EH UNIT ?PR?WAC?MAIN
CODE 0444H 000CH UNIT ?C_C51STARTUP
CODE 0450H 000AH UNIT ?PR?WAIT_AND_CLEAR?MAIN
CODE 045AH 0007H UNIT ?PR?DELAY100MS?MAIN
CODE 0461H 0007H UNIT ?PR?DELAY500MS?MAIN
CODE 0468H 0007H UNIT ?PR?DELAY1S?MAIN
CODE 046FH 0007H UNIT ?PR?_SETMODE?MAIN
CODE 0476H 0001H UNIT ?PR?DELAY4US?MAIN
BL51 BANKED LINKER/LOCATER V6.02 01/23/2007 17:27:04 PAGE 2
OVERLAY MAP OF MODULE: ST7920 (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?LCD_INITIAL?MAIN
+--> ?PR?_TILE?MAIN
+--> ?PR?WAIT_AND_CLEAR?MAIN
+--> ?PR?_GOTOXY?MAIN
+--> ?CO?MAIN
+--> ?PR?_SENDSTR?MAIN
+--> ?PR?_CTILE?MAIN
+--> ?PR?GRAPHICTEST?MAIN
?PR?LCD_INITIAL?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?SENDBYTE?MAIN
+--> ?PR?CLEAR?MAIN
?PR?_DELAYMS?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYUS?MAIN
?PR?SENDBYTE?MAIN 0020H.0 0000H.1 0013H 0001H
+--> ?PR?_DELAYUS?MAIN
?PR?CLEAR?MAIN ----- ----- ----- -----
+--> ?PR?_SETMODE?MAIN
+--> ?PR?SENDBYTE?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?_SETMODE?MAIN ----- ----- ----- -----
+--> ?PR?SENDBYTE?MAIN
?PR?_TILE?MAIN ----- ----- ----- -----
+--> ?PR?_SETMODE?MAIN
+--> ?PR?_GOTOXY?MAIN
+--> ?PR?SENDBYTE?MAIN
?PR?_GOTOXY?MAIN ----- ----- ----- -----
+--> ?PR?SENDBYTE?MAIN
?PR?WAIT_AND_CLEAR?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?CLEAR?MAIN
?PR?_SENDSTR?MAIN ----- ----- ----- -----
+--> ?PR?SENDBYTE?MAIN
?PR?_CTILE?MAIN ----- ----- ----- -----
+--> ?PR?_SETMODE?MAIN
BL51 BANKED LINKER/LOCATER V6.02 01/23/2007 17:27:04 PAGE 3
+--> ?PR?_GOTOXY?MAIN
+--> ?PR?SENDBYTE?MAIN
?PR?GRAPHICTEST?MAIN ----- ----- 0008H 0002H
+--> ?CO?MAIN
+--> ?PR?_GTILE?MAIN
+--> ?PR?WAC?MAIN
+--> ?PR?_LINEHS?MAIN
+--> ?PR?_LINEH?MAIN
+--> ?PR?_LINEV?MAIN
?PR?_GTILE?MAIN ----- ----- ----- -----
+--> ?PR?_LOCATE?MAIN
+--> ?PR?SENDBYTE?MAIN
?PR?_LOCATE?MAIN ----- ----- ----- -----
+--> ?PR?_SETMODE?MAIN
+--> ?PR?SENDBYTE?MAIN
?PR?WAC?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?_GTILE?MAIN
?PR?_LINEHS?MAIN ----- ----- 000AH 0007H
+--> ?PR?_LOCATE?MAIN
+--> ?PR?SENDBYTE?MAIN
?PR?_LINEH?MAIN ----- ----- 000AH 0009H
+--> ?PR?_READDATA?MAIN
+--> ?PR?_LOCATE?MAIN
+--> ?PR?SENDBYTE?MAIN
?PR?_READDATA?MAIN ----- ----- ----- -----
+--> ?PR?_LOCATE?MAIN
+--> ?PR?_DELAYUS?MAIN
?PR?_LINEV?MAIN ----- ----- 000AH 0009H
+--> ?PR?_READDATA?MAIN
+--> ?PR?_LOCATE?MAIN
+--> ?PR?SENDBYTE?MAIN
SYMBOL TABLE OF MODULE: ST7920 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:032DH PUBLIC LCD_Initial
C:045AH PUBLIC delay100ms
C:0461H PUBLIC delay500ms
C:03E4H PUBLIC _Gotoxy
C:034FH PUBLIC _Tile
B:00B0H.0 PUBLIC P3_0
BL51 BANKED LINKER/LOCATER V6.02 01/23/2007 17:27:04 PAGE 4
B:00B0H.1 PUBLIC P3_1
B:00B0H.2 PUBLIC P3_2
C:0425H PUBLIC _Move
C:02EBH PUBLIC SendByte
C:020BH PUBLIC main
C:0476H PUBLIC delay4us
C:0390H PUBLIC _DelayMs
C:046FH PUBLIC _SetMode
C:0450H PUBLIC wait_and_clear
C:0468H PUBLIC delay1s
C:03AEH PUBLIC _SetIcon
C:0401H PUBLIC _DelayUs
C:02C2H PUBLIC _LineHs
C:0370H PUBLIC _SendStr
C:0149H PUBLIC _LineH
C:03C9H PUBLIC _Locate
C:0436H PUBLIC WAC
C:01BAH PUBLIC CallBuiltinChar
C:00CBH PUBLIC _LineV
C:0003H PUBLIC GraphicTest
C:0411H PUBLIC Clear
C:0274H PUBLIC _cTile
C:029BH PUBLIC _gTile
C:024CH PUBLIC _ReadData
------- PROC L?0097
------- ENDPROC L?0097
------- PROC _DELAYUS
D:0007H SYMBOL Tus
C:0401H LINE# 4
C:0401H LINE# 5
C:0401H LINE# 7
C:0407H LINE# 8
C:0407H LINE# 9
C:040CH LINE# 10
C:040EH LINE# 11
C:0410H LINE# 12
C:0410H LINE# 13
------- ENDPROC _DELAYUS
------- PROC _DELAYMS
D:0004H SYMBOL Tms
------- DO
D:0003H SYMBOL i
------- ENDDO
C:0390H LINE# 16
C:0394H LINE# 17
C:0394H LINE# 19
C:039EH LINE# 20
C:039EH LINE# 21
C:03A0H LINE# 22
C:03A6H LINE# 23
C:03ADH LINE# 24
C:03ADH LINE# 25
------- ENDPROC _DELAYMS
------- PROC DELAY4US
C:0476H LINE# 28
C:0476H LINE# 29
C:0476H LINE# 31
BL51 BANKED LINKER/LOCATER V6.02 01/23/2007 17:27:04 PAGE 5
------- ENDPROC DELAY4US
------- PROC DELAY100MS
C:045AH LINE# 34
C:045AH LINE# 35
C:045AH LINE# 36
------- ENDPROC DELAY100MS
------- PROC DELAY500MS
C:0461H LINE# 40
C:0461H LINE# 41
C:0461H LINE# 42
------- ENDPROC DELAY500MS
------- PROC DELAY1S
C:0468H LINE# 46
C:0468H LINE# 47
C:0468H LINE# 48
------- ENDPROC DELAY1S
C:02E7H SYMBOL L?0096
------- PROC L?0095
------- ENDPROC L?0095
C:02E7H SYMBOL L?0096
------- PROC SENDBYTE
B:0020H.0 SYMBOL DatCmd
D:0013H SYMBOL dByte
C:02EBH LINE# 4
C:02EBH LINE# 5
C:02EBH LINE# 6
C:02EEH LINE# 7
C:02F2H LINE# 8
C:02F4H LINE# 9
C:02F6H LINE# 10
C:02F9H LINE# 11
C:02FEH LINE# 12
C:0300H LINE# 13
C:0302H LINE# 14
C:0305H LINE# 15
------- ENDPROC SENDBYTE
------- PROC _SENDSTR
D:0004H SYMBOL ptString
C:0370H LINE# 19
C:0374H LINE# 20
C:0374H LINE# 21
C:037CH LINE# 22
C:037CH LINE# 23
C:038DH LINE# 24
C:038FH LINE# 25
------- ENDPROC _SENDSTR
------- PROC _SETMODE
D:0007H SYMBOL icmode
C:046FH LINE# 28
C:046FH LINE# 29
C:046FH LINE# 30
------- ENDPROC _SETMODE
------- PROC _SETICON
D:0006H SYMBOL Addr
D:0004H SYMBOL dByte
C:03AEH LINE# 34
C:03B0H LINE# 35
BL51 BANKED LINKER/LOCATER V6.02 01/23/2007 17:27:04 PAGE 6
C:03B0H LINE# 36
C:03B8H LINE# 37
C:03C2H LINE# 38
------- ENDPROC _SETICON
------- PROC _MOVE
D:0006H SYMBOL dir
C:0425H LINE# 42
C:0427H LINE# 43
C:0427H LINE# 44
C:042FH LINE# 45
------- ENDPROC _MOVE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -