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

📄 message.m51

📁 楼宇对讲系统里用的文字信息接收。用可视对讲话机的TFT屏可看到从管理中心发过来的广播信息和本户的特发信息
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/15/2005  16:56:56  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Key_prc.obj, MEMORY.obj, MAIN.obj, DISP_TXT_PRC.obj, ADDR_PRC.obj, MB9002.obj, com_prc.obj, FLA
>> SH.obj, delay.obj, BACK_PRC.obj, STARTUP.obj, LED.obj TO MESSAGE RAMSIZE (256) XDATA (0X0000-0XFFFE)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Key_prc.obj (KEY_PRC)
  MEMORY.obj (MEMORY)
  MAIN.obj (MAIN)
  DISP_TXT_PRC.obj (DISP_TXT_PRC)
  ADDR_PRC.obj (ADDR_PRC)
  MB9002.obj (MB9002)
  com_prc.obj (COM_PRC)
  FLASH.obj (FLASH)
  delay.obj (DELAY)
  BACK_PRC.obj (BACK_PRC)
  STARTUP.obj (?C_STARTUP)
  LED.obj (LED)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
  C:\KEIL\C51\LIB\C51S.LIB (STRCAT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDPDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  MESSAGE (KEY_PRC)


            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     001EH     UNIT         _DATA_GROUP_
                    0026H     0004H                  *** GAP ***
            DATA    002AH     0004H     ABSOLUTE     
                    002EH     0002H                  *** GAP ***
            DATA    0030H     000FH     ABSOLUTE     
                    003FH     0001H                  *** GAP ***
            DATA    0040H     001FH     ABSOLUTE     
                    005FH     0001H                  *** GAP ***
            DATA    0060H     0010H     ABSOLUTE     
                    0070H     0010H                  *** GAP ***
            IDATA   0080H     0011H     ABSOLUTE     
            IDATA   0091H     0001H     UNIT         ?STACK
BL51 BANKED LINKER/LOCATER V5.03                                                      06/15/2005  16:56:56  PAGE 2



            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0007H     ABSOLUTE     
                    0007H     0079H                  *** GAP ***
            XDATA   0080H     0009H     ABSOLUTE     
                    0089H     0077H                  *** GAP ***
            XDATA   0100H     070CH     ABSOLUTE     
                    080CH     00F4H                  *** GAP ***
            XDATA   0900H     02C1H     ABSOLUTE     
                    0BC1H     043FH                  *** GAP ***
            XDATA   1000H     0007H     ABSOLUTE     
                    1007H     00F9H                  *** GAP ***
            XDATA   1100H     070CH     ABSOLUTE     
                    180CH     129EH                  *** GAP ***
            XDATA   2AAAH     0001H     ABSOLUTE     
                    2AABH     2AAAH                  *** GAP ***
            XDATA   5555H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     001FH     UNIT         ?PR?HGET?COM_PRC
            CODE    0022H     0001H     UNIT         ?PR?KEY_DUMMY?KEY_PRC
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0003H     UNIT         ?PR?BACKUP_PRC?BACK_PRC
                    0029H     0002H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     03CFH     UNIT         ?PR?MES_LIST_DISP?BACK_PRC
            CODE    03FDH     0298H     UNIT         ?PR?KEY_RIGHT?KEY_PRC
            CODE    0695H     01C0H     UNIT         ?PR?MES_CONTENT_DISP?DISP_TXT_PRC
            CODE    0855H     0148H     UNIT         ?PR?COMMAND_HD?COM_PRC
            CODE    099DH     0147H     UNIT         ?C?LIB_CODE
            CODE    0AE4H     0117H     UNIT         ?PR?HSIO_PRC?COM_PRC
            CODE    0BFBH     010EH     UNIT         ?PR?_DISP_NEXT_FONT?MB9002
            CODE    0D09H     00FBH     UNIT         ?PR?MES_TCB_INIT?ADDR_PRC
            CODE    0E04H     00DDH     UNIT         ?PR?_DISP_NEXT_CONTENT?MB9002
            CODE    0EE1H     00CCH     UNIT         ?PR?_DEL_DISP_TCB_BLOCK?ADDR_PRC
            CODE    0FADH     00C9H     UNIT         ?PR?_GET_NUM_CODE?KEY_PRC
            CODE    1076H     00A5H     UNIT         ?PR?_FREE_TCB_BLOCK?ADDR_PRC
            CODE    111BH     009CH     UNIT         ?PR?KEY_LEFT?KEY_PRC
            CODE    11B7H     008BH     UNIT         ?PR?DIVA_STS_HD?MAIN
            CODE    1242H     008BH     UNIT         ?PR?_DISP_NUM?MB9002
            CODE    12CDH     0087H     UNIT         ?PR?_INSERT_DISP_TCB_BLOCK?ADDR_PRC
            CODE    1354H     007CH     UNIT         ?PR?DISP_PRC?DISP_TXT_PRC
            CODE    13D0H     007AH     UNIT         ?PR?MAIN?MAIN
            CODE    144AH     006EH     UNIT         ?PR?MES_INIT?FLASH
            CODE    14B8H     006DH     UNIT         ?PR?TGET_DATA?COM_PRC
            CODE    1525H     006BH     UNIT         ?PR?R_JUDGE_MES_NUM?KEY_PRC
            CODE    1590H     0068H     UNIT         ?PR?STORE_MES?FLASH
            CODE    15F8H     0067H     UNIT         ?PR?_DFONTADR?MB9002
            CODE    165FH     0066H     UNIT         ?PR?FIRST_MENU_DISP?DISP_TXT_PRC
            CODE    16C5H     0066H     UNIT         ?PR?MESSAGE_HD?FLASH
            CODE    172BH     0065H     UNIT         ?PR?_INIT_MB9002_IC?MB9002
            CODE    1790H     0063H     UNIT         ?PR?HTX_PRC?COM_PRC
            CODE    17F3H     0062H     UNIT         ?PR?TIMER2_HD?MAIN
            CODE    1855H     005DH     UNIT         ?PR?_RETURN_SECOND_MENU?KEY_PRC
            CODE    18B2H     0059H     UNIT         ?PR?JUDGE_MES_NUM?KEY_PRC
            CODE    190BH     0058H     UNIT         ?PR?DEL_MES_PRC?KEY_PRC
BL51 BANKED LINKER/LOCATER V5.03                                                      06/15/2005  16:56:56  PAGE 3


            CODE    1963H     0058H     UNIT         ?PR?_STRCAT?STRCAT
            CODE    19BBH     0056H     UNIT         ?PR?LED_HD?LED
            CODE    1A11H     0055H     UNIT         ?CO?DISP_TXT_PRC
            CODE    1A66H     0055H     UNIT         ?PR?GET_DISP_LAST_BLOCK?ADDR_PRC
            CODE    1ABBH     0054H     UNIT         ?PR?_GET_MES_CONTENT?KEY_PRC
            CODE    1B0FH     0053H     UNIT         ?PR?KEY_PRC?KEY_PRC
            CODE    1B62H     004EH     UNIT         ?PR?_GET_LIST_STR?KEY_PRC
            CODE    1BB0H     004DH     UNIT         ?PR?COPY_MES_TO_MEM?FLASH
            CODE    1BFDH     0046H     UNIT         ?PR?_WRITE_SECTOR?FLASH
            CODE    1C43H     0045H     UNIT         ?PR?JUDGE_WORK_MODE?MAIN
            CODE    1C88H     0043H     UNIT         ?PR?CREATE_TCB_BLOCK?ADDR_PRC
            CODE    1CCBH     0042H     UNIT         ?PR?_PREV_PAGE_AFFIRM?KEY_PRC
            CODE    1D0DH     0037H     UNIT         ?PR?HRXRD_ADR?COM_PRC
            CODE    1D44H     0037H     UNIT         ?PR?BACKUP_MES_CONTROL?BACK_PRC
            CODE    1D7BH     0034H     UNIT         ?PR?_DISP_STR?MB9002
            CODE    1DAFH     0034H     UNIT         ?PR?_DISP_CONTENT?MB9002
            CODE    1DE3H     0032H     UNIT         ?PR?BACKUP_TIME_PRC?BACK_PRC
            CODE    1E15H     002DH     UNIT         ?PR?CON_KEY?KEY_PRC
            CODE    1E42H     002CH     UNIT         ?PR?VRAM_CLEAR?MB9002
            CODE    1E6EH     002CH     UNIT         ?PR?HRXST_ADR?COM_PRC
            CODE    1E9AH     002AH     UNIT         ?PR?_DISP_COLOR?MB9002
            CODE    1EC4H     002AH     UNIT         ?PR?_STORE_TO_MESDATA?COM_PRC
            CODE    1EEEH     0029H     UNIT         ?PR?_HSIO_INIT?COM_PRC
            CODE    1F17H     0029H     UNIT         ?PR?COPY_VAR_TO_MEM?FLASH
            CODE    1F40H     0028H     UNIT         ?PR?LED_PRC?LED
            CODE    1F68H     0026H     UNIT         ?CO?BACK_PRC
            CODE    1F8EH     0023H     UNIT         ?CO?KEY_PRC
            CODE    1FB1H     0022H     UNIT         ?PR?_SEND_BYTE?MB9002
            CODE    1FD3H     001CH     UNIT         ?PR?_ISASCII2?MB9002
            CODE    1FEFH     001BH     UNIT         ?PR?KEY_SCAN?KEY_PRC
            CODE    200AH     001AH     UNIT         ?PR?CPU_INIT?MAIN
            CODE    2024H     001AH     UNIT         ?PR?TRM_HD?COM_PRC
            CODE    203EH     0019H     UNIT         ?PR?CODE_INIT?FLASH
            CODE    2057H     0019H     UNIT         ?PR?DELAY_10MS?DELAY
            CODE    2070H     0016H     UNIT         ?PR?KEY_HD?KEY_PRC
            CODE    2086H     0014H     UNIT         ?PR?TIMER2_INIT?MAIN
            CODE    209AH     0013H     UNIT         ?PR?_SET_STR_ATTR?MB9002
            CODE    20ADH     0013H     UNIT         ?PR?_SET_CONTENT_ATTR?MB9002
            CODE    20C0H     0011H     UNIT         ?PR?WRITE_FLASH_HD?FLASH
            CODE    20D1H     0010H     UNIT         ?PR?HTX_ST?COM_PRC
            CODE    20E1H     000FH     UNIT         ?PR?IN_THIRD_MENU?KEY_PRC
            CODE    20F0H     000EH     UNIT         ?PR?KEY_JUDGE?KEY_PRC
            CODE    20FEH     000EH     UNIT         ?PR?DUMMY_DISP?DISP_TXT_PRC
            CODE    210CH     000CH     UNIT         ?PR?BACKUP_HD?BACK_PRC
            CODE    2118H     000CH     UNIT         ?C_C51STARTUP
            CODE    2124H     000BH     UNIT         ?PR?COPY_MEM?FLASH
            CODE    212FH     000AH     UNIT         ?PR?TURN_DISP_OFF?MB9002
            CODE    2139H     000AH     UNIT         ?PR?TURN_DISP_ON?MB9002
            CODE    2143H     000AH     UNIT         ?PR?ERR_PRC?COM_PRC
            CODE    214DH     0009H     UNIT         ?PR?_PAGE_SWITCH?ADDR_PRC



OVERLAY MAP OF MODULE:   MESSAGE (KEY_PRC)


SEGMENT                                       DATA_GROUP 
BL51 BANKED LINKER/LOCATER V5.03                                                      06/15/2005  16:56:56  PAGE 4


  +--> CALLED SEGMENT                       START    LENGTH
-----------------------------------------------------------
?PR?TIMER2_HD?MAIN                          -----    -----
  +--> ?PR?TRM_HD?COM_PRC

?PR?TRM_HD?COM_PRC                          -----    -----
  +--> ?PR?TGET_DATA?COM_PRC
  +--> ?PR?COMMAND_HD?COM_PRC
  +--> ?PR?ERR_PRC?COM_PRC

?PR?TGET_DATA?COM_PRC                       -----    -----
  +--> ?PR?HGET?COM_PRC

?PR?HGET?COM_PRC                            -----    -----
  +--> ?PR?HRXRD_ADR?COM_PRC

?PR?COMMAND_HD?COM_PRC                      -----    -----
  +--> ?PR?_STORE_TO_MESDATA?COM_PRC
  +--> ?PR?HTX_PRC?COM_PRC
  +--> ?PR?_WRITE_SECTOR?FLASH

?PR?_STORE_TO_MESDATA?COM_PRC               0010H    0002H

?PR?HTX_PRC?COM_PRC                         -----    -----
  +--> ?PR?HTX_ST?COM_PRC

?PR?_WRITE_SECTOR?FLASH                     0010H    0004H

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

?PR?HSIO_PRC?COM_PRC                        000CH    0003H
  +--> ?PR?HRXST_ADR?COM_PRC

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

?C_C51STARTUP                               -----    -----
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                               -----    -----
  +--> ?PR?CPU_INIT?MAIN
  +--> ?PR?MES_INIT?FLASH
  +--> ?PR?_INIT_MB9002_IC?MB9002
  +--> ?PR?_HSIO_INIT?COM_PRC
  +--> ?PR?JUDGE_WORK_MODE?MAIN
  +--> ?PR?DIVA_STS_HD?MAIN
  +--> ?PR?WRITE_FLASH_HD?FLASH
  +--> ?PR?KEY_HD?KEY_PRC
  +--> ?PR?LED_HD?LED
  +--> ?PR?MESSAGE_HD?FLASH
  +--> ?PR?BACKUP_HD?BACK_PRC
  +--> ?PR?KEY_PRC?KEY_PRC
  +--> ?PR?DISP_PRC?DISP_TXT_PRC
  +--> ?PR?BACKUP_PRC?BACK_PRC
  +--> ?PR?LED_PRC?LED

?PR?CPU_INIT?MAIN                           -----    -----
  +--> ?PR?TIMER2_INIT?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/15/2005  16:56:56  PAGE 5



?PR?MES_INIT?FLASH                          000FH    0001H
  +--> ?PR?_PAGE_SWITCH?ADDR_PRC
  +--> ?PR?CODE_INIT?FLASH
  +--> ?PR?COPY_MEM?FLASH
  +--> ?PR?MES_TCB_INIT?ADDR_PRC
  +--> ?PR?_WRITE_SECTOR?FLASH
  +--> ?PR?DELAY_10MS?DELAY

?PR?COPY_MEM?FLASH                          -----    -----
  +--> ?PR?_PAGE_SWITCH?ADDR_PRC
  +--> ?PR?COPY_VAR_TO_MEM?FLASH
  +--> ?PR?COPY_MES_TO_MEM?FLASH

?PR?COPY_VAR_TO_MEM?FLASH                   0010H    0004H

?PR?COPY_MES_TO_MEM?FLASH                   0010H    0005H
  +--> ?PR?DELAY_10MS?DELAY

?PR?MES_TCB_INIT?ADDR_PRC                   0010H    000CH

?PR?_INIT_MB9002_IC?MB9002                  -----    -----
  +--> ?PR?_SEND_BYTE?MB9002
  +--> ?PR?_DISP_COLOR?MB9002
  +--> ?PR?VRAM_CLEAR?MB9002

?PR?_DISP_COLOR?MB9002                      -----    -----
  +--> ?PR?_SEND_BYTE?MB9002

?PR?VRAM_CLEAR?MB9002                       000FH    0002H
  +--> ?PR?_DISP_NUM?MB9002

?PR?_DISP_NUM?MB9002                        001EH    0008H
  +--> ?PR?_SEND_BYTE?MB9002

?PR?JUDGE_WORK_MODE?MAIN                    000FH    0001H
  +--> ?PR?DELAY_10MS?DELAY
  +--> ?PR?TRM_HD?COM_PRC

?PR?KEY_HD?KEY_PRC                          -----    -----
  +--> ?PR?KEY_SCAN?KEY_PRC
  +--> ?PR?KEY_JUDGE?KEY_PRC
  +--> ?PR?CON_KEY?KEY_PRC

?PR?MESSAGE_HD?FLASH                        -----    -----
  +--> ?PR?CREATE_TCB_BLOCK?ADDR_PRC
  +--> ?PR?STORE_MES?FLASH
  +--> ?PR?_PAGE_SWITCH?ADDR_PRC

?PR?CREATE_TCB_BLOCK?ADDR_PRC               000FH    0002H
  +--> ?PR?GET_DISP_LAST_BLOCK?ADDR_PRC
  +--> ?PR?_INSERT_DISP_TCB_BLOCK?ADDR_PRC

?PR?STORE_MES?FLASH                         000FH    0002H
  +--> ?PR?_PAGE_SWITCH?ADDR_PRC

?PR?BACKUP_HD?BACK_PRC                      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      06/15/2005  16:56:56  PAGE 6


  +--> ?PR?BACKUP_MES_CONTROL?BACK_PRC

?PR?BACKUP_MES_CONTROL?BACK_PRC             -----    -----
  +--> ?PR?_WRITE_SECTOR?FLASH

?PR?KEY_PRC?KEY_PRC                         -----    -----
  +--> ?CO?KEY_PRC

?CO?KEY_PRC                                 -----    -----
  +--> ?PR?KEY_DUMMY?KEY_PRC
  +--> ?PR?KEY_LEFT?KEY_PRC
  +--> ?PR?KEY_RIGHT?KEY_PRC

?PR?KEY_RIGHT?KEY_PRC                       -----    -----
  +--> ?PR?JUDGE_MES_NUM?KEY_PRC
  +--> ?PR?_PREV_PAGE_AFFIRM?KEY_PRC
  +--> ?PR?IN_THIRD_MENU?KEY_PRC
  +--> ?PR?_GET_MES_CONTENT?KEY_PRC
  +--> ?PR?DEL_MES_PRC?KEY_PRC
  +--> ?PR?_RETURN_SECOND_MENU?KEY_PRC

?PR?_PREV_PAGE_AFFIRM?KEY_PRC               -----    -----
  +--> ?PR?R_JUDGE_MES_NUM?KEY_PRC

?PR?R_JUDGE_MES_NUM?KEY_PRC                 0010H    0001H

?PR?DEL_MES_PRC?KEY_PRC                     -----    -----
  +--> ?PR?_DEL_DISP_TCB_BLOCK?ADDR_PRC

⌨️ 快捷键说明

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