⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 18b20_write_bit()写一个数据位程序.c

📁 单片机数据通讯典型应用(光盘内容)
💻 C
字号:
//********18b20_write_bit()写一个数据位***********
void ds18b20_write_bit(unsigned char wbit)
{
_nop_();                      //保证两次写操作间隔1μs以上
DQ=0;                          //将DQ信号线拉低,启动写时隙
_nop_();                      //保证主机拉低总线1μs以上
if(wbit)
{                              //向总线写1
DQ=1;                         //写的数据位是1,使DQ返回到高电平
delay (4);                   //延时60μs 等待写时隙结束
}
else 
{                           //向总线写0
delay (4);                   //延时60μs
DQ=1;                         //释放DQ信号线
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -