远程温湿度测量系统
酒厂曲房无线温湿度监测和控制系统解决方案

酒厂曲房无线温湿度监测和控制系统解决方案一、项目背景1.白酒产业面临从以经验感指导生产,向技术改造白酒工艺过程转变。
2.加强科研开发,在自动控制和机械翻曲装备上取得突破性进展,促进白酒行业向机械化、现代化发展,为白酒未来自动化推广打下良好基础。
3.深入研究微生物菌和工艺条件与产品风味物质形成的机理,把现代生物工程技术引入到应用了数字化系统的白酒生产之中。
二、主要技术指标●测温范围-55℃~125℃,标准温度测量误差小于0.5度。
●标准相对湿度测量误差小于2%。
●传感器电池寿命可达2年。
●系统容量大,可容纳上千个曲房。
●防护等级达到IP67,耐高温高湿。
●探头采用304食品级不锈钢,耐酸性,无析出。
●无线传输采用超低功率射频信号,最大发射功率60mw,无电磁污染。
●监测软件可接入局域网或互联网,实现远程访问。
三、系统说明深圳市信立科技无线温湿度测控系统测量各测试点温度、湿度参数,数据自动采集,通过无线射频信号实时传输至接收基站,再通过GPRS技术传输给监控中心,示意图如下:1、无线温湿度传感器ZW_CK_WSC01●温测范围-55℃~125℃,测温误差小于0.5℃。
●湿度测量范围0%~100%,精度2%。
●采用433MHz无线信息通信,自动组网,即插即用。
●低功耗运行,单节电池工作2年以上(常规工作状态)。
●通过附带手持设备随意调整工作模式,数据上传周期可调,范围5~32768秒。
●设备拥有独立编号。
●全身枪体采用食品级不锈钢制作,防护等级达到IP67。
●整体重量170g。
●腔体长度10cm,腔体直径34.6mm,变送器长度30cm,整体长度40cm。
2、无线双温度传感器ZW_CK_SWC01●测温范围-55℃~125℃,测温误差小于0.5℃。
●采用433MHz无线信息通信,自动组网,即插即用。
●低功耗运行,单节电池工作2年以上(常规工作状态)。
●通过附带手持设备随意调整工作模式,数据上传周期可调,范围5~32768秒。
(整理)历年安徽省电子设计大赛竞赛题目.

“美亚光电”杯安徽省第一届大学生电子设计竞赛题任意波形发生器(A题)一、任务设计制作一个波形发生器,该波形发生器能产生正弦波、方波、三角波和由用户编辑的特定形状波形。
示意图如下:二、要求1、基本要求(1)具有产生正弦波、方波、三角波三种周期性波形的功能。
(2)用键盘输入编辑生成上述三种波形(同周期)的线性组合波形,以及由基波及其谐波(5次以下)线性组合的波形。
(3)具有波形存储功能。
(4)输出波形的频率范围为100 Hz ~ 20 kHz(非正弦波频率按10次谐波计算);频率可调,频率步进间隔≤100 Hz。
(5)输出波形幅度范围0 ~ 5 V(峰—峰值),可按步进0.1 V(峰—峰值)调整。
(6)具有显示输出波形的类型、频率(周期)的功能。
2、发挥部分(1)输出波形频率范围扩展至100 Hz~200 kHz。
(2)用键盘或其他输入装置产生任意波形。
(3)增加稳幅输出功能,当负载变化时,输出电压幅度变化不大于±3%(负载电阻变化范围:100 Ω~∞)。
(4)具有掉电存储功能,可存储掉电前用户编辑的波形和设置。
(5)特色与创新。
三、评分标准项目满分基本要求设计与总结报告:方案比较、设计与论证,理论分析与计算,电路图及有关设计文件,测试方法与仪器,测试数据及测试结果分析。
50 实际制作完成情况50发挥部分完成第(1)项10 完成第(2)项15 完成第(3)项10 完成第(4)项10 特色与创新 5远程温湿度测量系统(B题)一、任务制作一个远程温湿度测量仪,该测试仪具有温湿度测量和远程显示等功能。
其结构框图如下:二、要求l、基本要求(1)通过可编程控制器、变换器和温湿度传感器采集温湿度数据并在LED上显示。
(2)温度误差<1℃,湿度误差<1%,温度测量范围0℃~120℃,湿度测量范围1%~99%。
(3)可用电池供电。
2、发挥部分(1)设计红外二极管发射电路和红外接收电路,实现温湿度数据的准确可靠发送和接收。
基于单片机的多路温湿度检测系统设计

基于单片机的多路温湿度检测系统设计潘磊(天津冶金职业技术学院电气工程系,天津300400)摘要:介绍了以C8051F120单片机和PC 机为核心的温湿度检测系统,论述了系统的组成,各模块硬件电路设计以及系统上位机、下位机的软件设计。
系统下位机实时收集多路SHT71传感器采集的数据并显示上传,上位机利用VB 中MSComm 控件完成数据接收和处理,实现了对环境温湿度的现场显示和远距离控制。
关键词:温湿度检测;C8051F120;SHT71;VB 中图分类号:TP274文献标识码:A 文章编号:1673-1131(2013)01-0065-02随着社会生产的不断发展进步,许多工农业生产过程以及民用场合都需要对环境的温度和湿度进行检测并控制,比如:粮仓、温室蔬菜大棚、通信基站、电力变电房、药厂、图书馆、博物馆等。
为此本文设计了一个系统实现对环境温度湿度的检测控制。
1系统结构本系统主要由电源模块、单片机系统、键盘及LCD 显示模块、温度湿度传感器采集模块、时钟芯片模块、语音报警模块、通信模块以及上位机系统组成。
系统能够实时采集四处检测环境的温度和湿度,并把采集数据显示在LCD 屏上,通过键盘预先设置温湿度上下限数值,当所检测的温度或湿度超过所设定的数值语音报警模块报警。
同时,下位机上传温度湿度数据,上位机对数据进行存储、显示以及数据分析。
系统框图如图1所示。
图1系统框图2系统硬件设计2.1单片机系统本系统选用Cygnal 公司的C8051F120单片机作为核心处理器,此款单片机有64位I/O 口,满足本系统外设较多的需求,减少系统I/O 扩展,也为增加检测通路和系统扩展预留接口。
单片机峰值处理速度达到100Mips ,大大提高了系统的实时性,内部带有128KB FLASHROM 能够满足多路实时数据的大容量存储,集成2个UART ,1个I 2C ,1个SPI 接口便于与外围设备及上位机传输数据。
2.2温度湿度传感器采集模块传统模拟式温湿传感器的测量精度和分辨率很低,只有1%左右,同时要获得高精度还需要更高精度的基准电压。
温湿度自动监测系统验证方案

XXXX药业有限公司
温湿度自动监测系统验证方案
验证类别:使用前验证()定期验证()改造后验证()
编制人:编制日期:年月日审核人:审核日期:年月日批准人:批准日期:年月日
一、验证实施人员
二、验证对象
名称:温湿度自动监测系统(即以已完成温湿度监测系统的库房及冷藏车为对象,对安装的X个温湿度测点终端位置和各库房温湿度是否符合规定进行验证,同时确认温湿度自动监测系统的关键参数及性能。
)
组成:由温湿度变送器X个,数据采集器X个,声光短信报警器X个,管理主机、UPS电源及自动监测软件一套组成。
三、验证目标
确认温湿度自动监测系统能够符合规定的设计标准和要求,能如实有效的监测和记录库房和运输过程中的温湿度数据,发生异常时及时发出警报。
四、验证标准
五、验证偏差的报告处理方式:非重大偏差提出调整或纠正措施;重大偏差则查找原。
基于51单片机的粮仓温湿度检测系统毕业设计

基于51单片机的粮仓温湿度检测系统[摘要]粮仓温度湿度监测控制系统是基于STC12C52A60S2的数据采集、对比、控制的系统。
以STC12C52A60S2单片机为控制器,对温度传感器DS18B20传送的数字量信号和对湿度传感器HR202传送的模拟量信号进行采集和处理,当前值和设定温度上限值进行对比,进而执行控制作用,通过对继电器的控制进而控制设备的启停,对粮仓温度湿度进行调节,使其维持在适当范围,维护粮仓正常运行。
[关键词] 单片机、温湿度、检测、控制Abstract:The granary’s temperature and humidity control and detect system is based on the micro control unit of STC12C5A60S2,the system is used for date acquisition,comparison,and control.In this system,STC12C5A60S2 is the controller,the controller is designed to deal with temperature and humidity signal from the temperature sensor and humidity sensor.Then compare these data with limits the value of temperature and humidity.If the date is out of limits,then the controller send a control signal to warn people,besides,the controller will make the fan running to make the temperature and humidity lower.In this way,the granary can be working at usual status.Key words: MCU、temperature and humidity、control目录第一章绪论 (1)1.2相关领域国内外应用的现状及发展趋势 (1)1.3 粮仓温湿度检测控制系统原理 (2)1.4 本章小结 (2)第二章:系统分析、设计要求及模块选择 (3)2.1 设计要求 (3)2.2 单片机型号的选择 (3)2.21 采用STC89C52单片机 (3)2.22 采用STC12C5A60S2单片机 (3)2.3 显示系统模块的选择 (3)2.31采用LED数码管显示 (3)2.32采用1602液晶显示 (3)2.4 测温模块的选择 (4)2.41 采用模拟量温度传感器 (4)2.42 采用数字量温度传感器 (4)2.5 测湿模块的选择 (4)2.6 控制模块的选择 (4)2.7 通讯模块的选择 (4)2.8本章小结 (4)第三章系统总体方案及硬件电路模块设计 (5)3.1 系统总体设计思路: (5)3.2 系统硬件设计 (5)3.2.1 单片机最小系统 (5)3.2.2 温度信号采样电路模块 (9)3.2.3 湿度采样电路模块 (12)3.3 串口模块 (14)3.4显示模块 (15)3.5 控制模块 (16)3.6 继电器模块 (17)3.7 本章小结 (18)第四章系统的软件设计 (19)4.1 流程图设计 (19)4.1.1系统总体流程图 (19)4.1.2温度检测流程图 (19)4.1.3湿度检测流程 (20)4.2系统的程序设计 (20)4.2.1 DS18B20测温程序 (20)4.2.2 A/D转换程序 (25)4.2.3 1602显示程序 (26)4.3 本章小结 (29)第五章硬件调试部分 (30)结束语 (31)参考文献 (32)第一章绪论1.1 本课题的研究意义及必要性民以食为天,粮食是社会安定的保证,自1990年我国建立粮食储备制度以来,储备粮在国家宏观调控中占据了重要地位,无论何时,必须时刻保持储备粮的调控作用不动摇,是维持社会安定、粮食市场稳定、农民增收的重要保证。
基于单片机的室内温湿度检测系统的设计

基于单片机的室内温湿度检测系统的设计
一、系统简介
本系统基于单片机,能够实时检测室内的温度和湿度,显示在
液晶屏幕上,并可通过串口输出到PC端进行进一步数据处理和存储。
该系统适用于家庭、办公室和实验室等场所的温湿度检测。
二、硬件设计
系统采用了DHT11数字温湿度传感器来实时检测室内温度和湿度,采用STC89C52单片机作为控制器,通过LCD1602液晶屏幕显示
温湿度信息,并通过串口与PC进行数据通信。
三、软件设计
1、采集数据
系统通过DHT11数字温湿度传感器采集室内的温度和湿度数据,通过单片机IO口与DHT11传感器进行通信。
采集到的数据通过计算
得到实际温湿度值,并通过串口发送给PC端进行进一步处理。
2、显示数据
系统将采集到的室内温湿度数据通过LCD1602液晶屏幕进行显示,可以实时观察室内温湿度值。
3、通信数据
系统可以通过串口与PC进行数据通信,将数据发送到PC端进
行存储和进一步数据处理。
四、系统优化
为了提高系统的稳定性和精度,需要进行优化,包括以下几点:
1、添加温湿度校准功能,校准传感器的测量误差。
2、添加系统自检功能,确保系统正常工作。
3、系统可以添加温湿度报警功能,当温湿度超过设定阈值时,系统会自动发送报警信息给PC端。
以上是基于单片机的室内温湿度检测系统的设计。
土壤温湿度智能检测系统设计

2.2 大数据的特点 实际上,我国进入大数据时代的时间并不是很长,但 是却出现了十分显著的特点,可以归纳为以下几点:第 一,数据量巨大,这是基于大数据技术的基本定义便可 知晓的,指的是大数据技术背景下,拥有巨大的数据资 源。值得注意的是,伴随着信息量的骤增,当前所采用 的信息处理技术可以完成的数据处理比例却呈现出逐渐 下降的趋势;第二,数据类型多元化,伴随着计算机技 术的不断发展与成熟,互联网技术已经在国人生活、工 作、学习等方面高度普及,数据资源的种类自然也会变 得越来越丰富,其直接体现了大数据信息类型多元化特 征;第三,大数据信息高速化,数据资源的大幅度增加 让计算机用户提升了对数据进行处理的需求,与之相对 应的,便是针对数据信息的处理速度也要得到提升;第 四,变异性提升,在大数据背景下,数据拥有了多层结构, 体现出多种样式、多个种类,同传统商业信息数据对比, 大数据展现出了更加显著的模糊性以及无规律性特征, 这导致采用原有的应用软件对数据开展分析工作的难度
先对大数据进行了概述,在此基础上分析了大数据时代背景下常见的计算机信息处理技术的核心内容,最后探讨了在大
数据背景下计算机信息处理技术今后的发展趋势,以期为从事相关领域研究的人员提供一定借鉴。
【关键词】大数据;计算机;信息处理技术
【中图分类号】TP274
【文献标识码】A
【文章编号】1009-5624(2021)06-0123-03
土壤温湿度智能检测系统具有体积小巧,操作较为简 单、高效,而且能够通过 W i - F i 技术来实时监测土壤环 境、数据实时传输且数据精确极高的特点,而且可以通 过手机 A P P 查看数据分析,极大程度上方便了种植户对 农作物生长环境的了解,使得种植户能够根据检测数据, 做出相对应的改善措施,达到改善农作物的生长环境、 提高农作物的产量以及品质的目的。因此,温湿度土样 智慧检测系统可以广泛应用于对土壤温湿度要求极高的 花果种植,以及反季节蔬菜水果等农业种植。相比之下, 旧版温湿度监测系统只能通过实地考察实际情况,进行 经验性相关观察测量,精确度相对不精确 [2]。本项目所
温湿度自动监测系统验证方案

****公司温湿度自动监测系统验证方案使用前验证□定期验证□停用时间超过规定时限验证二〇一六年三月验证报告会签单验证报告审批单****公司温湿度自动监测系统验证方案目录一、验证概述、范围、术语二、验证目的三、验证实施方式四、验证依据及标准五、验证分工职责及计划六、验证项目6.1验证依据、采用文件验证及系统技术资料确认6.2测点终端安装数量及位置确认;6.3性能确认6.3.1采集、传送、存储数据以及报警功能的确认;6.3.2监测设备的测量范围和准确度确认;6.3.3系统与温湿度调控设施无联动状态的独立安全运行性能确认;6.3.4系统在断电、计算机关机状态下应急性能确认6.3.5防止用户修改、删除、反向导入数据等功能确认。
七、偏差处理八、验证结论九、评价及预防措施十、再验证(定期验证、停用时间超过规定时限验证)****有限公司温湿度自动监测系统验证报告一、验证概述、范围、术语1.1验证概述:新修订《药品经营质量管理规范》(以下简称药品GSP)经国家食品药品监督管理总局局务会议审议通过并正式发布,并已于2015年6月25日起正式实施,根据《药品经营质量管理规范》(国家食品药品监督管理总局令第13号)及其相关附录《验证管理》第六条规定的要求,企业在储存药品的仓库的设备中应配备温湿度自动监测系统(以下简称系统),对温湿度监测系统进行使用前验证、定期验证及停用时间超过规定时限的验证即成为药品批发企业运行符合新修订规范的必然选择。
该系统的应当符合以下条件要求:1.1.1系统应当对药品储存过程的温湿度状况进行实时自动监测和记录。
1.1.2系统由测点终端、管理主机、不间断电源以及相关软件等组成。
各测点终端能够对周边环境温湿度进行数据的实时采集、传送和报警;管理主机能够对各测点终端监测的数据进行收集、处理和记录,并具备发生异常情况时的报警管理功能。
1.1.3系统温湿度数据的测定值应当按照《规范》第八十五条的有关规定设定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
远程温湿度测量系统一、 任务制作一个远程温湿度测量仪,该测试仪具有温湿度测量和远程显示等功能。
其结构框图如下:二、要求 1、基本要求(1)通过可编程控制器、变换器和温湿度传感器采集温湿度数据并在LED 上显示;(2)温度误差<1℃,湿度误差<1%,温度测量范围0℃~120℃,湿度测量范围1%~99%;(3)可用电池供电;2、发挥部分(1)设计红外二极管发射电路和红外接收电路,实现温湿度数据的准确可靠发送和接收;(2)设计射频发射电路和接收电路,实现温湿度数据的准确可靠发送和接收; (3)最好采用微型化的温湿度传感器,无线传输距离>5米;2.2.1 无线数据发射接收模块模块所选用工作频率为315M ,采用声表谐振器SAW 稳频,频率稳定度极高。
电路采用ASK 方式调制,当数据信号停止时发射电流降为零,功耗很低。
电路本身未设编码集成电路,而增加了一只数据调制三极管Q1,这种结构使得它可以方便地和其它固定编码电路、滚动码电路及单片机接口,而不必考虑编码电路的工作电压和输出幅度信号值的大小。
模块输出功率由电压决定,电压变化时发射频率基本不变,发射电压为3V 时,空旷地传输距离约20 ~ 50m ,发射功率较小,当电压5V 时约100~200m ,当电压9V 时约300~500m ,当发射电压为12V时,为最佳工作电压,具有较好的发射效果,发射电流约60mA,空旷地传输距离700~800m,发射功率约500mW。
综合考虑路面状况,通过试验选择了70m左右的发射距离。
地址及数据信息的标识采用PT2262芯片。
A0~A7为地址, 采用三进制编码,即可为3的8次方共6561组编码; D0~D3为数据编码引脚, 采用二进制编码即8421码, 可以编2的4次方共16组状态码。
数据解码器PT2272在嵌入式单片微机控制系统的干预下, 对信息采集器送来的信息编码数据, 进行数据融合, 并完整、准确地解析出站址标识的数据信息。
无线数据发射接收电路如图2、图3所示:图2 无线数据发射模块图3 无线数据接收模块2.2.7温度检测模块:温度传感器对室内温度进行测量,测量结果将被放置在DS18B20内存中,并可以让阅读发出记忆功能的指挥,阅读内容的片上存储器。
DS18B20为一线通信接口,必须在先完成ROM设定,否则记忆和控制功能将无法使用。
主要首先提供以下功能命令之一: 1 )读ROM, 2 )ROM匹配, 3 )搜索ROM,4 )跳过ROM,5 )报警检查。
这些指令操作作用在没有一个器件的64位光刻ROM序列号,可以在挂在一线上多个器件选定某一个器件,同时,总线也可以知道总线上挂有有多少,什么样的设备。
电路如图12所示:图12 温度传感电路DS18B20简介:DS18B20是Dallas半导体公司生产的数字化温度传感器,一线总线的接口方式独特切经济,可轻松地组建传感网络。
其管脚图如图13所示:图13 DS18B20引脚图DS18B20功能特点:1.图特的单线接口,仅需一个端口引脚进行通讯。
2.简单的多点分布应用。
3.无需外部器件。
4.可通过数据线供电。
5.零待机功耗。
6.测温范围-55~+125°C,以0.5°C递增,华氏期间-67°C~+257°C,以0.9°F递增。
7.温度以9位数字量读出。
8.温度数字转换时间200ms(典型值)。
9.用户可定义的非易失性温度报警设置。
10.报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件。
11.应用包括温度控制、工业系统、消费品、温度计或任何热感测系统。
液晶显示LCD128X64本系统采用液晶显示模块是128×64 点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置国标GB2312 码简体中文字库(16X16 点阵)、128 个字符(8X16 点阵)及64X256 点阵显示RAM(GDRAM)。
可与CPU 直接接口,提供两种界面来连接微处理机:8-位并行及串行两种连接方式。
具有多种功能:光标显示、画面移位、睡眠模式等。
该部分电路图如下所示:最小应用系统设计AT89S52是片内有ROM/EPROM的单片机,因此,这种芯片构成的最小系统简单﹑可靠。
用AT单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图3.1 AT89S52单片机最小系统所示。
由于集成度的限制,最小应用系统只能用作一些小型的控制单元。
其应用特点:(1)有可供用户使用的大量I/O口线。
(2)内部存储器容量有限。
(3)应用系统开发具有特殊性。
图3-2-1 51系列单片机最小系统1、时钟电路AT89S52虽然有内部振荡电路,但要形成时钟,必须外部附加电路。
A T89S52单片机的时钟产生方法有两种。
内部时钟方式和外部时钟方式。
本设计采用内部时钟方式,利用芯片内部的振荡电路,在XTAL1、XTAL2引脚上外接定时元件,内部的振荡电路便产生自激振荡。
本设计采用最常用的内部时钟方式,即用外接晶体和电容组成的并联谐振回路。
振荡晶体可在1.2MHZ到12MHZ之间选择。
电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小、振荡电路起振速度有少许影响,CX1、CX2可在20pF到100pF之间取值,但在60pF到70pF时振荡器有较高的频率稳定性。
所以本设计中,振荡晶体选择6MHZ,电容选择65pF。
2、复位电路AT89S52的复位是由外部的复位电路来实现的。
复位引脚RST通过一个斯密特触发器用来抑制噪声,在每个机器周期的S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。
复位电路通常采用上电自动复位和按钮复位两种方式。
最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充电来实现的。
只要Vcc的上升时间不超过1ms,就可以实现自动上电复位。
时钟频率用6MHZ时C取22uF,R取1KΩ。
除了上电复位外,有时还需要按键手动复位。
本设计就是用的按键手动复位。
按键手动复位有电平方式和脉冲方式两种。
其中电平复位是通过RST端经电阻与电源Vcc接通而实现的。
按键手动复位电路见图3.2。
时钟频率选用6MHZ时,C取22uF,Rs取200Ω,R K 取1KΩ。
AT89S52AA T89图3-2-2 AT89S52复位电路温度检测采用HS1101型温度传感器,HS1101是HUMIREL公司生产的变容式相对湿度传感器,采用独特的工艺设计。
HS1101测量湿度采用将HS1101置于555振荡电路中,将电容值的变化砖换成电压频率信号,可以直接被微处理器采集。
设计的电路如图1所示。
图1 湿度测量电路555芯片外接电阻R57,R58与HS1101,构成对HS1101的充电回路。
7端通过芯片内部的晶体管对地短路实现对HS1101的放电回路,并将引脚2,6端相连引入到片内比较器,构成一个多谐波振荡器,其中,R57相对于R58必须非常的小,但决不能低于一个最小值。
R51是防止短路的保护电阻。
HS1101作为一个变化的电容器,连接2和6引脚。
引脚作为R57的短路引脚。
HS1101的等效电容通过R57和R58充电达到上限电压(近似于0.67 VCC,时间记为T1),这时555的引脚3由高电平变为低电平,然后通过R58开始放电,由于R57被7引脚内部短路接地,所以只放电到触发界线(近似于0.33 VCC,时间记为T2),这时555芯片的引脚3变为高电平。
通过不同的两个电阻R19,R20进行传感器的不停充放电,产生方波输出。
充电、放电时间分别为输出波形的频率和占空比的计算公式如下:由此可以看出,空气相对湿度与555芯片输出频率存在一定线性关系。
表2给出了典型频率湿度关系(参考点:25℃,相对湿度:55%,输出频率:6.208k Hz)。
可以通过微处理器采集555芯片的频率,然后查表即可得出相对湿度值。
为了更好提高测量精度,将采用下位机负责采集频率,将频率值送入上位机进行分段处理。
程序:湿度程序:#include "reg51.h"#define uchar unsigned char#define uint unsigned intuchar tem0 , tem1;uchar temp0 , temp1;uint f=0; //初值/***************************************************************************** 名称:timer0()* 功能:定时器1,每50000us中断一次。
* 入口参数:****************************************************************************/void timer0() interrupt 1{EA =0;TR0=0;TR1=0;TL0=0xFF; //重装值定时50000us OX4BFFHTH0=0x4B;tem0 = TL1; //读数tem1 = TH1;TL1=0x00; //定时器1清零TH1=0x00;f=1; //作标注位TR0=1;TR1=1;EA=1;}/***************************************************************************** 名称:timer1()* 功能:计数器,用于计数将555输出的频率,以计数相对湿度。
* 入口参数:****************************************************************************/void timer1() interrupt 3 //T1中断,表示计数的频率溢出,超出了可测量的频率范围,显然在这里不可能。
所以重新启动。
{EA =0;TR0=0;TR1=0;TL0=0x00; //重装值定时50000usTH0=0x4C;TL1=0x00; //定时器1清零TH1=0x00;TR0=1;TR1=1;EA=1;}void Init_timer(){TMOD=0x51; //0101 0001 定时器0在模式1下工作16位定时器,定时方式定时器1在模式1下工作16位计数器,T1负跳变加1 TL0=0x00; //定时器0初值定时50000usTH0=0x4C;TL1=0x00; //定时器1清零TH1=0x00;ET0=1; //使能定时器0中断ET1=1; //使能定时器1中断EA=1; //使能总中断TR0=1; //开始计时TR1=1;}void delay(unsigned int m)//--------------------------------------{unsigned int n;for(;m>0;m--)for(n=0;n<125;n--);}void Ddisp(){uchar i;uchar code dabit[]={0xfe,0xfd,0xfb,0xf7};uchar code da[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40};// 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40;共阳0~f字型码uchar tp[2];tp[0]=temp0; //i是湿度的最后两位tp[1]=temp1; //for(i=0;i<2;i++){P2=dabit[i]; // 湿度十位P0=da[tp[i]];delay(1);}}void tran(){f = tem1;f = ( f<<8 ) | tem0;f = f * 20; //这里f的值是最终读到的频率,不同频率对于不同相对湿度。