本设计对测温分辨率要求较高,又因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的万年历设计
下一篇:没有了

VHDL+FPGA的万年历设计

STC12C5A60S2单片机的火灾报警系统设计+程序

STC89C51单片机的病床呼叫系统设计

AT89C51单片机房间智能光控...

柴油发动机的控制电路设计+程序

STC89C52单片机温室自动监测...

AT89C51单片机的自行车里程表的设计+电路图

十大功劳叶乙酸乙酯段化学成分研究小檗碱

AT89C51单片机自动起闭光控...

STC89C52单片机电子指南针设计

大数据”时代對高校科研...

企业文化与企业价值研究【6444字】

甲醇生产过程中CO变换工段工艺设计

成像激光雷达的机械扫描...

直线导轨副用钳制器可靠性建模分析与试验

FeCl催化下螺取代色烯-2-酮类衍生物的合成

海之恋插画设计