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

📄 mtv230+cs7110.m51

📁 mtv230 的源程序,供大家参考.
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        07/11/2005  15:03:07  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, delay.obj, EEPROM.obj, isr.obj, key.obj, main.obj, mtv230.obj, OSD.obj, Page.obj, 
>> service.obj TO MTV230+CS7110 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  delay.obj (DELAY)
  EEPROM.obj (EEPROM)
  isr.obj (ISR)
  key.obj (KEY)
  main.obj (MAIN)
  mtv230.obj (MTV230)
  OSD.obj (OSD)
  Page.obj (PAGE)
  service.obj (SERVICE)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)


LINK MAP OF MODULE:  MTV230+CS7110 (?C_STARTUP)


            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     000AH     UNIT         _DATA_GROUP_
            DATA    001AH     0005H     UNIT         ?DT?OSD
            IDATA   001FH     0001H     UNIT         ?ID?EEPROM
            BIT     0020H.0   0000H.4   UNIT         ?BI?KEY
            BIT     0020H.4   0000H.2   UNIT         ?BI?MAIN
            BIT     0020H.6   0000H.2   UNIT         _BIT_GROUP_
            BIT     0021H.0   0000H.1   UNIT         ?BI?EEPROM
            BIT     0021H.1   0000H.1   UNIT         ?BI?PAGE
                    0021H.2   0000H.6                *** GAP ***
            DATA    0022H     0008H     UNIT         ?DT?MAIN
            DATA    002AH     0002H     UNIT         ?DT?DELAY
            DATA    002CH     0002H     UNIT         ?DT?PAGE
            IDATA   002EH     0041H     UNIT         ?ID?MAIN
            IDATA   006FH     0004H     UNIT         ?ID?PAGE
            IDATA   0073H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     0F00H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V5.11                                                      07/11/2005  15:03:07  PAGE 2


            XDATA   0F00H     0001H     ABSOLUTE     
            XDATA   0F01H     0001H     ABSOLUTE     
            XDATA   0F02H     0001H     ABSOLUTE     
            XDATA   0F03H     0001H     ABSOLUTE     
            XDATA   0F04H     0001H     ABSOLUTE     
            XDATA   0F05H     0001H     ABSOLUTE     
            XDATA   0F06H     0001H     ABSOLUTE     
            XDATA   0F07H     0001H     ABSOLUTE     
            XDATA   0F08H     0001H     ABSOLUTE     
            XDATA   0F09H     0001H     ABSOLUTE     
                    0F0AH     0001H                  *** GAP ***
            XDATA   0F0BH     0001H     ABSOLUTE     
            XDATA   0F0CH     0001H     ABSOLUTE     
                    0F0DH     000BH                  *** GAP ***
            XDATA   0F18H     0001H     ABSOLUTE     
                    0F19H     0007H                  *** GAP ***
            XDATA   0F20H     0001H     ABSOLUTE     
            XDATA   0F21H     0001H     ABSOLUTE     
            XDATA   0F22H     0001H     ABSOLUTE     
            XDATA   0F23H     0001H     ABSOLUTE     
                    0F24H     0004H                  *** GAP ***
            XDATA   0F28H     0001H     ABSOLUTE     
            XDATA   0F29H     0001H     ABSOLUTE     
            XDATA   0F2AH     0001H     ABSOLUTE     
            XDATA   0F2BH     0001H     ABSOLUTE     
            XDATA   0F2CH     0001H     ABSOLUTE     
            XDATA   0F2DH     0001H     ABSOLUTE     
            XDATA   0F2EH     0001H     ABSOLUTE     
            XDATA   0F2FH     0001H     ABSOLUTE     
            XDATA   0F30H     0001H     ABSOLUTE     
            XDATA   0F31H     0001H     ABSOLUTE     
            XDATA   0F32H     0001H     ABSOLUTE     
            XDATA   0F33H     0001H     ABSOLUTE     
            XDATA   0F34H     0001H     ABSOLUTE     
            XDATA   0F35H     0001H     ABSOLUTE     
            XDATA   0F36H     0001H     ABSOLUTE     
            XDATA   0F37H     0001H     ABSOLUTE     
            XDATA   0F38H     0001H     ABSOLUTE     
            XDATA   0F39H     0001H     ABSOLUTE     
            XDATA   0F3AH     0001H     ABSOLUTE     
            XDATA   0F3BH     0001H     ABSOLUTE     
            XDATA   0F3CH     0001H     ABSOLUTE     
            XDATA   0F3DH     0001H     ABSOLUTE     
            XDATA   0F3EH     0001H     ABSOLUTE     
            XDATA   0F3FH     0001H     ABSOLUTE     
            XDATA   0F40H     0001H     ABSOLUTE     
            XDATA   0F41H     0001H     ABSOLUTE     
            XDATA   0F42H     0001H     ABSOLUTE     
            XDATA   0F43H     0001H     ABSOLUTE     
            XDATA   0F44H     0001H     ABSOLUTE     
                    0F45H     0003H                  *** GAP ***
            XDATA   0F48H     0001H     ABSOLUTE     
            XDATA   0F49H     0001H     ABSOLUTE     
                    0F4AH     0056H                  *** GAP ***
            XDATA   0FA0H     0001H     ABSOLUTE     
            XDATA   0FA1H     0001H     ABSOLUTE     
            XDATA   0FA2H     0001H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.11                                                      07/11/2005  15:03:07  PAGE 3


            XDATA   0FA3H     0001H     ABSOLUTE     
                    0FA4H     001CH                  *** GAP ***
            XDATA   0FC0H     0001H     ABSOLUTE     
            XDATA   0FC1H     0001H     ABSOLUTE     
            XDATA   0FC2H     0001H     ABSOLUTE     
            XDATA   0FC3H     0001H     ABSOLUTE     
            XDATA   0FC4H     0001H     ABSOLUTE     
            XDATA   0FC5H     0001H     ABSOLUTE     
            XDATA   0FC6H     0001H     ABSOLUTE     
            XDATA   0FC7H     0001H     ABSOLUTE     
            XDATA   0FC8H     0001H     ABSOLUTE     
            XDATA   0FC9H     0001H     ABSOLUTE     
            XDATA   0FCAH     0001H     ABSOLUTE     
            XDATA   0FCBH     0001H     ABSOLUTE     
            XDATA   0FCCH     0001H     ABSOLUTE     
            XDATA   0FCDH     0001H     ABSOLUTE     
            XDATA   0FCEH     0001H     ABSOLUTE     
                    0FCFH     0001H                  *** GAP ***
            XDATA   0FD0H     0001H     ABSOLUTE     
            XDATA   0FD1H     0001H     ABSOLUTE     
            XDATA   0FD2H     0001H     ABSOLUTE     
            XDATA   0FD3H     0001H     ABSOLUTE     
            XDATA   0FD4H     0001H     ABSOLUTE     
            XDATA   0FD5H     0001H     ABSOLUTE     
            XDATA   0FD6H     0001H     ABSOLUTE     
            XDATA   0FD7H     0001H     ABSOLUTE     
            XDATA   0FD8H     0001H     ABSOLUTE     
            XDATA   0FD9H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0005H     UNIT         ?PR?_GOTOXY?OSD
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0004H     UNIT         ?PR?INITIALIIC?EEPROM
            CODE    0012H     0001H     UNIT         ?PR?INT0?ISR
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0001H     UNIT         ?PR?TIMER1?ISR
            CODE    0017H     0001H     UNIT         ?PR?UART?ISR
                    0018H     0003H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     03EBH     UNIT         ?C?LIB_CODE
            CODE    0411H     021DH     UNIT         ?PR?MODESELECT?PAGE
            CODE    062EH     01BCH     UNIT         ?PR?VALUEADJUST?PAGE
            CODE    07EAH     0108H     UNIT         ?PR?PRINTTESTPROGRAMME?MAIN
            CODE    08F2H     00CEH     UNIT         ?PR?_PERCENT_TO_HEX?PAGE
            CODE    09C0H     00C7H     UNIT         ?PR?INITIAL_READ?SERVICE
            CODE    0A87H     00C6H     UNIT         ?PR?_HEX_TO_PERCENT?PAGE
            CODE    0B4DH     009AH     UNIT         ?CO?PAGE
            CODE    0BE7H     0099H     UNIT         ?PR?_PRINTBAR?OSD
            CODE    0C80H     0096H     UNIT         ?PR?_IICREAD?EEPROM
            CODE    0D16H     0096H     UNIT         ?PR?TIMER0?ISR
            CODE    0DACH     006EH     UNIT         ?PR?_PRINTDEC?OSD
            CODE    0E1AH     006AH     UNIT         ?PR?INITIALOSD?OSD
            CODE    0E84H     004CH     UNIT         ?PR?_IICWRITE?EEPROM
