1731【毕设课设】基于单片机单总线8路温度采集设计(完善)

阐述一种新型单总线数字温度传感器DS18B20,以及利用单总线数字输出特点和微机、89C51单片机构成的分布式测温系统,并介绍了该系统软、硬件设计。

[关键词] 单总线 温度传感器  分布式 单片机

单总线它采用单根信号线既传输时钟又传输数据,而且数据传输是双向的它具有节省I/O 口线资源结构简单成本低廉便于总线扩展和维护等诸多优点。本系统中所有的DS18B20都接在单片机的P1.1口上。用一个液晶屏显示,从单片机P3口接上8个开关,与右边的DS18B20编号对应。当没有开关按下时屏幕显示”which NO you want press which key”,要想看那一点处的温度就按下几号键(点击key右边的小红点,按一下弹下,再按一下弹起)。只能有一个按键按下,当有多个按键下时,屏幕上显示“please press one key only !”.

本来只是想搞一下温度传感器显示一个温度,做这个的时候看了很多资料都讲了数字温度传感器DS18B20单总线特点及好处。觉得很有意思想自己完成一个DS18B20单总线多点式测温系统。在做这个的时候,遇到的最大的麻烦就是ROM的匹配,论坛上基本上找不到相关程序,在网页上也没找到。只好自己摸索,最终完成了。下面的附件里有简单的介绍。