常容易想到的,所以可以采用一只温度传感器 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 个中断源
·两级中断优先级
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路。