DS18B20单片机温度监测项目

DS18B20 数字温度传感器的使用,配合 STC89C52 单片机来实现温度监测,功能挺强大的。它的核心就是通过 1-Wire 协议,能够用一根线实现与多个传感器的通信。你可以通过P1^3口与 DS18B20 进行数据交互,读取温度信息,显示在四位七段数码管上。这个过程的核心,就是通过定时器中断控制,定时读取温度并显示。定时器中断,它让你不必担心程序卡死,温度读取也不会中断。DS18B20的读取和显示过程,代码也相对简单,适合做一些入门级别的学习。比如,可以通过WriteOneChar()ReadOneChar()这些函数实现数据的发送与接收,还挺方便的。整体来看,这个项目适合用来练习单片机和传感器的结合使用。如果你对 STC89C52 单片机感兴趣,这个项目会是个不错的参考。

docx 文件大小:2.09MB