2015毕业设计智能报警器(4)

2019-01-07 19:25

智能防火防盗系统

确定键等等。当红色发光二极管亮了的时候就表示错误、报警指示灯,绿色发光二极管工作1秒钟时表示为进入系统指示灯。

2.3 防火防盗报警系统功能和特点

简易方便、稳定、实用,可以提供多个外接端口,密码验证功能扩展性好,硬件少而简单,将复杂的算法置无无形的代码,充分利用单片机从而减少硬件资源。

1、系统容量大,适合一般企业室内到家庭; 2、可靠性高,开机自检,自动纠错; 3、模块化设计,扩展性好,容易集成; 4、延时、错误次数、温度等多种报警功能;

5、安全性高,管理员级密码操作、并对其任意修改,3次密码错误报警; 6、界面清晰明了,报警信息处理简单及时; 7、报警信息即时打印在屏幕,便于查验;

结合该系统诸多优势,其实用范围已延伸至住宅智能报警系统、酒店报警系统、银行仓库等等。

第 6 页 (共 77 页)

硬件平台及其选择

3 硬件平台及其选择

3.1 单片机芯片的选择方案

AT89C51是一种带4K字节闪烁可编程可擦(FPEROM—FalshProgrammableand Erasable Read Only Memory)的低电压,如图2,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。

AT89C51提供128字节随机存取数据存储器,32个I/O口,2个16位定时/计数器,1个5向量两级中断结构,1个串行通信口,片内震荡器和时钟电路。另外,AT89C51还可以进行0HZ的静态逻辑操作,并支持两种软件的节电模式。闲散方式停止中央处理器的工作,能够允许随机存

图2 AT89C51芯片

取数据存储器、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存随机存取数据存储器中的内容,但震荡器停止工作并禁止其它所有部件的工作直到下一个复位。

第 7 页 (共 77 页)

智能防火防盗系统

P0口:

P0口是一组8位漏极开路双向I/O口,即地址/数据总线复用口。作为输出口时,每一个管脚都能够驱动8个TTL电路。当“1”被写入P0口时,每个管脚都能够作为高阻抗输入端。P0口还能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这时激活内部的上拉电阻。

P1口:

P1口一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动4个TTL电路。对端口写“1”,通过内部的电阻把端口拉到高电平,此时可作为输入口。因为内部有电阻,某个引脚被外部信号拉低时输出一个电流。闪烁编程时和程序校验时,P1口接收低8位地址。

P2口:

P2口是一个内部带有上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动4个TTL电路。对端口写“1”,通过内部的电阻把端口拉到高电平,此时,可作为输入口。因为内部有电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器时,P2口线上的内容在整个运行期间不变。闪烁编程或校验时,P2口接收高位地址和其它控制信号。

P3口:

P3口是一组带有内部电阻的8位双向I/O口,P3口输出缓冲故可驱动4个TTL电路。对P3口写如“1”时,它们被内部电阻拉到高电平并可作为输入端时,被外部拉低的P3口将用电阻输出电流【1】。

P3口除了作为一般的I/O口外,更重要的用途是它的第二功能。本论文没用到所以这里不作详细介绍。

所以选择采用AT89C51作为主控制系统.

3.2 显示模块选择方案

采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,所以也不用此种作为显示。

第 8 页 (共 77 页)

硬件平台及其选择

在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。发光管和LED数码管比较常用,软硬件都比较简单,在前面章节已经介绍过,在此不作介绍,本章重点介绍字符型液晶显示器的应用。

在单片机系统中应用晶液显示器作为输出器件有以下几个优点: 显示质量高

由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点。

数字式接口

液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。且体积小、重量轻、功耗低。

液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。

线段的显示点阵图形式液晶由M×N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16×8=128个点组成,屏上64×16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应,如图3。

液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,图表3是DM-162的内部显示地址.

图3 LCD1602显示区地址

比如第二行第一个字符的地址是40H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位D7

第 9 页 (共 77 页)

智能防火防盗系统

恒定为高电平1所以实际写入的数据应该是01000000B

(40H)+10000000B(80H)=11000000B(C0H) 【1】。

3.3 温度芯片的选择方案

温度传感器的种类众多,在应用与高精度、高可靠性的场合时DALLAS(达拉斯)公司生产的DS18B20温度传感器当仁不让。超小的体积,超低的硬件开消,抗干扰能力强,精度高,附加功能强,使得DS18B20更受欢迎。对于我们普通的电子爱好者来说,DS18B20的优势更是我们学习单片机技术和开发温度相关的小产品的不二选择。了解其工作原理和应用可以拓宽您对单片机开发的思路,如图4。

DS18B20的主要特征: 1.全数字温度转换及输出。 2. 先进的单总线数据通信。

3. 最高12位分辨率,精度可达土0.5摄氏度。 4. 12位分辨率时的最大工作周期为750毫秒。 5. 可选择寄生工作方式。

6. 检测温度范围为–55°C ~+125°C (–67°F ~+257°F) (如图5 显示了温度的储存的位的描述)。

图4 DS18B20芯片

7. 内置EEPROM,限温报警功能。 8. 64位光刻ROM,内置产品序列号,方便多机挂接。 9.多样封装形式,适应不同硬件系统。

第 10 页 (共 77 页)


2015毕业设计智能报警器(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大班幼儿关心同伴教学案例分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: