📄 信号发生器v3.m51
字号:
BL51 BANKED LINKER/LOCATER V6.02 05/08/2007 00:42:22 PAGE 1
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE LCD1602.obj, main.obj, generator.obj, KeyInt.obj TO 信号发生器v3 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
LCD1602.obj (LCD1602)
main.obj (MAIN)
generator.obj (GENERATOR)
KeyInt.obj (KEYINT)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
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?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: 信号发生器v3 (LCD1602)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 000BH UNIT _DATA_GROUP_
DATA 001BH 0001H UNIT ?C?LIB_DATA
001CH 0004H *** GAP ***
BIT 0020H.0 0000H.2 UNIT _BIT_GROUP_
BIT 0020H.2 0000H.1 UNIT ?BI?GENERATOR
0020H.3 0000H.5 *** GAP ***
DATA 0021H 001BH UNIT ?DT?GENERATOR
IDATA 003CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 000DH *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 07E2H *** GAP ***
CODE 0800H 046CH UNIT ?C?LIB_CODE
CODE 0C6CH 03A9H UNIT ?PR?KEY_SCAN_ISR?KEYINT
CODE 1015H 01F2H UNIT ?PR?MAIN?MAIN
CODE 1207H 0100H UNIT ?CO?GENERATOR
CODE 1307H 0090H UNIT ?PR?TIMER0_ISR?GENERATOR
BL51 BANKED LINKER/LOCATER V6.02 05/08/2007 00:42:22 PAGE 2
CODE 1397H 008CH UNIT ?C_C51STARTUP
CODE 1423H 005AH UNIT ?PR?_?LCD_WRITE_DATA?LCD1602
CODE 147DH 005AH UNIT ?PR?_PRINTSTR?LCD1602
CODE 14D7H 0028H UNIT ?PR?_MDELAY?LCD1602
CODE 14FFH 0026H UNIT ?C_INITSEG
CODE 1525H 000CH UNIT ?CO?MAIN
CODE 1531H 000CH UNIT ?PR?ENABLE_TIMER1?KEYINT
CODE 153DH 000AH UNIT ?PR?_LCD_WRITE_CMD?LCD1602
CODE 1547H 000AH UNIT ?PR?ENABLE_TIMER0?GENERATOR
OVERLAY MAP OF MODULE: 信号发生器v3 (LCD1602)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?PR?TIMER0_ISR?GENERATOR ----- ----- ----- -----
+--> ?CO?GENERATOR
*** NEW ROOT ***************************************************
?PR?KEY_SCAN_ISR?KEYINT 0020H.0 0000H.2 0010H 0003H
+--> ?PR?_MDELAY?LCD1602
+--> ?PR?_?LCD_WRITE_DATA?LCD1602
?PR?_?LCD_WRITE_DATA?LCD1602 ----- ----- ----- -----
+--> ?PR?_LCD_WRITE_CMD?LCD1602
+--> ?PR?_MDELAY?LCD1602
?PR?_LCD_WRITE_CMD?LCD1602 ----- ----- ----- -----
+--> ?PR?_MDELAY?LCD1602
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0013H 0002H
+--> ?PR?_LCD_WRITE_CMD?LCD1602
+--> ?PR?_?LCD_WRITE_DATA?LCD1602
+--> ?PR?ENABLE_TIMER0?GENERATOR
+--> ?PR?ENABLE_TIMER1?KEYINT
+--> ?CO?MAIN
+--> ?PR?_PRINTSTR?LCD1602
?PR?_PRINTSTR?LCD1602 ----- ----- 0015H 0006H
+--> ?PR?_LCD_WRITE_CMD?LCD1602
+--> ?PR?_?LCD_WRITE_DATA?LCD1602
SYMBOL TABLE OF MODULE: 信号发生器v3 (LCD1602)
VALUE TYPE NAME
BL51 BANKED LINKER/LOCATER V6.02 05/08/2007 00:42:22 PAGE 3
----------------------------------
------- MODULE LCD1602
C:0000H SYMBOL _ICE_DUMMY_
C:14DFH PUBLIC _mdelay
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:147DH PUBLIC _printstr
B:00B0H.4 PUBLIC P3_4
B:00B0H.5 PUBLIC P3_5
B:00B0H.6 PUBLIC P3_6
C:1423H PUBLIC _?LCD_write_data
C:153DH PUBLIC _LCD_write_cmd
------- PROC _LCD_WRITE_CMD
D:0007H SYMBOL cmd
C:153DH LINE# 18
C:153DH LINE# 19
C:153DH LINE# 20
C:153FH LINE# 21
C:1541H LINE# 22
C:1541H LINE# 23
C:1541H LINE# 24
C:1544H LINE# 25
C:1546H LINE# 26
------- ENDPROC _LCD_WRITE_CMD
------- PROC _?LCD_WRITE_DATA
i:0001H SYMBOL row
i:0002H SYMBOL cow
i:0003H SYMBOL Data
------- DO
i:0000H SYMBOL addr
------- ENDDO
C:1423H LINE# 28
C:1437H LINE# 30
C:143BH LINE# 31
C:1441H LINE# 32
C:1449H LINE# 33
C:1453H LINE# 34
C:145AH LINE# 35
C:1460H LINE# 36
C:1467H LINE# 38
C:146FH LINE# 39
C:1471H LINE# 40
C:1471H LINE# 41
C:1471H LINE# 42
C:1474H LINE# 43
C:1476H LINE# 44
------- ENDPROC _?LCD_WRITE_DATA
------- PROC L?0021
------- ENDPROC L?0021
------- PROC _MDELAY
D:0006H SYMBOL msec
------- DO
D:0004H SYMBOL i
------- ENDDO
C:14DFH LINE# 46
C:14DFH LINE# 47
BL51 BANKED LINKER/LOCATER V6.02 05/08/2007 00:42:22 PAGE 4
C:14DFH LINE# 48
C:14DFH LINE# 49
C:14E9H LINE# 50
C:14FEH LINE# 51
------- ENDPROC _MDELAY
------- PROC _PRINTSTR
D:0015H SYMBOL start
D:0005H SYMBOL end
D:0016H SYMBOL str
------- DO
D:0019H SYMBOL count
D:001AH SYMBOL index
------- ENDDO
C:147DH LINE# 75
C:1485H LINE# 76
C:1485H LINE# 77
C:148CH LINE# 78
C:148FH LINE# 79
C:148FH LINE# 80
C:1497H LINE# 84
C:14A4H LINE# 85
C:14B9H LINE# 86
C:14CDH LINE# 87
C:14CFH LINE# 88
C:14D6H LINE# 89
------- ENDPROC _PRINTSTR
------- ENDMOD LCD1602
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:00B0H PUBLIC P3
C:1015H PUBLIC main
------- PROC MAIN
------- DO
D:0013H SYMBOL count
------- ENDDO
C:1015H LINE# 28
C:1015H LINE# 29
C:1015H LINE# 32
C:1017H LINE# 33
C:101DH LINE# 34
C:1028H LINE# 35
C:1030H LINE# 36
C:1033H LINE# 37
C:1036H LINE# 39
C:105BH LINE# 40
C:1072H LINE# 42
C:10C9H LINE# 43
C:10CCH LINE# 44
C:10D0H LINE# 46
C:1127H LINE# 47
C:112AH LINE# 48
C:112EH LINE# 50
C:1165H LINE# 51
C:1168H LINE# 52
C:116CH LINE# 54
C:1171H LINE# 55
BL51 BANKED LINKER/LOCATER V6.02 05/08/2007 00:42:22 PAGE 5
C:1176H LINE# 56
C:117BH LINE# 57
C:1180H LINE# 58
C:1185H LINE# 59
C:118AH LINE# 65
C:119DH LINE# 66
C:11A8H LINE# 67
C:11ADH LINE# 68
C:11C0H LINE# 69
C:11CBH LINE# 70
C:11D0H LINE# 71
C:11D3H LINE# 72
C:11D6H LINE# 74
C:11E3H LINE# 76
C:11E3H LINE# 77
C:11E6H LINE# 78
C:11F3H LINE# 79
C:11FCH LINE# 80
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -