单片机课设温控器汇编.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课设温控器汇编

电气工程学院 微机接口与原理课程设计 设计题目:  温度控制器 学  号:      姓 名: 同 组 人: 指导教师: 设计时间: 2015.1.23——2015.1.29 设计地点: 电气学院实验中心 摘 要 电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面。近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。而51系列单片机是各单片机中最为典型和最有代表性的一种,通过本次课程设计进一步对单片机学习和应用,从而更熟悉单片机的原理和相关设计并提高了开发软、硬件的能力。 本次设计就是要通过以MCS-51系列单片机为控制核心,实现温度控制器的设计。 关键词:单片机、集成电路、控制、温度 第一章 系统方案设计 一、流程图的基本设计: 通过调整继电器,则可将需要设定的温度随所对应的电压值传输给单片机,再由单片机控制显示器,显示出设定的电压值(即对应的温度值),再通过温度传感器和AD转换将采集的温度与设定的温度进行比较,若一致,则不动作,若不一致,则驱动加热或降温设备,从而实现对被控对象的温度控制。 其大致可以分为以下几个部分: 1、主程序部分: 在单片机内部输入温度比较程序,当温度低于50度,开始加热;当温度高于55度时,关加热器; 当温度高于70度时,开风机;当温度低于65度时,关风机。 2、AD转化部分: 将被控对象的温度通过温度传感器转化为模拟电压信号(已用可变电压代替温度变化),再将模拟电压 信号通过ADC0832芯片转化为数字信号,从而完成模拟信号到数字信号的转换。 3、温度转化部分: 将ADC0832输入的数字信号输入到单片机,其对应的0——5伏就是对应的0——99.9摄氏度,转化后的温度和主程序的温度设定进行比较,从而达到控制效果。 4、滞环部分: 用单片机控制继电器1和继电器2,产生动作,加热器和风机分别用发光二极管代替,正常情况下,加热器和风机作用被控对象,从而使被控对象达到一个合理的温度范围。 注1:图中风机和加热器分别用发光二极管1和发光二极管2代替。 注2:图中被控对象和温度传感器部分用0——5伏可变电压代替。 图一 5、显示部分 通过单片机链接共阴极LED灯,在LED等上显示被控对象的实时温度。 以上就是其整个工作的几个部分,根据这些做出主程序流程图。(如图一所示) 二、课前预习 课前预习时主要复习了各个芯片及其管脚图,并编写了程序。我着重对ADC0832芯片做了学习,并对单片机对ADC0832芯片控制程序加以分析。 1、单片机对ADC0832 的控制原理: 正常情况下ADC0832 与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI 并联在一根数据线上使用。 当 ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK 和DO/DI 的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK 输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1 个时钟脉冲的下沉之前DI端必须是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2 位数据用于选择通道功能。 2、其时序说明图如下所示: 作为单通道模拟信号输入时ADC0832的输入电压是0~5V且8位分辨率时的电压精度为19.53mV。如果作为由IN+与IN-输入的输入时,可是将电压值设定在某一个较大范围之内,从而提高转换的宽度。但值得注意的是,在进行IN+与IN-的输入时,如果IN-的电压大于IN+的电压则转换后的数据结果始终为00H。 第二章 仿真 根据电路图连接仿真

文档评论(0)

6952225 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档