基于STC89C52的多路多功能温度监测器设计
3 1 主控 制器 S C 9 5 . T 8C 2
在 该监 测器 中起 到总控 作用 的是 S C9 5 单片 机, 的最大 方便之 处室 T 8C 2 它 支持 在线编 程和 调试 , 进行 高达 1 0 次擦 写, 可 00 节约 设计 成本② 。如 图 2 的 中 u 所示 。 l 单片机 的 口线 中,O 2 于 液晶显 示 电路, I P 和P 用 P 口用 于接 收温度 传感 器输 入的数 据 并同 片外存 储器 间经 行数据 交换 , 3口用于 输入 键盘 的 中断信 P 号和 实 时时 钟芯 片 的信 号, 具体 的 管脚连 接 如 图 2所 示 。 3 2 温度测 量部 分 温度 测量在 本监测 器中起到 一个非 常关பைடு நூலகம் 的作用, 统的方 式是采笄 热 电 传 j 偶或 热 电阻, 是 硬件软 件调 试复 杂, 但 且成 本高③ 。这里 选择 了美 国 DL A 公 AL S 司生产 的单 总线 式数 字温度 传感 器 D 1B0 S 8 2 。该传感 器 可实现 9 1 位 的温度 —2 读数温 度测 量范 围为 :5 ℃ ̄+ 2 ℃, 温分辨 率 高达 00 2  ̄ 将 结果转 换 一5 15 测 .65C, 成 串 行 数 字信 号 。 3 3报 警部 分 . 该 部分硬 件 电路相 对 比较 简单 , 主要 是一 个蜂 鸣器 , 图 2中 的 B Z 所 如 U1 示, 当单片机 通过程 序验证 后需要报 警 时, 就输 出一个 高 电平 导通三极 管, 鸣 蜂 器有 电流流 过 即可 以报 警 。报 警 部分主 要还 要取 决于软 件 的设计 能否准 确将
做 最主要 的 目的就是充 分利用 口, 这样 四个按键 就都可 以通过 两个仅有 的外 部 中断 口使 单 片 机 能迅 速 对操 作 做 出 响应 。 为 了能够 提供一 个更 为 良好 的显示 界面 , 该设 计选 用带 背光的L D6 2 C 10 点 阵式 字 符 型显 示 器 。液 晶 屏 的连 接 电路如 图 2所 示 。 结语 . 该温 度监 测报警 器功耗 低, 技术 先进, 能利 用最 少 的资源对 多点不 同温度 进 行 高精度 的测量 , 而且在 满足 实时 性 的同时, 能对 历史数 据进 行记录 对 比并 给 出提 示信 息, 具有较 高 的智 能化 : 能可靠 、操 作便利 , 性 复杂 的工作通 过 软 件 编程 来完 成, 使用人 员可 以方便 的 获取 结果 。这款 设 计另一 大优 势就 是 具 有 高度 的灵 活性, 种灵活 性体现 在 两个方 面 : 这 第一 是它 的组成 可 以灵 活 的增 减, 多路测 温的 数量和 存储 容量 的大 小都可 以根 据实 际需要 做增 减, 使性 能和 成 本都达 到最 优化 : 第二是 功能 上的 灵活性 , 充分 利用 现有 的器 件开发 出第 二 功 能, 使得 该温度 监测 报警 器还 具有数 字钟 的完 善的功 能, 大大 方便应 用并 增 强 了实 用 性 。在 实 际 的使 用 中 获 得 了理 想 的效 果 。 参 考 文 献 [] 黄智伟 等. 1 全国大 学生 电子设 计竞赛 训练 教程 []北京 : 工业 出 M. 电子 版 社, 0 4 20 . [] 叶 刚. 2 基于 D 1B 0 度控 制系 统的设 计 [] 电子 测量与 仪器 学报, S8 2 温 J.
不 同时 刻 的数 据 进 行准 确 对 比。 3 4 键 盘 、显示 部分 . 这里 采用 矩阵式 接法, 然 占用 的 口线并 没有 比独立 式键盘 少, 是这 样 虽 但
3硬件 电路设 计 该检测 器主 要 由以下 五部 分组 成 控制 器 、温度 测量 部分 、数据 存储 主 部分 、报警 装 置和键 盘 、显示 部分 等 下面对 这 几个 部分 的具 体 的器件 选择 及连 接 电路 做 具体 的介 绍① 。
科 学论 坛
●I
基于 S C 9 5 T 8 C 2的多路 多功 能温度监 测器 设计
滕春 阳 魏雨 辰 白 岩
( 国矿业 大学 信息 与 电气 工程 学 院) 中
[ 摘 要] 款基 于 S 8 9 5 芯 片 的多路 多功 能温度 监 测器是 为 实现对 多点温度 的实时监 测报 警而 设 计。采 用 2 D 1B 0温度 传感 器对 2个不 同点 的 该 TC C2 个 S8 2 温 度进行 测量 , 并可 灵活增 加 : 了达 到实 时的 目的而 加入 了 D 10 为 S 32时钟 芯 片, 在测 量温度 的 同时, 出不 同温度 产生 时 的精确 时 间 : 给 将温 度采集 点 、得到 的变 化 的温度 、及 其时 间进行 存储 , 由于存 储的数 据量 比较 大, 采用 了 串行 E P O 芯 片 A 2C 8 储 时间温 度信 息, ERM T 40 存 这样 就可 精确记 录温 度 的历史 变化, 并在温 度超 过 设定值 时就 会 自动 报警 来达 到监视 的 目的 : 过 10 液 晶屏 友好 的人机 界面 将 结果完 美 的呈现给 用户 。 由于含有 时钟 芯片及 报警 装置 等, 款设计 还具 有数 通 62 该 字 钟 的时 间 显示 、定 时等 完 整功 能 , 很 高 的实 用价 值 。 有 [ 关键词 ] 实时温 度监测 单片机 数据存 储 实 时时钟 串 口发送 中图分 类号 :M 6 T74 文 献标 识码 : A 文章 编号 :09 9 4 (00 2— 03 O 10 — 1X 2 1)6 07 一 1
1引富 温度 的采 集监测 在 日常 生活 中有着 广泛 的用 途 , 无论是 在 工业 、农业 生 产还 是在 日常 的生活 中, 经常 需要 监测 温度 的变 化 以及 时做 出调整 。例如 都 在 农业生 产 中就要对 大棚 内的温 度进行 实 时监测 以使 其保持 最佳 状态 。该款 温度 监测 器基 于此而 设计 , 的最大 的优 点在 于采用 数据 记忆模 式, 以在对 它 可 温度 进行 实时 测量 的同时 , 录下 当温度 发生一 定变 化时 的时 间, 记 并将 一 段 时 期 内的变化 过 大的记 录值 进行存 储, 最后 将数据 通过 串 口发送到 上位 机, 以达 到对 历 史数 据 进行 监 测 、整理 和分 析 的 目的 。 同时它 还 可 以充 分利 用 自身 的 时钟 芯片 起 到数字 钟 的功 能, 大 了该监 测器 的使用 范 围 。 扩 2工 作原 理 系统的 结构框 图如 下图1 所示, 这其 中最 主要 的部分 是中 间的主控 模块 部 分 , 度 测量 由 D 1B 0 度传 感器 完成 。传感 器的测 量 结果 由于 是 以数字 温 S82 温 信 号形式输 出, 以直接 送给 单片机 处理 。单片机 在接 到数 据后 , 可 一方面 将该 时刻 的温度 值送 到液 晶屏 显示 出来, 另一 方面对 比与前 一 时刻 的温度 值, 如果 温度 变化超 过 了设定 的范 围( 设为1 , 初 ℃) 就将温 度值 连 同变 化 的时 间一起 存 储到 外部数 据 存储器 A 2 C 8中, 果监 测 到 的温 度超 过 设定 的上 、下 限值 T40 如 时就 会 自动 报警 。当用户 想查 看 时间时, 通过 键盘 进行 显示 切换, 可实 现温 就 度 监测 与 时 钟功 能 的 灵 活切 换 。
STC89C52RC单片机的多功能温度控制器的设计
STC89C52RC单片机的多功能温度控制器的设计0 引言在某些工业生产过程中,如恒温炉、仓库储藏、花卉种植、小型温室等领域都对温度有着严格的要求,需要对其加以检测和控制。
传统的温度测量方法是将温度传感器输出的模拟信号放大后送至远端A/D转换器,最后单片机对A /D转换后的数据进行分析处理。
这种方法的缺点是模拟信号在传输的过程中存在损耗并且容易受到外界的干扰,导致测量的温度精度不高。
文中以STC89C52RC单片机为控制核心,利用美国Dallas公司最新推出的单总线数字温度传感器DSl8820测量温度,单片机处理后对温度进行控制,并将温度显示在LCDl602上,还可通过按键设置温度上下限值实现温度超限报警等功能。
1 系统的组成和工作原理多功能温度控制系统的结构如图1所示,系统由六部分组成:控制核心部分、温度数据采集部分、加热装置控制部分、液晶显示部分、按键输入部分和报警提示部分。
单片机启动温度采集电路完成温度的一次转换,然后读出转换后的数字量并转化成当前的温度呈现在显示模块中,并将当前的温度与通过按键输入电路设定的保持恒温度数进行比较,以实现温度的控制。
还可以通过按键设置温度的上下限值以实现超温或低温报警提示功能。
本系统的设计目标要对温度的控制精度达到0.1℃。
1.1 报警电路报警电路采用蜂鸣器作为发声装置,当温度高于设定的上限值或低于下限值,给蜂鸣器送周期为1s,占空比为50%的方波,报警的时间可以持续1分钟或等待按键解除报警,这由软件控制实现。
1.2 按键电路采用2×3的小键盘,键盘的识别可以采用两种方法:行扫描法和行反转法。
两种方法都要注意消除按键的抖动。
文中采用行扫描法并做成子程序,出口参数为按键的键值。
定义键K1设置TH,K2设置TL,K3调高TH或TL,K4调低TH或TL,K5对TH或TL的数值进行确认。
1.3 温度检测电路温度检测电路采用智能温度传感器DSl8820,它与单片机相连只需要3线,减少了外部的硬件电路。
基于STC单片机的温度检测系统设计
基于STC单片机的温度检测系统设计摘要该文基于STC单片机,设计了一种温度检测系统。
该系统可以对环境温度进行实时监测,并将实时温度数据显示在LCD屏幕上。
通过LM35传感器捕捉环境温度信号,并使用AD转换器将其转换成数字信号。
单片机使用定时和中断技术实时采集温度数据,并将数据存储在EEPROM中,以便后续分析和处理。
该系统具有运行稳定,实时性高等优点。
实验结果表明,该系统具有很高的精度和可靠性,具有较好的应用前景。
关键词:STC单片机、温度检测、LM35传感器、LCD显示屏1. 简介随着科技的快速发展,单片机已经越来越广泛地应用于各种物联网应用中。
温度检测系统是单片机应用的典型例子。
温度检测是工业生产、环境监测和生活中广泛应用的重要技术之一。
目前,利用单片机实现温度检测系统已经成为研究和应用领域的热点之一。
本文基于STC单片机,设计了一种温度检测系统。
该系统主要由LM35温度传感器、AD转换模块、单片机、EEPROM和LCD屏幕等部件组成。
该系统具有实时性强、运行稳定的特点,并能够对环境温度进行实时监测。
实验结果表明,该温度检测系统具有较高的精度和可靠性,具有较好的应用前景。
2. 系统设计2.1 传感器该系统采用LM35温度传感器,该传感器具有体积小、响应快、精度高等优点,是常用的温度传感器之一。
该传感器的输出电压随温度线性变化,可以轻松实现温度信号的检测。
LM35传感器输出电压与温度之间的关系式如下:Vout = (10mV/℃) T其中,Vout为输出电压,T为温度值。
2.2 AD转换模块为了将温度信号转换成数字信号,需要使用AD转换器。
该系统采用了基于STC89C52单片机的AD转换模块。
该模块可以将LM35传感器输出的模拟信号转换成单片机可以处理的数字信号。
同时,为了保证转换精度,该系统采用了连续逼近法来实现AD转换。
2.3 单片机该系统采用STC89C52单片机,该单片机具有高速、易于编程、低功耗等优点。
STC89C52单片机温湿度检验装置的设计
STC89C52单片机温湿度检验装置的设计摘要:本文拟设计一款基于STC89C52单片机的库存温湿度智能化控制系统,传感器模块选择一体式的温湿度传感器DHT11硬件模块,选择LCD1602液晶显示屏模块进行数据的动态化显示,在外接控制设备上连接继电器控制,并且采用语音模块实现动态化的语音播报效果。
关键词:STC89C52;硬件;模块;单片机;温湿度前言:本次系统在设计目标的基础上采用模块化的设计方案,从温湿度测量、显示功能、控制实现三个角度进行综合设计,硬件系统具体分为5个基本模块,分别是STC89C52单片机主控模块、DHT11温湿度检测模块、LCD1602液晶显示模块、继电器控制模块以及按键阈值调整模块。
在传感器模块中,考虑DHT11数字温湿度传感器模块,通过对当前环境内的温湿度进行检验,测量得到的数据需要传输到单片机内进行数据处理与分析,并且将对应的数据存储到LCD1602显示模块,为了提升显示的稳定性,系统设置传感器数据采集间隔时间为2s。
系统整体采用继电器负载驱动装置,在环境温度与湿度超出设定阈值范围的基础上对负载实现驱动控制,不同模块对应降温、升温、干燥、喷水四个功能。
1 硬件设计1.1 单片机模块本次设计的主控模块选择STC89C52单片机作为主控装置,STC89C52单片机的时钟信号产生主要通过内部时钟方式以及外部时钟方式两种进行控制,单片机内部有单独的振荡电路,需要接入到XTAL引脚上,外接到陶瓷振荡器或者晶体构成晶振,形成的自激振荡器可以为单片机的内部提供时钟信号。
晶振电路上的C1与C2实现快速起振以及频率稳定控制两种效果,选择的电容数值控制在5-30pF之间,数据的典型值为30pF。
晶振电路的频率典型值为11.0592MHz。
复位电路是实现单片机初始化的电路结构,单片机最小系统中的复位电路主要通过按钮复位以及上电复位两种方式。
上电复位是通过与外部电路复位电容实现充放电的过程,在Vcc上升时间控制在1ms以下,可以实现上电复位操作。
基于STC89C52单片机温度报警器毕业设计
摘要温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发,本文设计了一种基于STC89C52的温度检测及报警系统。
该系统将多个单总线温度传感器DS18B20并接在控制器的一个端口上,对各个传感器温度进行循环采集,将采集到的温度值与设定值进行比较,当超出设定的上限温度时,通过蜂鸣器报警信号。
该系统设计和布线简单,结构紧凑,体积小,重量轻,抗干扰能力强,性价比高,扩展方便,在大型仓库,工厂,智能化建筑等领域的多点温度检测中有广阔的应用前景。
关键词:数字温度传感器;DS18B20;STC89C52;蜂鸣器。
AbstractTemperature detection and control of industrial production process, one of the more typical applications, with sensors in production and life is more widely used, using a new single-bus digital temperature sensor to achieve the test and control the temperature more rapidly development, this paper is designed based on STC89C52 temperature detection and alarm systems. The system will be more than a single-bus temperature sensorDS18B20 and connected to a port on the controller, the temperature sensors on each loop collection, the temperature will be collected to compare with the set value, when the temperature exceeds the upper limit set , Through the buzzer alarm. The system design and layout simple and compact structure, small size, light weight, anti-jamming capability, cost-effective to expand convenience, in large warehouses, factories, construction and other areas of intelligentmulti-point temperature measurement in a wide range of applications prospects.Key words: digital temperature sensor; DS18B20; STC89C52; alarm signal.毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
基于51单片机的多点温度检测系统设计
基于51单片机的多点温度检测系统设计随着科技的发展,电子技术已经渗透到我们生活中的各个方面。
在现代工业领域中,温度检测系统起着至关重要的作用。
随着技术的进步,人们对温度检测系统的要求也越来越高,尤其是在多点温度检测方面。
本文提出了一种基于51单片机的多点温度检测系统设计。
1.选型本设计使用的单片机为STC89C52,这是一款使用工作电压为5V的高性能单片机,拥有8k的Flash存储器和256字节的RAM,同时它还内置了多个外设如定时器、串口等,功能强大、易于使用。
2.硬件设计本设计采用DS18B20温度传感器来实现多点温度检测。
DS18B20具有较高的准确度和可靠性,序列通讯方式使其可以通过一个数据线与单片机相连。
因此,我们只需要使用单片机的一个IO口来实现多个传感器的连接。
为了更好地显示检测结果,我们使用了4位LCD液晶显示模块。
其通过并行通讯方式与单片机相连,可以直观地显示温度信息。
3.软件设计在软件设计中,我们需要完成以下几个功能:(1)初始化各个设备,包括单片机、温度传感器以及LCD液晶显示器。
(2)读取各个温度传感器的数据,并对其进行处理,以得到每个传感器的温度值。
(3)将温度值显示在LCD液晶屏幕上。
(4)使用定时器功能对程序进行优化,实时地对温度进行监测。
(5)设计菜单界面,可以通过按键控制进入温度显示模式,以及设置各个传感器的显示位置等。
总体来说,软件设计较为复杂,需要对单片机的各个外设有较为熟悉的了解。
4.实现效果经过硬件和软件的设计调试,本系统实现了8个温度传感器的多点检测,同时能够实时地显示温度值,并且通过按键可以控制各个传感器的显示位置。
实测结果表明,本设计的精确度高、响应速度快,可以满足各种生产、实验和检验场合的需求。
5.总结本文提出了一种基于51单片机的多点温度检测系统设计。
通过硬件的连接和软件的编程,实现了多个温度传感器的检测和显示。
该设计具有良好的可扩展性和可维护性,可以在实践中发挥重要的作用。
基于STC89C52单片机的温湿度检测电路设计
基于单片机的车间温湿度控制系统学生姓名:霍晓东学号:20084073831指导教师:孟洁所在学院:信息技术学院专业:电气工程及其自动化中国·大庆2012年 5 月黑龙江八一农垦大学本科毕业设计(论文)任务书摘要本设计是基于STC89C52单片机的温湿度检测电路设计,采用单总线传输模式的AM2301传感器,对温度湿度分别测量并通过液晶显示屏1602显示。
单片机采集到AM2301温湿度传感器给出的数据进行处理与计算,得出当前的温度与湿度并送给液晶屏显示。
本系统具有可读性高,稳定性高,反应速度快,测量值准确的特点。
关键词:温度湿度单片机目录摘要ﻩ错误!未定义书签。
ABSTRACTﻩ错误!未定义书签。
前言 (IV)1设计要求............................... 错误!未定义书签。
2方案设计及论证ﻩ12.1系统主要单元的选择与论证ﻩ错误!未定义书签。
2.2 总体方案设计ﻩ错误!未定义书签。
3 单片机主模块设计....................... 错误!未定义书签。
3.1单片机主电路设计................. 错误!未定义书签。
3.2主程序流程图ﻩ错误!未定义书签。
3.3主程序设计ﻩ错误!未定义书签。
4温湿度检测模块设计................... 错误!未定义书签。
4.1温湿度检测电路设计.............. 错误!未定义书签。
4.2温湿度检测流程图.................. 错误!未定义书签。
4.3温湿度检测程序设计................ 错误!未定义书签。
5液晶显示模块设计....................... 错误!未定义书签。
5.1 1602液晶显示模块电路设计....... 错误!未定义书签。
5.2液晶显示流程图.................. 错误!未定义书签。
5.3 液晶显示程序设计................. 错误!未定义书签。
基于STC89C52单片机的LED温度计设计说明
目录1.、设计的任务与要求 (2)1.1系统设计背景 (2)1.2理论基础 (2)2、总体设计和系统框图 (2)2.1温度采集模块 (3)2.2温度显示模块 (3)3、设计方案 (3)3.1硬件设计 (3)3.1.1供电电路设计 (4)3.1.4温度采集模块设计 (4)3.1.5显示电路 (5)3.2软件设计 (5)3.2.1 DS18B20的读写时序 (5)3.2.2程序流程图 (7)4、硬件原理图 (8)5、系统仿真和调试 (8)6、结果分析 (14)7、设计总结和体会 (14)8、参考文献 (15)摘要设计中采用51系列单片机和DS18B20温度传感器,实现数字温度测量,用数码管把温度实时显示出来,温度以两位整数位和一位小数位的形式显示。
本系统主要包括供电模块、单片机最小系统模块、DS18B20温度采集模块和LED数码管显示模块。
关键词:51单片机 DS18B20 LED1.、设计的任务与要求1.1系统设计背景温度测量是从金属(物质)的热胀冷缩开始,常用的检测方法有电阻式、热电偶式、PN结型、辐射型、光纤式及石英谐振型等。
这些检测方法都是基于温度变化引起其物理参数(如电阻值,热电势等)变化的原理。
随着大规模集成电路工艺的提高,出现了多种集成的数字化温度传感器。
传统的水银温度计和热电偶等,存在测量不方便、精度低、采集和传输较复杂等缺点,用LED数码管实时显示温度,具有更高的智能性和直观性。
1.2理论基础设计出符合要求的温度计,首先需要了解DS18B20温度传感器的构造、接线、信息沟通,要较好的掌握51系列单片机的使用以及硬件搭建,LED数码管的显示原理以及与单片机的连接。
2、总体设计和系统框图包括方案比较、方案论证、方案选择(以方框图的形式给出各方案,并简要说明)为了以数字的形式来显示采集的温度我们需要以一个单片机来处理数据,由于对单片机的性能要求不是很高,我们采用51系列单片机来处理数据,系统总体方框图如图1。
基于STC89C52单片机的温度测量及报警电路设计 精品
摘要摘要:在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。
传统的测温元件有热电偶和二电阻。
而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。
我们用一种相对比较简单的方式来测量。
采用美国DALLAS半导体公司推出的一种改进型智能温度传感器DS18B20作为检测元件,温度范围为-55~125 ºC,最高分辨率可达0.0625 ºC。
DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。
基于STC89C52单片机的温度测量及报警电路,电路采用DS18B20作为温度监测元件,测量范围0℃-~50℃,使用LCD模块显示,能设置温度报警上下限。
着重介绍软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,STC89C52单片机功能和应用。
该电路设计新颖、功能强大、结构简单。
关键词:温度测量报警 DS18B20 STC89C52AbstractAbstract:In daily life and industrial production process, often used in the detection and control of temperature, temperature is the production process and scientific experiments in general and one of the important physical parameter. Traditional thermocouple and temperature components are the second resistor. The thermocouple and thermal resistance are generally measured voltage, and then replaced by the corresponding temperature, these methods are relatively complex, requiring a relatively large number of external hardware support. We use a relatively simple way to measure.Use the United States following DALLAS Semiconductor DS1820 improved after the introduction of a smart temperature sensor DS18B20 as the detection element, a temperature range of -55 º C ~ 125 º C, up to a maximum resolution of 0.0625 º C. DS18B20 can be directly read out the temperature on the north side, and three-wire system with single-chip connected to a decrease of the external hardware circuit, with low-cost and easy use.The introduction of a cost-based STC89C52 MCU a temperature measurement circuits, the circuits used DS18B20 high-precision temperature sensor, measuring scope 0 º C~+100 º C, can set the warning limitation, the use of seven segments LCD that can be display the current temperature. The paper focuses on providing a software and hardware system components circuit, introduced the theory of DS18B20, the functions and applications of AT89C51 .This circuit design innovative, powerful, can be expansionary strong.Key words:Temperature measurement warning DS18B20 STC89C52目录1绪论 (1)1.1 引言 (1)1.2设计内容及要求 (1)1.3主体的部分 (2)2 AT89S52单片机介绍及应用 (4)2.1 AT89S52的主要功能 (4)2.2 引脚结构及说明 (5)2.2.1方框图 (6)2.2.2 引脚说明 (7)2.3 特殊功能寄存器 (10)2.4 存储器结构 (13)2.5 软件看门狗及串口 (14)2.5.1WDT的使用 (14)2.5.2掉电和空闲方式下的WDT (15)2.5.3 定时器2 (15)2.6 其他功能介绍 (16)3 系统软件的设计 (23)3.1 程序设计语言 (23)3.2主程序 (23)3.3 显示子程序 (24)3.4定时器T0中断服务程序 (25)3.5T1中断服务程序 (25)3.6调时功能程序 (25)3.7时钟/秒表功能程序 (25)4 硬件电路的操作和显示 (26)4.1 硬件工作过程 (26)4.2 LED的性能特点 (27)5其他外围电路设计 (28)5.1 时钟电路 (28)5.2复位电路 (29)5.3键盘电路 (30)结论 (32)致谢 (33)参考文献 (34)附录A英文和翻译 (35)附录B电路原理图 (43)第一章绪论1.1引言随着科技的发展,在工业、农业生产等重要领域对温度的控制要求越来越高,因而对温度报警系统的要求也越来越高。
基于STC89C52单片机的温度控制电路设计
基于STC89C52单片机的温度控制电路设计简介本文将详细介绍基于STC89C52单片机的温度控制电路设计。
该电路可用于控制温度在一个特定范围内,广泛应用于冰箱、洗衣机、烤箱、水壶等家电设备。
本文将包括电路原理图、程序设计以及关键参数的详细介绍。
电路原理图基于STC89C52单片机的温度控制电路包括传感器、AD转换、单片机、LCD显示屏和继电器等组成,以下是该电路的原理图:程序设计程序设计是该电路的关键部分,主要包括采集温度数据、控制继电器、LCD屏幕显示等功能。
下面是程序设计的具体路线图:1.初始化LCD屏幕和单片机;2.初始化AD转换器,接收传感器发送的温度信号,将其转换为可处理的数字量;3.设定合适的温度范围,将温度数值与设定值进行比较,以判断当前温度是否在正常范围内;4.如果温度低于设定值,则打开继电器,开启加热设备;5.如果温度高于设定值,则关闭继电器,关闭加热设备;6.将温度数据显示在LCD屏幕上,确保操作的可视化。
关键参数在设计基于STC89C52单片机的温度控制电路时,需要考虑的关键参数包括:温度传感器温度传感器是将温度信号转换为电信号并输出的一种传感器。
常见的温度传感器有热电偶、热敏电阻、热电阻等。
在选择温度传感器时,需要考虑工作温度范围、响应时间、输出精度等因素。
AD转换器AD转换器是将模拟信号转换为数字信号并输出的一种电路,常见的AD转换器有单片机内置ADC、MAX7219等。
在选择AD转换器时,需要考虑分辨率、采样速度、精度等因素。
LCD显示屏LCD显示屏是一种广泛应用于各种电子设备上的输出设备。
在选择LCD显示屏时,需要考虑分辨率、适用场景、功耗等因素。
继电器继电器是将小电压控制的电器通过中间继电器进行电气隔离后,将高电压或大电流控制的电子器件。
在选择继电器时,需要考虑继电器类型、负载能力、寿命等因素。
本文介绍了基于STC89C52单片机的温度控制电路设计,并详细分析了电路原理图、程序设计以及关键参数。
基于STC89C52的带时钟温湿度检测仪的设计
基于单片机的带时钟温湿度检测仪的设计滕丽丽陈庆帅(济南职业学院,山东济南 250100)摘要:本文介绍一个以STC89C52为控制核心,以DHT11为温湿度传感器的温湿度检测仪,并采用时钟芯片DS1302扩展了电子时钟,给出了硬件设计方法和程序设计方法。
该检测仪在一般环境中很好的实现了对环境温湿度的检测,扩展的电子时钟具有很好的实用价值。
关键词:单片机,传感器,DHT11,DS1302中图分类号:TP212.9文献标准码:A1、前言随着我国经济的发展,人们生活水平不断提高,温湿度的检测在现代生活及生产中占有至关重要的位置。
目前,以单片机为核心的智能温湿度检测仪检测温湿度是一种简单,高效的手段。
对于该设备的设计,核心问题是如何使其具备自动检测并显示温度、湿度的能力以及实现高温报警功能。
由于温度、湿度不是两个独立的变量,两者之间一般又不是线性关系,要使一个设备达到温、湿度的共同检测并不是件简单的事。
该设计直接针对房间温湿度检测,具有非常重要的实际意义和应用价值。
本设计以一般房间的温、湿度为检测对象进行研究。
根据一般的家庭温、湿度条件选择温、湿度传感器,进行温、湿度检测电路的设计,进行温、湿度显示部分和高温报警部分的设计,对信号进行采集送入单片机处理,用LCD1602显示器实现对温、湿度的显示,用蜂鸣器实现检测仪器的高温报警功能。
2、系统结构原理与硬件设计2.1系统概述系统结构框图如图1所示,单片机选用STC89C52,该芯片是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
图 1 系统结构框图2.2 温湿度信号采集模块DHT11数字式温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。
它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。
