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

📄 dsq.m51

📁 公共广播系统:定时开机,定时广播,定时关机
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.14                                                        12/30/2004  22:35:03  PAGE 1


BL51 BANKED LINKER/LOCATER V4.14, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE sky_main.obj TO dsq RAMSIZE (256) CODE (0X0000-0X3FFE) XDATA (0X00F8-0X00FB)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  sky_main.obj (SKY_MAIN)
  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?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  dsq (SKY_MAIN)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         ?BI?SKY_MAIN
            BIT     0021H.1   0000H.4   UNIT         _BIT_GROUP_
                    0021H.5   0000H.3                *** GAP ***
            DATA    0022H     0027H     UNIT         ?DT?SKY_MAIN
            DATA    0049H     0027H     UNIT         _DATA_GROUP_
            IDATA   0070H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0CDEH     UNIT         ?CO?SKY_MAIN
            CODE    0CECH     02C6H     INBLOCK      ?PR?DISINFECTNUM?SKY_MAIN
            CODE    0FB2H     004BH     UNIT         ?C_INITSEG
                    0FFDH     0003H                  *** GAP ***
            CODE    1000H     0605H     INBLOCK      ?PR?CLOCKTIMESET?SKY_MAIN
            CODE    1605H     017CH     INBLOCK      ?PR?CIRCULATIONSET?SKY_MAIN
            CODE    1781H     0076H     INBLOCK      ?PR?CLOCKSET?SKY_MAIN
                    17F7H     0009H                  *** GAP ***
            CODE    1800H     02ACH     INBLOCK      ?PR?MAIN?SKY_MAIN
            CODE    1AACH     0255H     INBLOCK      ?PR?OPENSTOPDAYLUSET?SKY_MAIN
            CODE    1D01H     024CH     INBLOCK      ?PR?DATETIMESET?SKY_MAIN
            CODE    1F4DH     00B0H     INBLOCK      ?PR?SECOND_MOUDEL?SKY_MAIN
                    1FFDH     0003H                  *** GAP ***
            CODE    2000H     0240H     INBLOCK      ?PR?ONOFFCONTRAL?SKY_MAIN
            CODE    2240H     022CH     INBLOCK      ?PR?LOGO?SKY_MAIN
            CODE    246CH     0123H     INBLOCK      ?PR?_LEDCONTRAL?SKY_MAIN
            CODE    258FH     0109H     INBLOCK      ?PR?_DISPLAY_LINE?SKY_MAIN
            CODE    2698H     0101H     INBLOCK      ?PR?_DATE_DISPLAY?SKY_MAIN
            CODE    2799H     0066H     INBLOCK      ?PR?_NUM_DISPLAY?SKY_MAIN
                    27FFH     0001H                  *** GAP ***
            CODE    2800H     00E1H     INBLOCK      ?PR?KEYSCAN?SKY_MAIN
BL51 BANKED LINKER/LOCATER V4.14                                                      12/30/2004  22:35:03  PAGE 2


            CODE    28E1H     00CAH     UNIT         ?C?LIB_CODE
            CODE    29ABH     00C5H     INBLOCK      ?PR?CONFIRMATION?SKY_MAIN
            CODE    2A70H     00AEH     INBLOCK      ?PR?_HZDISPLAY?SKY_MAIN
            CODE    2B1EH     00A3H     INBLOCK      ?PR?_EEPROMBYTEREAD0?SKY_MAIN
            CODE    2BC1H     00A3H     INBLOCK      ?PR?_TIME_DISPLAY?SKY_MAIN
            CODE    2C64H     009EH     INBLOCK      ?PR?_MSINGLE_FONT_PATTERN?SKY_MAIN
            CODE    2D02H     009BH     INBLOCK      ?PR?KEYVOICESET?SKY_MAIN
            CODE    2D9DH     008DH     INBLOCK      ?PR?_DISPLAY_SAVE?SKY_MAIN
            CODE    2E2AH     008CH     UNIT         ?C_C51STARTUP
            CODE    2EB6H     008AH     INBLOCK      ?PR?TIMER0?SKY_MAIN
            CODE    2F40H     0087H     INBLOCK      ?PR?_WEEKJS?SKY_MAIN
            CODE    2FC7H     0034H     INBLOCK      ?PR?_SINGLECMD?SKY_MAIN
                    2FFBH     0005H                  *** GAP ***
            CODE    3000H     006FH     INBLOCK      ?PR?SYSSET?SKY_MAIN
            CODE    306FH     0059H     INBLOCK      ?PR?_SINGLEDATA?SKY_MAIN
            CODE    30C8H     0053H     INBLOCK      ?PR?_MENUDISPLAY?SKY_MAIN
            CODE    311BH     0051H     INBLOCK      ?PR?I2CSENTBYTE?SKY_MAIN
            CODE    316CH     0051H     INBLOCK      ?PR?MAINMENU?SKY_MAIN
            CODE    31BDH     0049H     INBLOCK      ?PR?_EEPROMBYTEWRITE0?SKY_MAIN
            CODE    3206H     0042H     INBLOCK      ?PR?_CONTRAL8255?SKY_MAIN
            CODE    3248H     0031H     INBLOCK      ?PR?_CLEARRAM?SKY_MAIN
            CODE    3279H     0026H     INBLOCK      ?PR?INITLCD?SKY_MAIN
            CODE    329FH     001BH     INBLOCK      ?PR?_BEEP1?SKY_MAIN
            CODE    32BAH     0019H     INBLOCK      ?PR?_SETRAMADDR?SKY_MAIN
            CODE    32D3H     0018H     INBLOCK      ?PR?_DELAY1?SKY_MAIN
            CODE    32EBH     0016H     INBLOCK      ?PR?CPUINITIAL?SKY_MAIN
            CODE    3301H     0015H     INBLOCK      ?PR?CLEARWATCHDOG?SKY_MAIN
            CODE    3316H     0013H     INBLOCK      ?PR?LCDWAITBUSY?SKY_MAIN
            CODE    3329H     0012H     INBLOCK      ?PR?I2CSTOP?SKY_MAIN
            CODE    333BH     0011H     INBLOCK      ?PR?I2CSTART?SKY_MAIN
            CODE    334CH     0011H     INBLOCK      ?PR?INIT8255?SKY_MAIN
            CODE    335DH     000FH     INBLOCK      ?PR?TIMER0_INIT?SKY_MAIN



OVERLAY MAP OF MODULE:   dsq (SKY_MAIN)


SEGMENT                                       BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                      START    LENGTH     START    LENGTH
------------------------------------------------------------------------------
?PR?TIMER0?SKY_MAIN                        -----    -----      -----    -----
  +--> ?PR?SECOND_MOUDEL?SKY_MAIN

*** NEW ROOT ***************************************************

?C_C51STARTUP                              -----    -----      -----    -----
  +--> ?PR?MAIN?SKY_MAIN
  +--> ?C_INITSEG

?PR?MAIN?SKY_MAIN                          -----    -----      0049H    0005H
  +--> ?PR?CPUINITIAL?SKY_MAIN
  +--> ?PR?_DELAY1?SKY_MAIN
  +--> ?PR?_BEEP1?SKY_MAIN
  +--> ?PR?INITLCD?SKY_MAIN
  +--> ?PR?_EEPROMBYTEREAD0?SKY_MAIN
  +--> ?PR?_CLEARRAM?SKY_MAIN
BL51 BANKED LINKER/LOCATER V4.14                                                      12/30/2004  22:35:03  PAGE 3


  +--> ?PR?LOGO?SKY_MAIN
  +--> ?PR?_SETRAMADDR?SKY_MAIN
  +--> ?CO?SKY_MAIN
  +--> ?PR?_SINGLEDATA?SKY_MAIN
  +--> ?PR?_EEPROMBYTEWRITE0?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?INIT8255?SKY_MAIN
  +--> ?PR?TIMER0_INIT?SKY_MAIN
  +--> ?PR?MAINMENU?SKY_MAIN
  +--> ?PR?_TIME_DISPLAY?SKY_MAIN
  +--> ?PR?_DATE_DISPLAY?SKY_MAIN
  +--> ?PR?_NUM_DISPLAY?SKY_MAIN
  +--> ?PR?_MSINGLE_FONT_PATTERN?SKY_MAIN
  +--> ?PR?_LEDCONTRAL?SKY_MAIN
  +--> ?PR?ONOFFCONTRAL?SKY_MAIN
  +--> ?PR?KEYSCAN?SKY_MAIN
  +--> ?PR?DATETIMESET?SKY_MAIN
  +--> ?PR?CLOCKSET?SKY_MAIN
  +--> ?PR?SYSSET?SKY_MAIN

?PR?_BEEP1?SKY_MAIN                        -----    -----      -----    -----
  +--> ?PR?_DELAY1?SKY_MAIN

?PR?INITLCD?SKY_MAIN                       -----    -----      -----    -----
  +--> ?PR?_SINGLECMD?SKY_MAIN

?PR?_SINGLECMD?SKY_MAIN                    -----    -----      006FH    0001H
  +--> ?PR?LCDWAITBUSY?SKY_MAIN
  +--> ?PR?_DELAY1?SKY_MAIN

?PR?LCDWAITBUSY?SKY_MAIN                   -----    -----      -----    -----
  +--> ?PR?_DELAY1?SKY_MAIN

?PR?_EEPROMBYTEREAD0?SKY_MAIN              -----    -----      005EH    0003H
  +--> ?PR?I2CSTART?SKY_MAIN
  +--> ?PR?I2CSENTBYTE?SKY_MAIN
  +--> ?PR?I2CSTOP?SKY_MAIN

?PR?_CLEARRAM?SKY_MAIN                     -----    -----      005DH    0003H
  +--> ?PR?_SETRAMADDR?SKY_MAIN
  +--> ?PR?_SINGLEDATA?SKY_MAIN

?PR?_SETRAMADDR?SKY_MAIN                   -----    -----      006EH    0001H
  +--> ?PR?_SINGLECMD?SKY_MAIN

?PR?_SINGLEDATA?SKY_MAIN                   -----    -----      006EH    0001H
  +--> ?CO?SKY_MAIN
  +--> ?PR?LCDWAITBUSY?SKY_MAIN
  +--> ?PR?_DELAY1?SKY_MAIN

?PR?LOGO?SKY_MAIN                          -----    -----      004EH    0003H
  +--> ?PR?_SETRAMADDR?SKY_MAIN
  +--> ?PR?_SINGLEDATA?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?_DELAY1?SKY_MAIN
  +--> ?CO?SKY_MAIN
  +--> ?PR?KEYSCAN?SKY_MAIN
BL51 BANKED LINKER/LOCATER V4.14                                                      12/30/2004  22:35:03  PAGE 4



?PR?CLEARWATCHDOG?SKY_MAIN                 -----    -----      -----    -----
  +--> ?PR?_DELAY1?SKY_MAIN

?PR?KEYSCAN?SKY_MAIN                       -----    -----      005DH    0003H
  +--> ?PR?_DELAY1?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?_BEEP1?SKY_MAIN

?PR?_EEPROMBYTEWRITE0?SKY_MAIN             -----    -----      005DH    0003H
  +--> ?PR?I2CSTART?SKY_MAIN
  +--> ?PR?I2CSENTBYTE?SKY_MAIN
  +--> ?PR?I2CSTOP?SKY_MAIN
  +--> ?PR?_DELAY1?SKY_MAIN

?PR?MAINMENU?SKY_MAIN                      0021H.1  0000H.1    004EH    0001H
  +--> ?PR?_CLEARRAM?SKY_MAIN
  +--> ?PR?KEYSCAN?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?_MENUDISPLAY?SKY_MAIN

?PR?_MENUDISPLAY?SKY_MAIN                  -----    -----      0050H    0004H
  +--> ?PR?_DISPLAY_LINE?SKY_MAIN

?PR?_DISPLAY_LINE?SKY_MAIN                 0021H.3  0000H.1    005DH    0004H
  +--> ?CO?SKY_MAIN
  +--> ?PR?_HZDISPLAY?SKY_MAIN

?PR?_HZDISPLAY?SKY_MAIN                    0021H.4  0000H.1    0062H    0008H
  +--> ?PR?_SETRAMADDR?SKY_MAIN
  +--> ?PR?_SINGLEDATA?SKY_MAIN

?PR?_TIME_DISPLAY?SKY_MAIN                 -----    -----      005DH    0005H
  +--> ?CO?SKY_MAIN
  +--> ?PR?_HZDISPLAY?SKY_MAIN
  +--> ?PR?_NUM_DISPLAY?SKY_MAIN

?PR?_NUM_DISPLAY?SKY_MAIN                  0021H.3  0000H.1    0062H    0004H
  +--> ?CO?SKY_MAIN
  +--> ?PR?_MSINGLE_FONT_PATTERN?SKY_MAIN

?PR?_MSINGLE_FONT_PATTERN?SKY_MAIN         0021H.4  0000H.1    0066H    0008H
  +--> ?PR?_SETRAMADDR?SKY_MAIN
  +--> ?PR?_SINGLEDATA?SKY_MAIN

?PR?_DATE_DISPLAY?SKY_MAIN                 -----    -----      0057H    0005H
  +--> ?CO?SKY_MAIN
  +--> ?PR?_HZDISPLAY?SKY_MAIN
  +--> ?PR?_NUM_DISPLAY?SKY_MAIN

?PR?_LEDCONTRAL?SKY_MAIN                   0021H.2  0000H.1    -----    -----

?PR?ONOFFCONTRAL?SKY_MAIN                  0021H.1  0000H.1    004EH    0010H
  +--> ?PR?_EEPROMBYTEREAD0?SKY_MAIN
  +--> ?PR?_DELAY1?SKY_MAIN
  +--> ?PR?_CONTRAL8255?SKY_MAIN
  +--> ?PR?_LEDCONTRAL?SKY_MAIN
BL51 BANKED LINKER/LOCATER V4.14                                                      12/30/2004  22:35:03  PAGE 5


  +--> ?PR?CLEARWATCHDOG?SKY_MAIN

?PR?_CONTRAL8255?SKY_MAIN                  0021H.2  0000H.1    -----    -----
  +--> ?CO?SKY_MAIN

?PR?DATETIMESET?SKY_MAIN                   0021H.1  0000H.1    004EH    0009H
  +--> ?PR?KEYSCAN?SKY_MAIN
  +--> ?PR?_CLEARRAM?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?_WEEKJS?SKY_MAIN
  +--> ?PR?_BEEP1?SKY_MAIN
  +--> ?PR?_DATE_DISPLAY?SKY_MAIN
  +--> ?PR?_TIME_DISPLAY?SKY_MAIN

?PR?_WEEKJS?SKY_MAIN                       -----    -----      0057H    0006H

?PR?CLOCKSET?SKY_MAIN                      -----    -----      004EH    0002H
  +--> ?PR?_CLEARRAM?SKY_MAIN
  +--> ?PR?_MENUDISPLAY?SKY_MAIN
  +--> ?PR?KEYSCAN?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?CIRCULATIONSET?SKY_MAIN
  +--> ?PR?OPENSTOPDAYLUSET?SKY_MAIN
  +--> ?PR?CLOCKTIMESET?SKY_MAIN

?PR?CIRCULATIONSET?SKY_MAIN                0021H.1  0000H.1    0050H    0004H
  +--> ?PR?_CLEARRAM?SKY_MAIN
  +--> ?PR?_DISPLAY_LINE?SKY_MAIN
  +--> ?PR?_EEPROMBYTEREAD0?SKY_MAIN
  +--> ?PR?KEYSCAN?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?_EEPROMBYTEWRITE0?SKY_MAIN
  +--> ?PR?_DISPLAY_SAVE?SKY_MAIN
  +--> ?PR?_BEEP1?SKY_MAIN
  +--> ?PR?_DELAY1?SKY_MAIN
  +--> ?PR?_NUM_DISPLAY?SKY_MAIN
  +--> ?CO?SKY_MAIN
  +--> ?PR?_HZDISPLAY?SKY_MAIN

?PR?_DISPLAY_SAVE?SKY_MAIN                 -----    -----      005DH    0002H
  +--> ?CO?SKY_MAIN
  +--> ?PR?_MSINGLE_FONT_PATTERN?SKY_MAIN
  +--> ?PR?_DELAY1?SKY_MAIN

?PR?OPENSTOPDAYLUSET?SKY_MAIN              0021H.1  0000H.1    0050H    0005H
  +--> ?PR?_CLEARRAM?SKY_MAIN
  +--> ?PR?_DISPLAY_LINE?SKY_MAIN
  +--> ?PR?_EEPROMBYTEREAD0?SKY_MAIN
  +--> ?PR?KEYSCAN?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?_EEPROMBYTEWRITE0?SKY_MAIN
  +--> ?PR?_DISPLAY_SAVE?SKY_MAIN
  +--> ?PR?_BEEP1?SKY_MAIN
  +--> ?CO?SKY_MAIN
  +--> ?PR?_HZDISPLAY?SKY_MAIN
  +--> ?PR?_NUM_DISPLAY?SKY_MAIN

BL51 BANKED LINKER/LOCATER V4.14                                                      12/30/2004  22:35:03  PAGE 6


?PR?CLOCKTIMESET?SKY_MAIN                  0021H.1  0000H.2    0050H    000DH
  +--> ?PR?_CLEARRAM?SKY_MAIN
  +--> ?PR?_DISPLAY_LINE?SKY_MAIN
  +--> ?CO?SKY_MAIN
  +--> ?PR?_HZDISPLAY?SKY_MAIN
  +--> ?PR?_EEPROMBYTEREAD0?SKY_MAIN
  +--> ?PR?_DELAY1?SKY_MAIN
  +--> ?PR?KEYSCAN?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?_EEPROMBYTEWRITE0?SKY_MAIN
  +--> ?PR?_DISPLAY_SAVE?SKY_MAIN
  +--> ?PR?_BEEP1?SKY_MAIN
  +--> ?PR?_NUM_DISPLAY?SKY_MAIN
  +--> ?PR?_TIME_DISPLAY?SKY_MAIN

?PR?SYSSET?SKY_MAIN                        -----    -----      004EH    0002H
  +--> ?PR?_CLEARRAM?SKY_MAIN
  +--> ?PR?_MENUDISPLAY?SKY_MAIN
  +--> ?PR?KEYSCAN?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?DISINFECTNUM?SKY_MAIN
  +--> ?PR?KEYVOICESET?SKY_MAIN

?PR?DISINFECTNUM?SKY_MAIN                  -----    -----      0050H    0009H
  +--> ?PR?_CLEARRAM?SKY_MAIN
  +--> ?PR?_DISPLAY_LINE?SKY_MAIN
  +--> ?PR?KEYSCAN?SKY_MAIN
  +--> ?PR?CLEARWATCHDOG?SKY_MAIN
  +--> ?PR?CONFIRMATION?SKY_MAIN
  +--> ?PR?_SETRAMADDR?SKY_MAIN
  +--> ?CO?SKY_MAIN
  +--> ?PR?_SINGLEDATA?SKY_MAIN
  +--> ?PR?_EEPROMBYTEWRITE0?SKY_MAIN
  +--> ?PR?_DELAY1?SKY_MAIN

⌨️ 快捷键说明

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