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

📄 cs8955_debug.m51

📁 CS8955控制TV软件。用MCU做模拟电视的控制。
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.02                                                        07/03/2008  18:27:39  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 (.\cs8955_debug.m51) RAMSIZE (256) DISAB
>> LEWARNING (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   0001H.5   UNIT         ?BI?MAIN
            BIT     0021H.5   0000H.6   UNIT         _BIT_GROUP_
            BIT     0022H.3   0000H.2   UNIT         ?BI?IIC_READBYTE?I2C
            BIT     0022H.5   0000H.1   UNIT         ?BI?KEY2IR?KEY
                    0022H.6   0000H.2                *** GAP ***
            IDATA   0023H     0023H     UNIT         ?ID?MAIN
            IDATA   0046H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     0800H                  *** GAP ***
            XDATA   0800H     0060H     UNIT         ?XD?MAIN
            XDATA   0860H     0029H     UNIT         _XDATA_GROUP_
            XDATA   0889H     0005H     UNIT         ?XD?BREMOTEDETECT?IR
            XDATA   088EH     0005H     UNIT         ?XD?VTVSETCHANNEL?TV
            XDATA   0893H     0002H     UNIT         ?XD?KEY2IR?KEY
            XDATA   0895H     0001H     UNIT         ?XD?_FGEEPROMWRITEBYTE?E2PROM
            XDATA   0896H     0001H     UNIT         ?XD?_BEEPROMREADBYTE?E2PROM
                    0897H     0669H                  *** GAP ***
            XDATA   0F00H     0001H     ABSOLUTE     
            XDATA   0F01H     0001H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V6.02                                                      07/03/2008  18:27:39  PAGE 2


                    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     
                    0F92H     0001H                  *** GAP ***
            XDATA   0F93H     0001H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V6.02                                                      07/03/2008  18:27:39  PAGE 3


            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     0015H     UNIT         ?PR?VTVSETCHANNEL?TV
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     098DH     UNIT         ?PR?VTVSEARCH?TV
            CODE    09B3H     070EH     UNIT         ?PR?_VTVKEYSTATE?TV
            CODE    10C1H     02B2H     UNIT         ?PR?VTVFREAFCADJ?TV
            CODE    1373H     01FAH     UNIT         ?C?LIB_CODE
            CODE    156DH     017BH     UNIT         ?PR?VTVSETCH?TV
            CODE    16E8H     013DH     UNIT         ?PR?BREMOTEDETECT?IR
            CODE    1825H     010DH     UNIT         ?PR?IICSW_READ?I2C
            CODE    1932H     00E9H     UNIT         ?PR?LOADTVDATA?TV
            CODE    1A1BH     00D8H     UNIT         ?PR?MCUDVDCOMM?MAIN
            CODE    1AF3H     00D4H     UNIT         ?PR?_WRITEE2PROM?E2PROM
            CODE    1BC7H     00B0H     UNIT         ?PR?TVRACURRDATAOUT?TASK
            CODE    1C77H     00A0H     UNIT         ?PR?VTVSEARCHSETFRE?TV
            CODE    1D17H     009EH     UNIT         ?PR?IICSW_WRITE?I2C
            CODE    1DB5H     0085H     UNIT         ?PR?VFREQSWITCH?TV
            CODE    1E3AH     0082H     UNIT         ?PR?KEY2IR?KEY
            CODE    1EBCH     0081H     UNIT         ?PR?LOADE2PROMDEFAULT?E2PROM
            CODE    1F3DH     0073H     UNIT         ?PR?VINITTV?TV
            CODE    1FB0H     0072H     UNIT         ?PR?_VTVKEYPREPROC?TV
            CODE    2022H     0064H     UNIT         ?PR?IIC_SEND1BYTE?I2C
            CODE    2086H     005FH     UNIT         ?PR?IIC_READ1BYTE?I2C
            CODE    20E5H     0054H     UNIT         ?PR?BBAND?TV
            CODE    2139H     004EH     UNIT         ?PR?LOADDEFAULTTVDATA?TV
            CODE    2187H     004CH     UNIT         ?PR?ISR_UART?MAIN
            CODE    21D3H     004BH     UNIT         ?PR?ISR_TIMER0?MAIN
            CODE    221EH     0049H     UNIT         ?PR?_WRITETVCHANNEL?TV
            CODE    2267H     0048H     UNIT         ?PR?POWERDOWNSAVETOE2PROM?E2PROM
            CODE    22AFH     0047H     UNIT         ?PR?VINITIALE2PROM?E2PROM
            CODE    22F6H     0046H     UNIT         ?PR?_READE2PROM?E2PROM
            CODE    233CH     0041H     UNIT         ?PR?MAIN?MAIN
            CODE    237DH     0041H     UNIT         ?PR?IIC_READBYTE?I2C
            CODE    23BEH     0041H     UNIT         ?PR?VTVSWITCHSOUND?TV
            CODE    23FFH     0040H     UNIT         ?CO?MAIN
            CODE    243FH     003AH     UNIT         ?PR?TASKPROC?TASK
            CODE    2479H     0039H     UNIT         ?PR?VINITVAR?MAIN
            CODE    24B2H     0038H     UNIT         ?PR?_DELAY1US?I2C
            CODE    24EAH     0035H     UNIT         ?PR?VINITUART?MAIN
            CODE    251FH     0034H     UNIT         ?PR?KEYPROCESS?KEY
            CODE    2553H     002FH     UNIT         ?PR?_READTVCHANNEL?TV
            CODE    2582H     0029H     UNIT         ?PR?BTV_IF_READ?TV
            CODE    25ABH     0029H     UNIT         ?PR?BTV_PLL_READ?TV
            CODE    25D4H     0027H     UNIT         ?PR?_ISLONGPUSHORSHORTKEY?KEY
            CODE    25FBH     0023H     UNIT         ?PR?_DELAY1MS?I2C
            CODE    261EH     0021H     UNIT         ?PR?_BGETIR0?IR
            CODE    263FH     0020H     UNIT         ?PR?_VTV_PLL_WRITE?TV
            CODE    265FH     0020H     UNIT         ?PR?_VTV_IF_WRITE?TV
BL51 BANKED LINKER/LOCATER V6.02                                                      07/03/2008  18:27:39  PAGE 4


            CODE    267FH     001FH     UNIT         ?PR?VINITCPU?MAIN
            CODE    269EH     001EH     UNIT         ?PR?VINITIRVAR?IR
            CODE    26BCH     001BH     UNIT         ?PR?IIC_STOP?I2C
            CODE    26D7H     001BH     UNIT         ?PR?DVDCHECKSUMOK?COMDVD
            CODE    26F2H     0018H     UNIT         ?PR?VINITIO?MAIN
            CODE    270AH     0018H     UNIT         ?PR?_FGEEPROMWRITEBYTE?E2PROM
            CODE    2722H     0017H     UNIT         ?PR?_BEEPROMREADBYTE?E2PROM
            CODE    2739H     0016H     UNIT         ?PR?VDELAY100US?IR
            CODE    274FH     0012H     UNIT         ?PR?VINITTIMER?MAIN
            CODE    2761H     0011H     UNIT         ?PR?VINITSYS?MAIN
            CODE    2772H     0011H     UNIT         ?PR?VINITIALI2C?E2PROM
            CODE    2783H     000EH     UNIT         ?PR?_ISLONGPUSHKEY?KEY
            CODE    2791H     000EH     UNIT         ?PR?VINITDVD?COMDVD
            CODE    279FH     000CH     UNIT         ?C_C51STARTUP
            CODE    27ABH     000CH     UNIT         ?PR?IICSW_WRITETEST?I2C
            CODE    27B7H     0007H     UNIT         ?PR?IIC_START?I2C
            CODE    27BEH     0001H     UNIT         ?PR?MCUCMDDATAOUT?TASK



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?VINITCPU?MAIN                        0021H.5  0000H.1    -----    -----
  +--> ?PR?VINITIO?MAIN
  +--> ?PR?VINITALLINT?MAIN
  +--> ?PR?VINITTIMER?MAIN
  +--> ?PR?VINITUART?MAIN
  +--> ?PR?VINITVAR?MAIN

?PR?VINITALLINT?MAIN                     0021H.6  0000H.1    -----    -----

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

?PR?VINITIALI2C?E2PROM                   -----    -----      -----    -----
  +--> ?PR?IIC_STOP?I2C

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

?PR?VINITSYS?MAIN                        -----    -----      -----    -----
  +--> ?PR?VINITIALE2PROM?E2PROM
BL51 BANKED LINKER/LOCATER V6.02                                                      07/03/2008  18:27:39  PAGE 5


  +--> ?PR?VINITTV?TV

?PR?VINITIALE2PROM?E2PROM                -----    -----      0860H    0001H
  +--> ?PR?_READE2PROM?E2PROM
  +--> ?PR?LOADE2PROMDEFAULT?E2PROM
  +--> ?PR?LOADTVDATA?TV

?PR?_READE2PROM?E2PROM                   -----    -----      086EH    0009H
  +--> ?PR?IICSW_READ?I2C

?PR?IICSW_READ?I2C                       0021H.7  0000H.2    0877H    000AH
  +--> ?PR?IIC_STOP?I2C
  +--> ?PR?_DELAY1US?I2C
  +--> ?PR?IIC_START?I2C
  +--> ?PR?IIC_SEND1BYTE?I2C
  +--> ?PR?IIC_READ1BYTE?I2C

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

?PR?IIC_SEND1BYTE?I2C                    0022H.1  0000H.1    0888H    0001H
  +--> ?PR?_DELAY1US?I2C

?PR?IIC_READ1BYTE?I2C                    0022H.1  0000H.2    -----    -----
  +--> ?PR?_DELAY1US?I2C

?PR?LOADE2PROMDEFAULT?E2PROM             -----    -----      0861H    0006H
  +--> ?PR?_WRITEE2PROM?E2PROM

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

?PR?IICSW_WRITE?I2C                      0021H.7  0000H.2    087EH    000AH
  +--> ?PR?IIC_STOP?I2C
  +--> ?PR?_DELAY1US?I2C
  +--> ?PR?IIC_START?I2C
  +--> ?PR?IIC_SEND1BYTE?I2C

?PR?LOADTVDATA?TV                        -----    -----      0861H    0001H
  +--> ?PR?_READE2PROM?E2PROM
  +--> ?PR?_WRITEE2PROM?E2PROM
  +--> ?PR?_READTVCHANNEL?TV
  +--> ?PR?_WRITETVCHANNEL?TV

?PR?_READTVCHANNEL?TV                    -----    -----      0869H    0005H
  +--> ?PR?_READE2PROM?E2PROM

?PR?_WRITETVCHANNEL?TV                   -----    -----      086DH    0006H
  +--> ?PR?_WRITEE2PROM?E2PROM

?PR?VINITTV?TV                           -----    -----      -----    -----
  +--> ?PR?_DELAY1MS?I2C
  +--> ?PR?VTVSETCH?TV

?PR?VTVSETCH?TV                          -----    -----      086DH    0004H
  +--> ?PR?_VTV_PLL_WRITE?TV
  +--> ?PR?_VTV_IF_WRITE?TV
BL51 BANKED LINKER/LOCATER V6.02                                                      07/03/2008  18:27:39  PAGE 6



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

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

?PR?MCUDVDCOMM?MAIN                      -----    -----      0860H    0002H
  +--> ?PR?TVRACURRDATAOUT?TASK
  +--> ?PR?DVDCHECKSUMOK?COMDVD

?PR?VTVSEARCH?TV                         0021H.5  0000H.2    0860H    0007H
  +--> ?PR?BTV_PLL_READ?TV
  +--> ?PR?_DELAY1MS?I2C
  +--> ?PR?_WRITEE2PROM?E2PROM
  +--> ?PR?VTVSEARCHSETFRE?TV
  +--> ?PR?BTV_IF_READ?TV
  +--> ?PR?_WRITETVCHANNEL?TV
  +--> ?PR?VFREQSWITCH?TV
  +--> ?PR?_READTVCHANNEL?TV

⌨️ 快捷键说明

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