BL51 BANKED LINKER/LOCATER V5.11                                                      07/11/2005  15:03:07  PAGE 4


            CODE    0ED0H     0042H     UNIT         ?PR?INITIAL_MTV230?MTV230
            CODE    0F12H     003EH     UNIT         ?PR?GETKEY?KEY
            CODE    0F50H     003AH     UNIT         ?PR?INTEN_INT1?ISR
            CODE    0F8AH     0038H     UNIT         ?PR?LOCAL_KEY?KEY
            CODE    0FC2H     0034H     UNIT         ?PR?_PRINTSTRING?OSD
            CODE    0FF6H     0033H     UNIT         ?PR?SETDEFAULT?MAIN
            CODE    1029H     0028H     UNIT         ?PR?WAIT_IIC?EEPROM
            CODE    1051H     0028H     UNIT         ?PR?MAIN?MAIN
            CODE    1079H     0027H     UNIT         ?PR?_PRINTCHAR?OSD
            CODE    10A0H     0027H     UNIT         ?PR?_CLOSEOSDWINDOW?OSD
            CODE    10C7H     0025H     UNIT         ?PR?KEYACTION?MAIN
            CODE    10ECH     0025H     UNIT         ?PR?INITIAL_MCU?MTV230
            CODE    1111H     001BH     UNIT         ?PR?_SETOSDDISPLAY?OSD
            CODE    112CH     001AH     UNIT         ?PR?_EEPROM_RD_BYTE?EEPROM
            CODE    1146H     0019H     UNIT         ?PR?_EEPROM_WR_BYTE?EEPROM
            CODE    115FH     0018H     UNIT         ?PR?_DELAYX10MS?DELAY
            CODE    1177H     0017H     UNIT         ?PR?_PRINTONEBAR?OSD
            CODE    118EH     0014H     UNIT         ?PR?_SETOSDATTRIBUTE?OSD
            CODE    11A2H     0013H     UNIT         ?CO?OSD
            CODE    11B5H     0012H     UNIT         ?PR?I2CSTART?EEPROM
            CODE    11C7H     0012H     UNIT         ?PR?I2CSTOP?EEPROM
            CODE    11D9H     0012H     UNIT         ?PR?_DOUBLE_W_H?OSD
            CODE    11EBH     0011H     UNIT         ?PR?_DELAYX1MS?DELAY
            CODE    11FCH     000EH     UNIT         ?PR?INITIALKEY?KEY
            CODE    120AH     000CH     UNIT         ?C_C51STARTUP
            CODE    1216H     0009H     UNIT         ?PR?CLOSEOSD?OSD
            CODE    121FH     0007H     UNIT         ?PR?_SHORTDELAY?DELAY
            CODE    1226H     0007H     UNIT         ?PR?OPENOSD_BORDER?OSD



