📄 ad9851.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 09/17/2008 21:00:00 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE lcd1602.obj, ad9851.obj, control.obj, keyboard.obj TO ad9851 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
lcd1602.obj (LCD1602)
ad9851.obj (AD9851)
control.obj (CONTROL)
keyboard.obj (KEYBOARD)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: ad9851 (LCD1602)
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 ?DT?LCD1602
DATA 0028H 0012H UNIT _DATA_GROUP_
DATA 003AH 0005H UNIT ?DT?AD9851
IDATA 003FH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 021EH UNIT ?PR?MAIN?CONTROL
CODE 0221H 00C5H UNIT ?C?LIB_CODE
CODE 02E6H 008CH UNIT ?C_C51STARTUP
CODE 0372H 008BH UNIT ?PR?CHECK_KEY?KEYBOARD
CODE 03FDH 0032H UNIT ?PR?_DISPLAY_LINE?LCD1602
CODE 042FH 0030H UNIT ?CO?LCD1602
CODE 045FH 002FH UNIT ?PR?_SEND_WORD?AD9851
CODE 048EH 002CH UNIT ?C_INITSEG
CODE 04BAH 0022H UNIT ?PR?LCD_INIT?LCD1602
CODE 04DCH 0020H UNIT ?CO?CONTROL
CODE 04FCH 001FH UNIT ?PR?_DELAY_S?CONTROL
CODE 051BH 0017H UNIT ?PR?_WRITE_LCD?LCD1602
CODE 0532H 0012H UNIT ?PR?_DELAY_MS?CONTROL
CODE 0544H 0011H UNIT ?PR?CHECK_BUSY?LCD1602
CODE 0555H 000BH UNIT ?PR?AD9851_INIT?AD9851
OVERLAY MAP OF MODULE: ad9851 (LCD1602)
SEGMENT DATA_GROUP
BL51 BANKED LINKER/LOCATER V6.00 09/17/2008 21:00:00 PAGE 2
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?CONTROL
+--> ?C_INITSEG
?PR?MAIN?CONTROL 0028H 000FH
+--> ?PR?AD9851_INIT?AD9851
+--> ?PR?LCD_INIT?LCD1602
+--> ?PR?_SEND_WORD?AD9851
+--> ?PR?_DISPLAY_LINE?LCD1602
+--> ?CO?LCD1602
+--> ?PR?_DELAY_S?CONTROL
+--> ?PR?CHECK_KEY?KEYBOARD
+--> ?CO?CONTROL
?PR?LCD_INIT?LCD1602 ----- -----
+--> ?PR?_DELAY_MS?CONTROL
+--> ?PR?_WRITE_LCD?LCD1602
?PR?_WRITE_LCD?LCD1602 ----- -----
+--> ?PR?CHECK_BUSY?LCD1602
?PR?_SEND_WORD?AD9851 0037H 0003H
?PR?_DISPLAY_LINE?LCD1602 0037H 0003H
+--> ?PR?_WRITE_LCD?LCD1602
?PR?CHECK_KEY?KEYBOARD 0037H 0001H
SYMBOL TABLE OF MODULE: ad9851 (LCD1602)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD1602
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:0008H PUBLIC disp_buf0
D:00A0H PUBLIC P2
D:0018H PUBLIC disp_buf1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:051BH PUBLIC _write_lcd
C:0544H PUBLIC check_busy
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:042FH PUBLIC disp_error
C:043FH PUBLIC disp_init
C:04BAH PUBLIC lcd_init
B:00A0H.5 PUBLIC en
C:044FH PUBLIC disp_max
C:03FDH PUBLIC _display_line
BL51 BANKED LINKER/LOCATER V6.00 09/17/2008 21:00:00 PAGE 3
B:00A0H.7 PUBLIC rs
D:00C8H PUBLIC T2CON
B:00A0H.6 PUBLIC rw
D:00D0H PUBLIC PSW
------- PROC CHECK_BUSY
C:0544H LINE# 20
C:0544H LINE# 21
C:0544H LINE# 22
C:0547H LINE# 23
C:0549H LINE# 24
C:054BH LINE# 25
C:054DH LINE# 26
C:0552H LINE# 27
C:0554H LINE# 28
------- ENDPROC CHECK_BUSY
------- PROC _WRITE_LCD
D:0007H SYMBOL select
D:0005H SYMBOL dat
C:051BH LINE# 31
C:051BH LINE# 32
C:051BH LINE# 33
C:051EH LINE# 34
C:0521H LINE# 35
C:0521H LINE# 36
C:0523H LINE# 37
C:0525H LINE# 38
C:0527H LINE# 40
C:0527H LINE# 41
C:0529H LINE# 42
C:052BH LINE# 43
C:052BH LINE# 44
C:052DH LINE# 45
C:052FH LINE# 46
C:0531H LINE# 47
------- ENDPROC _WRITE_LCD
------- PROC _DISPLAY_LINE
D:0005H SYMBOL y
D:0037H SYMBOL dat
------- DO
D:0006H SYMBOL cnt
------- ENDDO
C:03FDH LINE# 50
C:0405H LINE# 51
C:0405H LINE# 54
C:040CH LINE# 55
C:040FH LINE# 56
C:0414H LINE# 58
C:0416H LINE# 59
C:0416H LINE# 60
C:042AH LINE# 61
C:042EH LINE# 63
------- ENDPROC _DISPLAY_LINE
------- PROC LCD_INIT
C:04BAH LINE# 66
C:04BAH LINE# 67
C:04BAH LINE# 68
C:04BCH LINE# 69
BL51 BANKED LINKER/LOCATER V6.00 09/17/2008 21:00:00 PAGE 4
C:04C1H LINE# 70
C:04C8H LINE# 71
C:04CDH LINE# 72
C:04D2H LINE# 73
C:04D7H LINE# 74
------- ENDPROC LCD_INIT
------- ENDMOD LCD1602
------- MODULE AD9851
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
B:00A0H.1 PUBLIC fq_ud
B:00A0H.2 PUBLIC w_clk
D:00B8H PUBLIC IP
B:00A0H.0 PUBLIC reset
C:045FH PUBLIC _send_word
D:0098H PUBLIC SCON
C:0555H PUBLIC ad9851_init
D:0088H PUBLIC TCON
D:003AH PUBLIC word_buf
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC AD9851_INIT
C:0555H LINE# 14
C:0555H LINE# 15
C:0555H LINE# 16
C:0557H LINE# 17
C:0559H LINE# 18
C:055BH LINE# 19
C:055DH LINE# 20
C:055FH LINE# 21
------- ENDPROC AD9851_INIT
------- PROC _SEND_WORD
D:0037H SYMBOL fq_word
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -