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

📄 vv.m51

📁 这是广西大学生设计大赛的源码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        04/26/2008  21:36:42  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL1\C51\BIN\BL51.EXE voice.obj, uart.obj, main.obj, os.obj, lcd.obj, ds18b20.obj, datetime.obj, ctrl.obj TO vv RAMS
>> IZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  voice.obj (VOICE)
  uart.obj (UART)
  main.obj (MAIN)
  os.obj (OS)
  lcd.obj (LCD)
  ds18b20.obj (DS18B20)
  datetime.obj (DATETIME)
  ctrl.obj (CTRL)
  D:\KEIL1\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?COPY)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?SIDIV)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?ILDPTR)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?IILDPTR)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?ISTPTR)
  D:\KEIL1\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL1\C51\LIB\C51S.LIB (?C?IILDX)


LINK MAP OF MODULE:  vv (VOICE)


            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     0009H     UNIT         ?DT?DATETIME
            DATA    0011H     0004H     UNIT         ?DT?OS
            DATA    0015H     0001H     UNIT         ?DT?LCD
                    0016H     000AH                  *** GAP ***
            BIT     0020H.0   0000H.5   UNIT         _BIT_GROUP_
            BIT     0020H.5   0000H.2   UNIT         ?BI?VOICE
            BIT     0020H.7   0000H.1   UNIT         ?BI?OS
            BIT     0021H.0   0000H.1   UNIT         ?BI?DATETIME
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     0024H     UNIT         _DATA_GROUP_
            IDATA   0046H     0013H     UNIT         ?ID?DS18B20
            IDATA   0059H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V6.00                                                      04/26/2008  21:36:42  PAGE 2


                    000EH     07F2H                  *** GAP ***
            CODE    0800H     02CDH     UNIT         ?PR?OSSETDATETIME?OS
            CODE    0ACDH     02A5H     UNIT         ?C?LIB_CODE
            CODE    0D72H     02A0H     UNIT         ?PR?OSDESKTOP?OS
            CODE    1012H     01C7H     UNIT         ?CO?OS
            CODE    11D9H     0146H     UNIT         ?PR?OSSELECTSEARCHDEVICE?OS
            CODE    131FH     013AH     UNIT         ?PR?OSSETVOICE?OS
            CODE    1459H     00F6H     UNIT         ?PR?OSSETALARM?OS
            CODE    154FH     00E4H     UNIT         ?PR?_LCDTEMPEOUT?LCD
            CODE    1633H     00C6H     UNIT         ?PR?_VOCTEMPE?VOICE
            CODE    16F9H     00B2H     UNIT         ?PR?_OWBSEARCHPATH?DS18B20
            CODE    17ABH     00A9H     UNIT         ?PR?DTTGETCURDATETIME?DATETIME
            CODE    1854H     008CH     UNIT         ?PR?OSBOOTLOGO?OS
            CODE    18E0H     008CH     UNIT         ?PR?DTTINTRQ?DATETIME
            CODE    196CH     008CH     UNIT         ?C_C51STARTUP
            CODE    19F8H     007BH     UNIT         ?PR?_CONVERTCTOF?MAIN
            CODE    1A73H     007AH     UNIT         ?PR?_OWBINCROM?DS18B20
            CODE    1AEDH     0071H     UNIT         ?PR?OSMENU?OS
            CODE    1B5EH     006DH     UNIT         ?PR?_OWBREADMEASURE?DS18B20
            CODE    1BCBH     0061H     UNIT         ?PR?_VOCSENDUINT?VOICE
            CODE    1C2CH     0051H     UNIT         ?PR?MAIN?MAIN
            CODE    1C7DH     0050H     UNIT         ?PR?_OWBREADALARMVALUE?DS18B20
            CODE    1CCDH     004EH     UNIT         ?PR?_LCDDATEOUT?LCD
            CODE    1D1BH     004EH     UNIT         ?PR?_LCDTIMEOUT?LCD
            CODE    1D69H     004DH     UNIT         ?PR?OWBDEVICEINIT?DS18B20
            CODE    1DB6H     0046H     UNIT         ?PR?VOCTIME?VOICE
            CODE    1DFCH     0046H     UNIT         ?PR?_OWBWRITECONFIG?DS18B20
            CODE    1E42H     0042H     UNIT         ?PR?CTRLGETINPUTABC?CTRL
            CODE    1E84H     003EH     UNIT         ?PR?LCDINIT?LCD
            CODE    1EC2H     003DH     UNIT         ?PR?_LCDUINTOUT?LCD
            CODE    1EFFH     003BH     UNIT         ?PR?_LCDTEXTOUT?LCD
            CODE    1F3AH     003BH     UNIT         ?PR?DTTINIT?DATETIME
            CODE    1F75H     003AH     UNIT         ?PR?_SETTEMPE?OS
            CODE    1FAFH     0031H     UNIT         ?PR?_OSSHOWPROCESSING?OS
            CODE    1FE0H     0031H     UNIT         ?PR?_LCDHEXOUT?LCD
            CODE    2011H     0031H     UNIT         ?PR?KBDREADPORT?LCD
            CODE    2042H     0031H     UNIT         ?PR?_OWBCLRROMBIT?DS18B20
            CODE    2073H     0030H     UNIT         ?PR?LCDDISPLAYONOFFCONTROL?LCD
            CODE    20A3H     0030H     UNIT         ?PR?LCDFUNCTIONSET?LCD
            CODE    20D3H     002EH     UNIT         ?PR?_VOCSENDSTRING?VOICE
            CODE    2101H     002EH     UNIT         ?PR?_LCDTEXTADDOUT?LCD
            CODE    212FH     002DH     UNIT         ?PR?KBDGETKEYPRESS?LCD
            CODE    215CH     002AH     UNIT         ?CO?VOICE
            CODE    2186H     002AH     UNIT         ?PR?OWBDEVICESAVE?DS18B20
            CODE    21B0H     0028H     UNIT         ?PR?OWBWRITEBIT?DS18B20
            CODE    21D8H     0026H     UNIT         ?PR?_OWBSETROMBIT?DS18B20
            CODE    21FEH     0025H     UNIT         ?PR?_OWBISSEARCHEND?DS18B20
            CODE    2223H     0024H     UNIT         ?PR?LCDENTRYMODESET?LCD
            CODE    2247H     0024H     UNIT         ?PR?OWBREADBIT?DS18B20
            CODE    226BH     0022H     UNIT         ?PR?_OWBGETROMBIT?DS18B20
            CODE    228DH     0020H     UNIT         ?PR?_OWBPRESEARCHDEVICES?DS18B20
            CODE    22ADH     001FH     UNIT         ?CO?LCD
            CODE    22CCH     001FH     UNIT         ?PR?OWBINIT?DS18B20
            CODE    22EBH     001DH     UNIT         ?PR?_OWBWRITEBYTE?DS18B20
            CODE    2308H     001DH     UNIT         ?PR?_OWBSETSEARCHEND?DS18B20
            CODE    2325H     001AH     UNIT         ?PR?OWBREADBYTE?DS18B20
            CODE    233FH     0018H     UNIT         ?PR?OWBCACHESEARCH?DS18B20
BL51 BANKED LINKER/LOCATER V6.00                                                      04/26/2008  21:36:42  PAGE 3


            CODE    2357H     0017H     UNIT         ?PR?_DELAYX1MS?MAIN
            CODE    236EH     0014H     UNIT         ?PR?_VOCSENDBYTE?VOICE
            CODE    2382H     0013H     UNIT         ?PR?LCDSETBUS?LCD
            CODE    2395H     0012H     UNIT         ?PR?LCDCLEARDISPLAY?LCD
            CODE    23A7H     0011H     UNIT         ?PR?_LCDSETDDRAMADDRESS?LCD
            CODE    23B8H     000EH     UNIT         ?PR?_VOCSENDNUMBERCHAR?VOICE
            CODE    23C6H     000DH     UNIT         ?C_INITSEG
            CODE    23D3H     000DH     UNIT         ?PR?_DTTSETCURDATETIME?DATETIME
            CODE    23E0H     000CH     UNIT         ?PR?_LCDWRITEDATATOCGDDRAM?LCD
            CODE    23ECH     000BH     UNIT         ?PR?VOCALARM?VOICE
            CODE    23F7H     0009H     UNIT         ?PR?_OWBGETCACHEROM?DS18B20
            CODE    2400H     0009H     UNIT         ?PR?_OWBGETSEARCHROM?DS18B20
            CODE    2409H     0008H     UNIT         ?PR?VOCSTOPALL?VOICE
            CODE    2411H     0008H     UNIT         ?PR?OWBUNPRESEARCHDEVICES?DS18B20
            CODE    2419H     0006H     UNIT         ?PR?VOCINIT?VOICE
            CODE    241FH     0005H     UNIT         ?PR?OWBCOUNTDEVICES?DS18B20
            CODE    2424H     0005H     UNIT         ?PR?OWBGETCACHEINDEX?DS18B20
            CODE    2429H     0005H     UNIT         ?PR?OWBGETSEARCHINDEX?DS18B20
            CODE    242EH     0003H     UNIT         ?PR?VOCISALARMING?VOICE



OVERLAY MAP OF MODULE:   vv (VOICE)


SEGMENT                                      BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                     START    LENGTH     START    LENGTH
-----------------------------------------------------------------------------
?C_C51STARTUP                             -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                             -----    -----      -----    -----
  +--> ?PR?DTTINIT?DATETIME
  +--> ?PR?LCDINIT?LCD
  +--> ?PR?VOCINIT?VOICE
  +--> ?PR?OSBOOTLOGO?OS
  +--> ?PR?OSDESKTOP?OS
  +--> ?PR?OSSELECTSEARCHDEVICE?OS
  +--> ?PR?OSMENU?OS
  +--> ?PR?OSSETDATETIME?OS
  +--> ?PR?OSSETALARM?OS
  +--> ?PR?OSSETVOICE?OS

?PR?LCDINIT?LCD                           -----    -----      -----    -----
  +--> ?PR?_DELAYX1MS?MAIN
  +--> ?PR?LCDSETBUS?LCD
  +--> ?PR?LCDFUNCTIONSET?LCD
  +--> ?PR?LCDDISPLAYONOFFCONTROL?LCD
  +--> ?PR?LCDCLEARDISPLAY?LCD
  +--> ?PR?LCDENTRYMODESET?LCD

?PR?LCDSETBUS?LCD                         0020H.4  0000H.1    0042H    0001H

?PR?LCDFUNCTIONSET?LCD                    0020H.0  0000H.3    -----    -----
  +--> ?PR?LCDSETBUS?LCD
  +--> ?PR?_DELAYX1MS?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      04/26/2008  21:36:42  PAGE 4



?PR?LCDDISPLAYONOFFCONTROL?LCD            0020H.1  0000H.3    -----    -----
  +--> ?PR?LCDSETBUS?LCD
  +--> ?PR?_DELAYX1MS?MAIN

?PR?LCDCLEARDISPLAY?LCD                   -----    -----      -----    -----
  +--> ?PR?_DELAYX1MS?MAIN
  +--> ?PR?LCDSETBUS?LCD

?PR?LCDENTRYMODESET?LCD                   0020H.0  0000H.2    -----    -----
  +--> ?PR?LCDSETBUS?LCD
  +--> ?PR?_DELAYX1MS?MAIN

?PR?OSBOOTLOGO?OS                         0020H.0  0000H.1    0022H    0008H
  +--> ?PR?LCDCLEARDISPLAY?LCD
  +--> ?CO?OS
  +--> ?PR?_LCDTEXTOUT?LCD
  +--> ?PR?_OWBPRESEARCHDEVICES?DS18B20
  +--> ?PR?_OWBISSEARCHEND?DS18B20
  +--> ?PR?_OWBSEARCHPATH?DS18B20
  +--> ?PR?OWBCACHESEARCH?DS18B20
  +--> ?PR?OWBGETSEARCHINDEX?DS18B20
  +--> ?PR?_LCDUINTOUT?LCD
  +--> ?PR?_OSSHOWPROCESSING?OS
  +--> ?PR?KBDGETKEYPRESS?LCD
  +--> ?PR?OWBUNPRESEARCHDEVICES?DS18B20

?PR?_LCDTEXTOUT?LCD                       -----    -----      0038H    0004H
  +--> ?PR?_LCDSETDDRAMADDRESS?LCD
  +--> ?PR?_LCDWRITEDATATOCGDDRAM?LCD

?PR?_LCDSETDDRAMADDRESS?LCD               -----    -----      -----    -----
  +--> ?PR?LCDSETBUS?LCD
  +--> ?PR?_DELAYX1MS?MAIN

?PR?_LCDWRITEDATATOCGDDRAM?LCD            -----    -----      -----    -----
  +--> ?PR?LCDSETBUS?LCD
  +--> ?PR?_DELAYX1MS?MAIN

?PR?_OWBPRESEARCHDEVICES?DS18B20          -----    -----      0037H    0003H

?PR?_OWBISSEARCHEND?DS18B20               -----    -----      0037H    0003H

?PR?_OWBSEARCHPATH?DS18B20                -----    -----      0037H    0004H
  +--> ?PR?OWBINIT?DS18B20
  +--> ?PR?_OWBWRITEBYTE?DS18B20
  +--> ?PR?OWBREADBIT?DS18B20
  +--> ?PR?_OWBGETROMBIT?DS18B20
  +--> ?PR?_OWBINCROM?DS18B20
  +--> ?PR?OWBWRITEBIT?DS18B20
  +--> ?PR?_OWBSETSEARCHEND?DS18B20
  +--> ?PR?OWBDEVICEINIT?DS18B20

?PR?OWBINIT?DS18B20                       0020H.4  0000H.1    -----    -----

?PR?_OWBWRITEBYTE?DS18B20                 -----    -----      -----    -----
  +--> ?PR?OWBWRITEBIT?DS18B20
BL51 BANKED LINKER/LOCATER V6.00                                                      04/26/2008  21:36:42  PAGE 5



?PR?OWBWRITEBIT?DS18B20                   0020H.4  0000H.1    -----    -----

?PR?OWBREADBIT?DS18B20                    0020H.3  0000H.1    -----    -----

?PR?_OWBINCROM?DS18B20                    0020H.1  0000H.1    003BH    0004H
  +--> ?PR?_OWBGETROMBIT?DS18B20
  +--> ?PR?_OWBCLRROMBIT?DS18B20
  +--> ?PR?_OWBSETROMBIT?DS18B20

?PR?_OWBSETSEARCHEND?DS18B20              -----    -----      003BH    0003H

?PR?OWBDEVICEINIT?DS18B20                 0020H.1  0000H.1    003BH    0003H
  +--> ?PR?OWBINIT?DS18B20
  +--> ?PR?_OWBWRITEBYTE?DS18B20
  +--> ?PR?_OWBREADALARMVALUE?DS18B20
  +--> ?PR?_OWBWRITECONFIG?DS18B20

?PR?_OWBREADALARMVALUE?DS18B20            0020H.2  0000H.1    003EH    0007H
  +--> ?PR?OWBINIT?DS18B20
  +--> ?PR?_OWBWRITEBYTE?DS18B20
  +--> ?PR?OWBREADBYTE?DS18B20

?PR?OWBREADBYTE?DS18B20                   -----    -----      -----    -----
  +--> ?PR?OWBREADBIT?DS18B20

