⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hyperterminal.m51

📁 这是一个大模式下ucos51的移植结果,因为大部分可载的ucos51都是小模式下的
💻 M51
📖 第 1 页 / 共 5 页
字号:
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 + -