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

EMC单片机写的I2C程序

点击数:7166 次   录入时间:03-04 11:38:45   整理:http://www.55dianzi.com   义隆单片机
                      CALL    IIC_WBYT
                      CALL    IIC_CACK
                      JBC    R3,GP        IF GP=1 OPTION AGAIN
                      JMP    IIC_W8BYT
                      DJZ    GCNT
                      JMP    IIC_W8BYT1
                      CALL    IIC_STOP
                      RET

                 
            ;********************************************************************
                  ;IIC_W1BYT,向2401的指定地址写入1个字节数据
                  ;地址由IICADDR指定,数据存在IICDAT0
                  IIC_W1BYT:
                      CALL    IIC_START
                      MOV    A,@0XA0
                      CALL    IIC_WBYT
                      CALL    IIC_CACK
                      JBC    R3,GP        IF GP=1 OPTION AGAIN
                      JMP    IIC_W1BYT
                      MOV    A,IICADDR
                      CALL    IIC_WBYT
                      CALL    IIC_CACK
                      JBC    R3,GP        IF GP=1 OPTION AGAIN
                      JMP    IIC_W1BYT
                      WRITE 1 BYTES TO 24C01
                      MOV    A,@IICBUF
                      MOV    A,IICDAT0
                      CALL    IIC_WBYT
                      CALL    IIC_CACK
                      JBC    R3,GP        IF GP=1 OPTION AGAIN
                      JMP    IIC_W1BYT1
                      CALL    IIC_STOP
                      RET

                 
            ;********************************************************************
                  ;IIC_R8BYT,从2401的指定地址(IICADDR)读入8个字节数据
                  IIC_R8BYT:
                      CALL    IIC_START
                      MOV    A,@0XA0
                      CALL    IIC_WBYT
                      CALL    IIC_CACK
                      JBC    R3,GP        IF GP=1 OPTION AGAIN
                      JMP    IIC_R8BYT
                      MOV    A,IICADDR
                      CALL    IIC_WBYT
                      CALL    IIC_CACK
                      JBC    R3,GP        IF GP=1 OPTION AGAIN
                      JMP    IIC_R8BYT
                      CALL    IIC_START

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页


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