本文提出一种基于 DS18B20 和 AT89C51 的多路温度监测系统,详细介绍了系统的硬软件设计。该设计通过 DS18B20单总线结构与单片机多路并行输入相结合的硬件改进方式,克服了 DS18B20采用单总线结构时温度数据读取慢、单总线驱动能力不足的问题,实现了多路温度实时快速读取和巡回监测。该系统还具有超温报警,与上位机通讯等功能。最后,利用Proteus 与 Keil C51软件联合仿真实现了设计的仿真调试。
系统原理框图如图1 所示,系统由多片 DS18B20、AT89C51单片机、LED 驱动显示电路、温度上下限设定电路、报警提示电路、串行通信接口、时钟电路、复位电路等构成。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !