📄 nokia5110.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 10/15/2007 13:12:06 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj, nokia_5110.obj TO nokia5110
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
main.obj (MAIN)
nokia_5110.obj (NOKIA_5110)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
LINK MAP OF MODULE: nokia5110 (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
IDATA 0008H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00AEH UNIT ?XD?_CHINESE_STRING?NOKIA_5110
XDATA 00AEH 000CH UNIT ?XD?_LCD_DRAW_BMP_PIXEL?NOKIA_5110
XDATA 00BAH 0009H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 04E0H UNIT ?CO?NOKIA_5110
CODE 04E3H 0170H UNIT ?C?LIB_CODE
CODE 0653H 015BH UNIT ?PR?_CHINESE_STRING?NOKIA_5110
CODE 07AEH 00D7H UNIT ?PR?_LCD_WRITE_CHINESE_STRING?NOKIA_5110
CODE 0885H 00BBH UNIT ?PR?_LCD_DRAW_BMP_PIXEL?NOKIA_5110
CODE 0940H 00ADH UNIT ?CO?MAIN
CODE 09EDH 0048H UNIT ?PR?MAIN?MAIN
CODE 0A35H 0041H UNIT ?PR?LCD_INIT?NOKIA_5110
CODE 0A76H 003AH UNIT ?PR?LCD_CLEAR?NOKIA_5110
CODE 0AB0H 0037H UNIT ?PR?_LCD_WRITE_CHAR?NOKIA_5110
CODE 0AE7H 0033H UNIT ?PR?_LCD_WRITE_BYTE?NOKIA_5110
CODE 0B1AH 002FH UNIT ?PR?_LCD_WRITE_ENGLISH_STRING?NOKIA_5110
CODE 0B49H 001FH UNIT ?PR?_LCD_SET_XY?NOKIA_5110
CODE 0B68H 0019H UNIT ?PR?_DELAY_NMS?NOKIA_5110
CODE 0B81H 000FH UNIT ?PR?DELAY_1US?NOKIA_5110
CODE 0B90H 000FH UNIT ?PR?DELAY_1MS?NOKIA_5110
CODE 0B9FH 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: nokia5110 (MAIN)
BL51 BANKED LINKER/LOCATER V5.03 10/15/2007 13:12:06 PAGE 2
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- -----
+--> ?PR?LCD_INIT?NOKIA_5110
+--> ?PR?LCD_CLEAR?NOKIA_5110
+--> ?PR?_LCD_WRITE_CHINESE_STRING?NOKIA_5110
+--> ?CO?MAIN
+--> ?PR?_LCD_WRITE_ENGLISH_STRING?NOKIA_5110
?PR?LCD_INIT?NOKIA_5110 ----- -----
+--> ?PR?DELAY_1US?NOKIA_5110
+--> ?PR?_LCD_WRITE_BYTE?NOKIA_5110
+--> ?PR?LCD_CLEAR?NOKIA_5110
?PR?LCD_CLEAR?NOKIA_5110 00BAH 0002H
+--> ?PR?_LCD_WRITE_BYTE?NOKIA_5110
?PR?_LCD_WRITE_CHINESE_STRING?NOKIA_5110 00BAH 0008H
+--> ?PR?_LCD_SET_XY?NOKIA_5110
+--> ?CO?NOKIA_5110
+--> ?PR?_LCD_WRITE_BYTE?NOKIA_5110
?PR?_LCD_SET_XY?NOKIA_5110 00C2H 0001H
+--> ?PR?_LCD_WRITE_BYTE?NOKIA_5110
?PR?_LCD_WRITE_ENGLISH_STRING?NOKIA_5110 00BAH 0003H
+--> ?PR?_LCD_SET_XY?NOKIA_5110
+--> ?PR?_LCD_WRITE_CHAR?NOKIA_5110
?PR?_LCD_WRITE_CHAR?NOKIA_5110 00BDH 0002H
+--> ?CO?NOKIA_5110
+--> ?PR?_LCD_WRITE_BYTE?NOKIA_5110
SYMBOL TABLE OF MODULE: nokia5110 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:095DH PUBLIC AVR_bmp
C:09EDH PUBLIC main
------- PROC MAIN
C:09EDH LINE# 20
C:09EDH LINE# 21
C:09EDH LINE# 22
C:09F0H LINE# 23
C:09F3H LINE# 28
C:09F3H LINE# 29
BL51 BANKED LINKER/LOCATER V5.03 10/15/2007 13:12:06 PAGE 3
C:09F3H LINE# 32
C:0A05H LINE# 33
C:0A12H LINE# 34
C:0A26H LINE# 35
C:0A33H LINE# 37
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE NOKIA_5110
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:07AEH PUBLIC _LCD_write_chinese_string
C:0B90H PUBLIC delay_1ms
C:0B81H PUBLIC delay_1us
C:0B1AH PUBLIC _LCD_write_english_string
C:0003H PUBLIC font6x8
C:0B68H PUBLIC _delay_nms
B:0090H.1 PUBLIC LCD_RST
B:0090H.5 PUBLIC SCLK
B:0090H.4 PUBLIC SDIN
B:0090H.3 PUBLIC LCD_DC
B:0090H.2 PUBLIC LCD_CE
C:0A76H PUBLIC LCD_clear
C:0653H PUBLIC _chinese_string
C:043BH SYMBOL _?ix1000
C:0AB0H PUBLIC _LCD_write_char
C:048FH SYMBOL _?ix1001
C:0AF3H PUBLIC _LCD_write_byte
C:0A35H PUBLIC LCD_init
C:0885H PUBLIC _LCD_draw_bmp_pixel
C:022BH PUBLIC write_chinese
C:0B4EH PUBLIC _LCD_set_XY
C:0363H PUBLIC move_chinese_string
------- PROC DELAY_1US
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0B81H LINE# 16
C:0B81H LINE# 17
C:0B81H LINE# 19
C:0B8FH LINE# 20
------- ENDPROC DELAY_1US
------- PROC DELAY_1MS
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0B90H LINE# 22
C:0B90H LINE# 23
C:0B90H LINE# 25
C:0B9EH LINE# 26
------- ENDPROC DELAY_1MS
------- PROC _DELAY_NMS
D:0004H SYMBOL n
------- DO
D:0002H SYMBOL i
------- ENDDO
C:0B68H LINE# 28
BL51 BANKED LINKER/LOCATER V5.03 10/15/2007 13:12:06 PAGE 4
C:0B6CH LINE# 29
C:0B6CH LINE# 30
C:0B6FH LINE# 31
C:0B76H LINE# 32
C:0B80H LINE# 33
------- ENDPROC _DELAY_NMS
------- PROC LCD_INIT
C:0A35H LINE# 36
C:0A35H LINE# 37
C:0A35H LINE# 39
C:0A37H LINE# 40
C:0A3AH LINE# 42
C:0A3CH LINE# 45
C:0A3EH LINE# 46
C:0A41H LINE# 48
C:0A43H LINE# 49
C:0A46H LINE# 51
C:0A4DH LINE# 52
C:0A54H LINE# 53
C:0A5BH LINE# 54
C:0A62H LINE# 55
C:0A69H LINE# 56
C:0A6CH LINE# 57
C:0A73H LINE# 60
C:0A75H LINE# 61
------- ENDPROC LCD_INIT
------- PROC LCD_CLEAR
------- DO
X:00BAH SYMBOL i
------- ENDDO
C:0A76H LINE# 69
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -