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

📄 t5i2ctest.m51

📁 用于Slave I2C得读写,此代码针对特定得芯片,但对其他得芯片也有借鉴作用.
💻 M51
📖 第 1 页 / 共 2 页
字号:
  X:FE13H         PUBLIC        SW_RST
  X:FE11H         PUBLIC        P5
  X:FEB0H         PUBLIC        EPACNTH
  B:00A8H.7       PUBLIC        EA
  X:FEB1H         PUBLIC        EPBCNTH
  X:FEB2H         PUBLIC        EPCCNTH
  X:FE89H         PUBLIC        EP0RXCS
  X:FEB3H         PUBLIC        EPDCNTH
BL51 BANKED LINKER/LOCATER V6.00                                                      12/10/2006  12:14:11  PAGE 5


  X:FE8AH         PUBLIC        EP0TXCS
  X:FE15H         PUBLIC        P0PUCTL
  X:FE14H         PUBLIC        RMWEN
  X:FE16H         PUBLIC        P1PUCTL
  X:FE8FH         PUBLIC        EPFIFOCFG
  X:FE17H         PUBLIC        P2PUCTL
  X:FE90H         PUBLIC        EPACTRL
  X:FE18H         PUBLIC        P3PUCTL
  D:00A8H         PUBLIC        IE
  X:FECBH         PUBLIC        I2C_SADDR
  X:FE91H         PUBLIC        EPBCTRL
  X:FE19H         PUBLIC        P4PUCTL
  X:FE92H         PUBLIC        EPCCTRL
  X:FE1AH         PUBLIC        P5PUCTL
  X:FE93H         PUBLIC        EPDCTRL
  X:FE03H         PUBLIC        CHIPINT
  X:FEB8H         PUBLIC        EPAFIFOCS
  X:FE85H         PUBLIC        STINT
  X:FEB9H         PUBLIC        EPBFIFOCS
  X:FE09H         PUBLIC        P0OE
  X:FEBAH         PUBLIC        EPCFIFOCS
  X:FE0AH         PUBLIC        P1OE
  X:FEBBH         PUBLIC        EPDFIFOCS
  X:FE40H         PUBLIC        DMA_CTL
  X:FE0BH         PUBLIC        P2OE
  X:FE0CH         PUBLIC        P3OE
  B:00A8H.4       PUBLIC        ES
  X:FE0DH         PUBLIC        P4OE
  D:00B8H         PUBLIC        IP
  X:FE0EH         PUBLIC        P5OE
  X:FE54H         PUBLIC        RNG_OUTDAT
  X:FE1BH         PUBLIC        BPPUCTL
  X:FE82H         PUBLIC        EPIE
  C:0903H         PUBLIC        main
  X:FE02H         PUBLIC        VERSION
  X:FE50H         PUBLIC        RNG_CTL
  X:FE79H         PUBLIC        TDES_DATA
  X:FEC1H         PUBLIC        SPI_CTL
  X:FE05H         PUBLIC        SYS_CFG
  X:FEBFH         PUBLIC        PHYTEST
  X:FE9CH         PUBLIC        ERRCNTLIM
  X:FE51H         PUBLIC        RNG_INT
  C:0970H         PUBLIC        _I2c_Init
  X:FE83H         PUBLIC        FRAMEH
  X:FE59H         PUBLIC        KPU_CTL
  D:0088H         PUBLIC        TCON
  X:FE86H         PUBLIC        STIE
  X:FE84H         PUBLIC        FRAMEL
  X:FEA0H         PUBLIC        EPACNT0L
  X:FE53H         PUBLIC        RNG_INDAT
  I:0009H         PUBLIC        readdata
  X:FEA8H         PUBLIC        EPACNT1L
  X:FEA1H         PUBLIC        EPBCNT0L
  X:FEA9H         PUBLIC        EPBCNT1L
  X:FEA2H         PUBLIC        EPCCNT0L
  X:FE45H         PUBLIC        DMA_D_ADDRH
  X:FEAAH         PUBLIC        EPCCNT1L
