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

EMC单片机写的I2C程序

点击数:7166 次   录入时间:03-04 11:38:45   整理:http://www.55dianzi.com   义隆单片机
                      BS    R6,SDA        SDA HIGH

                 
            ;********************************************************************
                  ;读入的测试程序,读取2401的0x00~0x07地址内容
                  READ_2401:
                      MOV    A,@0X00
                      MOV    IICADDR,A
                      CALL    IIC_R8BYT
                      RET

                 
            ;********************************************************************
                  ;写入的测试程序,向2401的0x00~0x07地址写入0x00
                  WRITE_2401:
                      MOV    A,@0X00
                      MOV    IICADDR,A
                      CLR    IICDAT
                      CLR    IICDAT
                      CLR    IICDAT
                      CLR    IICDAT
                      CLR    IICDAT
                      CLR    IICDAT
                      CLR    IICDAT
                      CLR    IICDAT
                      CALL    IIC_W8BYT
                      RET

                 
            ;********************************************************************
                  ;与MicroChip的2401接口程序
                 
            ;********************************************************************
                  ;IIC_W8BYT,向2401的指定地址写入8个字节数据
                  ;地址由IICADDR指定,数据存在IICDAT0~IICDAT7
                  IIC_W8BYT:
                      CALL    IIC_START
                      MOV    A,@0XA0
                      CALL    IIC_WBYT
                      CALL    IIC_CACK
                      JBC    R3,GP        IF GP=1 OPTION AGAIN
                      JMP    IIC_W8BYT
                      MOV    A,IICADDR
                      CALL    IIC_WBYT
                      CALL    IIC_CACK
                      JBC    R3,GP        IF GP=1 OPTION AGAIN
                      JMP    IIC_W8BYT
                      WRITE 8 BYTES TO 24C01
                      MOV    A,@IICBUF
                      MOV    R4,A
                      MOV    A,@8
                      MOV    GCNT,A
                  IIC_W8BYT1:
                      MOV    A,R0
                      INC    R4

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


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