毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C51单片机温度控制系统设计+程序+电路图(4)

时间:2021-12-12 15:37来源:毕业论文
常容易想到的,所以可以采用一只温度传感器 DS18B20,采用数字温度传感器 DS18B20。 比较以上两种方案,很容易看出,采用方案二,电路比较简单,软件设

常容易想到的,所以可以采用一只温度传感器 DS18B20,采用数字温度传感器 DS18B20。 比较以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计容易实现,故实 际设计中拟采用方案二

2。1。2 显示电路的选择

方案一: 使用静态显示,此方法不用另加外界驱动直接与单片技术出口相连,不需要单独的程

序来完成显示。但占用 I/O 口多。 方案二:

使用动态显示,节省了 I/O 输出口,但此方法需要加外加外部驱动以此增加输出电流 来更好的驱动数码管显示,电路简单,成本稍高,需要特定的编程来完成动态刷新。

本设计中使用的是动态显示,因为没有太多的输出口来完成静态显示,故选动态显示。

2。1。3 系统各模块的最终方案

根据以上分析,结合器件和设备等因素,确定如下方案:

1.采用 AT89C51 单片机作为控制器,分别对温度采集、LCD 显示、蜂鸣器的控制。

2.温度测量模块采用数字温度传感器 DS18B20。此器件经软件设置可以实现高分辨测 量。

3.LCD 显示实时温度值。论文网

4.蜂鸣器对高于或低于上下限的温度进行报警。

2。2 方案的总体设计框图

温度控制电路设计总体设计方框图如图 1 所示,控制器采用单片机 AT89C51,温度传 感器采用 DS18B20,用 LCD 显示频以并口循环点亮来实现温度显示。其中,设计的电路 主要有以下部分组成:51 单片机、液晶显示模块、温度采集、温度控制如图 2。1。

总体方案框图

3 硬件设计

单片微型计算机(Single-Chip Microcomputer),简称单片机,就是将微处理器

(Central Processing Unit,CPU)、存储器 ROM 和 RAM、定时器/计数器、中断系统、输入

/输出接口(I/O 接口)、总线和其它多种功能器件集成在一块芯片上的微型计算机。由于 单片机的重要应用领域为智能化电子产品,一般需要嵌入仪式设备内,故又称为嵌入式微 控制器(Embedded Microcontroller)。单片机主要有以下特点:可靠性高、便于扩展、 控制能力强、低电压低功耗以及片内存储容量较小,除此之外,单片机还具有集成度高、 体积小、性价比高、应用广泛和易于产品化等特点。

3。1 单片机 AT89C51

3。1。1 简介

本文选用的是美国 ATMEL 公司生产的 AT89C51 单片机,它是一种带 4K 字节闪烁可 擦除可编程只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory) 的高性能,低电压的 CMOS8 位微处理器,简称单片机,其最突出的优点是片内 ROM 为 Flash ROM,可方便的擦写 1000 次以上,价格低廉,而且其指令非常丰富,编译工具多,仿真环 境好。该器件采用 ATMEL 高密度、非易失存储器制造技术制造,与工业标准的 MCS-51 指 令集和输出管脚相兼容,由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且廉价的方 法。

主要特性:

·与 8051 指令、管脚完全兼容

·4K 程序存储器(Flash 工艺)

·寿命:1000 写/擦循环

·数据保存时间为 10 年

·静态运行:0Hz-24Hz

·程序存储器三级锁定

·128*8 位内部 RAM

·32 位双向 I/O 线

·两个 16 位定时器/计数器

·5 个中断源

·两级中断优先级

·可编程串行通道

·低功耗的闲置和掉电模式

·片内振荡器和时钟电路。 AT89C51单片机温度控制系统设计+程序+电路图(4):http://www.youerw.com/zidonghua/lunwen_86371.html

------分隔线----------------------------
推荐内容