📄 hyperterminal.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 01/02/2009 14:29:39 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE HyperTerminal.obj, main.obj, dotdisplay.obj, ds1307.obj, adc.obj, ir.obj, ds18b20.obj TO HyperT
>> erminal RAMSIZE (256) XDATA (0X0000-0X7FFF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
HyperTerminal.obj (HYPERTERMINAL)
main.obj (MAIN)
dotdisplay.obj (DOTDISPLAY)
ds1307.obj (DS1307)
adc.obj (ADC)
ir.obj (IR)
ds18b20.obj (DS18B20)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?LNOT)
C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?SLSHR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFX256)
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
C:\KEIL\C51\LIB\C51L.LIB (?C?STRCMP)
C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
C:\KEIL\C51\LIB\C51L.LIB (ATOI)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51L.LIB (ISDIGIT)
C:\KEIL\C51\LIB\C51L.LIB (ISSPACE)
LINK MAP OF MODULE: HyperTerminal (HYPERTERMINAL)
BL51 BANKED LINKER/LOCATER V5.12 01/02/2009 14:29:39 PAGE 2
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 0005H UNIT _DATA_GROUP_
000DH 000BH *** GAP ***
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.2 UNIT ?BI?IR
0021H.3 0000H.5 *** GAP ***
IDATA 0022H 0032H UNIT ?ID?HYPERTERMINAL
IDATA 0054H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0098H UNIT ?XD?HYPERTERMINAL
XDATA 0098H 0032H UNIT _XDATA_GROUP_
XDATA 00CAH 000EH UNIT ?XD?DS1307
XDATA 00D8H 000CH UNIT ?XD?IR
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 000FH UNIT ?PR?DELAY5MS?DOTDISPLAY
0012H 0001H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?PR?READDATALCM?DOTDISPLAY
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0598H UNIT ?CO?HYPERTERMINAL
CODE 05BEH 057EH UNIT ?C?LIB_CODE
CODE 0B3CH 0365H UNIT ?PR?PRINTF?PRINTF
CODE 0EA1H 01ACH UNIT ?PR?_PARSEARGS?HYPERTERMINAL
CODE 104DH 0189H UNIT ?PR?_LAMP?HYPERTERMINAL
CODE 11D6H 0154H UNIT ?PR?INT1_ISR?IR
CODE 132AH 0151H UNIT ?PR?_EXECCOMMAND?HYPERTERMINAL
CODE 147BH 0146H UNIT ?PR?_WRITETIME?HYPERTERMINAL
CODE 15C1H 00FDH UNIT ?PR?_LED?HYPERTERMINAL
CODE 16BEH 00DBH UNIT ?PR?_ATOI?ATOI
CODE 1799H 00B6H UNIT ?PR?_READTIME?HYPERTERMINAL
CODE 184FH 00B2H UNIT ?PR?SERIALINTERRUPT?HYPERTERMINAL
CODE 1901H 009DH UNIT ?C_INITSEG
CODE 199EH 0092H UNIT ?PR?_PROMPT?HYPERTERMINAL
CODE 1A30H 0090H UNIT ?PR?_RELAY?HYPERTERMINAL
CODE 1AC0H 008FH UNIT ?PR?_BEEP?HYPERTERMINAL
CODE 1B4FH 008CH UNIT ?C_C51STARTUP
CODE 1BDBH 0088H UNIT ?PR?INITHYPERTERMINAL?HYPERTERMINAL
CODE 1C63H 0074H UNIT ?PR?_LCD?HYPERTERMINAL
CODE 1CD7H 0066H UNIT ?PR?_DISPLAYLISTCHAR?DOTDISPLAY
CODE 1D3DH 005BH UNIT ?PR?_WRITEE2PROM?HYPERTERMINAL
CODE 1D98H 0059H UNIT ?PR?_READE2PROM?HYPERTERMINAL
CODE 1DF1H 0053H UNIT ?PR?_HELP?HYPERTERMINAL
CODE 1E44H 0052H UNIT ?PR?_AD?HYPERTERMINAL
CODE 1E96H 004FH UNIT ?PR?_TEMP?HYPERTERMINAL
CODE 1EE5H 004BH UNIT ?PR?_I2C_WRITE_BYTE?DS1307
CODE 1F30H 003BH UNIT ?PR?LCMINIT?DOTDISPLAY
CODE 1F6BH 003BH UNIT ?PR?RTEMP?DS18B20
BL51 BANKED LINKER/LOCATER V5.12 01/02/2009 14:29:39 PAGE 3
CODE 1FA6H 0038H UNIT ?CO?DS1307
CODE 1FDEH 0038H UNIT ?PR?INITIAL1820?DS18B20
CODE 2016H 002CH UNIT ?PR?RUNHYPERTERMINAL?HYPERTERMINAL
CODE 2042H 002AH UNIT ?PR?_WCHAR?DS18B20
CODE 206CH 0028H UNIT ?PR?READ_RTC?DS1307
CODE 2094H 0028H UNIT ?PR?RCHAR?DS18B20
CODE 20BCH 0027H UNIT ?PR?_DISPLAYONECHAR?DOTDISPLAY
CODE 20E3H 0027H UNIT ?CO?DOTDISPLAY
CODE 210AH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 2131H 0026H UNIT ?PR?READADC0831?ADC
CODE 2157H 0023H UNIT ?PR?_REBOOT?HYPERTERMINAL
CODE 217AH 0022H UNIT ?PR?SET_RTC?DS1307
CODE 219CH 0020H UNIT ?PR?_WRITECOMMANDLCM?DOTDISPLAY
CODE 21BCH 001FH UNIT ?PR?_IR?HYPERTERMINAL
CODE 21DBH 001EH UNIT ?PR?I2C_STOP?DS1307
CODE 21F9H 001CH UNIT ?PR?_WRITEDATALCM?DOTDISPLAY
CODE 2215H 001BH UNIT ?PR?_SERIALSENDSTR?HYPERTERMINAL
CODE 2230H 001AH UNIT ?PR?DISPLAYDOMAIN?DOTDISPLAY
CODE 224AH 001AH UNIT ?PR?DISPLAYTEL?DOTDISPLAY
CODE 2264H 0019H UNIT ?PR?DELAY400MS?DOTDISPLAY
CODE 227DH 0019H UNIT ?PR?I2C_START?DS1307
CODE 2296H 0019H UNIT ?PR?I2C_READ_BYTE?DS1307
CODE 22AFH 0016H UNIT ?PR?_CLEAR?HYPERTERMINAL
CODE 22C5H 0015H UNIT ?PR?READSTATUSLCM?DOTDISPLAY
CODE 22DAH 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 22EFH 0014H UNIT ?PR?_ISSPACE?ISSPACE
CODE 2303H 0013H UNIT ?PR?_READ1307?DS1307
CODE 2316H 0013H UNIT ?PR?_READ2402?DS1307
CODE 2329H 0011H UNIT ?PR?DELAYADC0831?ADC
CODE 233AH 000FH UNIT ?PR?_DELAY1820?DS18B20
CODE 2349H 000FH UNIT ?PR?_ISDIGIT?ISDIGIT
CODE 2358H 000DH UNIT ?PR?_WRITE1307?DS1307
CODE 2365H 000DH UNIT ?PR?_WRITE2402?DS1307
CODE 2372H 000BH UNIT ?PR?I2C_SEND_NOACK?DS1307
CODE 237DH 0008H UNIT ?PR?_SERIALSENDBYTE?HYPERTERMINAL
CODE 2385H 0008H UNIT ?PR?MAIN?MAIN
CODE 238DH 0003H UNIT ?PR?INITADC0831?ADC
OVERLAY MAP OF MODULE: HyperTerminal (HYPERTERMINAL)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
---------------------------------------------------------------------------------------------------
?PR?SERIALINTERRUPT?HYPERTERMINAL ----- ----- ----- ----- ----- -----
+--> ?PR?_SERIALSENDBYTE?HYPERTERMINAL
+--> ?CO?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
?PR?_SERIALSENDSTR?HYPERTERMINAL ----- ----- ----- ----- ----- -----
+--> ?PR?_SERIALSENDBYTE?HYPERTERMINAL
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 01/02/2009 14:29:39 PAGE 4
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?INITHYPERTERMINAL?HYPERTERMINAL
+--> ?PR?RUNHYPERTERMINAL?HYPERTERMINAL
?PR?INITHYPERTERMINAL?HYPERTERMINAL ----- ----- ----- ----- ----- -----
+--> ?CO?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
?PR?RUNHYPERTERMINAL?HYPERTERMINAL ----- ----- ----- ----- ----- -----
+--> ?PR?_EXECCOMMAND?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
?PR?_EXECCOMMAND?HYPERTERMINAL ----- ----- ----- ----- 0098H 0023H
+--> ?PR?_PARSEARGS?HYPERTERMINAL
+--> ?CO?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
?PR?_PARSEARGS?HYPERTERMINAL ----- ----- ----- ----- 00BBH 000FH
?C_INITSEG ----- ----- ----- ----- ----- -----
+--> ?CO?HYPERTERMINAL
+--> ?PR?_HELP?HYPERTERMINAL
+--> ?PR?_PROMPT?HYPERTERMINAL
+--> ?PR?_CLEAR?HYPERTERMINAL
+--> ?PR?_LAMP?HYPERTERMINAL
+--> ?PR?_LED?HYPERTERMINAL
+--> ?PR?_BEEP?HYPERTERMINAL
+--> ?PR?_LCD?HYPERTERMINAL
+--> ?PR?_REBOOT?HYPERTERMINAL
+--> ?PR?_RELAY?HYPERTERMINAL
+--> ?PR?_TEMP?HYPERTERMINAL
+--> ?PR?_WRITETIME?HYPERTERMINAL
+--> ?PR?_READTIME?HYPERTERMINAL
+--> ?PR?_AD?HYPERTERMINAL
+--> ?PR?_IR?HYPERTERMINAL
+--> ?PR?_WRITEE2PROM?HYPERTERMINAL
+--> ?PR?_READE2PROM?HYPERTERMINAL
?PR?_HELP?HYPERTERMINAL ----- ----- ----- ----- 0098H 0001H
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
+--> ?CO?HYPERTERMINAL
?PR?_PROMPT?HYPERTERMINAL ----- ----- ----- ----- 0098H 0003H
+--> ?PR?_STRLEN?STRLEN
+--> ?CO?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
+--> ?PR?PRINTF?PRINTF
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0005H 009BH 0028H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_CLEAR?HYPERTERMINAL ----- ----- ----- ----- ----- -----
+--> ?CO?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
BL51 BANKED LINKER/LOCATER V5.12 01/02/2009 14:29:39 PAGE 5
?PR?_LAMP?HYPERTERMINAL ----- ----- ----- ----- 0098H 0005H
+--> ?CO?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
?PR?_LED?HYPERTERMINAL ----- ----- ----- ----- 0098H 0005H
+--> ?PR?_ATOI?ATOI
+--> ?PR?_STRLEN?STRLEN
+--> ?CO?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
?PR?_ATOI?ATOI 0020H.0 0000H.1 ----- ----- 00ACH 0005H
+--> ?PR?_ISSPACE?ISSPACE
+--> ?PR?_ISDIGIT?ISDIGIT
?PR?_BEEP?HYPERTERMINAL ----- ----- ----- ----- 0098H 0004H
+--> ?CO?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
?PR?_LCD?HYPERTERMINAL ----- ----- ----- ----- 0098H 0004H
+--> ?CO?HYPERTERMINAL
+--> ?PR?DISPLAYDOMAIN?DOTDISPLAY
+--> ?PR?DISPLAYTEL?DOTDISPLAY
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
?PR?DISPLAYDOMAIN?DOTDISPLAY ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY400MS?DOTDISPLAY
+--> ?PR?LCMINIT?DOTDISPLAY
+--> ?PR?DELAY5MS?DOTDISPLAY
+--> ?PR?_DISPLAYLISTCHAR?DOTDISPLAY
+--> ?CO?DOTDISPLAY
+--> ?PR?READDATALCM?DOTDISPLAY
?PR?LCMINIT?DOTDISPLAY ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITECOMMANDLCM?DOTDISPLAY
+--> ?PR?DELAY5MS?DOTDISPLAY
?PR?_WRITECOMMANDLCM?DOTDISPLAY ----- ----- ----- ----- 00A2H 0001H
+--> ?PR?READSTATUSLCM?DOTDISPLAY
?PR?_DISPLAYLISTCHAR?DOTDISPLAY ----- ----- ----- ----- 009CH 0005H
+--> ?CO?DOTDISPLAY
+--> ?PR?_DISPLAYONECHAR?DOTDISPLAY
?PR?_DISPLAYONECHAR?DOTDISPLAY ----- ----- ----- ----- 00A1H 0001H
+--> ?PR?_WRITECOMMANDLCM?DOTDISPLAY
+--> ?PR?_WRITEDATALCM?DOTDISPLAY
?PR?_WRITEDATALCM?DOTDISPLAY ----- ----- ----- ----- 00A2H 0002H
+--> ?PR?READSTATUSLCM?DOTDISPLAY
?PR?DISPLAYTEL?DOTDISPLAY ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY400MS?DOTDISPLAY
+--> ?PR?LCMINIT?DOTDISPLAY
+--> ?PR?DELAY5MS?DOTDISPLAY
+--> ?PR?_DISPLAYLISTCHAR?DOTDISPLAY
+--> ?CO?DOTDISPLAY
BL51 BANKED LINKER/LOCATER V5.12 01/02/2009 14:29:39 PAGE 6
+--> ?PR?READDATALCM?DOTDISPLAY
?PR?_REBOOT?HYPERTERMINAL ----- ----- ----- ----- ----- -----
+--> ?CO?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
?PR?_RELAY?HYPERTERMINAL ----- ----- ----- ----- 0098H 0004H
+--> ?CO?HYPERTERMINAL
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
?PR?_TEMP?HYPERTERMINAL ----- ----- ----- ----- 0098H 0014H
+--> ?PR?RTEMP?DS18B20
+--> ?PR?_SERIALSENDSTR?HYPERTERMINAL
+--> ?CO?HYPERTERMINAL
?PR?RTEMP?DS18B20 ----- ----- ----- ----- ----- -----
+--> ?PR?_WCHAR?DS18B20
+--> ?PR?_DELAY1820?DS18B20
+--> ?PR?RCHAR?DS18B20
?PR?_WCHAR?DS18B20 ----- ----- ----- ----- ----- -----
+--> ?PR?INITIAL1820?DS18B20
+--> ?PR?_DELAY1820?DS18B20
?PR?INITIAL1820?DS18B20 ----- ----- ----- ----- ----- -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -