单片机 温度控制显示系统设计 计算机控制课程设计.doc
《单片机 温度控制显示系统设计 计算机控制课程设计.doc》由会员分享,可在线阅读,更多相关《单片机 温度控制显示系统设计 计算机控制课程设计.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录一、 设计要目及意义2二、 系统要求 2三、 系统总体框架3四、 功能模块3五 、程序设计6小结 10参考文献10附录11 单片机温度采集与显示系统设计一、 设计目的及意义目的:通过本课程的设计,进一步掌握I/O接口设计和常用程序设计技术,掌握单片机控制系统的设计的一般方法,能根据系统设计要求,完成应用系统的硬件和软件设计。意义:温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、烘烤、煅烧、蒸馏、结晶、空气流动以及温度漂移等物理和化学过程。温度控制失误就可能引起生产安全、产品质量、产品产量以及生活安全等一系列问题。因此对温度的检测的意义就越来越大。温度采集控制系统在工业生产、科学研
2、究和人们的生活领域中,得到了广泛应用。在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。使用自动温度控制系统可以对生产环境的温度进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。本文是基于单片机的多路温度采集控制系统设计,其利用单片机作为系统的主要控制器,通过温度传感器检测环境温度信号,再经A/D转换后,将数字信号,送入到单片机中进行数据处理,经过一定的控制算法后,通过单片机的输出I/O口,来控制继电器的闭合,达到弱电控制强电的目的,从而实现对了对环境温度的调节。 本人的主要工作是运用单片机作为主控制
3、单元及数据处理单元,控制四个开关管的接通与闭合,从而实现输出电压的变化,并通过在输出端串接一段康铜丝对输出电流进行实时检测,并输出充退磁信号,以实现远程控制。二、系统设计要求:已知温度范围是0100对应模拟电压信号为05V,共有4路。采用单片机设计4路温度采样与显示系统,对每路温度实时采集并显示。四、 系统总体框架其中单片机我们选择C51系列五、 各功能实现(一) 复位电路用于单片机的复位。如下(二) 时钟振荡电路提供单片机时钟震荡。(三) 、热敏电阻的连接(四) 、系统总体连接图五、 相关程序设计1、主程序的设计开始设置中断向量定时器初始化等待中断中断初始化开中断启动定时器 主程序程序流程图
4、主程序流程图如上,其功能为:设置定时器0、外部中断0、和外部中断1的中断程序入口;设置定时器0的工作方式为1;定时时间为100ms;设置计数单元(30H)初值。初始化程序完成后启动定时器,等待中断。此程序等待中断处为死循环,当中断程序完成后,装入定时器初始值,继续等待中断,如此一直重复下去,直到关闭主电源为止。2 定时器中断程序的设计定时器0中断功能:实现8秒定时,通过检测计数单元的数据判断定时事件是否到8秒,8秒时间到,触发外部中断0,执行数据采样程序。定时器中断开始关中断触发INT08秒定时到?否 计数单元+1开中断重新加载数据返回是 否 定时器中断程序流程图3 数据采样程序的设计数据采样
5、程序功能:温度检测通道,控制存放数据的地址和采样次数。数据检测的方式是先对4个通道各采样一次,然后再采集第二次共采集五次。采样程序采用中断方式。在设置通道初值、通道数、采样次数和存放数据的开始地址后,启动A/D转换,随后检测标志位状态。标志位被清零,标志着本通道的A/D转换已经结束,在修改通道号和数据存放地址后,对下一通道继续检测。当4个通道的检测工作完成后,判断5次采样是否全部完成,若没完成,则对4个通道继续采样,直至完成5次采样工作。开始置标志位;设置通道初始值 采样次数 数据存放地址启动A/D转换置标志位标志位改变否等待中断,置通道初值 数据存放首址修改通道号和数据存放地址各通道均采?样
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 温度控制显示系统设计 计算机控制课程设计 温度 控制 显示 系统 设计 计算机控制 课程设计
限制150内