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

EMC单片机写的I2C程序

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

本程序是基于447的,也在156上运行过,不过IO的初始化操作需要作些修改,其他可以完全不用修改。

                    程序开头的几行ADD A,@0xFF是非常有用的,在以后的文章中会有描述。

                    程序如下:

                  ;SYSTEM CLOCK 4MHz
                  ;IO port define
                      SDA    == 4
                      SCL    == 3

                      MSDA    == 0
                      MSCL    == 1
                      MCS    == 2
                      MRST    == 5
                     
                  ;Register define
                      TREG    == 0X10
                      TCNT    == 0X11
                      GCNT    == 0X12

                      IICADDR    == 0X1E
                      IICBUF    == 0X28
                      IICDAT0    == 0X28
                      IICDAT1    == 0X29
                      IICDAT2    == 0X2A
                      IICDAT3    == 0X2B
                      IICDAT4    == 0X2C
                      IICDAT5    == 0X2D
                      IICDAT6    == 0X2E
                      IICDAT7    == 0X2F
                     
                      INCLUDE "EM78P447S.H"
                     
                      ORG    0X000
                      ADD    A,@0XFF
                      ADD    A,@0XFF
                      ADD    A,@0XFF
                      ADD    A,@0XFF
                      ADD    A,@0XFF

                  START:
                      DISI
                      SET P6 P7 PULL UP EN
                      CONTR
                      MOV    TREG,A
                      BC    TREG,7
                      MOV    A,TREG
                      CONTW
                      SET SCL SDA OUTPUT HIGH
                      MOV    A,@0XFF
                      MOV    TREG,A
                      BC    TREG,SCL    SCL OUTPUT
                      BC    TREG,SDA    SDA OUTPUT
                      MOV    A,TREG
                      IOW    IOC6
                      BS    R6,SCL        SCL HIGH

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


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