AT89C2051单片机温度控制器设计电路图流程图

AT89C2051单片机温度控制器设计+电路图+流程图

摘要:为了对室内环境温度进行一定的监控,本文设计了以单片机AT89C2051为控制核心的温度控制器。该设计主要包括温度采集、系统控制、显示及报警和温度阈值设置等几大模块。该控制器主要通过温度传感器对室内温度进行监测,并将测量结果实时送给单片机AT89C2051,由单片机处理后在数码管上显示出来,如果温度超过设定值则由单片机控制继电器动作,以便控制调温设备工作。本设计不仅包括硬件电路设计,还包括软件流程设计及其程序实现。调试结果表明,本设计运行稳定,测量准确度高,调温范围较大,实时性好,操作简单,成本低。4741

关键词:温度控制;AT89C2051;温度测量;温度调节;LED数码管

Design of temperature controller based on MCU

Abstract: in order to perform some of the monitoring of the temperature of the indoor environment, this article is designed to AT89C2051 single-chip microcomputer as control core temperature controller. The design mainly includes the temperature acquisition, control, display and alarm and temperature threshold setting of several modules. The controller mainly through the temperature sensor on the indoor temperature monitoring, and the result of measurement is real-time single chip AT89C2051, single-chip processing in the digital tube display, if temperature exceeds the set value is controlled by microcomputer relay action, in order to control the temperature regulating equipment. This design not only includes hardware circuit design, including software design process and its implementation. The test results show that, the design of stable operation, high measuring accuracy, temperature range, good real-time performance, simple operation, low cost.

Key words: temperature control; AT89C2051; temperature measurement; temperature control; LED digital tube

目录

摘要1

引言2

系统的功能往往决定了系统采用的结构,本系统要实现的是温度数据的测量、控制、显示等功能,因此,系统的总体结构可以设计为温度采集模块、系统控制模块、显示模块等几大部分。下面对几大模块设计方案进行分析。

1.1 温度采集模块的选择

目前,常见的温度数据采集部分器件主要有两种,分别是模拟式传感器;数字式传感器。它们的具体特点如下:

(1)传统的模拟式传感器:传统的模拟式传感器具有测量转换速度快,温度测量范围宽的优点。但是模拟传感器的模拟信号需要先经过取样、放大和模数转换电路处理,再将转换得到的表示温湿度值的数字信号交由微处理器或DSP处理。被测信号从敏感元件接收的非电物理量开始,到转换为微处理器可处理的数字信号之间,设计中须要考虑的环节较多,相应测试装置中元器件数量难以下降,随之影响产品的可靠性及小型化。模数转换系统的精度也不可能很高,存在一定非线性,兼容性较差。如果采用具有直接数字量输出的传感器能够避免上述问题。

(2)数字式传感器:数字式传感器能把被测模拟量直接换成数字量输出,可以直接与数字设备(计算机,计数器,数字显示系统等)相联,用微控制器、DSP或计算机进行信号的处理、滤波、压缩。它的信号原则上不受放大器和信号处理系统的温度漂移的影响,具有极高的抗干扰能力。数字式传

