单片机 温度控制显示系统设计 计算机控制课程设计_精品.docVIP

单片机 温度控制显示系统设计 计算机控制课程设计_精品.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机 温度控制显示系统设计 计算机控制课程设计_精品

目录 一、 设计要目及意义……………………………………2 二、 系统要求 …………………………………………2 系统总体框架……………………………………………3 四、 功能模块…………………………………………3 五 、程序设计…………………………………………6 小结 ……………………………………………………10 参考文献………………………………………………10 附录……………………………………………………11 单片机温度采集与显示系统设计 设计目的及意义 目的:通过本课程的设计,进一步掌握I/O接口设计和常用程序设计技术,掌握单片机控制系统的设计的一般方法,能根据系统设计要求,完成应用系统的硬件和软件设计。 意义:温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、烘烤、煅烧、蒸馏、结晶、空气流动以及温度漂移等物理和化学过程。温度控制失误就可能引起生产安全、产品质量、产品产量以及生活安全等一系列问题。因此对温度的检测的意义就越来越大。温度采集控制系统在工业生产、科学研究和人们的生活领域中,得到了广泛应用。在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。使用自动温度控制系统可以对生产环境的温度进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。 本文是基于单片机的多路温度采集控制系统设计,其利用单片机作为系统的主要控制器,通过温度传感器检测环境温度信号,再经A/D转换后,将数字信号,送入到单片机中进行数据处理,经过一定的控制算法后,通过单片机的输出I/O口,来控制继电器的闭合,达到弱电控制强电的目的,从而实现对了对环境温度的调节。 本人的主要工作是运用单片机作为主控制单元及数据处理单元,控制四个开关管的接通与闭合,从而实现输出电压的变化,并通过在输出端串接一段康铜丝对输出电流进行实时检测,并输出充退磁信号,以实现远程控制。 二、系统设计要求: 已知温度范围是0~100℃对应模拟电压信号为0~5V,共有4路。采用单片机设计4路温度采样与显示系统,对每路温度实时采集并显示。 系统总体框架 其中单片机我们选择C51系列 各功能实现 复位电路 用于单片机的复位。如下 时钟振荡电路 提供单片机时钟震荡。 、热敏电阻的连接 、系统总体连接图 相关程序设计 1、主程序的设计 主程序程序流程图 主程序流程图如上,其功能为:设置定时器0、外部中断0、和外部中断1的中断程序入口;设置定时器0的工作方式为1;定时时间为100ms;设置计数单元(30H)初值。初始化程序完成后启动定时器,等待中断。此程序等待中断处为死循环,当中断程序完成后,装入定时器初始值,继续等待中断,如此一直重复下去,直到关闭主电源为止。 2 定时器中断程序的设计 定时器0中断功能:实现8秒定时,通过检测计数单元的数据判断定时事件是否到8秒,8秒时间到,触发外部中断0,执行数据采样程序。定时器中断 定时器中断程序流程图 3 数据采样程序的设计 数据采样程序功能:温度检测通道,控制存放数据的地址和采样次数。数据检测的方式是先对4个通道各采样一次,然后再采集第二次……共采集五次。采样程序采用中断方式。 在设置通道初值、通道数、采样次数和存放数据的开始地址后,启动A/D转换,随后检测标志位状态。标志位被清零,标志着本通道的A/D转换已经结束,在修改通道号和数据存放地址后,对下一通道继续检测。当4个通道的检测工作完成后,判断5次采样是否全部完成,若没完成,则对4个通道继续采样,直至完成5次采样工作。 数据采样程序流程图 4、 A/D转换程序流程图 A/D转换完成中断功能:将标志位清零,读取转换后的温度数据并存放在RAM中。 A/D转换完成中断程序流程图如图14所示。 程序说明:程序实现5次采样,每次检测8个通道。 A/D转换完成中断程序流程图 5、 LED显示程序设计 动态显示程序流程图如下图 动态显示程序流程图 小 结 本文以MCS-51单片机系统为基础,通过热电阻AD590的阻值随温度的变化而得到的模拟信号进行采集,连接ADC0809实现多路模拟信号的采集,并通过A/D转换器对模拟信号进行数模转换,把转换得到的数字信号送入单片机,通过单片机进行控制操作。以单片机为核心完成温度检测、.显示功能。本系统设计简单,性能稳定,能够通过单片机灵活编程进行各种功能的设定和修改。 参考文献: [1] 陈琳, 单片机原理与实用技术[M]. 武汉。华中科技大学出版社, 2007.9. [2] 施保华,计算机控制技术[M]。武汉。华中科技大学出版

文档评论(0)

seunk + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档