单片机课程设计温度监测系统(单片机课程设计温度)

交换机 2024-10-25 电子科技 41 views

扫一扫用手机浏览

文章目录 [+]
单片机课程设计-单总线温度采集器设计

这个是我自己制作的51单片机板上的DS18B20温度采集和显示程序,你如果有现成的51板稍微修改一下可以用,在我这里是可以用没问题的。环境是KEIL。我这个51板也完全符合你的要求。

本此题目的总体功能就是利用单片机和热敏原件实现温度的采集与读数,利用五位LED显示温度读数和所选通道号,实现热电转化,实现温度的精确测量。

由于DS18B20采用的是1-Wire总线协议方式,即在一根数据线实现数据的双向传输,而对AT89S51单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对DS18B20芯片的访问。

第二章***确定系统基本结构及硬件设计***本单片机应用系统结构是以单片机为核心外部扩展相关电路的形式。确定了系统中的单片机、存储器分配及输入/输出方式就可大体确定出单片机应用系统的基本组成。

.DS18B20基本知识***DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。

单片机课程设计---数字温度计(要有原程序)

1、系统程序主要包括C程序主函数、DS18B20复位函数、DS18B20写字节函数、DS18B20读字节函数、温度计算转换函数、显示函数等等。

2、.***实验任务***用可调电阻调节电压值作为模拟温度的输入量,当温度低于30℃时,发出长嘀报警声和光报警,当温度高于60℃时,发出短嘀报警声和光报警。测量的温度范围在0-99℃。

3、数字式温度传感器用最常用的DS18B20,它只有3个管脚,一个接电源,一个接地,另一个接8051单片机就可以了。温度值用数码管显示。这样整个电路就接好了。

4、输出到数字表头,通过数字表显示出温度的变化。集成电路IC选用AD590型温度传感器。本电路其它元器件没有特殊要求,可根据电路图给出参数来选择。***可通过改变电阻器R5和可变电阻器RP2的值,来改变输出的灵敏度。

5、DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。

单片机课程设计,数字温度计。

1、j)***把“单片机系统”区域中的PP7用导线分别连接到“八路发光二极管指示模块”区域中的LL2上。k)***把“单片机系统”区域中的P5用导线连接到“音频放大模块”区域中的SPK***IN端口上。

2、传感器的变化电流通过电阻器R5和可变电阻器RP2,转换为电压信号,输出到数字表头,通过数字表显示出温度的变化。集成电路IC选用AD590型温度传感器。本电路其它元器件没有特殊要求,可根据电路图给出参数来选择。

3、DS18B20数字温度计使用DS18B20基本知识***DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。

4、感温头一个,上拉一个10K精密电阻到5V,再并一个104电容。根据厂家参数。用查表的方式即可实现。

有没有大神可以帮忙写一下STC15单片机课设温度计的程序,最好每一句后...

这个程序应该不能满足你所需要的功能。因为你这段程序并不能判断出按键就竟按了几下。而只能得到按键被按下的结果。如果你的意思是手按下按键,然后手松开了,这个过程算按一次键的话。这段程序就不能用。

我看了一下STC15系列的手册,的确这里语焉不详,说是PIS=1时就可以用ADCIS[2:0]所选中的通道作为比较器同相输入端了,然而查遍手册并无这个位域的相关定义。

include***reg5h******//***官网例程,可以参考一下。

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.oubolanzhuangshi.com/16150.html

相关文章

  • 暂无相关推荐