找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1299|回复: 4
打印 上一主题 下一主题
收起左侧

temp在这个应答函数里有什么用(感觉可有可无啊),CY是干什么的

[复制链接]
跳转到指定楼层
楼主
ID:697584 发表于 2020-2-24 18:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:168996 发表于 2020-2-24 20:38 | 只看该作者
void respons()  //应答
{
uchar i;
scl=1;
delay();
while((sda==1)&&(i<250))i++;
scl=0;
delay();
}

哪有temp?
write_byte里面的temp可以不用
回复

使用道具 举报

板凳
ID:697584 发表于 2020-2-24 20:58 | 只看该作者
banalsheep 发表于 2020-2-24 20:38
void respons()  //应答
{
uchar i;

不好意思我搞错了,是这个
void init()   //初始化
{
sda=1;
delay();
scl=1;
delay();
}

void write_byte(uchar date)    //写数据函数
{
uchar i,temp;
temp=date;


for(i=0;i<8;i++)
{
  temp=temp<<1;
  scl=0;
     delay();
  sda=CY;
  delay();
  scl=1;
  delay();
// scl=0;
     //   delay();
}
回复

使用道具 举报

地板
ID:462827 发表于 2020-2-25 01:12 | 只看该作者
就是给数据拷贝一个副本再用,当然有些地方并不需要这么做。
回复

使用道具 举报

5#
ID:679425 发表于 2020-2-25 08:38 | 只看该作者
给数据拷贝一个副本用,用不到的时候居多
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表