这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 初次接触DS18B20,有许多语句不懂,麻烦大家帮帮忙,谢谢

共4条 1/1 1 跳转至

初次接触DS18B20,有许多语句不懂,麻烦大家帮帮忙,谢谢

助工
2013-07-16 13:48:53     打赏
unsigned char ReadOneChar(void){//读一个字节
        unsigned char i=0;
        unsigned char dat = 0;
        for (i=8;i>0;i--){
                DQ = 0; // 给脉冲信号
                dat>>=1;
                DQ = 1; // 给脉冲信号
                if(DQ==1){
                        dat|=0x80;
                }
                Delay(4);
        }
        return(dat);
}



这两条语句的由来,不明白  dat>>=1;
        dat|=0x80; 请朋友们讲解讲解,谢谢了



关键词: 初次     接触     DS18B20     许多     语句     不懂     麻烦    

助工
2013-07-25 08:34:58     打赏
2楼
18B20低位在前发送数据,一个数据8位...

助工
2013-08-02 09:04:33     打赏
3楼
谢谢,连图都附上了,学习中。

助工
2013-08-08 09:08:24     打赏
4楼
大家太热心了~太让人感动了~

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]