湿度扫描按键按下设置温度上限按键标志清屏显示位置第行第列显示字符按下按下设置温度数值加到,清按下松手检测设置温度数值减到,加为计算设置温度个位计算设置温度十位显示设置温度个位显示设置温度十位设置温度下限按键标志清屏显示位置第显示设置湿度个位按键功能结束按键标志清屏显示字符比较数据,开启或关闭继电器如果温度大于设置温度上限,打开超出温度上限温度继电器和温度否则关闭超出温度上限温度继电器和温度如果湿度大于设置湿度上限,打开超出湿度上限继电器和湿度否则关闭超出湿度上限继电器和湿度如果湿度低于设置湿度下限,打开低于湿度下限继电器和湿度否则关闭低于湿度下限继电器和湿度主函数初始化液晶显示字符读取温湿度数值转换温湿度数值显示温度和湿度扫描按键计数器加到,转换温湿度数据显示温度和湿度比较数据控制继电器动作行第列显示字符按下按下,设置温度数值加到,清按下松手检测设置温度数值减到,加为计算设置温度个位计算设置温度十位显示设置温度个位显示设置温度十位设置湿度上限按键标志清屏显示位置第行第列显示字符设置湿度数值加设置湿度数值减计算设置湿度个位计算设置湿度十位显示设置湿度十位显示设置湿度个位设置湿度下限按键标志清屏显示位置第行第列显示字符设置湿度数值加设置湿度数值减计算设置湿度个位计算设置湿度十位显示设置湿度十位数电容取,稳压芯片选取,才能输出稳定的电压。电源电路如图所示。图电源电路时钟信号时钟电路采用单片机外接晶振电路实现。系统采用晶振。时钟电路如图所示。图时钟电路复位电路该电路是用来产生复位信号的,信号是有单片机中引脚送进单片机内部,从而进行复位操作。复位有上电复位和手动复位,采用的是上电复位与手动复位相结合的电路。上电复位的原理为复位是通过电容充电来实现的,在上电充电的过程中单片机。复位引脚产生了正脉冲,因此就使得单片机复位。手动复位的原理为按下按键,电阻分压得到单片机复位需要的电平,从而使单片机复位。由于本次设计的系统是单片机复用,单片机是高电平复位。单片机最小系统复位电路的极性电容的大小直接影响单片机的复位时间,般采用,单片机最小系统容值越大需要的复位时间越短。电容参数为,电阻参数为。复位电路如图所示。图复位电路下载电路功能是单片机固有的功能,编译通过的程序能够被其直接下载到单片机的中。下载电路有接口电路和连接电缆组成,接口电路图所示。其中接口模块的脚分别连接单片机的引脚,接口模块的脚连接单片机的复位引脚,接口模块的脚接电源,接口模块的脚接地。图下载电路湿度传感器电路湿传感器电路分别由湿度传感器电阻和的瓷片电容组成。数字湿度传感器为单线接口器件,具有双向传输数据功能。脚接电源,脚为引脚,用于读写感应到的湿度数据,接单片机口线,脚悬空,脚接地。单片机和湿度传感器可以直接连接,但中线通信模式时,当上拉后与单片机口线相连接,并使用上拉电阻。为了防止时间太短,不能准确测量数据和稳定有效的显示湿度,规定读取时间间隔应大于。测湿电路如图所示。图湿度传感器电路系统电路原理图见附录。系统元件清单见附录。系统软件设计软件设计主程序设计软件部分主要有以下模块程序设计液晶显示程序测湿程序等。主程序流程开启系统,系统初始化开始,然后判断两个按键的状态及采集标志置位,接着液晶初始化,测湿初始化,读取湿度,显示相应的数据文字,结束程序。主程序设计如图所示。开始系统初始化按键是否按下开始湿度采集置位按键是否按下停止湿度采集置位采集标志置位湿度采集显示结束图主程序设计图软件设计的分模块程序设计在进行程序开发时,需要对系统进行整体分析,考虑系统板上的硬件资源,以最优方案进行设计。在软件设计过程中,选择模块化的设计方法,依次为每个模块进行软件设计,这样不仅方便设计者对程序设计和修改,还方便阅读者读懂程序。接下来将分别介绍各个模块的程序设计。液晶显示程序设计液晶显示,软件设计包括系统初始化液晶初始化液晶读写时序清屏处理显示处理等。液晶显示程序流程图如图所示。开始初始化设置写命令函数写数据函数清屏处理函数显示返回图液晶显示流程图测湿度程序设计数字式测湿度传感器的软件设计采用语言编写程序,主要利用数字式测湿度传感器进行湿度的检测,对检测到的湿度数据进行处理,利用串行通信方式把数据发送给单片机,单片机再把处理后的数据发送给液晶屏进行显示。采用模块化设计方法,包括系统初始化湿度读取程序延时程序及液晶显示程序,测湿度流程图如图所示。开始初始化启动康华光电子技术模拟部分第五版北京高等教育出版,唐俊瞿单片机原理及应用北京冶金工业出版社,李广弟单片机基础北京北京航空航天大学出版社,王英电子技术实验教程成都西南交通大学出版社,赵建领零基础学单片机语言程序设计第版北京机械出版社,郑毛祥单片机原理及应用武汉华中科技大学出版社,李全利单片机原理及应用编程北京高等教育出版社,马忠梅单片机的语言应用程序设计第版北京北京航空航天大学出版社,李光飞单片机程序设计指导北京北京航空航天大学出版社,李光飞单片机课程设计实例指导北京北京航空航天大学出版社,胡汉才单片机原理及接口技术北京清华大学出版社,致谢课程设计成了检验这学期学习的种有效方法。经过从开始整理思路,制定目标,到完成设计这样的个过程,从无到有这样的个过程中,受益匪浅,也懂得了结果并不重要,重要的是过程。这段时间我不仅巩固了的学习内容,更增长了新的知识和经验,这些知识和经验让我以后在社会上少走弯路奠定了基础。在完成设计这个过程中,我遇到了很多的难题,苦恼过后,发现总会有那么多的人在支持我,帮助我。因此,我要深深的感谢我的指导老师,以及在背后默默支持我的同学及朋友,是他们,在我遇到问题困难时,遍遍极有耐心的跟我讲解,帮我解决相应的困难,再次谢谢他们。我要再次感谢指导老师,是她的悉心指导,才能让我顺利的完成课程设计。老师做事丝不苟,对我们严厉有加,老师的为人处事,工作尽心尽职的态度,都深深的影响着我,因此我要衷心的感谢老师。课程设计的完成,感谢学校为我们提供这么好的学习气氛,感谢老师们细致教导,感谢同学们的热情帮助。附录附录原理图附录实物图附录元件清单表元件清单元件名称元件参数数量电解电容瓷片电容发光二极管下载口排阻温湿度传感器晶振开关角单片机液晶电阻电阻电阻排阻电位器变压器整流桥电解电容瓷片电容瓷片电容四角按键附录程序清单程序名数字湿度计程序编写者唐振辉指导老师凌云时间年月班级电气班功能显示湿度使用说明湿度传感器的数据口接,接,接,接。单片机头文件温湿度传感器头文件液晶屏头文件设定温度的变量设定温度的变量设置湿度的变量设置湿度的变量湿度模块湿度模块读取延时液晶显示图测湿度流程图键盘扫描模块键盘扫描程序又叫键扫程序,当键按下后通过延时去抖判断键是否真正按下,当有键按下时,返回键值,没有键按下则返回。键盘扫描模块程序流程框图如图所示。图键盘扫描模块程序流程图是否有键按下开始口初始化延时去抖还回键值结束是否有键按下还回系统调试运行及结果说明操作说明把每个电路模块与单片机最小系统连接起来,组成数字湿度计系统。随后在计算机上安装在线下载器驱动,把数字湿度计系统板与计算机通过下载线相连,给系统上电,打开程序下载软件,选择单片机,并调入文件,点击自动,程序就被下载进入单片机了。使稳压电源为系统板供电。调试系统上电后,液晶显示器上显示检测湿度结果如等字符,显示界面如图所示。图显示界面按键后,湿度上限控制设置如图,准备界面显示如等字符,准备界面如图所示。图准备界面按键返回确认后,再按键,湿度下限控制设置如图,准备界面显示如等字符,准备界面如图所示。图准备界面设计缺陷分析设计完成了湿度计的系统框架和基本电路,最终通过编写代码使湿度计能正常测得环境湿度并在显示器上显示,基本完成了设计任务中的不同要求,但是仍然存在不少问题。经过探讨得出了与这些问题相关的些分析。实际做成的湿度计,在显示器上显示数据。但是显示的信息只有数字和英文字符,不能显示中文字符,并显示的数据存在定的误差。分析选用的显示器显示的功能有限,没有显示中文字符的功能,误差产生的原因与传感器本身的性能,还有软件编程和单片机都有定的关系。设计结论通过实物调试,系统上电后能显示测试暂停状态,当按键有效时,系统进入湿度检测和显示状态当按键时,系统进入湿度上限控制状态,按键分别上调下调设定湿度按键,确认返回测试暂停状态再次按键,系统进入湿度下限控制状态,按键,分别上调下调设定湿度,总体上实现了设计的基本功能。设计体会在设计中,成功的设计了个具有实用价值的湿度计,将学到的知识灵活的应用进来。考虑到学习的不是很全面,设计湿度计系统时在网上找了大量资料,参考了很多有关的书籍,经过半个多月的设计和思考,终于成功将它完成。设计期间,得到了老师和同学的很多帮助。设计应用了多个模块,在对设计选择所需要的各个模块过程中,加强了单片机的综合应用能力,加深了每个模块功能及电路的理解,扩展了思维方式,开阔了视野。其次,通过设计,加强了单片机系统开发的能力,提高了发现问题解决的问题能力,对以后的学习和工作有着深远的影响。结束语从选择课题开始,不断的通过互联网和书本查找相关资料,然后制定了设计计划。通过老师的指导和同学的耐心帮助,先后完成了课题设计任务书的内容,对设计方案等进行了确定。通过相关软件对相关实物进行设计和制作,然后进行调试,编写课程设计说明书等。这个过程,虽然历经许多天,也很辛苦,但收获却很多,对单片机以及其他相关知识有了更加
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 32 页
第 2 页 / 共 32 页
第 3 页 / 共 32 页
第 4 页 / 共 32 页
第 5 页 / 共 32 页
第 6 页 / 共 32 页
第 7 页 / 共 32 页
第 8 页 / 共 32 页
第 9 页 / 共 32 页
第 10 页 / 共 32 页
第 11 页 / 共 32 页
第 12 页 / 共 32 页
第 13 页 / 共 32 页
第 14 页 / 共 32 页
第 15 页 / 共 32 页
预览结束,还剩
17 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。