📄 020 key.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 01/11/2009 22:55:18 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, lcd.obj, key.obj, init.obj, dds9852.obj TO 020 key RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
lcd.obj (LCD)
key.obj (KEY)
init.obj (INIT)
dds9852.obj (DDS9852)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: 020 key (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 000DH UNIT ?DT?DDS9852
DATA 0015H 000CH UNIT _DATA_GROUP_
DATA 0021H 0001H UNIT ?DT?KEY
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 02A4H UNIT ?C?LIB_CODE
CODE 02A7H 008CH UNIT ?C_C51STARTUP
CODE 0333H 007DH UNIT ?PR?KEYSCAN?KEY
CODE 03B0H 005DH UNIT ?PR?_WRITELCD?LCD
CODE 040DH 0059H UNIT ?PR?GETKEY?KEY
CODE 0466H 004FH UNIT ?PR?_SHOW_NUM?LCD
CODE 04B5H 0049H UNIT ?PR?_START_DDS?DDS9852
CODE 04FEH 0042H UNIT ?PR?_CHANGEADDRESS?LCD
CODE 0540H 003DH UNIT ?PR?MAIN?MAIN
CODE 057DH 0030H UNIT ?PR?LCDBUSYWAIT?LCD
CODE 05ADH 0022H UNIT ?PR?SYSCLK_INIT?INIT
CODE 05CFH 0021H UNIT ?PR?DDSINIT?DDS9852
CODE 05F0H 001CH UNIT ?PR?DISP_START?INIT
CODE 060CH 0019H UNIT ?PR?PORT_INIT?INIT
CODE 0625H 0010H UNIT ?PR?LCD_DELAY?LCD
CODE 0635H 0010H UNIT ?C_INITSEG
CODE 0645H 000FH UNIT ?PR?_WRITELCD_DATA?LCD
BL51 BANKED LINKER/LOCATER V6.00 01/11/2009 22:55:18 PAGE 2
CODE 0654H 000FH UNIT ?PR?_WRITELCD_COMMAND?LCD
CODE 0663H 000FH UNIT ?PR?KEY_DELAY?KEY
CODE 0672H 000BH UNIT ?CO?LCD
CODE 067DH 000BH UNIT ?CO?INIT
CODE 0688H 000BH UNIT ?PR?_WR_AD9852MODE?DDS9852
CODE 0693H 0009H UNIT ?PR?SYS_INIT?INIT
CODE 069CH 0009H UNIT ?PR?_WRITE_AD9852?DDS9852
OVERLAY MAP OF MODULE: 020 key (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0015H 0001H
+--> ?PR?SYS_INIT?INIT
+--> ?PR?DDSINIT?DDS9852
+--> ?PR?_START_DDS?DDS9852
+--> ?PR?_SHOW_NUM?LCD
?PR?SYS_INIT?INIT ----- -----
+--> ?PR?SYSCLK_INIT?INIT
+--> ?PR?PORT_INIT?INIT
+--> ?PR?DISP_START?INIT
?PR?DISP_START?INIT ----- -----
+--> ?PR?_WRITELCD_COMMAND?LCD
+--> ?CO?INIT
+--> ?PR?_WRITELCD?LCD
?PR?_WRITELCD_COMMAND?LCD ----- -----
+--> ?PR?LCDBUSYWAIT?LCD
+--> ?PR?LCD_DELAY?LCD
?PR?LCDBUSYWAIT?LCD ----- -----
+--> ?PR?LCD_DELAY?LCD
?PR?_WRITELCD?LCD 0016H 0007H
+--> ?PR?_WRITELCD_COMMAND?LCD
+--> ?PR?_CHANGEADDRESS?LCD
+--> ?PR?_WRITELCD_DATA?LCD
?PR?_CHANGEADDRESS?LCD ----- -----
+--> ?PR?_WRITELCD_DATA?LCD
+--> ?PR?_WRITELCD_COMMAND?LCD
?PR?_WRITELCD_DATA?LCD ----- -----
+--> ?PR?LCDBUSYWAIT?LCD
+--> ?PR?LCD_DELAY?LCD
?PR?DDSINIT?DDS9852 ----- -----
BL51 BANKED LINKER/LOCATER V6.00 01/11/2009 22:55:18 PAGE 3
+--> ?PR?_WRITE_AD9852?DDS9852
?PR?_START_DDS?DDS9852 0016H 0003H
+--> ?PR?_WRITE_AD9852?DDS9852
?PR?_SHOW_NUM?LCD 0016H 000BH
+--> ?PR?_WRITELCD_COMMAND?LCD
+--> ?CO?LCD
+--> ?PR?_WRITELCD_DATA?LCD
SYMBOL TABLE OF MODULE: 020 key (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00C0H PUBLIC SMB0CN
C:0540H PUBLIC main
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
------- DO
D:0015H SYMBOL k
------- ENDDO
C:0540H LINE# 7
C:0540H LINE# 8
C:0543H LINE# 9
C:0546H LINE# 10
C:0549H LINE# 11
C:0549H LINE# 12
C:0549H LINE# 16
C:055BH LINE# 17
C:056FH LINE# 18
C:0572H LINE# 19
C:057BH LINE# 21
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
D:0084H PUBLIC P4
D:0085H PUBLIC P5
C:0654H PUBLIC _WriteLCD_Command
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
C:057DH PUBLIC LCDBusyWait
C:0516H PUBLIC _ChangeAddress
BL51 BANKED LINKER/LOCATER V6.00 01/11/2009 22:55:18 PAGE 4
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00C0H PUBLIC SMB0CN
C:0630H PUBLIC lcd_delay
D:00F8H PUBLIC SPI0CN
C:0672H PUBLIC dig
D:0088H PUBLIC TCON
C:0645H PUBLIC _WriteLCD_Data
C:0466H PUBLIC _Show_num
C:03B0H PUBLIC _WriteLCD
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
C:062AH SYMBOL L?0034
------- PROC L?0033
------- ENDPROC L?0033
C:062AH SYMBOL L?0034
------- PROC LCD_DELAY
------- DO
D:0007H SYMBOL delayTime
------- ENDDO
C:0630H LINE# 16
C:0630H LINE# 17
C:0630H LINE# 18
C:0634H LINE# 19
------- ENDPROC LCD_DELAY
------- PROC LCDBUSYWAIT
------- DO
D:0006H SYMBOL Status
------- ENDDO
C:057DH LINE# 22
C:057DH LINE# 23
C:057DH LINE# 25
C:0580H LINE# 26
C:0583H LINE# 28
C:0586H LINE# 29
C:0589H LINE# 31
C:058CH LINE# 32
C:058FH LINE# 34
C:0592H LINE# 35
C:0594H LINE# 36
C:0596H LINE# 38
C:059AH LINE# 39
C:059AH LINE# 40
C:059AH LINE# 41
C:059AH LINE# 42
C:059DH LINE# 43
C:059FH LINE# 44
C:05A2H LINE# 45
C:05A5H LINE# 47
C:05A7H LINE# 48
C:05AAH LINE# 50
C:05ACH LINE# 51
------- ENDPROC LCDBUSYWAIT
------- PROC _WRITELCD_DATA
D:0005H SYMBOL Data
C:0645H LINE# 53
BL51 BANKED LINKER/LOCATER V6.00 01/11/2009 22:55:18 PAGE 5
C:0647H LINE# 54
C:0647H LINE# 55
C:064AH LINE# 56
C:064DH LINE# 58
C:064DH LINE# 59
C:064DH LINE# 60
C:064DH LINE# 61
C:064DH LINE# 63
C:0650H LINE# 64
C:0653H LINE# 66
------- ENDPROC _WRITELCD_DATA
------- PROC _WRITELCD_COMMAND
D:0005H SYMBOL Command
C:0654H LINE# 68
C:0656H LINE# 69
C:0656H LINE# 70
C:0659H LINE# 71
C:065CH LINE# 73
C:065CH LINE# 74
C:065CH LINE# 75
C:065CH LINE# 76
C:065CH LINE# 78
C:065FH LINE# 79
C:0662H LINE# 81
------- ENDPROC _WRITELCD_COMMAND
------- PROC L?0032
------- ENDPROC L?0032
------- PROC _CHANGEADDRESS
D:0007H SYMBOL StartAddress
C:0516H LINE# 84
C:0516H LINE# 85
C:0516H LINE# 86
C:0523H LINE# 87
C:0523H LINE# 88
C:052CH LINE# 89
C:0535H LINE# 90
C:053EH LINE# 91
C:053FH LINE# 92
C:053FH LINE# 93
C:053FH LINE# 94
------- ENDPROC _CHANGEADDRESS
------- PROC _WRITELCD
D:0004H SYMBOL StartAddress
D:0016H SYMBOL Size
D:0017H SYMBOL Charactors
------- DO
D:001AH SYMBOL i
------- ENDDO
C:03B0H LINE# 98
C:03BAH LINE# 99
C:03BAH LINE# 100
C:03C0H LINE# 101
C:03C3H LINE# 102
C:03C7H LINE# 103
C:03C7H LINE# 105
C:03E1H LINE# 106
C:03E1H LINE# 108
BL51 BANKED LINKER/LOCATER V6.00 01/11/2009 22:55:18 PAGE 6
C:03E3H LINE# 109
C:03E3H LINE# 112
C:03E8H LINE# 113
C:03EAH LINE# 114
C:03EAH LINE# 116
C:03EAH LINE# 117
C:03F6H LINE# 118
C:03F6H LINE# 119
C:03F9H LINE# 120
C:0404H LINE# 121
C:0405H LINE# 122
C:0405H LINE# 123
C:040AH LINE# 124
C:040CH LINE# 125
C:040CH LINE# 126
------- ENDPROC _WRITELCD
------- PROC _SHOW_NUM
D:0007H SYMBOL address
D:0002H SYMBOL num
------- DO
D:0004H SYMBOL k
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -