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

EMC单片机写的I2C程序

点击数:7166 次   录入时间:03-04 11:38:45   整理:http://www.55dianzi.com   义隆单片机
                      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] [5] [6] [7] 


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