doc 基于单片机温度控制系统的设计(最终版) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:47 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 17:08

基于单片机温度控制系统的设计(最终版)

输入后,的个位值键盘输入后,的十位值键盘输入后,的百位值上调按钮下调按钮输入数据确认按钮读取的输入端口可控硅控制标志位,确定是否存在键盘输入的标志位初始化由于是由用户输入的,所以先赋值初始化调用读温度子程序判断是否有的存在不存在时显示信息处理从得到的数据赋值给调用数码管显示子程序扫描键盘处理可控硅程序名称功能程序出错处理,显示四个,即入口参数无出口参数如果没有找到,那么就显示,显示为,程序名称功能处理采集后的的数据入口参数出口参数判温度是否零下,为,说明是正数,如果是负数,则对低为进行补码处理二进制数求补双字节取反加写回查表小数部分小数位的码送入显示中整数部分得到个位单个数值后就得到个位真正的个位组合后的值存入转换值成为码位十位数,百位数,小数部分码表,,,以此类推程序名称功能十六进制转入口参数出口参数,程序名称功能初始化,确定是否是存在的入口参数无出口参数主机发出延时微秒的复位低脉冲,键盘抖动延时子程序可控硅控制三个都是的话,说明还没有输入数值,直接退出十位如果相等,那么继续比较个位为说明当前温度小于设定温度,要升温所以接电阻丝报警为说明当前温度大于设定温度报警程序名称功能赋值给入口参数出口参数小数位个位十位百位十位数是符号位不显示十位数显示符号程序名称功能显示数据到数码管中。入口参数出口参数无,次显示结束,口复位口复位,数码管,然后拉高数据线,释放总线进入接受状态等待回应,延时置标志位,表示存在清标志位,表示不存在时序要求延时段时间程序名称功能读取的数据入口参数出口参数无先复位,判断是否存在若不存在则返回跳过匹配,发出温度转换命令等待转换结束,位的话微秒准备读温度前先复位跳过匹配发出读温度命令将读出的温度数据保存到程序名称功能将保存的数值写入中入口参数寄存器出口参数无,共位数据,串行通信,循环右移微妙里面共是位,所以要送次释放总线程序名称功能读取中的数据,由于是串行通信,每次读取个,循环次读取入口参数出口参数无,将温度高位和低位从中读出数据共有位,程序名称功能扫描键盘入口参数出口参数如果又键入,则开始键盘输入每次进来都赋值输入标志,设置为将当前的温度赋值给如果输入完成,则为,退出键盘程序程序名称功能确认键盘输入和退出键盘输入入口参数出口参数按钮抖动处理程序名称功能数值上调处理入口参数出口参数按钮抖动处理个位增个位增加到,回十位加十位超过,溢出了,出错,显示退回,程序名称功能数值下调处理入口参数出口参数按钮抖动处理个位减个位减到,回到,十位减十位低于,溢出了,出错,显示,退回增加完成后,赋值退出,然后显示出来短。在本设计中采用外部供电方式实现传感器与单片机的连接,其接口电路如图所示。图温度传感器接口五系统电源电路的设计本系统采用电源稳压芯片是,该开关电压调节器是降压型电源管理单片集成电路,能够输出的驱动电流,输入电压是,输入电压是,同时具有很好的线性和负载调节特性。该器件内部集成频率补偿和固定频率发生器,开关频率为,与低频开关调节器相比较,可以使用更小规格的滤波元件。该器件还有其他些特点在特定的输入电压和输出负载的条件下,输出电压的误差可以保证在的范围内,振荡频率误差在的范围内可以用仅的待机电流,实现外部断电具有自我保护电路个两级降频限流保护和个在异常情况下断电的过温完全保护电路在该温度控制系统中,其电源电路设计如下图所示。图系统电源模块六显示电路本课题设计的温度控制系统是采用液晶屏作为显示模块,其接口原理图如下图所示图液晶显示接口电路七串口通讯电路本课题设计的通讯采用的是常见的串口通讯,协议转换芯片是采用,其接口原理图如下图所示图串口通讯接口电路八按键接口电路本课题设计采用的键盘模块,其接口原理图如下图所示图键盘模块电路九时钟电路本课题设计的时钟是采用时钟芯片,其接口原理图如下图所示图时钟接口电路十存储器接口电路本课题设计的存储器采用的是,其接口原理图如下图十所示图存储器电路三系统软件设计系统的软件主要是采用语言,对单片机进行变成实现各项功能。主程序对模块进行初始化,而后调用读温度处理温度显示键盘等模块。用的是循环查询方式,来显示和控制温度,主程序的主要功能是负责温度的实时显示读出并处理的测量的当前温度值并负责调用各子程序,其程序流程如图系统程序流程图。开始初始化图系统程序流程图计算温度子程序读出温度子程序的主要功能包括初始化,判断是否存在,若存在则进行系列的读操,作若不存在则返回。其程序流程图如图所示。启动读温度计算温度显示图读温度流程图二按键处理子程序按键处理子程序主要是负责参数的设置,主程序每循环次都要对按键进行扫描,判断是否有输入键按下则进行系列的按键输入操作。其程序流程框图如图所示。图温度转换流程图三计算温度子程序计算温度子程序将中读取值进行码的转换运算,并进行温度值正负的判定,其程序流程图如图所示。图计算温度子程序四显示数据刷新子程序显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作,当最高显示位为时将符号显示位移入下位。程序流程图如图。开始温度零下温度值取补码置标志计算小数位温度值计算整数位温度值结束置标志温度数据移入显示寄存器十位数图数据刷新子程序四结束语通过此次毕业论文的课题设计,我们学会了怎样把所学的书本知识应用于实践中去,并学会了如何去思考整个控制系统的软硬件设计。实践过程中我们遇到了些困难,但在解决问题的过程中,我们学会了团队合作精神和怎样发现问题分析问题,进而解决问题。此次课程设计不仅增强了我们学习专业课的兴趣,而且给了我们勇气和信心,更重要的是它为我们以后的学习指明了方向。参考文献李广弟,朱月秀,王秀山单片机基础北京航空航天大学出版社,蔡美琴,张为民等系列单片机系统及其应用高等教育出版社,张毅刚,等单片机应用设计哈尔滨工业大学出版社,刘瑞星,胡健等实用教程机械工业出版社,于海生计算机控制技术机械工业出版社谭浩强程序设计清华大学出版社康华光电子技术基础模拟部分高等教育出版社余锡存单片机原理与接口技术西安电子科技大学出版社,致谢本论文是在我的指导老师密切关心和悉心指导下完成的。老师在课题开题期间和论文写作的过程中给予了我许多指导,导师总是以认真负责丝不苟的工作态度阅读并修改文章中不足的地方,他优良的作风和严谨治学的态度深深影响着我,至此,向恩师致以最真挚的感谢和最崇高的敬意,同时我要感谢我的同学,特别是我的室友们,正是他们在这几年里陪我起成长,起学习,才让我有了今天的成绩。他们在平时的学习和生活中他们给予了我无私的关怀和帮助,在此表示我最诚挚的谢意。附件系统原理图附件系统相关程序底层驱动程序延时引脚定义,复位,等待应答等待应答读取位,控制命令写保护功能读取当前时间格式为秒分时日月星期年,连续字节读出程序

下一篇
基于单片机温度控制系统的设计(最终版)第1页
1 页 / 共 47
基于单片机温度控制系统的设计(最终版)第2页
2 页 / 共 47
基于单片机温度控制系统的设计(最终版)第3页
3 页 / 共 47
基于单片机温度控制系统的设计(最终版)第4页
4 页 / 共 47
基于单片机温度控制系统的设计(最终版)第5页
5 页 / 共 47
基于单片机温度控制系统的设计(最终版)第6页
6 页 / 共 47
基于单片机温度控制系统的设计(最终版)第7页
7 页 / 共 47
基于单片机温度控制系统的设计(最终版)第8页
8 页 / 共 47
基于单片机温度控制系统的设计(最终版)第9页
9 页 / 共 47
基于单片机温度控制系统的设计(最终版)第10页
10 页 / 共 47
基于单片机温度控制系统的设计(最终版)第11页
11 页 / 共 47
基于单片机温度控制系统的设计(最终版)第12页
12 页 / 共 47
基于单片机温度控制系统的设计(最终版)第13页
13 页 / 共 47
基于单片机温度控制系统的设计(最终版)第14页
14 页 / 共 47
基于单片机温度控制系统的设计(最终版)第15页
15 页 / 共 47
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批