帮忙看看,C51中bit到Byte

[复制链接]
 楼主| joylove 发表于 2010-5-12 19:54 | 显示全部楼层 |阅读模式
如果用c写i2c通信,如何把接收到的一位位数据保存到一个字节里啊?
 楼主| joylove 发表于 2010-5-12 21:49 | 显示全部楼层
顶,顶出个好心人来:lol
znmcu 发表于 2010-5-12 21:53 | 显示全部楼层
可以去看《单片机基础外设9日通》PCF8563或AT24C64 这两集
yidou 发表于 2010-5-12 22:19 | 显示全部楼层
主机开始发送信息,每发完一字节后,从机发出认可信号给主机···只知道这么多
ayb_ice 发表于 2010-5-13 08:37 | 显示全部楼层
bit b;
uchar c;
c = b;
...
hxlwjn 发表于 2010-5-13 10:22 | 显示全部楼层
主机接收数据:
for(i=8;i--;i>0)
{
    scl_low();
    delay5us();
    scl_hight();
    if(sda)
        c=c<<1+1;
   else
       c=c<<1;
    delay5us();
}
 楼主| joylove 发表于 2010-5-13 21:22 | 显示全部楼层
多谢ls大哥,我咋没想到呢~~:$
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

8

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部