📄 base_driver.m51
字号:
BL51 BANKED LINKER/LOCATER V6.11 06/13/2008 15:12:12 PAGE 1
BL51 BANKED LINKER/LOCATER V6.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, .\GB_Table.obj, .\LCD_ASCII.obj, .\LCD_Dis.obj, .\LCD_Driver_User.obj TO
>> Base_Driver RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
.\GB_Table.obj (GB_TABLE)
.\LCD_ASCII.obj (LCD_ASCII)
.\LCD_Dis.obj (LCD_DIS)
.\LCD_Driver_User.obj (LCD_DRIVER_USER)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
LINK MAP OF MODULE: Base_Driver (?C_STARTUP)
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 0020H UNIT _DATA_GROUP_
DATA 0028H 000AH UNIT ?DT?LCD_DIS
IDATA 0032H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 09CAH UNIT ?CO?LCD_ASCII
CODE 09CDH 0186H UNIT ?PR?_LINE?LCD_DIS
CODE 0B53H 015FH UNIT ?PR?MAIN?MAIN
CODE 0CB2H 00DDH UNIT ?PR?LCD_INIT?LCD_DRIVER_USER
CODE 0D8FH 00C1H UNIT ?PR?_PUTCHAR?LCD_DIS
CODE 0E50H 00C0H UNIT ?CO?GB_TABLE
CODE 0F10H 00A4H UNIT ?PR?_CIRCLE?LCD_DIS
CODE 0FB4H 00A4H UNIT ?C?LIB_CODE
CODE 1058H 008CH UNIT ?C_C51STARTUP
CODE 10E4H 0089H UNIT ?PR?_W_RED_ERR?LCD_DIS
CODE 116DH 0075H UNIT ?PR?_RECTANGLE?LCD_DIS
CODE 11E2H 0069H UNIT ?PR?_W_RED_DOT?LCD_DIS
CODE 124BH 0065H UNIT ?PR?_WRITE_DOT_LCD?LCD_DRIVER_USER
CODE 12B0H 0057H UNIT ?PR?_LCD_FILL?LCD_DRIVER_USER
CODE 1307H 0054H UNIT ?PR?_PUTSTRING?LCD_DIS
CODE 135BH 004AH UNIT ?PR?_FONTSET?LCD_DIS
CODE 13A5H 0042H UNIT ?PR?_SET_DOT_ADDR_LCD?LCD_DRIVER_USER
CODE 13E7H 0021H UNIT ?PR?_LCD_TESTSTATUS?LCD_DRIVER_USER
CODE 1408H 001FH UNIT ?PR?_TIMEDELAY?LCD_DRIVER_USER
CODE 1427H 001AH UNIT ?CO?MAIN
CODE 1441H 0018H UNIT ?PR?_DELAY?MAIN
BL51 BANKED LINKER/LOCATER V6.11 06/13/2008 15:12:12 PAGE 2
CODE 1459H 0013H UNIT ?PR?LCD_PORTINIT?LCD_DRIVER_USER
CODE 146CH 0010H UNIT ?PR?LCD_DATAREAD?LCD_DRIVER_USER
CODE 147CH 0010H UNIT ?PR?LCD_READSTATUS?LCD_DRIVER_USER
CODE 148CH 000DH UNIT ?PR?_LCD_DATAWRITE?LCD_DRIVER_USER
CODE 1499H 000DH UNIT ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
CODE 14A6H 000CH UNIT ?PR?_PUTPIXEL?LCD_DIS
CODE 14B2H 000CH UNIT ?PR?_CLRSCREEN?LCD_DIS
CODE 14BEH 000AH UNIT ?C_INITSEG
CODE 14C8H 0005H UNIT ?PR?_FONTMODE?LCD_DIS
CODE 14CDH 0003H UNIT ?PR?_SETPAINTMODE?LCD_DIS
OVERLAY MAP OF MODULE: Base_Driver (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0008H 0001H
+--> ?PR?LCD_INIT?LCD_DRIVER_USER
+--> ?PR?_SETPAINTMODE?LCD_DIS
+--> ?PR?_FONTSET?LCD_DIS
+--> ?PR?_PUTCHAR?LCD_DIS
+--> ?PR?_RECTANGLE?LCD_DIS
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?LCD_DIS
+--> ?PR?_LINE?LCD_DIS
+--> ?PR?_FONTMODE?LCD_DIS
+--> ?PR?_CIRCLE?LCD_DIS
+--> ?PR?_DELAY?MAIN
?PR?LCD_INIT?LCD_DRIVER_USER ----- -----
+--> ?PR?LCD_PORTINIT?LCD_DRIVER_USER
+--> ?PR?_TIMEDELAY?LCD_DRIVER_USER
+--> ?PR?_LCD_TESTSTATUS?LCD_DRIVER_USER
+--> ?PR?_LCD_DATAWRITE?LCD_DRIVER_USER
+--> ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
+--> ?PR?_LCD_FILL?LCD_DRIVER_USER
?PR?_LCD_TESTSTATUS?LCD_DRIVER_USER ----- -----
+--> ?PR?LCD_READSTATUS?LCD_DRIVER_USER
?PR?_LCD_FILL?LCD_DRIVER_USER 0009H 0003H
+--> ?PR?_SET_DOT_ADDR_LCD?LCD_DRIVER_USER
+--> ?PR?_LCD_TESTSTATUS?LCD_DRIVER_USER
+--> ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
+--> ?PR?_LCD_DATAWRITE?LCD_DRIVER_USER
?PR?_SET_DOT_ADDR_LCD?LCD_DRIVER_USER ----- -----
+--> ?PR?_LCD_TESTSTATUS?LCD_DRIVER_USER
+--> ?PR?_LCD_DATAWRITE?LCD_DRIVER_USER
+--> ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
BL51 BANKED LINKER/LOCATER V6.11 06/13/2008 15:12:12 PAGE 3
?PR?_FONTSET?LCD_DIS ----- -----
+--> ?CO?LCD_ASCII
+--> ?CO?GB_TABLE
?PR?_PUTCHAR?LCD_DIS 000EH 0008H
+--> ?PR?_WRITE_DOT_LCD?LCD_DRIVER_USER
?PR?_WRITE_DOT_LCD?LCD_DRIVER_USER ----- -----
+--> ?PR?_LCD_TESTSTATUS?LCD_DRIVER_USER
+--> ?PR?_LCD_DATAWRITE?LCD_DRIVER_USER
+--> ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
?PR?_RECTANGLE?LCD_DIS 0009H 0006H
+--> ?PR?_LINE?LCD_DIS
?PR?_LINE?LCD_DIS 001CH 000CH
+--> ?PR?_WRITE_DOT_LCD?LCD_DRIVER_USER
?PR?_PUTSTRING?LCD_DIS 0009H 0005H
+--> ?PR?_PUTCHAR?LCD_DIS
?PR?_CIRCLE?LCD_DIS 0009H 000CH
+--> ?PR?_W_RED_DOT?LCD_DIS
+--> ?PR?_W_RED_ERR?LCD_DIS
?PR?_W_RED_DOT?LCD_DIS 0015H 0007H
+--> ?PR?_LINE?LCD_DIS
+--> ?PR?_PUTPIXEL?LCD_DIS
?PR?_PUTPIXEL?LCD_DIS ----- -----
+--> ?PR?_WRITE_DOT_LCD?LCD_DRIVER_USER
?PR?_W_RED_ERR?LCD_DIS 0015H 000BH
SYMBOL TABLE OF MODULE: Base_Driver (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1058H SEGMENT ?C_C51STARTUP
I:0032H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:105BH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
BL51 BANKED LINKER/LOCATER V6.11 06/13/2008 15:12:12 PAGE 4
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:1058H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:1058H LINE# 133
C:105AH LINE# 134
C:105BH LINE# 135
C:105CH LINE# 136
C:105EH LINE# 185
C:1061H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:0B53H PUBLIC main
C:1441H PUBLIC _Delay
------- PROC _DELAY
D:0007H SYMBOL Timers
------- DO
D:0004H SYMBOL i
------- ENDDO
C:1441H LINE# 50
C:1441H LINE# 51
C:1441H LINE# 52
C:1441H LINE# 53
C:1444H LINE# 54
C:1444H LINE# 55
C:1445H LINE# 56
C:1458H LINE# 57
C:1458H LINE# 58
------- ENDPROC _DELAY
------- PROC MAIN
------- DO
D:0008H SYMBOL Show_num
------- ENDDO
C:0B53H LINE# 60
C:0B53H LINE# 61
C:0B53H LINE# 62
C:0B56H LINE# 63
C:0B59H LINE# 65
C:0B60H LINE# 66
C:0B67H LINE# 67
C:0B6FH LINE# 68
C:0B7EH LINE# 69
C:0B84H LINE# 70
C:0B8DH LINE# 72
C:0B94H LINE# 73
C:0B9DH LINE# 74
C:0BACH LINE# 75
C:0BB3H LINE# 76
BL51 BANKED LINKER/LOCATER V6.11 06/13/2008 15:12:12 PAGE 5
C:0BBCH LINE# 78
C:0BC3H LINE# 79
C:0BD0H LINE# 80
C:0BDFH LINE# 81
C:0BE5H LINE# 82
C:0BF2H LINE# 83
C:0BFEH LINE# 84
C:0C0AH LINE# 86
C:0C19H LINE# 87
C:0C28H LINE# 88
C:0C2FH LINE# 89
C:0C36H LINE# 90
C:0C3FH LINE# 91
C:0C45H LINE# 92
C:0C4CH LINE# 93
C:0C55H LINE# 95
C:0C5BH LINE# 96
C:0C67H LINE# 98
C:0C6EH LINE# 99
C:0C7AH LINE# 100
C:0C86H LINE# 102
C:0C8CH LINE# 103
C:0C93H LINE# 104
C:0C93H LINE# 105
C:0C93H LINE# 106
C:0C98H LINE# 107
C:0C9AH LINE# 108
C:0CA4H LINE# 109
C:0CB0H LINE# 110
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE GB_TABLE
C:0000H SYMBOL _ICE_DUMMY_
C:0E50H PUBLIC GB1716
------- ENDMOD GB_TABLE
------- MODULE LCD_ASCII
C:0000H SYMBOL _ICE_DUMMY_
C:0003H PUBLIC Asii0610
C:03CDH PUBLIC Asii0816
------- ENDMOD LCD_ASCII
------- MODULE LCD_DIS
C:0000H SYMBOL _ICE_DUMMY_
C:14B2H PUBLIC _ClrScreen
C:09CDH PUBLIC _Line
D:0028H PUBLIC Font_Wrod
C:116DH PUBLIC _Rectangle
C:14C8H PUBLIC _FontMode
C:14CDH PUBLIC _SetPaintMode
C:1307H PUBLIC _PutString
D:0029H PUBLIC Char_TAB
D:002BH PUBLIC X_Witch
C:0D8FH PUBLIC _PutChar
D:002CH PUBLIC Y_Witch
D:002DH PUBLIC Font_type
BL51 BANKED LINKER/LOCATER V6.11 06/13/2008 15:12:12 PAGE 6
C:14ADH PUBLIC _PutPixel
D:002EH PUBLIC BMP_Color
C:135BH PUBLIC _FontSet
C:0F10H PUBLIC _Circle
D:002FH PUBLIC Char_BackColor
C:11E6H PUBLIC _W_Red_Dot
C:10E4H PUBLIC _W_Red_Err
D:0030H PUBLIC Char_Color
D:0031H PUBLIC Font_Cover
------- PROC _FONTSET
D:0007H SYMBOL Font_NUM
D:0005H SYMBOL Color
C:135BH LINE# 52
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -