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

📄 right.m51

📁 里面包含了LCD显示
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        09/17/2007  09:47:27  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ifr_ir.obj, interrupt.obj, key.obj, lcd.obj, LME2200.obj, main.obj, stc_eeprom.obj, tx.obj TO r
>> ight RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  ifr_ir.obj (IFR_IR)
  interrupt.obj (INTERRUPT)
  key.obj (KEY)
  lcd.obj (LCD)
  LME2200.obj (LME2200)
  main.obj (MAIN)
  stc_eeprom.obj (STC_EEPROM)
  tx.obj (TX)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFX256)
  C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  right (IFR_IR)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0008H     UNIT         ?DT?MAIN
            DATA    0018H     0006H     UNIT         ?DT?IFR_IR
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0001H.6   UNIT         ?BI?KEY
            BIT     0021H.6   0001H.3   UNIT         ?BI?IFR_IR
            BIT     0023H.1   0000H.3   UNIT         ?BI?INTERRUPT
            BIT     0023H.4   0000H.3   UNIT         _BIT_GROUP_
                    0023H.7   0000H.1                *** GAP ***
            DATA    0024H     001CH     UNIT         ?DT?INTERRUPT
            DATA    0040H     001BH     UNIT         _DATA_GROUP_
            DATA    005BH     0012H     UNIT         ?DT?LME2200
            DATA    006DH     0005H     UNIT         ?DT?KEY
            DATA    0072H     0004H     UNIT         ?DT?LCD
            IDATA   0076H     000AH     UNIT         ?ID?IFR_IR
            IDATA   0080H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     01E8H     UNIT         ?XD?MAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     001FH     UNIT         ?PR?_LME_REG_READ?LME2200
                    0022H     0001H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V5.12                                                      09/17/2007  09:47:27  PAGE 2


            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0004H     UNIT         ?C_INITSEG
                    002AH     0001H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     0630H     UNIT         ?CO?LCD
            CODE    065EH     03C2H     UNIT         ?PR?PASSWORD_D1?LCD
            CODE    0A20H     0294H     UNIT         ?PR?IFR_RF?IFR_IR
            CODE    0CB4H     01DCH     UNIT         ?PR?_ADD_SHOW?LCD
            CODE    0E90H     0197H     UNIT         ?PR?_CHECKOK?IFR_IR
            CODE    1027H     017BH     UNIT         ?PR?_IFR_KEY_DEAL?IFR_IR
            CODE    11A2H     0179H     UNIT         ?C?LIB_CODE
            CODE    131BH     0164H     UNIT         ?PR?KEY_ODD1?KEY
            CODE    147FH     0156H     UNIT         ?PR?SCAN_KEY?KEY
            CODE    15D5H     0135H     UNIT         ?PR?PASSWORD_EXIT?KEY
            CODE    170AH     00E1H     UNIT         ?PR?IFR_IRN?IFR_IR
            CODE    17EBH     00BAH     UNIT         ?PR?_TU_1?LCD
            CODE    18A5H     00AAH     UNIT         ?PR?_DATA_COM?IFR_IR
            CODE    194FH     00AAH     UNIT         ?PR?FUNCTION_B?LCD
            CODE    19F9H     00A3H     UNIT         ?PR?STUDY_CODE?KEY
            CODE    1A9CH     00A1H     UNIT         ?PR?FUNCTION_A?LCD
            CODE    1B3DH     00A1H     UNIT         ?PR?FUNCTION_C?LCD
            CODE    1BDEH     009DH     UNIT         ?PR?PASSWORD_D?LCD
            CODE    1C7BH     008CH     UNIT         ?C_C51STARTUP
            CODE    1D07H     0085H     UNIT         ?PR?FUZHI?IFR_IR
            CODE    1D8CH     007FH     UNIT         ?PR?_TYPE3?LCD
            CODE    1E0BH     0078H     UNIT         ?PR?FIND_IFRCODE2?IFR_IR
            CODE    1E83H     0073H     UNIT         ?PR?_TYPE1?LCD
            CODE    1EF6H     006CH     UNIT         ?PR?TIME2?INTERRUPT
            CODE    1F62H     0065H     UNIT         ?PR?_TYPE2?LCD
            CODE    1FC7H     0064H     UNIT         ?PR?_TX2262?TX
            CODE    202BH     005DH     UNIT         ?PR?MAIN?MAIN
            CODE    2088H     005BH     UNIT         ?PR?KEYEXE1?KEY
            CODE    20E3H     005AH     UNIT         ?PR?MCU_INITIAL?MAIN
            CODE    213DH     004BH     UNIT         ?PR?RI_TI?INTERRUPT
            CODE    2188H     0041H     UNIT         ?PR?KEYEXE?KEY
            CODE    21C9H     003BH     UNIT         ?PR?ZHUTI?LCD
            CODE    2204H     0038H     UNIT         ?PR?_RECE_DATA?INTERRUPT
            CODE    223CH     0038H     UNIT         ?PR?_LME_READ?LME2200
            CODE    2274H     0037H     UNIT         ?PR?READ_LME?MAIN
            CODE    22ABH     0037H     UNIT         ?PR?_EEPROM_EARES?STC_EEPROM
            CODE    22E2H     0034H     UNIT         ?PR?_SEND_CHAR?MAIN
            CODE    2316H     0031H     UNIT         ?PR?_EEPROM_WRITE?STC_EEPROM
            CODE    2347H     0031H     UNIT         ?PR?_EEPROM_READ?STC_EEPROM
            CODE    2378H     0030H     UNIT         ?PR?RF_BITRX?IFR_IR
            CODE    23A8H     002DH     UNIT         ?PR?KEY_ODD?KEY
            CODE    23D5H     002CH     UNIT         ?PR?DELE_ZERO?LCD
            CODE    2401H     002AH     UNIT         ?PR?_LME_DATA_WRITE?LME2200
            CODE    242BH     0029H     UNIT         ?PR?_RX_LED_ON_OFF?IFR_IR
            CODE    2454H     0028H     UNIT         ?PR?FIND_IFRCODE?KEY
            CODE    247CH     0027H     UNIT         ?PR?KEY_INIT?KEY
            CODE    24A3H     0026H     UNIT         ?PR?_WRITE_ZERO?LCD
            CODE    24C9H     0024H     UNIT         ?PR?INIT_1520?LCD
            CODE    24EDH     0023H     UNIT         ?PR?_LED_RAY1?KEY
            CODE    2510H     0023H     UNIT         ?PR?_LED_RAY11?KEY
            CODE    2533H     0023H     UNIT         ?PR?_LED_RAY2?KEY
            CODE    2556H     001CH     UNIT         ?PR?PRINTMCMD?LCD
            CODE    2572H     001CH     UNIT         ?PR?PRINTMDAT?LCD
BL51 BANKED LINKER/LOCATER V5.12                                                      09/17/2007  09:47:27  PAGE 3


            CODE    258EH     001CH     UNIT         ?PR?PRINTSCMD?LCD
            CODE    25AAH     001CH     UNIT         ?PR?PRINTSDAT?LCD
            CODE    25C6H     001CH     UNIT         ?CO?LME2200
            CODE    25E2H     0017H     UNIT         ?PR?INIT_UART?INTERRUPT
            CODE    25F9H     0016H     UNIT         ?PR?INIT_LME2200?LME2200
            CODE    260FH     0015H     UNIT         ?CO?IFR_IR
            CODE    2624H     0015H     UNIT         ?PR?_DELAY?MAIN
            CODE    2639H     0014H     UNIT         ?PR?IFR_INIT?IFR_IR
            CODE    264DH     0013H     UNIT         ?PR?_TRAN_DATA?INTERRUPT
            CODE    2660H     0012H     UNIT         ?PR?IFR_ADMINISTER?IFR_IR
            CODE    2672H     000EH     UNIT         ?PR?LME_SEND_START?LME2200
            CODE    2680H     000CH     UNIT         ?PR?TIME0STAR?IFR_IR
            CODE    268CH     0006H     UNIT         ?PR?_LME_DATA_READ?LME2200



OVERLAY MAP OF MODULE:   right (IFR_IR)


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

?PR?MAIN?MAIN                        -----    -----      -----    -----
  +--> ?PR?MCU_INITIAL?MAIN
  +--> ?PR?ZHUTI?LCD
  +--> ?PR?IFR_IRN?IFR_IR
  +--> ?PR?IFR_ADMINISTER?IFR_IR
  +--> ?PR?SCAN_KEY?KEY
  +--> ?PR?KEYEXE?KEY
  +--> ?PR?KEYEXE1?KEY
  +--> ?PR?PASSWORD_EXIT?KEY
  +--> ?PR?KEY_ODD?KEY
  +--> ?PR?KEY_ODD1?KEY
  +--> ?PR?IFR_RF?IFR_IR
  +--> ?PR?_LME_DATA_READ?LME2200
  +--> ?PR?_LME_REG_READ?LME2200
  +--> ?PR?READ_LME?MAIN
  +--> ?PR?_RX_LED_ON_OFF?IFR_IR

