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

📄 cs8955_debug.m51

📁 CS8955控制TV软件。用MCU做模拟电视的控制。
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.02                                                        01/05/2009  15:57:50  PAGE 1


BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\OBJ\Main.obj, .\OBJ\STARTUP.obj, .\OBJ\Key.obj, .\OBJ\I2c.obj, .\OBJ\Task.obj, .\OBJ\E2prom.o
>> bj, .\OBJ\ComDvd.obj, .\OBJ\Ir.obj, .\OBJ\Tv.obj TO .\OBJ\cs8955_debug PRINT (.\List\cs8955_debug.m51) RAMSIZE (256) 
>> DISABLEWARNING (15, 16) XDATA (0X0800-0X08FF)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  .\OBJ\Main.obj (MAIN)
  .\OBJ\STARTUP.obj (?C_STARTUP)
  .\OBJ\Key.obj (KEY)
  .\OBJ\I2c.obj (I2C)
  .\OBJ\Task.obj (TASK)
  .\OBJ\E2prom.obj (E2PROM)
  .\OBJ\ComDvd.obj (COMDVD)
  .\OBJ\Ir.obj (IR)
  .\OBJ\Tv.obj (TV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)


LINK MAP OF MODULE:  .\OBJ\cs8955_debug (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   0000H.6   UNIT         _BIT_GROUP_
            BIT     0020H.6   0000H.5   UNIT         ?BI?MAIN
            BIT     0021H.3   0000H.2   UNIT         ?BI?IIC_READBYTE?I2C
            BIT     0021H.5   0000H.1   UNIT         ?BI?VINITALLINT?MAIN
            BIT     0021H.6   0000H.1   UNIT         ?BI?KEY2IR?KEY
                    0021H.7   0000H.1                *** GAP ***
            IDATA   0022H     0019H     UNIT         ?ID?MAIN
            IDATA   003BH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     0800H                  *** GAP ***
            XDATA   0800H     0047H     UNIT         ?XD?MAIN
            XDATA   0847H     0028H     UNIT         _XDATA_GROUP_
            XDATA   086FH     0005H     UNIT         ?XD?BREMOTEDETECT?IR
            XDATA   0874H     0003H     UNIT         ?XD?VTVSETCHANNEL?TV
            XDATA   0877H     0002H     UNIT         ?XD?KEY2IR?KEY
            XDATA   0879H     0001H     UNIT         ?XD?_FGEEPROMWRITEBYTE?E2PROM
            XDATA   087AH     0001H     UNIT         ?XD?_BEEPROMREADBYTE?E2PROM
            XDATA   087BH     0001H     UNIT         ?XD?BTV_ADC_READ?TV
                    087CH     0684H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V6.02                                                      01/05/2009  15:57:50  PAGE 2


            XDATA   0F00H     0001H     ABSOLUTE     
            XDATA   0F01H     0001H     ABSOLUTE     
                    0F02H     0001H                  *** GAP ***
            XDATA   0F03H     0001H     ABSOLUTE     
            XDATA   0F04H     0001H     ABSOLUTE     
            XDATA   0F05H     0001H     ABSOLUTE     
                    0F06H     0001H                  *** GAP ***
            XDATA   0F07H     0001H     ABSOLUTE     
            XDATA   0F08H     0001H     ABSOLUTE     
            XDATA   0F09H     0001H     ABSOLUTE     
            XDATA   0F0AH     0001H     ABSOLUTE     
            XDATA   0F0BH     0001H     ABSOLUTE     
            XDATA   0F0CH     0001H     ABSOLUTE     
            XDATA   0F0DH     0001H     ABSOLUTE     
            XDATA   0F0EH     0001H     ABSOLUTE     
            XDATA   0F0FH     0001H     ABSOLUTE     
            XDATA   0F10H     0001H     ABSOLUTE     
            XDATA   0F11H     0001H     ABSOLUTE     
            XDATA   0F12H     0001H     ABSOLUTE     
            XDATA   0F13H     0001H     ABSOLUTE     
                    0F14H     0004H                  *** GAP ***
            XDATA   0F18H     0001H     ABSOLUTE     
                    0F19H     0007H                  *** GAP ***
            XDATA   0F20H     0001H     ABSOLUTE     
            XDATA   0F21H     0001H     ABSOLUTE     
            XDATA   0F22H     0001H     ABSOLUTE     
            XDATA   0F23H     0001H     ABSOLUTE     
            XDATA   0F24H     0001H     ABSOLUTE     
            XDATA   0F25H     0001H     ABSOLUTE     
                    0F26H     0008H                  *** GAP ***
            XDATA   0F2EH     0001H     ABSOLUTE     
            XDATA   0F2FH     0001H     ABSOLUTE     
                    0F30H     0020H                  *** GAP ***
            XDATA   0F50H     0001H     ABSOLUTE     
            XDATA   0F51H     0001H     ABSOLUTE     
            XDATA   0F52H     0001H     ABSOLUTE     
                    0F53H     0002H                  *** GAP ***
            XDATA   0F55H     0001H     ABSOLUTE     
            XDATA   0F56H     0001H     ABSOLUTE     
            XDATA   0F57H     0001H     ABSOLUTE     
            XDATA   0F58H     0001H     ABSOLUTE     
            XDATA   0F59H     0001H     ABSOLUTE     
            XDATA   0F5AH     0001H     ABSOLUTE     
            XDATA   0F5BH     0001H     ABSOLUTE     
                    0F5CH     0026H                  *** GAP ***
            XDATA   0F82H     0001H     ABSOLUTE     
                    0F83H     0004H                  *** GAP ***
            XDATA   0F87H     0001H     ABSOLUTE     
            XDATA   0F88H     0001H     ABSOLUTE     
            XDATA   0F89H     0001H     ABSOLUTE     
            XDATA   0F8AH     0001H     ABSOLUTE     
            XDATA   0F8BH     0001H     ABSOLUTE     
            XDATA   0F8CH     0001H     ABSOLUTE     
            XDATA   0F8DH     0001H     ABSOLUTE     
            XDATA   0F8EH     0001H     ABSOLUTE     
                    0F8FH     0002H                  *** GAP ***
            XDATA   0F91H     0001H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V6.02                                                      01/05/2009  15:57:50  PAGE 3


                    0F92H     0001H                  *** GAP ***
            XDATA   0F93H     0001H     ABSOLUTE     
            XDATA   0F94H     0001H     ABSOLUTE     
                    0F95H     0003H                  *** GAP ***
            XDATA   0F98H     0001H     ABSOLUTE     
            XDATA   0F99H     0001H     ABSOLUTE     
            XDATA   0F9AH     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?VINITALLINT?MAIN
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     089DH     UNIT         ?PR?_VTVKEYSTATE?TV
            CODE    08ABH     07A5H     UNIT         ?PR?VTVSEARCH?TV
            CODE    1050H     0295H     UNIT         ?PR?_DRS232LOGB?MAIN
            CODE    12E5H     01FAH     UNIT         ?C?LIB_CODE
            CODE    14DFH     01BFH     UNIT         ?PR?_VTVKEYPREPROC?TV
            CODE    169EH     01B5H     UNIT         ?PR?VFREAFCADJLOOP?TV
            CODE    1853H     01AFH     UNIT         ?PR?VTVSETCH?TV
            CODE    1A02H     0173H     UNIT         ?PR?LOADTVDATA?TV
            CODE    1B75H     013DH     UNIT         ?PR?BREMOTEDETECT?IR
            CODE    1CB2H     0119H     UNIT         ?PR?VFREQSWITCH?TV
            CODE    1DCBH     010DH     UNIT         ?PR?IICSW_READ?I2C
            CODE    1ED8H     0102H     UNIT         ?PR?VBANDFRESET?TV
            CODE    1FDAH     00DAH     UNIT         ?PR?LOADE2PROMDEFAULT?E2PROM
            CODE    20B4H     00D7H     UNIT         ?PR?_WRITEE2PROM?E2PROM
            CODE    218BH     00C4H     UNIT         ?PR?MCUDVDCOMM?MAIN
            CODE    224FH     00A1H     UNIT         ?PR?TVRACURRDATAOUT?TASK
            CODE    22F0H     009FH     UNIT         ?CO?MAIN
            CODE    238FH     009EH     UNIT         ?PR?IICSW_WRITE?I2C
            CODE    242DH     0099H     UNIT         ?PR?VINITTV?TV
            CODE    24C6H     008FH     UNIT         ?PR?VPALMBUGADJ?TV
            CODE    2555H     0082H     UNIT         ?PR?KEY2IR?KEY
            CODE    25D7H     0077H     UNIT         ?PR?VTVSWITCHSOUND?TV
            CODE    264EH     0064H     UNIT         ?PR?IIC_SEND1BYTE?I2C
            CODE    26B2H     0061H     UNIT         ?PR?_DRS232LOGS?MAIN
            CODE    2713H     005FH     UNIT         ?PR?IIC_READ1BYTE?I2C
            CODE    2772H     0057H     UNIT         ?PR?VINITSYS?MAIN
            CODE    27C9H     0054H     UNIT         ?PR?LOADDEFAULTTVDATA?TV
            CODE    281DH     0050H     UNIT         ?PR?VINITIALE2PROM?E2PROM
            CODE    286DH     004BH     UNIT         ?PR?ISR_TIMER0?MAIN
            CODE    28B8H     004AH     UNIT         ?PR?MAIN?MAIN
            CODE    2902H     0049H     UNIT         ?PR?_WRITETVCHANNEL?TV
            CODE    294BH     0046H     UNIT         ?PR?_READE2PROM?E2PROM
            CODE    2991H     0045H     UNIT         ?PR?POWERDOWNSAVETOE2PROM?E2PROM
            CODE    29D6H     0041H     UNIT         ?PR?IIC_READBYTE?I2C
            CODE    2A17H     0040H     UNIT         ?PR?VINITVAR?MAIN
            CODE    2A57H     003BH     UNIT         ?CO?E2PROM
            CODE    2A92H     0038H     UNIT         ?PR?_DELAY1US?I2C
            CODE    2ACAH     0035H     UNIT         ?PR?VINITCPU?MAIN
            CODE    2AFFH     0035H     UNIT         ?CO?TV
            CODE    2B34H     0034H     UNIT         ?PR?KEYPROCESS?KEY
            CODE    2B68H     0033H     UNIT         ?PR?_READTVCHANNEL?TV
            CODE    2B9BH     002EH     UNIT         ?PR?TASKPROC?TASK
            CODE    2BC9H     002CH     UNIT         ?PR?VTVSEARCHSETFRE?TV
            CODE    2BF5H     0029H     UNIT         ?PR?VINITIO?MAIN
            CODE    2C1EH     0029H     UNIT         ?PR?BTV_ADC_READ?TV
BL51 BANKED LINKER/LOCATER V6.02                                                      01/05/2009  15:57:50  PAGE 4


            CODE    2C47H     0029H     UNIT         ?PR?BTV_IF_READ?TV
            CODE    2C70H     0029H     UNIT         ?PR?BTV_PLL_READ?TV
            CODE    2C99H     0027H     UNIT         ?PR?_ISLONGPUSHORSHORTKEY?KEY
            CODE    2CC0H     0026H     UNIT         ?PR?_VTV_IF_WRITE?TV
            CODE    2CE6H     0023H     UNIT         ?PR?_DELAY1MS?I2C
            CODE    2D09H     0021H     UNIT         ?PR?_BGETIR0?IR
            CODE    2D2AH     0020H     UNIT         ?PR?_VTV_PLL_WRITE?TV
            CODE    2D4AH     001EH     UNIT         ?PR?VINITIRVAR?IR
            CODE    2D68H     001BH     UNIT         ?PR?IIC_STOP?I2C
            CODE    2D83H     001BH     UNIT         ?PR?DVDCHECKSUMOK?COMDVD
            CODE    2D9EH     0018H     UNIT         ?PR?_FGEEPROMWRITEBYTE?E2PROM
            CODE    2DB6H     0017H     UNIT         ?PR?_BEEPROMREADBYTE?E2PROM
            CODE    2DCDH     0016H     UNIT         ?PR?VDELAY100US?IR
            CODE    2DE3H     0015H     UNIT         ?PR?VTVSETCHANNEL?TV
            CODE    2DF8H     0012H     UNIT         ?PR?VINITTIMER?MAIN
            CODE    2E0AH     0011H     UNIT         ?PR?VINITIALI2C?E2PROM
            CODE    2E1BH     000EH     UNIT         ?PR?_ISLONGPUSHKEY?KEY
            CODE    2E29H     000EH     UNIT         ?PR?VINITDVD?COMDVD
            CODE    2E37H     000CH     UNIT         ?C_C51STARTUP
            CODE    2E43H     000CH     UNIT         ?PR?IICSW_WRITETEST?I2C
            CODE    2E4FH     0007H     UNIT         ?PR?IIC_START?I2C



OVERLAY MAP OF MODULE:   .\OBJ\cs8955_debug (MAIN)


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

?PR?MAIN?MAIN                            -----    -----      -----    -----
  +--> ?PR?VINITCPU?MAIN
  +--> ?PR?VINITSYS?MAIN
  +--> ?PR?MCUDVDCOMM?MAIN
  +--> ?PR?VTVSEARCH?TV
  +--> ?PR?TASKPROC?TASK
  +--> ?PR?VFREAFCADJLOOP?TV
  +--> ?PR?VPALMBUGADJ?TV

?PR?VINITCPU?MAIN                        -----    -----      -----    -----
  +--> ?PR?VINITIO?MAIN
  +--> ?PR?VINITTIMER?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DRS232LOGS?MAIN
  +--> ?PR?VINITVAR?MAIN

?PR?_DRS232LOGS?MAIN                     -----    -----      084EH    0021H

?PR?VINITVAR?MAIN                        -----    -----      -----    -----
  +--> ?PR?VINITIALI2C?E2PROM
  +--> ?PR?VINITIRVAR?IR

?PR?VINITIALI2C?E2PROM                   -----    -----      -----    -----
  +--> ?PR?IIC_STOP?I2C
BL51 BANKED LINKER/LOCATER V6.02                                                      01/05/2009  15:57:50  PAGE 5



?PR?IIC_STOP?I2C                         0020H.4  0000H.1    -----    -----
  +--> ?PR?_DELAY1US?I2C

?PR?VINITSYS?MAIN                        -----    -----      -----    -----
  +--> ?PR?VINITIALE2PROM?E2PROM
  +--> ?PR?VINITTV?TV
  +--> ?CO?MAIN
  +--> ?PR?_DRS232LOGS?MAIN
  +--> ?PR?_DRS232LOGB?MAIN

?PR?VINITIALE2PROM?E2PROM                -----    -----      0847H    0001H
  +--> ?CO?E2PROM
  +--> ?PR?_DRS232LOGS?MAIN
  +--> ?PR?_READE2PROM?E2PROM
  +--> ?PR?LOADE2PROMDEFAULT?E2PROM
  +--> ?PR?LOADTVDATA?TV

?PR?_READE2PROM?E2PROM                   -----    -----      0853H    0009H
  +--> ?PR?IICSW_READ?I2C

?PR?IICSW_READ?I2C                       0020H.2  0000H.2    085CH    000AH
  +--> ?PR?IIC_STOP?I2C
  +--> ?PR?_DELAY1US?I2C
  +--> ?PR?IIC_START?I2C
  +--> ?PR?IIC_SEND1BYTE?I2C
  +--> ?PR?IIC_READ1BYTE?I2C

?PR?IIC_START?I2C                        0020H.4  0000H.1    -----    -----
  +--> ?PR?_DELAY1US?I2C

?PR?IIC_SEND1BYTE?I2C                    0020H.4  0000H.1    0869H    0001H
  +--> ?PR?_DELAY1US?I2C

?PR?IIC_READ1BYTE?I2C                    0020H.4  0000H.2    -----    -----
  +--> ?PR?_DELAY1US?I2C

?PR?LOADE2PROMDEFAULT?E2PROM             -----    -----      0848H    0006H
  +--> ?CO?E2PROM
  +--> ?PR?_DRS232LOGS?MAIN
  +--> ?PR?_WRITEE2PROM?E2PROM

?PR?_WRITEE2PROM?E2PROM                  -----    -----      0854H    000BH
  +--> ?PR?IICSW_WRITE?I2C

?PR?IICSW_WRITE?I2C                      0020H.2  0000H.2    085FH    000AH
  +--> ?PR?IIC_STOP?I2C
  +--> ?PR?_DELAY1US?I2C
  +--> ?PR?IIC_START?I2C
  +--> ?PR?IIC_SEND1BYTE?I2C

?PR?LOADTVDATA?TV                        -----    -----      0848H    0001H
  +--> ?PR?_READE2PROM?E2PROM
  +--> ?PR?_WRITEE2PROM?E2PROM
  +--> ?PR?_READTVCHANNEL?TV
  +--> ?CO?TV
  +--> ?PR?_DRS232LOGS?MAIN
BL51 BANKED LINKER/LOCATER V6.02                                                      01/05/2009  15:57:50  PAGE 6



?PR?_READTVCHANNEL?TV                    -----    -----      0850H    0003H
  +--> ?PR?_READE2PROM?E2PROM

?PR?VINITTV?TV                           -----    -----      -----    -----
  +--> ?CO?TV
  +--> ?PR?_DRS232LOGS?MAIN
  +--> ?PR?_DELAY1MS?I2C
  +--> ?PR?VTVSETCH?TV

?PR?VTVSETCH?TV                          -----    -----      0850H    0005H
  +--> ?PR?VBANDFRESET?TV
  +--> ?PR?_VTV_PLL_WRITE?TV
  +--> ?PR?_VTV_IF_WRITE?TV

?PR?_VTV_PLL_WRITE?TV                    -----    -----      -----    -----
  +--> ?PR?IICSW_WRITE?I2C

?PR?_VTV_IF_WRITE?TV                     -----    -----      -----    -----
  +--> ?PR?IICSW_WRITE?I2C

?PR?_DRS232LOGB?MAIN                     -----    -----      0847H    0011H

⌨️ 快捷键说明

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