温度控制c语言流程图,AT89C2051单片机温度控制器设计+电路图+流程图.doc相关推荐

  1. c语言编写闹钟主程序流程图,[]C51单片机课程设计--定时闹钟.doc

    []C51单片机课程设计--定时闹钟 单片机课程设计定时闹钟PAGE \* MERGEFORMATiii 计算机及信息工程学院 课程设计报告 学年学期 题 目 专业.学号 授课班号 学生姓名 指导教师 ...

  2. 51单片机c语言教程温度计,单片机课程设计-数字温度计.doc

    武 夷 学 院 课程设计报告 课程名称: 单片机及嵌入式技术 设计题目: 数字温度计 学生班级: 13计算机科学与技术(1)班 学生姓名: 陈圣盛.周鹏飞.刘犇 指导教师: 焦金涛 完成日期: 201 ...

  3. 单片机模拟计算机课设,《单片机课程设计实例》.doc

    <单片机课程设计实例>.doc 单片机课程设计任务书 单片机课程工程实践的目的就是让同学们在理论学习的基础上,通过完成一个涉及MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设 ...

  4. 基于单片机的倒车雷达系统设计c语言,基于AT89C2051单片机实现超声波倒车雷达系统的设计...

    描述 倒车雷达(Car Reversing Aid Systems)的全称是"倒车防撞雷达",也称"泊车辅助装置",是汽车泊车安全辅助装置,能以声音或者更为直观 ...

  5. 单片机实现水位控制C语言,单片机课程设计 水位自动控制.doc

    单片机课程设计 水位自动控制 河南机电高等专科学校电气工程系 电子课程设计报告 设计题目:水位自动控制 专业: 电机与电器 班级: 101 班 学号: 姓名: 指导教师: 设计时间: 2012-6-2 ...

  6. 单片机c语言程序开发洗衣机,单片机课程设计(洗衣机控制系统).doc

    实用标准文档 文案大全 PAGE 4 东北石油大学 课 程 设 计 课 程 课 程 单片机课程设计 题 目 洗衣机控制系统设计 院 系 电气信息工程学院 专业班级 测控14-1班 学生姓名 孔锡达 学 ...

  7. 单片机彩灯移动实验_单片机课程设计彩灯实验.doc

    单片机课程设计彩灯实验 彩灯控制器设计 1.项目要求及参数 1.1用指令语句实现对C51的控制,从而实现对彩灯变化的控制. 1.2用定时器控制彩灯变化,用语句查询方式实现程序设计. 1.3用定时器控制 ...

  8. c语言教学系统设计报告,C语言在线教学系统的设计与实现.doc

    . PAGE .. . .. XXXX学院 毕业设计(论文) C语言在线教学系统的设计与实现 学 院: 专 业: 班 级: 学 号: 学生姓名: 指导教师: 2011年3月 摘 要 随着Interne ...

  9. 51单片机电机测速程序c语言,基于51单片机光电编码器测速.doc

    基于51单片机光电编码器测速 PAGE PAGE 2 课程设计报告 课程名称: 微机原理课程设计 题 目: 基于51单片机的光电编码器测速 摘要 光电编码器是高精度位置控制系统常用的一种位移检测传感器 ...

最新文章

  1. qt跟随鼠标动态绘制_采用Qt快速绘制多条曲线(折线),跟随鼠标动态显示线上点的值(基于Qt的开源绘图控件QCustomPlot进行二次开发)...
  2. Cache系列:spring-cache简单三步快速应用ehcache3.x-jcache缓存(spring4.x)
  3. 【C++ 语言】线程 ( 线程创建方法 | 线程标识符 | 线程属性 | 线程属性初始化 | 线程属性销毁 | 分离线程 | 线程调度策略 | 线程优先级 | 线程等待 )
  4. 串行任务如何提高效率Java_具有相同属性任务串行有序执行的线程池设计
  5. EOS智能合约授权限制和数据存储
  6. 剑指OFFER之二进制中1的个数(九度OJ1513)
  7. expect switch 多条件_JavaScript-流程控制语句:选择结构(if和switch)
  8. 实验七 不同网段的dhcp
  9. Git命令学习总结(-)
  10. iOS小技巧之圆角图片
  11. HDU 4404 Worms(多边形和圆相交)
  12. 使用Ant定义生成文件
  13. Spring properties dependency checking
  14. 奥维怎么记录沿线轨迹_奥维互动地图怎么绘制路线
  15. vue倒计时插件(vue-flip-down)
  16. Java之实现简单中文笔画验证码
  17. 灯的开关状态 :有 N 个灯放在一排,从 1 到 N 依次顺序编号。有 N 个人也从 1 到 N 依次编号。1 号将灯 全部关闭,2 将凡是 2 的倍数的灯 打开;3 号将凡是 3 的倍数的灯作相
  18. 【量化入门】通过几种常见的量化策略框架,学习量化炒股
  19. Linux环境重启系统网卡down,linux重启网卡命令有哪些
  20. 激光雷达:点云语义分割算法

热门文章

  1. 微软游戏服务器断网,微软大规模更新了Edge浏览器内置的断网小游戏
  2. WIN11 hosts文件打不开
  3. 分布式 TensorFlow:Distribution Strategy API 丨Google 开发者大会 2018
  4. AngularJS中$http服务的简单用法
  5. 如何查看浏览器保存的密码
  6. 基于matlab蓝牙跳频系统,基于Matlab软件的蓝牙跳频改进算法
  7. 【高阶知识】用户态协议栈之Epoll实现原理
  8. 【290期】关于零拷贝技术,你了解多少?常见典型案例?
  9. Java类加载器详解 1
  10. 服务器 分辨率问题 显示器不显示不出来,Win10分辨率显示不正常怎么办_Win10分辨率显示不正常的解决方法...