微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > DS18B20读时序,求助。这个读时序看不懂?

DS18B20读时序,求助。这个读时序看不懂?

时间:10-02 整理:3721RD 点击:
uchar read(){
        uchar i,dat;
        for(i=0;i<8;i++){
        dat>>=1;
       
        DQ=0;
        delayus(2);
       
        if(DQ)
        dat|=0x80;
        else
        dat&=0x7f;
        delayus(10);
        DQ=1;
        _nop_();
       
       
       
       
        }
        return dat;

}读时序,写成这样,对不对啊?谢谢

读时序


顺序对得上就对的,用KEIL调下就清楚了,以前我写LCD驱动也是这样

如何调啊?你帮我看一下这个程序对不?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top