本设计对测温分辨率要求较高,又因DS18B20温度传感器自身集成了A/D转换电路,故选用DS18B20温度传感器。

第三章  系统的硬件电路设计

3。1整体方案设计

3。1。1系统概述

本设计以STC89C52单片机为核心,MQ-2烟雾传感器和DS18B20温度传感器作为数据采集模块,LCD1602作为显示模块,三极管、电阻和蜂鸣器组成的报警模块,共同组成了家庭火灾报警系统,。MQ-2烟雾传感器对监测环境中的烟雾浓度进行检测,并收集烟雾浓度信息,再通过A/D转换电路,将采集到的模拟信号转换为数字信号传送给单片机。DS18B20温度传感器对监测环境中的温度进行检测,并将数据转化为数字信号传送给单片机。STC89C52单片机对采集到的烟雾和温度信息进行处理,与预设值进行比较,判断是否满足报警的条件。显示模块能够显示经单片机处理后的烟雾浓度和温度的具体信息。报警模块在单片机判断报警后进行工作,蜂鸣器和发光二极管完成声光报警工作。

3。1。2系统框图

 3。1  系统框图

3。2单片机最小系统

3。2。1STC89C52简介

(1)概述论文网

STC89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256k bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的非易失性存储、高密度技术生产,兼容标准MCS-51指令系统,片内置通用8位CPU和Flash存储单元,STC89C52单片机可应用于许多复杂系统控制的场景。

STC89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个全双工串行通信口,3个16位可编程定时计数器,2个读写中断口线。STC89C52有PDIP、PQFP/TQFP及PLCC三种封装形式,来满足不同产品的需求。 

(2)主要功能特性

◆兼容标准MCS51指令系统;

◆8k可反复擦写(>1000次)Flash ROM; 

◆32个双向I/O口;   

◆256x8bit内部RAM ;

◆3个16位可编程定时/计数器中断;

◆时钟频率0-24MHz; 

◆2个串行中断;

◆可编程UART串行通道; 

◆2个外部中断源; 

◆共8个中断源; 

◆2个读写中断口线; 

◆低功耗空闲和掉电模式; 

◆软件设置睡眠和唤醒功能。

(3)8052单片机的引脚功能

MCS-52系列单片机一般具有40个引脚,双列直插式封装,利用HMOS工艺制造,其外部引脚排列如下图3。2所示。其中,各引脚的功能为: 

图3。2  STC89C52(AT89C52)引脚图

○1主电源引脚

VCC(40脚),接+5V电源正端;

GND(20脚),接+5V电源地端;

○2外接晶体或外部振荡器引脚

XTAL1(19脚),接外部晶振的一个引脚。在单片机内部,它是一个反相放大器的输入端。当采用外部振荡器时,此引脚应接地。

XTAL2(18脚),接外部晶振的另一个引脚。在片内接至反相放大器的输出端和内部时钟电路的输入端。当采用外部振荡器时,此脚接外部振荡器的输出端。

○3控制信号线

RESET(9脚),复位信号输入端,复位/掉电时内部RAM备用电源输入端。

上一篇:VHDL+FPGA的万年历设计
下一篇:STC89C52单片机指纹识别系统设计+程序

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

PLC物料自动分拣系统的设计+源程序

单相电压型逆变电路的谐...

大规模MIMO系统的发展研究现状

小型通用机器人控制系统设计任务书

MNL模型历史城区居民活动...

浅析施工企业保理融资成...

高效课堂教师问卷调查表

提高小學语文課堂朗读教...

《水浒传》中血腥暴力研...

PCI+PID算法直流力矩电机速...

从企业eHR建设谈管理信息...

遥感土地用变化监测国内外研究现状