lcd_test.m51
来自「一个基于C51开发的计价秤」· M51 代码 · 共 501 行 · 第 1/2 页
M51
501 行
BL51 BANKED LINKER/LOCATER V5.12 05/23/2006 17:59:00 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE lcd_test.obj, IIC.obj, lcd1.obj TO lcd_test RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
lcd_test.obj (LCD_TEST)
IIC.obj (IIC)
lcd1.obj (LCD1)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: lcd_test (LCD_TEST)
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_
DATA 0014H 0007H UNIT ?DT?_READ_EEPROM?IIC
001BH 0005H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?IIC_ACK?IIC
BIT 0020H.1 0000H.1 UNIT ?BI?IIC
0020H.2 0000H.6 *** GAP ***
DATA 0021H 0007H UNIT ?DT?_WRITE_EEPROM?IIC
IDATA 0028H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0028H UNIT ?XD?LCD_TEST
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 008CH UNIT ?C_C51STARTUP
CODE 008FH 0064H UNIT ?PR?_READ_EEPROM?IIC
CODE 00F3H 0053H UNIT ?PR?MAIN?LCD_TEST
CODE 0146H 004BH UNIT ?PR?_IIC_WRITE?IIC
CODE 0191H 0042H UNIT ?PR?_WRITE_EEPROM?IIC
CODE 01D3H 0037H UNIT ?PR?_ISENDSTR?IIC
CODE 020AH 002FH UNIT ?C_INITSEG
CODE 0239H 002BH UNIT ?PR?_LCD_INIT?LCD1
CODE 0264H 002BH UNIT ?C?LIB_CODE
CODE 028FH 0026H UNIT ?PR?IIC_READ?IIC
CODE 02B5H 0026H UNIT ?PR?_LCD_DISPLAY?LCD1
CODE 02DBH 001BH UNIT ?PR?IIC_START?IIC
CODE 02F6H 001AH UNIT ?PR?IIC_ACK?IIC
CODE 0310H 0017H UNIT ?PR?_ISENDBYTE?IIC
CODE 0327H 0011H UNIT ?PR?IIC_STOP?IIC
OVERLAY MAP OF MODULE: lcd_test (LCD_TEST)
BL51 BANKED LINKER/LOCATER V5.12 05/23/2006 17:59:00 PAGE 2
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?LCD_TEST
+--> ?C_INITSEG
?PR?MAIN?LCD_TEST ----- -----
+--> ?PR?_LCD_INIT?LCD1
+--> ?PR?_LCD_DISPLAY?LCD1
?PR?_LCD_INIT?LCD1 0008H 0002H
+--> ?PR?_ISENDBYTE?IIC
?PR?_ISENDBYTE?IIC ----- -----
+--> ?PR?_IIC_WRITE?IIC
+--> ?PR?IIC_STOP?IIC
?PR?_IIC_WRITE?IIC ----- -----
+--> ?PR?IIC_START?IIC
?PR?_LCD_DISPLAY?LCD1 0008H 0006H
+--> ?PR?_ISENDBYTE?IIC
+--> ?PR?_ISENDSTR?IIC
?PR?_ISENDSTR?IIC 000EH 0006H
+--> ?PR?_IIC_WRITE?IIC
+--> ?PR?IIC_STOP?IIC
SYMBOL TABLE OF MODULE: lcd_test (LCD_TEST)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD_TEST
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A5H PUBLIC P4
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:00D8H PUBLIC CCON
C:00F3H PUBLIC main
D:00C0H PUBLIC WDTC
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
X:0000H PUBLIC LCD_RAM1
X:0014H PUBLIC LCD_RAM2
D:00E8H PUBLIC IEA
D:00F8H PUBLIC IPA
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
BL51 BANKED LINKER/LOCATER V5.12 05/23/2006 17:59:00 PAGE 3
------- PROC MAIN
C:00F3H LINE# 16
C:00F3H LINE# 17
C:00F3H LINE# 18
C:00F6H LINE# 19
C:00F6H LINE# 20
C:00F6H LINE# 21
C:00FEH LINE# 22
C:0106H LINE# 23
C:0115H LINE# 24
C:0125H LINE# 25
C:0134H LINE# 26
C:0144H LINE# 27
------- ENDPROC MAIN
------- ENDMOD LCD_TEST
------- MODULE IIC
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
B:0020H.1 PUBLIC Ack
B:0090H.0 PUBLIC P1_0
B:0090H.1 PUBLIC P1_1
D:00B8H PUBLIC IP
C:0149H PUBLIC _IIC_Write
D:00D8H PUBLIC CCON
D:00C0H PUBLIC WDTC
C:028FH PUBLIC IIC_Read
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:02F6H PUBLIC IIC_Ack
C:02DBH PUBLIC IIC_Start
C:008FH PUBLIC _Read_eeprom
C:0310H PUBLIC _ISendByte
D:00E8H PUBLIC IEA
C:0191H PUBLIC _Write_eeprom
D:00F8H PUBLIC IPA
C:0327H PUBLIC IIC_Stop
D:00C8H PUBLIC T2CON
C:01D3H PUBLIC _ISendStr
D:00D0H PUBLIC PSW
------- PROC IIC_START
C:02DBH LINE# 18
C:02DBH LINE# 19
C:02DBH LINE# 20
C:02DDH LINE# 21
C:02DEH LINE# 22
C:02E0H LINE# 23
C:02E1H LINE# 24
C:02E2H LINE# 25
C:02E3H LINE# 26
C:02E4H LINE# 27
C:02E5H LINE# 28
C:02E6H LINE# 29
C:02E8H LINE# 30
BL51 BANKED LINKER/LOCATER V5.12 05/23/2006 17:59:00 PAGE 4
C:02E9H LINE# 31
C:02EAH LINE# 32
C:02EBH LINE# 33
C:02ECH LINE# 34
C:02EDH LINE# 35
C:02EFH LINE# 36
C:02F0H LINE# 37
C:02F1H LINE# 38
C:02F2H LINE# 39
C:02F3H LINE# 40
C:02F4H LINE# 41
C:02F5H LINE# 42
------- ENDPROC IIC_START
------- PROC IIC_STOP
C:0327H LINE# 44
C:0327H LINE# 45
C:0327H LINE# 46
C:0329H LINE# 47
C:032AH LINE# 48
C:032CH LINE# 49
C:032DH LINE# 50
C:032EH LINE# 51
C:032FH LINE# 52
C:0330H LINE# 53
C:0331H LINE# 54
C:0333H LINE# 55
C:0334H LINE# 56
C:0335H LINE# 57
C:0336H LINE# 58
C:0337H LINE# 59
------- ENDPROC IIC_STOP
------- PROC IIC_READ
------- DO
D:0007H SYMBOL IIC_data
D:0006H SYMBOL i
------- ENDDO
C:028FH LINE# 61
C:028FH LINE# 62
C:028FH LINE# 63
C:0291H LINE# 65
C:0293H LINE# 66
C:0294H LINE# 67
C:0294H LINE# 68
C:0295H LINE# 69
C:0297H LINE# 70
C:0298H LINE# 71
C:0299H LINE# 72
C:029AH LINE# 73
C:029BH LINE# 74
C:029CH LINE# 75
C:029DH LINE# 76
C:029FH LINE# 77
C:02A0H LINE# 78
C:02A1H LINE# 79
C:02A5H LINE# 80
C:02A8H LINE# 81
C:02A9H LINE# 82
BL51 BANKED LINKER/LOCATER V5.12 05/23/2006 17:59:00 PAGE 5
C:02AAH LINE# 83
C:02ABH LINE# 84
C:02ACH LINE# 85
C:02B0H LINE# 86
C:02B2H LINE# 87
C:02B3H LINE# 88
C:02B4H LINE# 89
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?