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

📄 cs8955tv.m51

📁 CS8955控制TV软件。用MCU做模拟电视的控制。
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.02                                                        07/03/2008  13:45:59  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\CS8955TV PRINT (.\List\CS8955TV.m51) RAMSIZE (256) DISABLEW
>> ARNING (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)
  C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)


LINK MAP OF MODULE:  .\OBJ\CS8955TV (MAIN)


            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     0005H     UNIT         _DATA_GROUP_
                    000DH     0013H                  *** GAP ***
            BIT     0020H.0   0001H.6   UNIT         ?BI?MAIN
            BIT     0021H.6   0001H.2   UNIT         _BIT_GROUP_
            BIT     0023H.0   0000H.2   UNIT         ?BI?IIC_READBYTE?I2C
            BIT     0023H.2   0000H.1   UNIT         ?BI?KEY2IR?KEY
                    0023H.3   0000H.5                *** GAP ***
            IDATA   0024H     0023H     UNIT         ?ID?MAIN
            IDATA   0047H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     0800H                  *** GAP ***
            XDATA   0800H     0063H     UNIT         ?XD?MAIN
            XDATA   0863H     0029H     UNIT         _XDATA_GROUP_
            XDATA   088CH     0005H     UNIT         ?XD?BREMOTEDETECT?IR
            XDATA   0891H     0005H     UNIT         ?XD?VTVSETCHANNEL?TV
BL51 BANKED LINKER/LOCATER V6.02                                                      07/03/2008  13:45:59  PAGE 2


            XDATA   0896H     0002H     UNIT         ?XD?KEY2IR?KEY
            XDATA   0898H     0001H     UNIT         ?XD?_FGEEPROMWRITEBYTE?E2PROM
            XDATA   0899H     0001H     UNIT         ?XD?_BEEPROMREADBYTE?E2PROM
                    089AH     0666H                  *** GAP ***
            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     
BL51 BANKED LINKER/LOCATER V6.02                                                      07/03/2008  13:45:59  PAGE 3


            XDATA   0F8DH     0001H     ABSOLUTE     
            XDATA   0F8EH     0001H     ABSOLUTE     
                    0F8FH     0002H                  *** GAP ***
            XDATA   0F91H     0001H     ABSOLUTE     
                    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     0015H     UNIT         ?PR?VTVSETCHANNEL?TV
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0A39H     UNIT         ?PR?VTVSEARCH?TV
            CODE    0A5FH     0720H     UNIT         ?PR?_VTVKEYSTATE?TV
            CODE    117FH     0365H     UNIT         ?PR?PRINTF?PRINTF
            CODE    14E4H     02B2H     UNIT         ?PR?VTVFREAFCADJ?TV
            CODE    1796H     0233H     UNIT         ?C?LIB_CODE
            CODE    19C9H     017BH     UNIT         ?PR?VTVSETCH?TV
            CODE    1B44H     013DH     UNIT         ?PR?BREMOTEDETECT?IR
            CODE    1C81H     010DH     UNIT         ?PR?IICSW_READ?I2C
            CODE    1D8EH     00E9H     UNIT         ?PR?LOADTVDATA?TV
            CODE    1E77H     00D8H     UNIT         ?PR?MCUDVDCOMM?MAIN
            CODE    1F4FH     00D4H     UNIT         ?PR?_WRITEE2PROM?E2PROM
            CODE    2023H     00B0H     UNIT         ?PR?TVRACURRDATAOUT?TASK
            CODE    20D3H     00A0H     UNIT         ?PR?VTVSEARCHSETFRE?TV
            CODE    2173H     009EH     UNIT         ?PR?IICSW_WRITE?I2C
            CODE    2211H     0085H     UNIT         ?PR?VFREQSWITCH?TV
            CODE    2296H     0082H     UNIT         ?PR?KEY2IR?KEY
            CODE    2318H     0081H     UNIT         ?PR?LOADE2PROMDEFAULT?E2PROM
            CODE    2399H     0073H     UNIT         ?PR?VINITTV?TV
            CODE    240CH     0072H     UNIT         ?PR?_VTVKEYPREPROC?TV
            CODE    247EH     0064H     UNIT         ?PR?IIC_SEND1BYTE?I2C
            CODE    24E2H     005FH     UNIT         ?PR?IIC_READ1BYTE?I2C
            CODE    2541H     0054H     UNIT         ?PR?BBAND?TV
            CODE    2595H     004EH     UNIT         ?PR?LOADDEFAULTTVDATA?TV
            CODE    25E3H     004CH     UNIT         ?PR?ISR_UART?MAIN
            CODE    262FH     004CH     UNIT         ?CO?MAIN
            CODE    267BH     004BH     UNIT         ?PR?ISR_TIMER0?MAIN
            CODE    26C6H     0049H     UNIT         ?PR?_WRITETVCHANNEL?TV
            CODE    270FH     0048H     UNIT         ?PR?POWERDOWNSAVETOE2PROM?E2PROM
            CODE    2757H     0047H     UNIT         ?PR?VINITIALE2PROM?E2PROM
            CODE    279EH     0046H     UNIT         ?PR?_READE2PROM?E2PROM
            CODE    27E4H     0041H     UNIT         ?PR?MAIN?MAIN
            CODE    2825H     0041H     UNIT         ?PR?IIC_READBYTE?I2C
            CODE    2866H     0041H     UNIT         ?PR?VTVSWITCHSOUND?TV
            CODE    28A7H     003DH     UNIT         ?PR?VINITUART?MAIN
            CODE    28E4H     003AH     UNIT         ?PR?TASKPROC?TASK
            CODE    291EH     0039H     UNIT         ?PR?VINITVAR?MAIN
            CODE    2957H     0038H     UNIT         ?PR?_DELAY1US?I2C
            CODE    298FH     0034H     UNIT         ?PR?KEYPROCESS?KEY
            CODE    29C3H     002FH     UNIT         ?PR?_READTVCHANNEL?TV
