1、“.....当前温度,单片机控制的温度控制系统第页第页设置偏差温度,设置温度设置温度减当前温度判断温度是否过高当前温度减设置温度判断温度是否过低初始控制端,温度过高降温温度过低升温温度过高降温处理温度过低升温温度过低升温处理单片机控制的温度控制系统第页第页初始控制端,温度过高降温矩阵键盘输入中断子程序初始控制端,温度单片机控制的温度控制系统第页第页单片机控制的温度控制系统第页第页附录原理图第页高降温初始控制端,温度过低升温,调用两次延时,消除抖动单片机控制的温度控制系统第页第页单片机控制的温度控制系统第页第页退格键键确认键,单片机控制的温度控制系统第页第页,判断是否释放按键关闭中断主程序显示子程序,单片机控制的温度控制系统第页第页......”。
2、“.....延时用于键盘输入子程序防抖动延时用于显示子程序在该系统中,人机交互技术主要应用在恒定温度与偏差温度的设置,以及当前温度与设置温度的显示串口通信技术应用在对温度的采集。键盘输入电路在本系统中,采用外部中断控制键盘输入请求,键盘输入主要采用矩阵键盘扫描技术。如图所示,当按下设置切换键时,进入恒定温度的设置,可从键盘中自由输入的数字,如果输入可按删除键进行删除,如果要设置偏差温度,再按下设置切换键,可进入偏差温度的设置,按确定温度显示电路温度控制电路键盘输入电路温度采集电路单片机控制的温度控制系统第页第页键,保存设置并退出键盘输入,进入温度控制状态。设置温度偏差温度设置切换删除确定图键盘输入原理图为了避免从键盘输入的数据,该键盘输入电路还为判断按键是否释放的功能做了铺垫......”。
3、“.....该电路由个与门构成,当有键按下时端中将会有个为低电平,此时与门的端将会输出低电平,同时控制了单片机的端口,再通过软件控制按键是否释放。图判断键盘是否有键按下口单片机控制的温度控制系统第页第页七段数码动态显示电路在本系统中采用了七段数码动态显示电路来显示温度值,显示范围在之间,该电路由显示片选译码三部分组成。显示部分由两个两位的七段共阴数码管构成,分别用来显示当前温度和设置温度,如图所示。当前温度恒定温度图七段共阴数码管片选部分如图所示,由片译码器构成,单片机的和输出两位片选信号到译码器的端口,进行译码后输出到七段数码管的片选端口,其译码功能如表所示。图动态显示片选电路译码器单片机控制的温度控制系统第页第页表功能表输入输出选通端地址输入端译码部分该电路由七段数码管显示译码器来完成,如图所示......”。
4、“.....对应的译码值如表所示,再分别送到七段数码管显示译码器的引脚进行译码,最后输出到七段数码管的相引脚。图七段数码显示译码电路单片机控制的温度控制系统第页第页表译码表码十进制数串口通信电路为了使测得的温度更准确,在本系统中采用了温度传感器来获取当前温度,而是采用总线进行通信的,如图所示,单片机使用端口与的数据通讯端口相连接,并通过软件实现控制的读和写。单片机控制的温度控制系统第页第页图单片机与的通信控制执行单元设计该电路的主要任务是完成单片机所发出的升温或降温操作,来控制外部的升温或降温设备。如图所示,电路的和端分别与单片机的和端相连接,其工作原理如下在通常情况下,和均为低电平,当单片机向温度控制执行电路发送降温命令时,为高电平,为低电平,使三极管饱和导通,此时使继电器闭合控制外部的降温设备进行工作......”。
5、“.....提醒使用者温度过高正在进行降温操作。当单片机向温度控制执行电路发送升温命令时,为高低平,为高电平,使三极管饱和导通,此时使继电器闭合控制外部的升温设备进行工作,同时发光二极管将被点亮,提醒使用者温度过低正在进行升温操作。单片机控制的温度控制系统第页第页温度过低温度过高键盘输入中断服务子程序流程图单片机控制的温度控制系统第页第页单片机控制的温度控制系统第页第页第章结论在设计该系统的过程中我充分应用了在课堂上所学的相关理论知识,当把理论知识通过自己的双手变成实际后,使我对电路设计有了更多的了解,同时又产生了更浓厚的兴趣。本系统的核心技术表现在温度采集矩阵键盘输入和动态显示部分,其中温度采集的硬件部分使用温度传感器,通过软件控制与的串口通讯来进行温度采集矩阵键盘输入采用键码的扫描来实现......”。
6、“.....并且查阅了大量相关的书籍,在此过程中进步锻炼了自己思考问题与解决问题的能力,巩固并提高了自己的单片机数字电路模拟电路等相关知识。该系统实现的最终功能是控制外界温度,使温度恒定在定的范围内,统所能测量温度的范围在度之间,能恒定的范围是在度之间,所以该系统在日常生活与生产中有较大的应用空间,特别是运用在养值业方面。而在些特殊的生产环境中,其需要恒温的范围远远超过了该系统,该恒温系统是不适用的,这也是该系统有待完善的地方。单片机控制的温度控制系统第页第页参考文献刘高鏁编著单片机实用技术清华大学出版社樊明龙,任丽静编著单片机原理与应用化学工业出版社徐光翔编著单片机原理接口及应用南京大学出版社杨文龙编著单片机原理及应用西安电子科技大学出版社楼然苗......”。
7、“.....温度过高降温温度过低升温通信端口温度低位存储单元温度高位存储单元位数据存储单元当前温度低位当前温度高位设置温度低位设置温度高位偏差温度存储单元设置系统允许的偏差温度当前温度低位初值当前温度高位初值设置温度低位初值设置温度高位初值发送温度读取指令读出温度值子程序数据转换将进制数据转换成进制数据温度数据处理,温度控制执行单片机控制的温度控制系统第页第页显示当前温度和设置温度电平触发方式开放中断允许外部中断下面是主程序所用到的子程序复位,单片机控制的温度控制系统第页第页读的程序,从中读出个字节的数据图温度控制及相应显示电路第页第章软件设计设计思路主程序流程图根据所学知识,实现本系统的软件部分将使用汇编语言,要配合硬件部分实现输入个需要恒定的温度值和偏差温度......”。
8、“.....并向温度控制执行电路发出升温或降温的命令,在这过程中将随时显示当前温度值和设置的温度值。其主要实现的部分包括键盘输入温度采集数据转换动态显示温度控制等。主程序流程图如图所示。单片机控制的温度控制系统第页第页图主程序流程图温度采集子程序温度采集子程序主要负责驱动力外部的温度传感器进行工作,通过串口通信方式向写入命令,并读取当前温度值,将读取的数据存放在存储单元,其中单元存放温度值的低位,单元存放温度值的高位,程序流程图如图所示。开始系统初始化发送温度读取指令读出温度值数据转换进制进制温度控制执行显示当前温度和设置温度是否有外部中断请求结束断点单片机控制的温度控制系统第页第页图温度采集子程序流程图数据转换子程序数据转换子程序功能是将从温度采集子程序中采集的十六进制温度数据,转换成十进制的数值并存储在指定的存储单元内......”。
9、“.....所以数据转换原理为将获取到的十六进制温度值除以十进制数,所得到的商为相应十进制数的十位,并存入单元,余数则为相应十进制数的个位,并存入单元,其程序流程图如图所示。开始复位向写入相应的命令读出温度值并进行校验结束开始合并温度值的高位和低位存入除以商送单元余数送单元结束单片机控制的温度控制系统第页第页图数据转换流程图动态显示子程序在该恒温系统中使用了两个两位的七段数码管来显示系统所采集的当前温度值和设置的温度值,为了不占用更多的单片机端口,在针对显示电路的设计时采用了动态显示的方案,而动态显示子程序的主要任务就是控制显示电路的扫描规律,其程序流程图如图所示......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。