am2301温度传感器8位读取程序(keil环境下)看不懂,求教
- unsigned int AM2301_read() { unsigned char i,flag,temp; unsigned int comdata; for(i=0;i<8;i++) { flag=2; while((!DQ)&&(flag++)); Delay_10us(); Delay_10us(); Delay_10us(); temp=0; if(DQ)temp=1; flag=2; while((DQ)&&(flag++)); if(flag==1)break; comdata<<=1; comdata|=temp; while函数里的是什么作用,加延时是干什么的
-
问
提问者:网友
2018-07-22