优点:
(1)具有强大的原理图绘制功能。利用Proteus可以快速、方便地绘制出单片机应用系统的原理图;
(2)具有系统软件调试的功能;
(3)支持主流单片机系统的仿真等。
缺点:
元件库元件更新慢,元器件的选择受到限制。
2。3 Keil C51编译器简介
KEIL C51编译器为软件开发提供了C语言环境的同时保留了汇编代码高效,快速等特点。随着C51编译器的功能不断增强,编程更加贴近CPU本身,以及其它的衍生产品。
单片机软件Keil C51的开发过程如下:
(1)建立一个工程项目,选择芯片类型并确定目标选项;
(2)建立汇编或C源文件;
(3)生成各种程序文件;
(4)核查并改正源文件中出现的错误;
(5)编译连接成功之后进行仿真软件程序或者仿真硬件电路;
(6)下载程序;
(7)脱机运行。
第三章系统方案设计及硬件选型
3。1设计过程及其要求
本次毕设的主题是图书馆的温湿度控制,我们选用单片机为核心设计温湿度控制系统,同时需要实现以下的要求:(1)当图书馆室内的温湿度处于正常范围内时,显示器显示能够准确的显示实时温度,蜂鸣器无声,温湿度控制电路不动作;(2)当图书馆的温湿度处于异常状态时,蜂鸣器报警,温湿度控制电路及时动作,直至温湿度回到正常范围内,报警停止,温湿度控制电路继续不动作;(3)通过按键图书馆管理员能够调节温湿度的预设值范围。文献综述
3。2设计总体方案及结构图
本文设计要完成的具体功能是:图书馆室内当前环境的温湿度以及预设温湿度范围能实时显示,并且图书馆工作人员可以通过按键设定环境基准温湿度。当图书馆室内环境的温度超过预设的温度上限值时,系统发出报警提示:报警灯亮、蜂鸣器鸣响进行,降温通风电路自动运行,待达到预设值时,蜂鸣器停止鸣响,此时降温通风控制设备停止运行,系统正常工作,报警灯熄灭;当图书馆室内环境的温度低于预设的温度下限值时,系统发出报警提示:报警灯亮、蜂鸣器鸣响进行,加热点火装置自动运行,待达到预设值时,蜂鸣器停止鸣响,此时加热点火控制设备停止运行,系统正常工作,报警灯熄灭;当图书馆室内环境的湿度超过预设的湿度上限值时,系统发出报警提示:报警灯亮、蜂鸣器鸣响进行,除湿通风电路自动运行,待达到预设值时,蜂鸣器停止鸣响,此时除湿通风控制设备停止运行,系统正常工作,报警灯熄灭;当图书馆室内环境的湿度低于预设的湿度下限值时,系统发出报警提示:报警灯亮、蜂鸣器鸣响进行,加湿电路装置自动运行,待达到预设值时,蜂鸣器停止鸣响,此时加湿控制设备停止运行,系统正常工作,报警灯熄灭。
依据功能设定,本系统设计主要包含以下模块:
①温湿度数据采集模块
②无线数据收发模块
③单片机数据处理模块
④显示模块
⑤控制设备模块
⑥电源模块
其中:
(1)使用温湿度传感器SHT11作为温湿度采集模块;
(2)无线收发采用nRF401无线收发电路;
(3)使用是单片机AT89S51作为数据处理模块,其功能是:运算处理温湿度数据和进行逻辑控制[9];
(4)数据测量显示模块采用液晶显示器LCD1602显示,同时显示实时温湿度及温湿度需控制的范围。来,自.优;尔:论[文|网www.youerw.com +QQ752018766-