×

在C51上利用P1口模拟I2C实现

消耗积分:0 | 格式:doc | 大小:7 KB | 2011-04-21

liuxin

分享资料个

  下面是用普通C51实现的I2C基本电平模拟函数和通用函数。

  /* 电平模拟函数和基本读写函数

  void IIC_Start(void);

  void IIC_Stop(void);

  void SEND_0(void);

  void SEND_1(void);

  bit Check_Acknowledge(void);

  void Write_Byte(uchar b)reentrant;

  bit Write_N_Bytes(uchar *buffer,uchar n)reentrant;

  bit Read_N_Bytes(uchar SlaveAdr,uchar n,uchar *buffer);

  uchar Read_Byte(void)reentrant;

  */

  #include

  #include

     #include

  #include"aiic_51.h"

  sbit SCL=P1^6;

  sbit SDA=P1^7;

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !