1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
主程序方案主程序调用了个子程序,分别是数码管显示程序键盘扫描以及按键处理程序温度测试程序中断控制程序单片机与机串口通讯程序。
多点温度检测系统设计第页共页键盘扫描电路及按键处理程序实现键盘的输入按键的识别及相关处理。
温度测试程序对温度芯片送过来的数据进行处理,进行判断和显示。
数码管显示程序向数码的显示送数,控制系统的显示部分。
中断控制程序实现循环显示功能。
串口通讯程序实现机与单片机通讯,将温度数据传送给机。
将各个功能程序以子程序的形式写好,当写主程序的时候,只需要调用子程序,然后在寄存器的分配上作下调整,消除寄存器冲突和冲突即可。
程序应该尽可能多的使用调用指令代替跳转指令。
因为跳转指令使得程序难以看懂各程序段之间的结构关系。
而调用指令则不同,调用指令使得程序结构清晰,无论是修改还是维护都比较方便。
将功能程序段写成子程序的形式,除了方便调用之外,还有个好处那就是以后写程序结构显示数码管显示程序键盘扫描程序中断控制程序温度芯片传数据程序继电器控制程序与当前温度相比较程序串口通讯程序程序结构显示数码管显示程序键盘扫描程序中断控制程序温度芯片传数据程序继电器控制程序与当前温度相比较程序串口通讯程序开始系统初始化系统硬件测试程序串口通讯子程序温度显示子程序拨码开关扫描子程序温度测试及处理子程序开始系统初始化系统硬件测试程序串口通讯子程序温度显示子程序拨码开关扫描子程序温度测试及处理子程序多点温度检测系统设计第页共页程序的时候如果要用到,就可以直接调用这个单元功能模块。
主程序流程图如右图各模块子程序设计下面对主要几个子程序的流程图做介绍温度测试子程序设计见附录温度测试子程序流程图中断控制程序设计如右图串口通信程序设计本次通讯中,测控系统分位上位机和下位机之间的通信,系统中单片机负责数据采集处理和控制,上位机进行现场可视化检测,通信协议采用半双工异步串行通信方式,通过的信号进行收发转换,传输数据采用二进制数据,上位机与下位机之间采用主从式通讯。
本人采用的环境下机与单片机之间实现串行通讯的软硬件方案。
是公司推出的应用程序开发工具,因其具有界面友好,编程简便等优点而受到广泛的使用,而且版本带有专门实现串行通讯的控件。
控件串口具有完善的串口数据的发送和接收功能。
通过此控件,机可以利用串行口与其它设备实现轻松连接,简单高效地实现设备之间的通讯。
此控件的事件响应有两种处理方温度测量电路变得简单可靠。
本文结合实际使用经验,介绍了数字温度传感器在单片机下的硬件连接及软件编程,并给出了软件流程图。
该系统由上位机和下位机两大部分组成。
下位机实现温度的检测并提供标准通信接口,芯片使用了公司的单片机和公司的数字温度传感器。
上位机部分使用了通用。
该系统可应用于仓库测温楼宇空调控制和生产过程监控等领域。
关键字温度测量单总线数字温度传感器单片机多点温度检测系统设计第页共页多点温度检测系统设计第页共页第章绪论系统背景在工农业生产和日常生活中,对温度的测量及控制占据着极其重要地位。
首先让我们了解下多点温度检测系统在各个方面的应用领域消防电气的非破坏性温度检测,电力电讯设备之过热故障预知检测,空调系统的温度检测,各类运输工具之组件的过热检测,保全与监视系统之应用,医疗与健诊的温度测试,化工机械„等设备温度过热检测。
温度检测系统应用十分广阔。
系统概述本设计运用主从分布式思想,由台上位机微型计算机,下位机单片机多点温度数据采集,组成两级分布式多点温度测量的巡回检测系统。
该系统采用串行通讯标准,通过上位机控制下位机单片机进行现场温度采集。
温度值既可以送回主控进行数据处理,由显示器显示。
也可以由下位机单独工作,实时显示当前各点的温度值,对各点进行控制。
下位机采用的是单片机基于数字温度传感器的系统。
利用单总线的特点可以方便的实现多点温度的测量,轻松的组建传感器网络,系统的抗干扰性好设计灵活方便,而且适合于在恶劣的环境下进行现场温度测量。
本系统可以应用在大型工业及民用常温多点监测场合。
如粮食仓储系统楼宇自动化系统温控制程生产线之温度影像检测医疗与健诊的温度测试空调系统的温度检测石化机械„等。
第二章方案论证温度检测系统有则共同的特点测量点多环境复杂布线分散现场离监控室远等。
若采用般温度传感器采集温度信号,则需要设计信号调理电路转换及相应的接口电路,才能把传感器输出的模拟信号转换成数字信号送到计算机去处理。
这样,多点温度检测系统设计第页共页由于各种因素会统的核心,专门用来协调各执行模块和操作者的关系。
二是执行软件子程序,它是用来完成各种实质性的功能如测量计算显示通讯等。
每个执行软件也就是个小的功能执行模块。
这里将各执行模块列出,并为每个执行模块进行功能定义和接口定义。
各执行模块规划好后,就可以规划监控程序了。
首先要根据系统的总体功能和键盘设置选择种最合适的监控程序结构,然后根据实时性的要求,合理式。
事件驱动方式由控件的事件捕获并处理通讯及事件查询方式通过检查属性的值来判断事件和。
控件的主要属性和方法设置或返回串行端口号,其取值范围为,缺省为设置或返回串行端口的波特率奇偶校验位数据位数停止位。
打开或关闭串行端口。
中断入口到否定时器重新赋值装下个温度显示存储单元地址返回中断入口到否定时器重新赋值装下个温度显示存储单元地址返回多点温度检测系统设计第页共页该属性为阀值,它确定当接收缓冲区内字节个数达到或超过该值后就产生事件。
从接收缓冲区移走串字符。
向发送缓冲区传送字符串。
软件流程图如下单片机程序流程图通讯程序流程图参数设定通信端口选择,波特率设定为,。
开始自动接收数据子程序读个数据且存储回复接受字节数据是联络信号返回个字节到否读是个开始发联络信号发储存单元数据是联络信号返回是多点温度检测系统设计第页共页,晶振为第五章系统调试分步调试测试环境及工具测试温度摄氏度。
模拟多点不同温度值环境测试仪器及软件数字万用表,温度计摄氏度,串口调试助手。
测试方法目测。
测试方法使系统运行,观察系统硬件检测是否正常包括单片机最小系统,键盘电路,显示电路,温度对学习数量词的兴趣上,从第四环节的逐步深入,将知识进行迁移,将重点逐渐攻破,活动将难点定在正确使用数量词,从以下几点突破让幼儿参观物品展览馆,讨论图片上物品名称。
做游戏玩转盘造火车为了完成本次活动目标,我做了以下几方面的准备环境创设与区域活动相结合为了让幼儿不再被动接受教师传递的信息,而转为主动吸收,我整合了区域活动,根据教育目标,有机渗透教育内容,使幼儿获得更多更有益的知识经验,促进幼儿多方面能力发发展,因此,我在区域中准备了美工区投放白纸彩笔。
阅读区投放数量不等的物品名称培养幼儿的规则意识,在玩转盘和造火车游戏中让幼儿感受数量的概念,在音乐游戏开火车中激发幼儿感受美表现美的情趣。
三说学法幼儿是学习的主人,以幼儿为主体,创设适宜的环境激发幼儿的学习兴趣,本次活动采用游戏操作法观察法讨论法,让幼儿在看看说说听听的过程中学习更多的数量词。
四说教学程序创设情景,激发幼儿参与活动的兴趣分种带幼儿参观物品展览馆,启发幼儿相互讨论,图片上都有什么此环节中,教师为幼儿创造个自由宽松的语言交往环境,支持鼓励吸引幼儿与同伴之间交流,体验交流的乐趣,在交流中获得新的知识。
二游戏玩转盘分钟转盘上是些图片上面分别画着数量不等的苹果书本眼镜尺子树电视机等物品,幼儿自己将转盘的指针地安排监控软件和各执行模块之间地调度关系。
主程序方案主程序调用了个子程序,分别是数码管显示程序键盘扫描以及按键处理程序温度测试程序中断控制程序单片机与机串口通讯程序。
多点温度检测系统设计第页共页键盘扫描电路及按键处理程序实现键盘的输入按键的识别及相关处理。
温度测试程序对温度芯片送过来的数据进行处理,进行判断和显示。
数码管显示程序向数码的显示送数,控制系统的显示部分。
中断控制程序实现循环显示功能。
串口通讯程序实现机与单片机通讯,将温度数据传送给机。
将各个功能程序以子程序的形式写好,当写主程序的时候,只需要调用子程序,然后在寄存器的分配上作下调整,消除寄存器冲突和冲突即可。
程序应该尽可能多的使用调用指令代替跳转指令。
因为跳转指令使得程序难以看懂各程序段之间的结构关系。
而调用指令则不同,调用指令使得程序结构清晰,无论是修改还是维护都比较方便。
将功能程序段写成子程序的形式,除了方便调用之外,还有个好处那就是以后写程序结构显示数码管显示程序键盘扫描程序中断控制程序温度芯片传数据程序继电器控制程序与当前温度相比较程序串口通讯程序程序结构显示数码管显示程序键盘扫描程序中断控制程序温度芯片传数据程序继电器控制程序与当前温度相比较程序串口通讯程序开始系统初始化系统硬件测试程序串口通讯子程序温度显示子程序拨码开关扫描子程序温度测试及处理子程序开始系统初始化系统硬件测试程序串口通讯子程序温度显示子程序拨码开关扫描子程序温度测试及处理子程序多点温度检测系统设计第页共页程序的时候如果要用到,就可以直接调用这个单元功能模块。
主程序流程图如右图各模块子程序设计下面对主要几个子程序的流程图做介绍温度测试子程序设计见附录温度测试子程序流程图中断控制程序设计如右图串口通信程序设计本次通讯中,测控系统分位上位机和下位机之间的通信,系统中单片机负责数据采集处理和控制,上位机进行现场可视化检测,通信协议采用半双工异步串行通信方式,通过的信号进行收发转换,传输数据采用二进制数据,上位机与下位机之间采用主从式通讯。
本人采用的环境下机与单片机之间实现串行通讯的软硬件方案。
是公司推出的应用程序开发工具,因其具有界面友好,编程简便等优点而受到广泛的使用,而且版本带有专门实现串行通讯的控件。
控件串口具有完善的串口数据的发送和接收功能。
通过此控件,机可以利用串行口与其它设备实现轻松连接,简单高效地实现设备之间的通讯。
此控件的事件响应有两种处理方
