DS18B20本身不具有输出高电平的能力,单片机读取的"1"信号必须通过其他方式给出,典型的就是外接上拉电阻。有些单片机的端口具有准双向口模式,可以不用上拉电阻。如P89LPC932A1有些单片机的端口具有内置上拉电阻,如ATMEL168,在开漏模式下打开内部上拉电阻也可以不用外接上拉电阻。需要注意的是如果用51单片机准双向模式,读取数据前最好先向端口写1,以保证上拉电路起作用。