欢迎光临〉东莞市正航仪器设备有限公司 CTRL+D即可收藏本公司网站,方便下次查看哦!
多年专注于可靠性试验设备的研发,设计,生产

诚信商家

贴心价格

品质保证

全国咨询服务热线
400 8228565

产品中心
联系方式
东莞市正航仪器设备有限公司
地 址:广东省东莞市寮步镇石龙坑金园新路53号A栋
业务经理:158-9969-7899
电 话:0769-8110-5095
传 真:0769-2240-0804
行业资讯当前位置: 正航首页 > 新闻中心 > 行业资讯 >

太阳能干燥装置系统软件设计预览(二)

时间:2017-03-09 15:56   生产厂家:东莞市正航仪器设备有限公司    品牌:sailham正航


一、设置温湿度上下限值

DHT21存储器内有设置温湿度上下限值的地址空间。而DHT21的存储器分为2部分:静态RAM和非易失性的E²PROM。在静态RAM内,第0和第1字节用于存放16bit的温度值,紧接其后的第2字节用于存放温度上限值(高温限TH),第3字节用于存放温度下限值(低温限TL)。同样,第4和第5字节用于存放16bit的湿度转换值,第6字节存放上限湿度值(高湿限RH),第7字节用于存放下限湿度值(低湿限RL)。可以在系统安装和工作前,用写RAM命令4EH将上下限温湿度值写入对应的字节单元。但是,当静态RAM掉电后信息就丢失了,因此有必要再通过拷贝RAM命令48H将第2和第3字节单元的温度报警限值第6字节单元的湿度报警限值拷到E²PROM中。主程序只要在初始化部分使用重调E²PROM命令B8H,就可以将E²PROM中的温度报警限值重新拷贝到静态RAM中。

 

 

 太阳能干燥装置系统

 

 

二、液晶显示模块

这部分程序主要完成的功能是循环显示各点上的温湿度值,主要分5个步骤:

1)定义LCD1602管脚,包括RSR/WED0D7。这里定义是指这些管脚分别接在单片机哪些I/O口上。本设计中定义如下:

sbit E=P5.2

sbit RS=P5.0;

sbit RW=P5.1

sbit D0D7=P4.0P4.7

2)显示初始化,在这一步进行初始化及设置显示模式等操作,包括以下步骤:设置显示方式→延时→清理显示缓存→设置显示模式.

3)设置显示地址,这部分操作。

4)中断控制程序:实现循环显示功能,且每次显示数据保持2秒。

5)写显示字符的数据。其流程图如图21所示。http://www.zhenghang88.com

 

 

 太阳能干燥装置系统软件设计内容