BL51 BANKED LINKER/LOCATER V6.02                                                      07/03/2008  13:45:59  PAGE 4


            CODE    29F2H     0029H     UNIT         ?PR?BTV_IF_READ?TV
            CODE    2A1BH     0029H     UNIT         ?PR?BTV_PLL_READ?TV
            CODE    2A44H     0027H     UNIT         ?PR?_ISLONGPUSHORSHORTKEY?KEY
            CODE    2A6BH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    2A92H     0023H     UNIT         ?PR?_DELAY1MS?I2C
            CODE    2AB5H     0021H     UNIT         ?PR?_BGETIR0?IR
            CODE    2AD6H     0020H     UNIT         ?PR?_VTV_PLL_WRITE?TV
            CODE    2AF6H     0020H     UNIT         ?PR?_VTV_IF_WRITE?TV
            CODE    2B16H     001FH     UNIT         ?PR?VINITCPU?MAIN
            CODE    2B35H     001EH     UNIT         ?PR?VINITIRVAR?IR
            CODE    2B53H     001BH     UNIT         ?PR?IIC_STOP?I2C
            CODE    2B6EH     001BH     UNIT         ?PR?DVDCHECKSUMOK?COMDVD
            CODE    2B89H     0018H     UNIT         ?PR?VINITIO?MAIN
            CODE    2BA1H     0018H     UNIT         ?PR?_FGEEPROMWRITEBYTE?E2PROM
            CODE    2BB9H     0017H     UNIT         ?PR?_BEEPROMREADBYTE?E2PROM
            CODE    2BD0H     0016H     UNIT         ?PR?VDELAY100US?IR
            CODE    2BE6H     0012H     UNIT         ?PR?VINITTIMER?MAIN
            CODE    2BF8H     0011H     UNIT         ?PR?VINITSYS?MAIN
            CODE    2C09H     0011H     UNIT         ?PR?VINITIALI2C?E2PROM
            CODE    2C1AH     000EH     UNIT         ?PR?_ISLONGPUSHKEY?KEY
            CODE    2C28H     000EH     UNIT         ?PR?VINITDVD?COMDVD
            CODE    2C36H     000CH     UNIT         ?C_C51STARTUP
            CODE    2C42H     000CH     UNIT         ?PR?IICSW_WRITETEST?I2C
            CODE    2C4EH     0007H     UNIT         ?PR?IIC_START?I2C
            CODE    2C55H     0001H     UNIT         ?PR?MCUCMDDATAOUT?TASK



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


SEGMENT                                     BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                    START    LENGTH     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.6  0000H.1    -----    -----      -----    -----
  +--> ?PR?VINITIO?MAIN
  +--> ?PR?VINITALLINT?MAIN
  +--> ?PR?VINITTIMER?MAIN
  +--> ?PR?VINITUART?MAIN
  +--> ?PR?VINITVAR?MAIN

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

?PR?VINITUART?MAIN                       -----    -----      -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF

BL51 BANKED LINKER/LOCATER V6.02                                                      07/03/2008  13:45:59  PAGE 5


?PR?PRINTF?PRINTF                        0021H.7  0001H.1    0008H    0005H      0863H    0028H
  +--> ?PR?PUTCHAR?PUTCHAR

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

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

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

?PR?VINITSYS?MAIN                        -----    -----      -----    -----      -----    -----
  +--> ?PR?VINITIALE2PROM?E2PROM
  +--> ?PR?VINITTV?TV

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

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

?PR?IICSW_READ?I2C                       0022H.0  0000H.2    -----    -----      087AH    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.2  0000H.1    -----    -----      -----    -----
  +--> ?PR?_DELAY1US?I2C

?PR?IIC_SEND1BYTE?I2C                    0022H.2  0000H.1    -----    -----      088BH    0001H
  +--> ?PR?_DELAY1US?I2C

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

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

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

?PR?IICSW_WRITE?I2C                      0022H.0  0000H.2    -----    -----      0881H    000AH
  +--> ?PR?IIC_STOP?I2C
  +--> ?PR?_DELAY1US?I2C
  +--> ?PR?IIC_START?I2C
  +--> ?PR?IIC_SEND1BYTE?I2C

?PR?LOADTVDATA?TV                        -----    -----      -----    -----      0864H    0001H
  +--> ?PR?_READE2PROM?E2PROM
  +--> ?PR?_WRITEE2PROM?E2PROM
  +--> ?PR?_READTVCHANNEL?TV
BL51 BANKED LINKER/LOCATER V6.02                                                      07/03/2008  13:45:59  PAGE 6


  +--> ?PR?_WRITETVCHANNEL?TV

?PR?_READTVCHANNEL?TV                    -----    -----      -----    -----      086CH    0005H
  +--> ?PR?_READE2PROM?E2PROM

?PR?_WRITETVCHANNEL?TV                   -----    -----      -----    -----      0870H    0006H
  +--> ?PR?_WRITEE2PROM?E2PROM

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

?PR?VTVSETCH?TV                          -----    -----      -----    -----      0870H    0004H
  +--> ?PR?_VTV_PLL_WRITE?TV
  +--> ?PR?_VTV_IF_WRITE?TV

⌨️ 快捷键说明

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