您当前的位置:五五电子网电子知识单片机-工控设备义隆单片机EMC单片机的IIC程序软件包 正文
EMC单片机的IIC程序软件包

EMC单片机的IIC程序软件包

点击数:7204 次   录入时间:03-04 11:35:11   整理:http://www.55dianzi.com   义隆单片机
          JMP    IIC_WBIT1
          JMP    IIC_WBIT0
      IIC_WBIT1:
          BS    R6,SDA
          JMP    IIC_WBYT2
      IIC_WBIT0:
          BC    R6,SDA        SDA=X
          JMP    IIC_WBYT2
      IIC_WBYT2:
          RLC    TREG
          CALL    IIC_DELAY
          BS    R6,SCL        SCL=1
          CALL    IIC_DELAY
          DJZ    TCNT
          JMP    IIC_WBYT1
          BC    R6,SCL        SCL=0
          CALL    IIC_DELAY
          RET
         
      ;********************************************************************
      ;IIC_RBYT
      IIC_RBYT:
          MOV    A,@8
          MOV    TCNT,A
          SET SDA INPUT
          IOR    IOC6
          OR    A,@0X10
          IOW    IOC6
      IIC_RBYT1:
          BS    R6,SCL        SCL=1
          JBC    R6,SDA
          JMP    IIC_RBIT1
          JMP    IIC_RBIT0
      IIC_RBIT1:
          BS    TREG,0
          JMP    IIC_RBYT2
      IIC_RBIT0:
          BC    TREG,0        SDA=X
          JMP    IIC_RBYT2
      IIC_RBYT2:
          RLC    TREG
          BC    R6,SCL        SCL=0
          CALL    IIC_DELAY
          DJZ    TCNT
          JMP    IIC_RBYT1
          STORE READ RESULT
          RRC    TREG
          MOV    A,TREG
          MOV    TCNT,A
          SET SDA OUTPUT
          IOR    IOC6
          AND    A,@0XEF
          IOW    IOC6
          RESTORE READ RESULT
          MOV    A,TCNT
          RET

      ;********************************************************************
      ;
      IIC_DELAY:
          NOP
          NOP
          RET
         
          ORG    0XFFF
          JMP    START



上一页  [1] [2] [3] [4] 


本文关键字:单片机  程序  软件包  义隆单片机单片机-工控设备 - 义隆单片机