湄洲湾职业技术学院
水温报警器说明书
目录
1 前言 1
2
3
3
3
STC89C51介绍 3
STC89C51主要功能及PDIP封装 4
STC89C51引脚介绍 4
单片机最小系统 5
DS18B20传感器介绍 6
DS18B20引脚介绍 7
DS18B20的内部结构 7
数码管介绍 8
数码管概述 8
系统总原理图说明 9
9
9
9
参考文献 10
致谢语 11
附录 12
附录一:系统原理总图 12
附录二:系统印刷电路板 13
附录三:元件清单 14
附录四:程序 15
前言
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机 STC89C51,测温传感器使用 DS18B20,用四位一体共阳极 LED 数码管以串口传送数据,实现温度显示,能准确达到要求。
(1)测温基本范围0℃-99℃;
(2)精度误差小于 ℃;
(3)数码管直读显示温度;
(4)可以任意设定温度的上下限报警功能。
本水温报警器是基于51单片机及温度传感器DS18B20来设计的,,,可见测量温度的范围广,精度高的特点。可设置上下限报警温度,默认上限报警温度为38℃、默认下限报警温度为5℃(通过程序可以更改上下限值)。报警值可设置范围:最低上限报警值等于当前下限报警值,最高下限报警值等于当前上限报警值。将下限报警值调为0时为关闭下限报警功能。
该电路主要由单片机最小系统、温度传感器模块、显示接口、数码管显示模块和报警模块等组成。
STC89C51介绍
STC89C51是由深圳宏晶科技公司生产的与工业标准MCS-51指令集和输出管脚相兼容的单片机。
STC89C51主要功能及PDIP封装
STC89C51主要功能如表1所示,其PDIP封装如图1所示
主要功能特性
兼容MCS51指令系统
8K可反复擦写Flash ROM
32个双向I/O口
256x8bit内部RAM
3个16位可编程定时/计数器中断
时钟频率0-24MHz
2个串行中断
可编程UART串行通道
2个外部中断源
共6个中断源
2个读写中断口线
3级加密位
低功耗空闲和掉电模式
软件设置睡眠和唤醒功能
表1 STC89C51主要功能
STC89C51引脚介绍
①主电源引脚(2根)
VCC(Pin40):电源输入,接+5V电源
GND(Pin20):接地线
②外接晶振引脚(2根)
XTAL1(Pin19):片内振荡电路的输入端
XTAL2(Pin20):片内振荡电路的输出端
③控制引脚(4根)
RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。
ALE/PROG(Pin30):地址锁存允许信号
PSEN(Pin29):外部存储器读选通信号
EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
④可编程输入/输出引脚(32根)
STC89C51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。
P0口(Pin39~Pin32):8位双向I/O口线,~
P1口(Pin1~Pin8):8位准双向I/O口线,~
P2口(Pin21~Pin28):8位准双向I/O口线,~
P3口(Pin10~Pin17):8位准双向I/O口线,~
图1 STC89C51封装图
单片机最小系统
当在STC89C51单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就
水温报警器说明书_毕业设计论文说明书 来自淘豆网www.taodocs.com转载请标明出处.