OVERLAY MAP OF MODULE:   MTV230+CS7110 (?C_STARTUP)


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

?PR?MAIN?MAIN                       -----    -----      -----    -----
  +--> ?PR?INITIAL_MCU?MTV230
  +--> ?PR?INITIAL_MTV230?MTV230
  +--> ?PR?SETDEFAULT?MAIN
  +--> ?PR?INITIAL_READ?SERVICE
  +--> ?PR?INITIALOSD?OSD
  +--> ?PR?INITIALKEY?KEY
  +--> ?PR?INITIALIIC?EEPROM
  +--> ?PR?PRINTTESTPROGRAMME?MAIN
  +--> ?PR?GETKEY?KEY
  +--> ?PR?KEYACTION?MAIN

?PR?INITIAL_READ?SERVICE            -----    -----      0010H    0005H
  +--> ?PR?_EEPROM_RD_BYTE?EEPROM
  +--> ?PR?_EEPROM_WR_BYTE?EEPROM

?PR?_EEPROM_RD_BYTE?EEPROM          -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      07/11/2005  15:03:07  PAGE 5


  +--> ?PR?_IICREAD?EEPROM
  +--> ?PR?INITIALIIC?EEPROM

?PR?_IICREAD?EEPROM                 -----    -----      0015H    0004H
  +--> ?PR?INITIALIIC?EEPROM
  +--> ?PR?_SHORTDELAY?DELAY
  +--> ?PR?WAIT_IIC?EEPROM
  +--> ?PR?I2CSTOP?EEPROM

?PR?I2CSTOP?EEPROM                  -----    -----      -----    -----
  +--> ?PR?_SHORTDELAY?DELAY

?PR?_EEPROM_WR_BYTE?EEPROM          -----    -----      -----    -----
  +--> ?PR?_IICWRITE?EEPROM

?PR?_IICWRITE?EEPROM                -----    -----      0015H    0002H
  +--> ?PR?INITIALIIC?EEPROM
  +--> ?PR?I2CSTART?EEPROM
  +--> ?PR?WAIT_IIC?EEPROM
  +--> ?PR?I2CSTOP?EEPROM
  +--> ?PR?_DELAYX1MS?DELAY

?PR?I2CSTART?EEPROM                 -----    -----      -----    -----
  +--> ?PR?_SHORTDELAY?DELAY

?PR?INITIALOSD?OSD                  -----    -----      0010H    0001H
  +--> ?PR?CLOSEOSD?OSD
  +--> ?PR?_CLOSEOSDWINDOW?OSD

?PR?PRINTTESTPROGRAMME?MAIN         -----    -----      -----    -----
  +--> ?PR?_GOTOXY?OSD
  +--> ?PR?OPENOSD_BORDER?OSD
  +--> ?PR?_PRINTCHAR?OSD

?PR?_PRINTCHAR?OSD                  0020H.6  0000H.1    -----    -----
  +--> ?PR?_SETOSDDISPLAY?OSD
  +--> ?PR?_SETOSDATTRIBUTE?OSD

?PR?_SETOSDDISPLAY?OSD              0020H.7  0000H.1    -----    -----

?PR?KEYACTION?MAIN                  -----    -----      -----    -----
  +--> ?PR?CLOSEOSD?OSD
  +--> ?PR?INITIALKEY?KEY
  +--> ?PR?LOCAL_KEY?KEY

?PR?LOCAL_KEY?KEY                   -----    -----      -----    -----
  +--> ?PR?OPENOSD_BORDER?OSD
  +--> ?PR?MODESELECT?PAGE
  +--> ?PR?VALUEADJUST?PAGE

?PR?MODESELECT?PAGE                 -----    -----      0010H    0001H
  +--> ?PR?CLOSEOSD?OSD
  +--> ?PR?_EEPROM_RD_BYTE?EEPROM
  +--> ?PR?OPENOSD_BORDER?OSD
  +--> ?PR?_GOTOXY?OSD
  +--> ?PR?_DOUBLE_W_H?OSD
  +--> ?PR?_PRINTCHAR?OSD
BL51 BANKED LINKER/LOCATER V5.11                                                      07/11/2005  15:03:07  PAGE 6


  +--> ?CO?PAGE
  +--> ?PR?_PRINTSTRING?OSD
  +--> ?PR?_HEX_TO_PERCENT?PAGE
  +--> ?PR?_PRINTDEC?OSD
  +--> ?PR?_PRINTONEBAR?OSD

?PR?_PRINTSTRING?OSD                -----    -----      -----    -----
  +--> ?PR?_PRINTCHAR?OSD

?PR?_HEX_TO_PERCENT?PAGE            -----    -----      0011H    0009H

?PR?_PRINTDEC?OSD                   -----    -----      0011H    0003H
  +--> ?CO?OSD
  +--> ?PR?_PRINTCHAR?OSD

?PR?_PRINTONEBAR?OSD                -----    -----      -----    -----
  +--> ?PR?_GOTOXY?OSD
  +--> ?PR?_PRINTCHAR?OSD
  +--> ?PR?_PRINTBAR?OSD

?PR?_PRINTBAR?OSD                   -----    -----      0011H    0004H
  +--> ?PR?_PRINTCHAR?OSD
  +--> ?CO?OSD

?PR?VALUEADJUST?PAGE                -----    -----      -----    -----

⌨️ 快捷键说明

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