?PR?MCU_INITIAL?MAIN                 -----    -----      -----    -----
  +--> ?PR?_SEND_CHAR?MAIN
  +--> ?PR?FUZHI?IFR_IR
  +--> ?PR?KEY_INIT?KEY
  +--> ?PR?INIT_LME2200?LME2200
  +--> ?PR?INIT_1520?LCD
  +--> ?PR?IFR_INIT?IFR_IR
  +--> ?PR?INIT_UART?INTERRUPT

?PR?FUZHI?IFR_IR                     -----    -----      -----    -----
  +--> ?PR?_EEPROM_EARES?STC_EEPROM
  +--> ?PR?_EEPROM_WRITE?STC_EEPROM

?PR?INIT_LME2200?LME2200             -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.12                                                      09/17/2007  09:47:27  PAGE 4


  +--> ?PR?_DELAY?MAIN
  +--> ?CO?LME2200
  +--> ?PR?_TRAN_DATA?INTERRUPT

?PR?INIT_1520?LCD                    -----    -----      -----    -----
  +--> ?PR?PRINTMCMD?LCD
  +--> ?PR?PRINTSCMD?LCD

?PR?PRINTMCMD?LCD                    -----    -----      -----    -----
  +--> ?PR?_DELAY?MAIN

?PR?PRINTSCMD?LCD                    -----    -----      -----    -----
  +--> ?PR?_DELAY?MAIN

?PR?ZHUTI?LCD                        -----    -----      -----    -----
  +--> ?CO?LCD
  +--> ?PR?_TU_1?LCD

?PR?_TU_1?LCD                        -----    -----      0047H    0007H
  +--> ?PR?_WRITE_ZERO?LCD
  +--> ?PR?PRINTMCMD?LCD
  +--> ?PR?PRINTSCMD?LCD
  +--> ?PR?PRINTMDAT?LCD
  +--> ?PR?PRINTSDAT?LCD

?PR?PRINTMDAT?LCD                    -----    -----      -----    -----
  +--> ?PR?_DELAY?MAIN

?PR?PRINTSDAT?LCD                    -----    -----      -----    -----
  +--> ?PR?_DELAY?MAIN

?PR?IFR_IRN?IFR_IR                   -----    -----      0040H    0001H
  +--> ?PR?_DELAY?MAIN

?PR?IFR_ADMINISTER?IFR_IR            -----    -----      -----    -----
  +--> ?PR?FIND_IFRCODE2?IFR_IR
  +--> ?PR?_IFR_KEY_DEAL?IFR_IR

?PR?FIND_IFRCODE2?IFR_IR             -----    -----      0040H    0001H
  +--> ?PR?_EEPROM_READ?STC_EEPROM

?PR?_IFR_KEY_DEAL?IFR_IR             -----    -----      0040H    0001H
  +--> ?PR?_EEPROM_READ?STC_EEPROM
  +--> ?PR?_CHECKOK?IFR_IR

?PR?_CHECKOK?IFR_IR                  0023H.4  0000H.3    0041H    0001H
  +--> ?PR?_LED_RAY1?KEY
  +--> ?PR?_LED_RAY11?KEY
  +--> ?PR?_DATA_COM?IFR_IR

?PR?_LED_RAY1?KEY                    -----    -----      0048H    0002H
  +--> ?PR?_DELAY?MAIN

?PR?_LED_RAY11?KEY                   -----    -----      0055H    0002H
  +--> ?PR?_DELAY?MAIN

?PR?_DATA_COM?IFR_IR                 -----    -----      0042H    0013H
BL51 BANKED LINKER/LOCATER V5.12                                                      09/17/2007  09:47:27  PAGE 5


  +--> ?CO?IFR_IR
  +--> ?PR?_LME_DATA_WRITE?LME2200
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?_LED_RAY11?KEY

?PR?_LME_DATA_WRITE?LME2200          -----    -----      0055H    0005H
  +--> ?PR?_TRAN_DATA?INTERRUPT
  +--> ?PR?LME_SEND_START?LME2200

