单片机项目十二.ppt

单片机项目十二

void?WR_Bit(bit?i)? {? DQ=0;//产生写时序 ?? _nop_();? _nop_();//总线拉低持续时间要大于1us? DQ=i;//写数据,0和1均可 ? DelayX10us_DS18B20(6);//延时60us,等待ds18b20采样读取 DQ=1;//释放总线 }? 项目十二 串行总线扩展及应用设计 任务五:单总线数字温度传感器DS18B20 /************************************? 函数:WR_Byte? 功能:DS18B20写字节函数,先写最低位 参数:dat为待写的字节数据 返回:无 说明:无 *******************************************/? void?WR_Byte(unsigned?char?dat)? {? unsigned?char?i;? for(i=0;i8;i++) {? WR_Bit(dat0x01);//从最低位写起 ?? dat=1;?//注意不要写成dat1? }? } 项目十二 串行总线扩展及应用设计 任务五:单总线数字温度传感器DS18B20 void?WR_Byte(unsigned?char?dat)? {? unsigned?char?i;? for(i=0;i8;i++)

文档评论(0)

1亿VIP精品文档

相关文档