BL51 BANKED LINKER/LOCATER V6.00                                                      12/10/2006  12:14:11  PAGE 6


  X:FEA3H         PUBLIC        EPDCNT0L
  X:FE60H         PUBLIC        TDES_KEY1_0
  X:FEABH         PUBLIC        EPDCNT1L
  X:FE68H         PUBLIC        TDES_KEY2_0
  X:FE61H         PUBLIC        TDES_KEY1_1
  X:FE70H         PUBLIC        TDES_KEY3_0
  X:FE69H         PUBLIC        TDES_KEY2_1
  X:FE62H         PUBLIC        TDES_KEY1_2
  X:FE71H         PUBLIC        TDES_KEY3_1
  X:FE6AH         PUBLIC        TDES_KEY2_2
  X:FE63H         PUBLIC        TDES_KEY1_3
  X:FE44H         PUBLIC        DMA_D_ADDRL
  X:FECCH         PUBLIC        I2C_DBUF
  X:FE72H         PUBLIC        TDES_KEY3_2
  X:FE6BH         PUBLIC        TDES_KEY2_3
  X:FE64H         PUBLIC        TDES_KEY1_4
  X:FE1FH         PUBLIC        MEMCON
  X:FE12H         PUBLIC        TEST
  X:FE73H         PUBLIC        TDES_KEY3_3
  X:FE6CH         PUBLIC        TDES_KEY2_4
  X:FE65H         PUBLIC        TDES_KEY1_5
  X:FE74H         PUBLIC        TDES_KEY3_4
  X:FE6DH         PUBLIC        TDES_KEY2_5
  X:FE66H         PUBLIC        TDES_KEY1_6
  X:FECDH         PUBLIC        I2C_MABT
  X:FE75H         PUBLIC        TDES_KEY3_5
  X:FE6EH         PUBLIC        TDES_KEY2_6
  X:FE67H         PUBLIC        TDES_KEY1_7
  X:FE76H         PUBLIC        TDES_KEY3_6
  X:FE6FH         PUBLIC        TDES_KEY2_7
  X:FE77H         PUBLIC        TDES_KEY3_7
  X:FE06H         PUBLIC        SYSIO_CFG
  I:0027H         PUBLIC        writedata
  X:FE8DH         PUBLIC        EP0RXDAT
  X:FE43H         PUBLIC        DMA_S_ADDRH
  X:FE8EH         PUBLIC        EP0TXDAT
  X:FE87H         PUBLIC        USBFADDR
  X:FE42H         PUBLIC        DMA_S_ADDRL
  X:FE07H         PUBLIC        P0CFG
  X:FE08H         PUBLIC        P3CFG
  X:FE8BH         PUBLIC        EP0RXCNT
  X:FE04H         PUBLIC        CHIPINTE
  X:FE8CH         PUBLIC        EP0TXCNT
  C:088CH         PUBLIC        I2C_INT_ISR
  C:099CH         PUBLIC        _ReadData
  X:FE47H         PUBLIC        DMA_LENH
  X:FE88H         PUBLIC        EP0RXTKN
  X:FE46H         PUBLIC        DMA_LENL
  D:0098H         PUBLIC        SCON0
  X:FEC0H         PUBLIC        SPI_DATA
  X:FE80H         PUBLIC        USBGCTRL
  C:098EH         PUBLIC        _WriteData
  X:FEC4H         PUBLIC        WDTRST
  X:FE98H         PUBLIC        EPACS
  D:0008H         PUBLIC        datanum
  X:FE99H         PUBLIC        EPBCS
  X:FECAH         PUBLIC        I2C_STUS
BL51 BANKED LINKER/LOCATER V6.00                                                      12/10/2006  12:14:11  PAGE 7


  X:FE9AH         PUBLIC        EPCCS
  X:FE58H         PUBLIC        SADDR
  X:FE9BH         PUBLIC        EPDCS
  X:FEC2H         PUBLIC        SPI_ST
  X:FE78H         PUBLIC        TDES_CTL
  X:FE0FH         PUBLIC        PDCTL
  X:FEC9H         PUBLIC        I2C_CLK
  X:FE52H         PUBLIC        RNG_INTE
  X:FE01H         PUBLIC        PRODUCTIDH
  D:00D0H         PUBLIC        PSW
  -------         PROC          INITCPU
  C:092CH         LINE#         26
  C:092CH         LINE#         27
  C:092CH         LINE#         28
  C:0932H         LINE#         30
  C:0936H         LINE#         32
  C:093CH         LINE#         34
  C:0942H         LINE#         36
  C:0948H         LINE#         37
  C:094EH         LINE#         38
  -------         ENDPROC       INITCPU
  -------         PROC          _I2C_INIT
  D:0005H         SYMBOL        isHigh
  C:0970H         LINE#         40
  C:0972H         LINE#         41
  C:0972H         LINE#         42
  C:0979H         LINE#         44
  C:097AH         LINE#         45
  C:097AH         LINE#         47
  C:0980H         LINE#         49
  C:0987H         LINE#         50
  C:098DH         LINE#         51
  -------         ENDPROC       _I2C_INIT
  -------         PROC          _WRITEDATA
  D:0001H         SYMBOL        writedata
  C:098EH         LINE#         64
  C:098EH         LINE#         65
  C:098EH         LINE#         66
  C:0994H         LINE#         67
  C:099BH         LINE#         68
  -------         ENDPROC       _WRITEDATA
  -------         PROC          _READDATA
  D:0001H         SYMBOL        readdata
  C:099CH         LINE#         70
  C:099CH         LINE#         71
  C:099CH         LINE#         72
  C:09A3H         LINE#         73
  C:09A9H         LINE#         74
  -------         ENDPROC       _READDATA
  -------         PROC          I2C_INT_ISR
  C:088CH         LINE#         76
  C:089DH         LINE#         78
  C:08A4H         LINE#         79
  C:08A4H         LINE#         80
  C:08A8H         LINE#         81
  C:08AFH         LINE#         82
  C:08AFH         LINE#         83
BL51 BANKED LINKER/LOCATER V6.00                                                      12/10/2006  12:14:11  PAGE 8


  C:08BAH         LINE#         84
  C:08BCH         LINE#         86
  C:08BCH         LINE#         87
  C:08C7H         LINE#         88
  C:08C7H         LINE#         89
  C:08C9H         LINE#         90
  C:08C9H         LINE#         91
  -------         ENDPROC       I2C_INT_ISR
  -------         PROC          MAIN
  C:0903H         LINE#         92
  C:0903H         LINE#         93
  C:0903H         LINE#         94
  C:0909H         LINE#         95
  C:090CH         LINE#         96
  C:0911H         LINE#         98
  C:0913H         LINE#         99
  C:0915H         LINE#         100
  C:091BH         LINE#         101
  C:0922H         LINE#         102
  C:0922H         LINE#         103
  C:0922H         LINE#         104
  C:0927H         LINE#         105
  C:092AH         LINE#         106
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        ?C?CLDPTR
  C:08D8H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CSTPTR
  C:08F1H         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 00F5H BYTE (11%) *
******************************************************************************

Program Size: data=70.0 xdata=121 code=432
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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