?PR?LME_SEND_START?LME2200           -----    -----      005AH    0001H
  +--> ?PR?_TRAN_DATA?INTERRUPT

?PR?SCAN_KEY?KEY                     -----    -----      0040H    0001H
  +--> ?PR?_DELAY?MAIN

?PR?KEYEXE?KEY                       -----    -----      -----    -----
  +--> ?PR?SCAN_KEY?KEY
  +--> ?PR?IFR_IRN?IFR_IR
  +--> ?PR?STUDY_CODE?KEY

?PR?STUDY_CODE?KEY                   0023H.4  0000H.1    0040H    0002H
  +--> ?PR?FIND_IFRCODE?KEY
  +--> ?PR?_EEPROM_READ?STC_EEPROM
  +--> ?PR?_LED_RAY11?KEY
  +--> ?PR?_EEPROM_EARES?STC_EEPROM
  +--> ?PR?_EEPROM_WRITE?STC_EEPROM

?PR?FIND_IFRCODE?KEY                 -----    -----      -----    -----
  +--> ?PR?_EEPROM_READ?STC_EEPROM

?PR?KEYEXE1?KEY                      -----    -----      -----    -----
  +--> ?PR?SCAN_KEY?KEY
  +--> ?PR?IFR_IRN?IFR_IR
  +--> ?PR?IFR_ADMINISTER?IFR_IR
  +--> ?PR?_CHECKOK?IFR_IR

?PR?PASSWORD_EXIT?KEY                -----    -----      -----    -----
  +--> ?PR?PASSWORD_D?LCD
  +--> ?PR?SCAN_KEY?KEY
  +--> ?PR?PASSWORD_D1?LCD
  +--> ?PR?ZHUTI?LCD
  +--> ?PR?_LED_RAY11?KEY

?PR?PASSWORD_D?LCD                   -----    -----      -----    -----
  +--> ?CO?LCD
  +--> ?PR?_TYPE1?LCD
  +--> ?PR?_WRITE_ZERO?LCD
  +--> ?PR?_TU_1?LCD

?PR?_TYPE1?LCD                       -----    -----      0047H    0008H
  +--> ?CO?LCD

?PR?PASSWORD_D1?LCD                  -----    -----      -----    -----
  +--> ?CO?LCD
  +--> ?PR?_TU_1?LCD

?PR?KEY_ODD?KEY                      -----    -----      0040H    0001H
BL51 BANKED LINKER/LOCATER V5.12                                                      09/17/2007  09:47:27  PAGE 6


  +--> ?PR?_CHECKOK?IFR_IR
  +--> ?PR?_TX2262?TX
  +--> ?PR?_LED_RAY2?KEY

?PR?_LED_RAY2?KEY                    -----    -----      0041H    0002H
  +--> ?PR?_DELAY?MAIN

?PR?KEY_ODD1?KEY                     -----    -----      -----    -----
  +--> ?PR?PASSWORD_D?LCD
  +--> ?PR?SCAN_KEY?KEY
  +--> ?PR?PASSWORD_D1?LCD
  +--> ?PR?DELE_ZERO?LCD
  +--> ?PR?FUNCTION_A?LCD
  +--> ?PR?FUNCTION_B?LCD
  +--> ?PR?_LED_RAY1?KEY
  +--> ?PR?FUNCTION_C?LCD

?PR?DELE_ZERO?LCD                    -----    -----      -----    -----
  +--> ?PR?_TU_1?LCD

?PR?FUNCTION_A?LCD                   -----    -----      -----    -----
  +--> ?CO?LCD
  +--> ?PR?_TYPE2?LCD
  +--> ?PR?_TYPE1?LCD
  +--> ?PR?_TU_1?LCD

?PR?_TYPE2?LCD                       -----    -----      0040H    0008H

?PR?FUNCTION_B?LCD                   -----    -----      -----    -----
  +--> ?CO?LCD
  +--> ?PR?_TYPE2?LCD
  +--> ?PR?_TYPE1?LCD
  +--> ?PR?_WRITE_ZERO?LCD
  +--> ?PR?_TU_1?LCD

?PR?FUNCTION_C?LCD                   -----    -----      -----    -----
  +--> ?CO?LCD
  +--> ?PR?_TYPE2?LCD

⌨️ 快捷键说明

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