?PR?_OWBWRITECONFIG?DS18B20               0020H.2  0000H.1    003EH    0004H
  +--> ?PR?OWBINIT?DS18B20
  +--> ?PR?_OWBWRITEBYTE?DS18B20
  +--> ?PR?OWBDEVICESAVE?DS18B20

?PR?OWBDEVICESAVE?DS18B20                 0020H.3  0000H.1    0042H    0001H
  +--> ?PR?OWBINIT?DS18B20
  +--> ?PR?_OWBWRITEBYTE?DS18B20

?PR?_LCDUINTOUT?LCD                       -----    -----      003EH    0002H
  +--> ?PR?_LCDWRITEDATATOCGDDRAM?LCD

?PR?_OSSHOWPROCESSING?OS                  -----    -----      0037H    0001H
  +--> ?CO?OS
  +--> ?PR?_LCDTEXTOUT?LCD
  +--> ?PR?_LCDTEXTADDOUT?LCD

?PR?_LCDTEXTADDOUT?LCD                    -----    -----      003EH    0004H
  +--> ?CO?LCD
  +--> ?PR?_LCDWRITEDATATOCGDDRAM?LCD

?PR?KBDGETKEYPRESS?LCD                    -----    -----      0037H    0002H
  +--> ?PR?KBDREADPORT?LCD
  +--> ?PR?_DELAYX1MS?MAIN

?PR?OSDESKTOP?OS                          -----    -----      0022H    0015H
  +--> ?PR?LCDCLEARDISPLAY?LCD
  +--> ?PR?KBDGETKEYPRESS?LCD
  +--> ?PR?CTRLGETINPUTABC?CTRL
  +--> ?PR?VOCTIME?VOICE
  +--> ?PR?_VOCTEMPE?VOICE
BL51 BANKED LINKER/LOCATER V6.00                                                      04/26/2008  21:36:42  PAGE 6


  +--> ?CO?OS
  +--> ?PR?_OWBGETCACHEROM?DS18B20
  +--> ?PR?_OWBINCROM?DS18B20
  +--> ?PR?_OWBSEARCHPATH?DS18B20
  +--> ?PR?OWBCACHESEARCH?DS18B20
  +--> ?PR?_OWBISSEARCHEND?DS18B20
  +--> ?PR?_OWBPRESEARCHDEVICES?DS18B20
  +--> ?PR?_OSSHOWPROCESSING?OS
  +--> ?PR?OWBGETCACHEINDEX?DS18B20
  +--> ?PR?_VOCSENDUINT?VOICE
  +--> ?PR?VOCSTOPALL?VOICE
  +--> ?PR?_LCDTEXTOUT?LCD
  +--> ?PR?DTTGETCURDATETIME?DATETIME
  +--> ?PR?_OWBREADMEASURE?DS18B20
  +--> ?PR?_LCDTEMPEOUT?LCD
  +--> ?PR?_LCDHEXOUT?LCD
  +--> ?PR?_LCDDATEOUT?LCD
  +--> ?PR?_LCDTEXTADDOUT?LCD
  +--> ?PR?_LCDTIMEOUT?LCD
  +--> ?PR?_OWBGETROMBIT?DS18B20
  +--> ?PR?VOCALARM?VOICE
  +--> ?PR?_OWBGETSEARCHROM?DS18B20
  +--> ?PR?VOCISALARMING?VOICE

?PR?CTRLGETINPUTABC?CTRL                  -----    -----      -----    -----
  +--> ?PR?_DELAYX1MS?MAIN

?PR?VOCTIME?VOICE                         -----    -----      0037H    0006H
  +--> ?CO?VOICE
  +--> ?PR?_VOCSENDSTRING?VOICE
  +--> ?PR?DTTGETCURDATETIME?DATETIME
  +--> ?PR?_VOCSENDUINT?VOICE

?PR?_VOCSENDSTRING?VOICE                  -----    -----      0042H    0004H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -