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

📄 hdmi8051.m51

📁 Keil 8051 C example RS232 to I2c
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/18/2006  20:44:39  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Output\STARTUP.obj, .\Output\i2c.obj, .\Output\Kernal.obj, .\Output\RS232.obj, .\Output\Syste
>> mEvent.obj, .\Output\CONF_TNY.obj, .\Output\DeviceIO.obj TO .\Output\HDMI8051 RTX51TINY PRINT (.\LST\HDMI8051.m51) RA
>> MSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\Output\STARTUP.obj (?C_STARTUP)
  .\Output\i2c.obj (I2C)
  .\Output\Kernal.obj (KERNAL)
  .\Output\RS232.obj (RS232)
  .\Output\SystemEvent.obj (SYSTEMEVENT)
  .\Output\CONF_TNY.obj (?RTX51_TINY_KERNAL)
  .\Output\DeviceIO.obj (DEVICEIO)
  C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_SEND_SIGNAL)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)


TASK TABLE OF MODULE:  .\Output\HDMI8051 (?C_STARTUP)

TASKID   PRIORITY   REG-BANK   SEGMENT NAME
-------------------------------------------
0        0          0          ?PR?INIT?KERNAL



LINK MAP OF MODULE:  .\Output\HDMI8051 (?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"
            DATA    0008H     0005H     ABSOLUTE     
            DATA    000DH     0008H     UNIT         _DATA_GROUP_
            DATA    0015H     0001H     UNIT         ?DT?_GETREG?I2C
            DATA    0016H     0001H     UNIT         ?DT?_SETREG?I2C
            IDATA   0017H     0001H     UNIT         ?RTX?TASKSP?S
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0000H.6   UNIT         ?BI?KERNAL
            BIT     0020H.6   0000H.1   UNIT         ?RTX?BITS
                    0020H.7   0000H.1                *** GAP ***
            DATA    0021H     001DH     UNIT         ?DT?KERNAL
            IDATA   003EH     0025H     UNIT         ?ID?KERNAL
            IDATA   0063H     0002H     UNIT         ?ID?SYSTEMEVENT
            IDATA   0065H     0002H     UNIT         ?RTX?TASKSTATE?S
            IDATA   0067H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0002H     UNIT         ?RTX?TASKENT?S
BL51 BANKED LINKER/LOCATER V5.03                                                      05/18/2006  20:44:39  PAGE 2


                    0005H     0006H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0011H     UNIT         ?PR?_GETREG?I2C
                    001FH     0004H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0188H     UNIT         ?PR?SERIALPORT?RS232
            CODE    01AEH     0158H     UNIT         ?RTX?CODE
            CODE    0306H     00CDH     UNIT         ?PR?SYSTEMEVENT?SYSTEMEVENT
            CODE    03D3H     00ACH     UNIT         ?PR?_I2C_READ?I2C
            CODE    047FH     008CH     UNIT         ?C_C51STARTUP
            CODE    050BH     0075H     UNIT         ?PR?_I2C_WRITE?I2C
            CODE    0580H     0070H     UNIT         ?PR?_I2CTRANSMIT?I2C
            CODE    05F0H     0068H     UNIT         ?C?LIB_CODE
            CODE    0658H     0045H     UNIT         ?PR?READFUNC?DEVICEIO
            CODE    069DH     002FH     UNIT         ?PR?I2CSTOP?I2C
            CODE    06CCH     002AH     UNIT         ?PR?WRITEFUNC?DEVICEIO
            CODE    06F6H     0027H     UNIT         ?PR?INITSERIALPORT?RS232
            CODE    071DH     0023H     UNIT         ?PR?INIT?KERNAL
            CODE    0740H     001EH     UNIT         ?PR?_I2CLOCATE?I2C
            CODE    075EH     001AH     UNIT         ?PR?I2CRECEIVE?I2C
            CODE    0778H     0016H     UNIT         ?PR?STARTTRII2C?RS232
            CODE    078EH     0016H     UNIT         ?PR?_CHECKBREAK?RS232
            CODE    07A4H     0011H     UNIT         ?C_INITSEG
            CODE    07B5H     0010H     UNIT         ?PR?_SETREG?I2C
            CODE    07C5H     000FH     UNIT         ?PR?I2CSTART?I2C
            CODE    07D4H     000FH     UNIT         ?PR?ECHOTOHOST?DEVICEIO
            CODE    07E3H     000EH     UNIT         ?PR?_LATCHI2CHANDLER?RS232
            CODE    07F1H     000BH     UNIT         ?PR?I2CACK?I2C
            CODE    07FCH     000AH     UNIT         ?PR?_SETUPI2CIDCODE?DEVICEIO
            CODE    0806H     0009H     UNIT         ?PR?I2CNOTACK?I2C



OVERLAY MAP OF MODULE:   .\Output\HDMI8051 (?C_STARTUP)


SEGMENT                                DATA_GROUP 
  +--> CALLED SEGMENT                START    LENGTH
----------------------------------------------------
?C_C51STARTUP                        -----    -----
  +--> ?C_INITSEG

*** NEW ROOT ***************************************************

?PR?INIT?KERNAL                      -----    -----
  +--> ?PR?SYSTEMEVENT?SYSTEMEVENT

?PR?SYSTEMEVENT?SYSTEMEVENT          -----    -----
  +--> ?PR?READFUNC?DEVICEIO
  +--> ?PR?STARTTRII2C?RS232
  +--> ?PR?WRITEFUNC?DEVICEIO
  +--> ?PR?ECHOTOHOST?DEVICEIO
  +--> ?PR?INITSERIALPORT?RS232

?PR?READFUNC?DEVICEIO                -----    -----
  +--> ?PR?_SETUPI2CIDCODE?DEVICEIO
  +--> ?PR?_I2C_READ?I2C
BL51 BANKED LINKER/LOCATER V5.03                                                      05/18/2006  20:44:39  PAGE 3



?PR?_I2C_READ?I2C                    000DH    0007H
  +--> ?PR?_I2CLOCATE?I2C
  +--> ?PR?I2CSTART?I2C
  +--> ?PR?_I2CTRANSMIT?I2C
  +--> ?PR?I2CRECEIVE?I2C
  +--> ?PR?I2CNOTACK?I2C
  +--> ?PR?I2CACK?I2C
  +--> ?PR?I2CSTOP?I2C

?PR?_I2CLOCATE?I2C                   -----    -----
  +--> ?PR?I2CSTART?I2C
  +--> ?PR?_I2CTRANSMIT?I2C
  +--> ?PR?I2CSTOP?I2C

?PR?WRITEFUNC?DEVICEIO               -----    -----
  +--> ?PR?_SETUPI2CIDCODE?DEVICEIO
  +--> ?PR?_I2C_WRITE?I2C

?PR?_I2C_WRITE?I2C                   000DH    0008H
  +--> ?PR?I2CSTOP?I2C
  +--> ?PR?_I2CLOCATE?I2C
  +--> ?PR?_I2CTRANSMIT?I2C

*** NEW ROOT ***************************************************

?PR?SERIALPORT?RS232                 -----    -----
  +--> ?PR?_LATCHI2CHANDLER?RS232
  +--> ?PR?_CHECKBREAK?RS232



UNRESOLVED EXTERNAL SYMBOLS:
   INITREMOTECTRL



SYMBOL TABLE OF MODULE:  .\Output\HDMI8051 (?C_STARTUP)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        ?C_STARTUP
  C:047FH         SEGMENT       ?C_C51STARTUP
  I:0067H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:0482H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
BL51 BANKED LINKER/LOCATER V5.03                                                      05/18/2006  20:44:39  PAGE 4


  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:047FH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:047FH         LINE#         99
  C:0481H         LINE#         100
  C:0482H         LINE#         101
  C:0483H         LINE#         102
  C:0485H         LINE#         151
  C:0488H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        I2C
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00C0H         PUBLIC        XICON
  D:00B0H         PUBLIC        P3
  D:00D8H         PUBLIC        P4
  D:00A8H         PUBLIC        IE
  B:00A0H.3       PUBLIC        _sclk
  C:07F1H         PUBLIC        i2cAck
  C:07C5H         PUBLIC        i2cStart
  B:00A0H.4       PUBLIC        _sda
  D:00B8H         PUBLIC        IP
  C:000EH         PUBLIC        _GetReg
  C:069DH         PUBLIC        i2cStop
  C:07B5H         PUBLIC        _SetReg
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:0590H         PUBLIC        _i2cTransmit
  C:0740H         PUBLIC        _i2cLocate
  C:0806H         PUBLIC        i2cNotAck
  C:075EH         PUBLIC        i2cReceive
  C:03D3H         PUBLIC        _i2c_read
  D:00C8H         PUBLIC        T2CON
  C:050BH         PUBLIC        _i2c_write
  D:00D0H         PUBLIC        PSW
  -------         PROC          I2CSTART
  C:07C5H         LINE#         18
  C:07C5H         LINE#         20
  C:07C7H         LINE#         21
  C:07C9H         LINE#         27
  C:07CAH         LINE#         28
  C:07CBH         LINE#         29
  C:07CCH         LINE#         30
  C:07CDH         LINE#         31
  C:07CFH         LINE#         32
  C:07D0H         LINE#         33
  C:07D1H         LINE#         34
BL51 BANKED LINKER/LOCATER V5.03                                                      05/18/2006  20:44:39  PAGE 5


  C:07D2H         LINE#         35
  C:07D3H         LINE#         36
  -------         ENDPROC       I2CSTART
  -------         PROC          I2CSTOP
  -------         DO            
  D:0006H         SYMBOL        _timeOut
  -------         ENDDO         
  C:069DH         LINE#         45
  C:069DH         LINE#         47
  C:06A0H         LINE#         48
  C:06A2H         LINE#         49
  C:06A3H         LINE#         50
  C:06A4H         LINE#         51
  C:06A5H         LINE#         52
  C:06A6H         LINE#         53
  C:06A8H         LINE#         55
  C:06B4H         LINE#         56
  C:06BDH         LINE#         57
  C:06BEH         LINE#         58
  C:06C3H         LINE#         59
  C:06C5H         LINE#         61
  C:06C7H         LINE#         62
  C:06C8H         LINE#         63
  C:06C9H         LINE#         64
  C:06CAH         LINE#         65
  C:06CBH         LINE#         66
  -------         ENDPROC       I2CSTOP
  -------         PROC          L?0061
  -------         ENDPROC       L?0061
  -------         PROC          _I2CTRANSMIT
  D:0007H         SYMBOL        valueX
  -------         DO            
  D:0006H         SYMBOL        i
  D:0004H         SYMBOL        _Timeout
  D:0007H         SYMBOL        value
  -------         ENDDO         
  C:0590H         LINE#         76
  C:0590H         LINE#         77
  C:0590H         LINE#         80
  C:0590H         LINE#         81
  C:0592H         LINE#         82
  C:0594H         LINE#         83
  C:0595H         LINE#         84
  C:0596H         LINE#         85
  C:0597H         LINE#         86
  C:0598H         LINE#         87
  C:059AH         LINE#         88
  C:059CH         LINE#         89
  C:059DH         LINE#         90
  C:059EH         LINE#         91
  C:059FH         LINE#         92
  C:05A0H         LINE#         93
  C:05A8H         LINE#         94
  C:05AAH         LINE#         95
  C:05ABH         LINE#         96
  C:05ACH         LINE#         97
  C:05ADH         LINE#         98
BL51 BANKED LINKER/LOCATER V5.03                                                      05/18/2006  20:44:39  PAGE 6


  C:05AEH         LINE#         99
  C:05B0H         LINE#         100
  C:05B1H         LINE#         101
  C:05B2H         LINE#         102
  C:05B3H         LINE#         103
  C:05B4H         LINE#         104
  C:05B8H         LINE#         105
  C:05BCH         LINE#         106
  C:05BEH         LINE#         107
  C:05BFH         LINE#         108
  C:05C0H         LINE#         109
  C:05C1H         LINE#         110
  C:05C2H         LINE#         111
  C:05C4H         LINE#         112
  C:05C5H         LINE#         113
  C:05C6H         LINE#         114
  C:05C7H         LINE#         115
  C:05C8H         LINE#         116
  C:05CBH         LINE#         117
  C:05CDH         LINE#         118
  C:05D9H         LINE#         119
  C:05DEH         LINE#         120
  C:05E0H         LINE#         121
  C:05E4H         LINE#         122
  C:05E5H         LINE#         123
  C:05E6H         LINE#         124
  C:05E7H         LINE#         125
  C:05E8H         LINE#         126
  C:05EAH         LINE#         127
  C:05EBH         LINE#         128
  C:05ECH         LINE#         129
  C:05EDH         LINE#         130
  C:05EEH         LINE#         131
  C:05EFH         LINE#         132
  -------         ENDPROC       _I2CTRANSMIT
  -------         PROC          _I2CLOCATE
  D:0007H         SYMBOL        slave_addr
  D:0003H         SYMBOL        sub_addr
  C:0740H         LINE#         145
  C:0742H         LINE#         146
  C:0742H         LINE#         147
  C:0745H         LINE#         148
  C:074DH         LINE#         149
  C:075BH         LINE#         150
  C:075DH         LINE#         151
  -------         ENDPROC       _I2CLOCATE
  -------         PROC          I2CNOTACK
  C:0806H         LINE#         161
  C:0806H         LINE#         162
  C:0806H         LINE#         163
  C:0808H         LINE#         164
  C:080AH         LINE#         165
  C:080CH         LINE#         166
  C:080EH         LINE#         167
  -------         ENDPROC       I2CNOTACK
  -------         PROC          I2CRECEIVE
  -------         DO            
BL51 BANKED LINKER/LOCATER V5.03                                                      05/18/2006  20:44:39  PAGE 7


  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        value
  -------         ENDDO         
  C:075EH         LINE#         177
  C:075EH         LINE#         178
  C:075EH         LINE#         182
  C:0760H         LINE#         184
  C:0762H         LINE#         185
  C:0763H         LINE#         186
  C:0763H         LINE#         187
  C:0767H         LINE#         188
  C:0769H         LINE#         189
  C:076FH         LINE#         190
  C:0771H         LINE#         191
  C:0775H         LINE#         192
  C:0777H         LINE#         193
  C:0777H         LINE#         194
  -------         ENDPROC       I2CRECEIVE
  -------         PROC          _I2C_WRITE
  D:000DH         SYMBOL        slave_addr
  D:000EH         SYMBOL        sub_addr
  D:000FH         SYMBOL        _Count
  D:0010H         SYMBOL        _DataX
  -------         DO            
  D:0013H         SYMBOL        _ix
  -------         ENDDO         

⌨️ 快捷键说明

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