基于AT89S52温度自动控制检测系统设计

分享到:
355
下一篇 >

摘要:基于当前落后的辣椒烘干处理方法,本文利用AT89S52单片机和温度传感器(DS18B20)技术,设计了一种自动检测;智环境控制、设备或过程控制、测温类消费电子产品等。DS18B20的性8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0 Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

2.4 键盘输入模块

    SET按键为设置功1)检测软件,它是用来检测温度;2)显示部分,用来显示所检测到的温度;3)控制部分,用来控制马达。每一个执行软件也就是一个小的功

4.2.2 温度数据处理设计

    读出温度数据后,TempL的低四位为温度的小数部分,可以**到0.062 5℃,TempL的高四位和TempH的低四位为温度的整数部分,Tem pH的高四位全部为1表示负数,全为0表示正数。所以先将数据提取出来,分为3个部分:小数部分、整数部分和符号部分。小数部分进行四舍五入处理:大干0.5℃的话,向个位进1;小于0.5℃的时候,舍去不要。当数据是个负数的时候,显示之前要进行数据转换,将其整数部分取反加一。还因为DS18B20*低温度只

   

5 结束语

    基于AT89S52的自动温控系统能广泛地应用于工、农业及人们的居家生活中。由于本系统采用AT89S52开发,可以很方便地根据用户的要求实现不同的专用的自动温控系统,具有广阔的市场前景。

你可能感兴趣: 设计应用 图片 FLASH 定时器 CPU
无觅相关文章插件,快速提升流量