下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、I完整word版基于单片机的室内安全报警系统的设计与实现编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(完整word版,基于单片机的 室内安全报警系统的设计与实现) 的内容能够给您的工作和学习带来便利。 同时也真诚的希望收到 您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以 下为完整word版,基于单片机的室内安全报警系统的设计与实现的全部内容。东北农业大学学士学位论文基于单片机的室内
2、安全报警系统的设计与实现Design and implementation of indoor safetya I arm system based on single ch i pmicrocomputer学生姓名刘洋指导老师所在院系成人教育学院所学专业电气工程及其自动化研究方向 电气控制技术东北农业大学中国哈尔滨2017年门月学号:II摘 要本设计采用89S52单片机结合MQ-2传感器技术而开发设计了这一烟雾报警系 统。论文中的烟雾报警器小巧轻便,适用于安装在含有爆炸性气体环境场所,还可 使用于石油、化工等行业具有防爆要求的场所,可以安装在家里,也可以安装在露天、 室外使用,防止和减少火灾
3、危害,保护人身和财产安全.以89S52单片机和MQ-2烟雾传感器为核心设计的烟雾报警器可以实现烟雾报警、 溶度显 示、看门狗自检单片机状态功能、手动紧急报警等功能。本次设计的烟雾报警器结构简单、性 能稳定、使用方便、价格便宜等优点。就戶一定的使用价值。关键词:烟雾;报警器;89S52;MQ2传感器.3ABSTRACTThi s desig n USES the 89S52 mi crocontro I I er comb i ned with MQ2 sen sor tech no logy andthe deve I opme nt of des i g n the smoke a larm
4、 sys tem. In the paper the smoke a I arm sma I I and portable, des i gned for instal I at ion i n contain exp I os i ve gases place, still can use in petroleum,chemicaI and other i ndustries with the requ i rements of the exp I os ionproof p I ace, can be inst ailedi n the home, can a I so be inst a
5、iled in the open air, outdoor use, and prevent and reduce the danger off i re protect i on of persona I and property secur ity.In 89S52 singlechip microcomputer and MQ2 smoke sensor as the core design of smoke a Iarm can reaIi ze smoke a I arm, solubi Iity display, manuaI emergency a I arm functions
6、。The des i gnof the smoke a I arm simple strueture. stable performanee, easy to use, cheap price, etc。Have someuse vaIueKey words:Smoke; alarm apparatus; 89S52; sensor摘要.错误!未定义书签。Abstract.错谋!未定义书签。1方案设计.11o 1设计任务要求.11.2整体方案设计框架.1室内安全扌艮警系统的硬件设计.32O1红外传感器部分设计.32.1o 1热释电红外传感器的工作原理.32O1.2菲涅耳透镜.42O1.3 BI
7、SS0001集成电路介绍.42 2温度传感器部分.52O2.1温度传感器.52.2O2温度传感器工彳乍原理.62.3烟雾传感器部分.62.4数码管部分.82.5声光报警提示电路.92o 5.1灯光提示电路.92.5.2声音报警电路.92o 6无线遥扌空模块.102.7单片机部分设计.112. 7.1 STC89C52单片机.112O7.2单片机的最小系统.123室内安全报警系统的软件设计3o 1软件结构及功能.173o 2软件程序调试.18参考文献.20致谢.o . OO 22附录A电路图.22附录B程序源代码.22附录C实物图.352O7.3按键控制电路、指示灯报电路152。7O4电源模块.
8、16171o 1设计任务要求设计包含了硬件设计和软件设计这两部分。模块分为数据采集、按键的设置、 报警设备、无线遥控装置、数码管显示等等。室内安全报警系统是由红外热释电红外传感器、温度传感器、烟雾传感器、数码管电路、蜂鸣器、单片机控制电路、无线遥控电路和软件组件为主组成。室内安全主要分为防盗和防火,针对于此本文所设计系统主要实现如下功能: 人们出行前,利用无线遥控器打开报警系统的保护状态,30秒后将传感器设置为工 作状态进行布防。在布防期间,红外辐射探测器透过菲涅耳透镜建立一个监测区域,在该区域内任何人员活动都会触发红外辐射监测电路,激活报警电路,红色警示灯监控,当室内烟雾浓度过高,激活报警电
9、路,黄色警示灯闪烁,数码管显示数字u2,蜂鸣器长鸣报警;温度探测器会对室内温度进行监控,当室内温度过高,激活报警电 路,绿色警示灯闪烁,数码管显示数字W蜂鸣器长鸣报警.1.2整体方案设计框架本设计所设计的室内安全系统主要包括以下结构:复位电路、报警电路、热释电 红外传感器电路、温度传感器电路、烟雾传感器电路、无线遥控电路、数码管显示 电路和相应的软件控制程序。本设计所设计的室内安全系统以STC89C52单片机为中央数据处理单元,配以红 外传感监测电路、温度传感监测电路和烟雾传感监测电路作为数据采集端,系统启 动与关闭采用无线遥控技术,报警方式分为红、黄、绿彩灯闪烁和蜂鸣器长鸣以及 数码管数字显
10、示三种方式组合报警。第一个监测点上设置的红外传感器探测到身体散发的红外线辐射时,可以将其1方案设计闪烁,数码管显示数字u1,蜂鸣器长鸣报烟雾探测器会对室内烟雾浓度进行2转换为电压信号,经过放大电路和一个比较器电路,最终由STC89C52单片机接收产 生的TTL电平。在单片机内部,由软件来查询和鉴别以确定最终是否发出警报信号。一旦发出了入侵的警报信号,报警电路将运行并放大,使蜂鸣器、发光二极管等设备 发出相应的声音光线来配合.第二个监测点上设置的温度传感器探测到室内高温时,可以将其转换为低电平 信号,由STC89C52单片机接收产生的TTL电平由软件来查询和鉴别以确定最终是 否发出警报信号一旦发
11、出了高温警报信号,报警电路将运行并放大,使蜂鸣器、发 光二极管以及数码管等设备发出相应的声音光线来配合.第三个监测点上设置的烟雾传感器探测到室内烟雾浓度高时,可以将其转换为 低电平信号,由STC89C52单片机接收产生的TTL电平。由软件来查询和鉴别以确定 最终是否发出警报信号。一旦发出了烟雾警报信号,报警电路使蜂鸣器、发光二极 管以及数码管等设备发出相应的声音光线来配合.当人们出门后,报警系统变成运行部署状态,当有人闯入检测区域内,热释电红 外传感器就可以检测到(或是出现高温、烟雾时),进而迅速转换输出方式,报警器 启动,从而起到防盗防火作用。该报警器的最大特点是方便简单,用户操作灵活,智
12、能化程度高,误报率低,易于安装和维护随着现代科学技术的提高,人们的安全意 识也飞速发展,在不久的将来报警系统将在更广泛的领域和层次得到应用。2室内安全报警系统的硬件设计从设计需求角度来分析,此设计包括如下四个部分:无线遥控部分、传感器部 分、数码管部分、单片机STC89C52和报警器的报警系统。电路原理如图2。1所示。图2。1电路原理图2O1红外传感器部分设计2.1.1热释电红外传感器的工作原理热释电红外传感器(简称PIR)是一种全新的高灵敏度的检测仪器。热电传感器 是利用热电效应的传感器,具有敏感度高的特点。它是由一个电压晶体元件和陶瓷氧 化物部分组成。在监测传感器表面温度变化时,元件表面的
13、电极由于热电效应而会 产生电荷,在两者之间形成弱电压。其输出阻抗高,具有一个阻抗转换效应晶体管FETo当传感器表面温度恒定在监视范围内,传感器没有信号输出。当人体进入监视区 域,室温和体温的温度差,造成环境温度变化的,此时传感器输出信号;如果身体 不移动到监视区域中,则环境温度不发生变化,传感器不会输出信号热释电红外传4感器如图2O2所2.1.2菲涅耳透镜菲涅耳透镜片由聚烯姪材料制作,反射镜的表面一侧是光滑的,另一侧是从小到大排列的同心圆。在许多情况下,菲涅耳透镜对于红外线和可见光透镜效果良好,但比很多镜片的平均价格都低。菲涅尔透镜可以根据光学设计或结构特点进行分类。菲涅耳透镜具有两种功能:一
14、是聚焦作用,二是对所监视的区域内划分成多个小区 域,包括亮区和暗区,如果一个运动物体进入监视区域,检测温度变化的热释电红 外传感器将输出红外线信号。我们采用菲涅尔透镜的目的是和热释电红外传感器相 结合使用,这样可以有效地集中监控红外感应区域,菲涅耳透镜如图2。3所示。图2. 3菲涅耳透镜2. 1. 3 BISS0001集成电路BISS0001是一个很好的传感信号处理集成电路,具有非常高的性能,被动式热 释电红外开关由BISSOOOK热释电红外传感器和少量的外部元件构成.其结构新颖, 性能可靠,3V5V的电压范围,当电压为5V时,具有10mA的输出驱动电流它是由16个管脚集成块体,BISS000
15、1的内部框图如图2。4所示,红外传感电路实物如图2.5所示。图2。5红外传感器实物图2O2温度传感器部分2o 2O1温度传感器本文所使用温度传感器模块可以检测周围环境的温度,具有灵敏度可调的特点, 其工作电压3.3V5V,输出形式为模拟量电压输出和数字开关量输出(0和1)两 种,本文所用输出形式为数字开关量输出。该模块接口为4线制,其中VCC外接3.3V5V电压(直接与单片机相连),GND外接GND, D0为数字量输出接口(0和1), A0为模拟量输出接口。62.2O2温度传感器工作原理热敏电阻模块对坏境温度最敏感,一般用来检测周围环境的温度,模块在环境温 度达不到设定阈值时,D0口输出高电平
16、,当外界环境温度超过设定阈值时,模块D0输出低电平;该模块数字量输出D0与单片机直接相连,通过单片机来检测高低电平, 由此来检测环境的温度改变;该模块数字量输出D0直接驱动继电器模块,由此组成 一个温控开关;该模块模拟量输出A0和A/D模块相连,通过A/D转换,可以获得环境 温度更精准的数值也;热敏电阻传感器原理如图2。6所示.图2. 6热敏电阻传感器原理图2.3烟雾传感器部分MQ2型气体传感器用于以氢气为主要成分的城市煤气、天然气、液化石油的测 量,而且它抗干扰能力强,水蒸气、烟等干扰气体对它的影响小.其主为要部件MQ2型气敏元件,该气敏元件采用烧结半导体所形成的敏感烧结体,具有稳定的阻值(
17、即 器件在纯洁空气中的阻抗),从而保证了长期工作的稳定性,同时,该器件采用单电 源供电,其功耗为Oo 7W左右,能够对所测试的气体有极高的灵敏度和信噪比。器 件的灵敏度S二Ro/Rx为1030。Rx为器件在丁烷浓度为0.2%时的阻抗,MQ2气 敏元件电路、结构和外形如图2。7、2. 8所示.VCCJTPI71为气体敏感层2为电极3为测虽电极引线4为加热器“5为陶瓷管6为防爆网7为卡环8为基座9为针状管脚图2。7 MQ2型气体传感器电路图图2。8 MQ-2型元件外形结构图针对室内安全系统设计要求,本文所采用的烟雾传感器模块的主要芯片是LM393、ZYMQ-2气体传感器,其工作电压为直流5V,具有
18、信号输出指示灯,能够提 供双路信号输出(模拟量输出及TTL电平输出,本文采用TTL低电平输出),器件响 应时间:TrWIOs,恢复时间:TnW60s,加热电压:V +二5+0.2V,加热功率约0。7W,工作环境要求丁烷浓度在0. 2%时,在湿度小于85%RH,在T0C+40C温度下不会引 起误报,能够满足室内安全系统设计要求,烟雾传感器实物、电路原理如图2O9、2. 10所示。82.4数码管部分当数码管特定的段加上电压后,这些特定的段就会发亮,以形成字样.如:显示 一个“2”字,那么应当是a亮b亮g亮e亮d亮f不亮c不亮dp不亮本文所采用 单个发光二极管的管压降为1.8V左右,电流不超过30m
19、A。发光二极管的阳极连接到一起连接到电源正极组成共阳数码管.为了区分不同传感器报 字 X 温度传感对应数字2,烟雾报警对应数字4。本文所设计数码管显示电路原理、实物如图2o 1K2.12所示.图2。9烟雾传感器实物图红外传感器对应数图2。10烟雾传感器模块电路原理图9102o 5声光报警提示电路2o 5O1灯光提示电路LED即发光二极管,是一种能够将电能转化为可见光的固态的半导体器件,它可 以直接把电转化为光;它改变了白炽灯鸽丝发光与节能灯三基色粉发光的原理,而采用电场发光。本设计利用不同颜色的LED指示不同传感器的报警,灯光提示电D1+5_A LEDR R4 2.2k丁丁D2代代mH*图2。
20、13灯光提示电路2.5o 2声音报警电路本文采用蜂鸣器、限流电阻和晶体管组成的声音报警电路,蜂鸣器为发声元件,是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用 于报警器、汽车电子设备、定时器等电子产品中作发声器件蜂鸣器主要分为压电 式蜂鸣器和电磁式蜂鸣器两种类型,电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振R34R2220针对声音报警电路,图2. 12数码管显示电路实物图LEDYLEDG动膜片及外壳等组成,接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电 磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互缠绕,在其两端施加直流电压(有源蜂鸣器)或者方波(无源蜂鸣器)就可以发声,本设计采用
21、电磁式有源蜂鸣器, 其中三极管Q1起开关作用,其基极的低电平使三极管饱和导通,使蜂鸣器发声;而基极高电平则使三极管关闭,蜂鸣器停止发声,声音报警电路如图2. 14所示。图2. 14声音报警电路2.6无线遥控模块本设计利用PT2272模块构成的无线接收电路,在室内安全系统中加入了无线遥控功能,该功能能够实现对室内安全系统的布防、解除布防、停止报警等基础功能。PT2272无线接收电路、无线遥控实物如图2。15、2。16所示。ANT2200p1I图2O16无线遥控电路实物图2o 7单片机部分设计2o 7. 1 STC89C52单片机STC89C52是一种低功耗、高性能CM0S8位微控制器,具有8K在
22、系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案具有以下标准 功能:8k字节Flash, 512字节RAM, 32位I/O口线,看门狗定时器,内置4KB EEPROM, MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工 串行口。另外STC89C52可降至OHz静态逻辑操作,支持2种软件可选择节电模式。 空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电 保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个
23、中 断或硬件复位为止。最高运作频率35Mhz, 6T/12T可选.单片机引脚如图2. 17所示。图2o 17单片机引脚图STC89C52引脚介绍如下:主电源引脚(2根)。VCC (Pin40):电源输入,接+5V电源;GND (Pin20):接 地线。外接晶振引脚(2根)oXTAL1 (Pin19):片内振荡电路的输入端;XTAL2(Pin20):片内振荡电路的输出端。(3)控制引脚(4根)。RST/VPP (Pin9):复位引脚,引脚上出现2个机器周期的高 电平将使单片机复位;ALE/PROG (Pin30):地址锁存允许信号;PSEN(Pin29):外部 存储器读选通信号;EA/VPP(P
24、in31):程序存储器的内外部选通,接低电平从外部程 序存储器读指令,如果接高电平则从内部程序存储器读指令。可编程输入/输出引脚(32根)。STC89C52单片机有4组8位的可编程I/O口, 分别位PO、P1、P2、P3口,每个口有8位(8根引脚),共32根.2.7.2单片机的最小系统最小系统包括单片机及其所需的必要的电源、时钟、复位等部件,能使单片机 始终处于正常的运行状态。电源、时钟等电路是使单片机能运行的必备条件,可以将 最小系统作为应用系统的1TTT9?0TT1920PIO PHP12P13P14P15P16P17RESETP30/RXDP31/TXDP32/INTOP33/INT1P
25、34/TOP35/T1_P36西P37/RDX2XIccccoooooo 10203040506071020304050607KPPPPPPPPKPPPPPPPPEA/VALE7PPSENP27P26P25P24P23P22P21P2039383736353433323130o29282726252423222114T?401I核心部分,通过对其进行存储器扩展、A/D扩展等,使单片机完成较复杂的功能。STC89C52是片内有ROM/EPROM的单片机,因此这种芯片构成的最小系统简单、 可靠用STC89C52单片机构成最小应用系统时,只要将单片机接上时钟电路和复位 电路即可。单片机最小系统原理框
26、图如图2。18所示。时钟电路。STC89C52单片机的时钟信号通常是内部时钟方式和外部时钟方式 两种方式。内部时钟方式如图2. 19所示。18亠丫丁1 592卜J19图2。19 STC89C52内部时钟电路在STC89C52单片机内部有一振荡电路,只要在单片机的XTALK18)和XTAL2(19)引脚外接石英晶体(简称晶振),就构成了自激振荡器并在单片机内部产生时钟脉冲 信号.图中电容C1和C2的作用是稳定频率和快速起振,电容值在530pF,典型值 为30pFo晶振CYS的振荡频率范围在1。212MHz间选择,典型值为12MHz和6MHz.复位电路。当在STC89C52单片机的RST引脚引入高
27、电平并保持2个机器周期 时,单片机内部就执行复位操作,若该引脚持续保持高电平,单片机就处于循坏复 位状态。复位电路工作就是确定单片机的完整的微控制器启动时的初始状态单片机 产生复位信号电源后,确定完成单芯片微控制器开始工作条件,以确定初始状态。 当运行外部坏境干扰单片机系统的运行发生失控时,按程序中的复位按钮会自动重 新启动。般有上电复位和外部手动复位按钮,单片机在时钟电路的工作电源启动后,鉴 于RESET持续的高级别周期就可以完成复位操作。本设计采用一个外部手动复位电 路按钮,您需要连接一个上拉电阻,以提高输岀的电平值,STC89C52的复位电路如 图2o 20所不。30pFC3图2.18单
28、片机最小系统原理框图VCCS410uFR1 -It10k图2。20 STC89C52复位电路STC89C52中断技术概述。中断技术主要用于实时监测与控制,要求单片机能 及时地响应中断源提出的服务请求,并作出快速响应、及时处理。这是由片内的中 断系统来实现的。当中断请求源发出中断请求时,如果中断请求被允许,单片机暂时 中止当前正在执行的主程序,转到中断服务处理程序处理中断服务请求。中断服 务处理程序处理完中断服务请求后,再回到原来被中止的程序之处(断点),继续执行 被中断的主程序,中断响应和处理过程如图2。21所示。图2. 21中断响应和处理过程如果单片机没有中断系统,单片机的大量时间可能会浪费
29、在查询是否有服务请 求发生的定时查询操作上。采用中断技术完全消除了单片机在查询方式中的等待现D熟 大大地提高了单片机的工作效率和实时性。最小系统图如图2。22所示。图2o 22单片机最小系统原理图2.7.3按键控制电路、指示灯报警电路该电路的设计是为了不同类型的控制电路和武装以及紧急的状态下的工作,当你进入布防状态,按下布防键30秒后,当有人走近时,热释电红外传感器感应到的信号通过微控制器,单片机进入报警状态。当遇到特殊紧急情况,立即按下紧急报警按钮,蜂鸣器报警。在单片机(MCU)的I/O其中,电平P20、P2K P22连接到LED指示灯.P23连接到蜂鸣器外接一个外部晶体管8550,起到开关
30、的作用,当第三晶体管饱和时,立即启动蜂鸣器,按键控制电路、指示灯报警电路如图2o 23、图2.24所示。PI.0VCCP1.1(ADO FO.OP1.2(ADDPO.lP1.3(AD2 )P0.2P1.4(ADS )P0.3PI.5(AD4 )P0.4P1.6(AD5 )P0.5P1.7(AD6 )P0.6RST(AD7 )P0.7P3.1HRXD)CA/VPPP3.1 iTXD)ALE/隈UTTP3.2INTO)PSENP3.3UNT1)(A15)P2.7P3.4CTO)A14)P2.6P3.5IT1)(A13JP2.5P3.6iWR) )(A12)P2.4P3.7丽(A1DP2.3XTAL
31、2(A1O)P2.2XTAU(A9JP2.1GND(A8JP2.0JKk2. 7o 4电源模块外部电源采用直流干电池,利用电池盒串接而成,每个干电池1o 5V左右,共 计电压约4。5V左右,通过电源连接线连到电源接口处。图2o 23按键控制电路图2o 24指示灯报r3室内安全报警系统的软件设计3. 1软件结构及功能功能说明:按开关按钮,遥控来控制布防,取消布防。红外报警时红灯亮,数 码管显示1111;烟感报警时,黄灯亮,数码管都显示2222;温度报警时,绿灯亮, 数码管都显示4444.主程序工作流程如图3。1所示。厂图3o 1主程序工作流程图操作说明:先打开电源开关,扌恩遥控器1,此时电子屏显
32、示0000o按遥控器2,取消布防,电子屏无显示红外报警时红灯亮,数码管都显示1;烟感报警时,黄灯是电子管亮暗的相加。例如,测试时注意尽量让一个报警,就是如果单独是红外正 在报警,显示1111,如果此时烟感在报警,就会是反写的6,就是上面数的电路相加, 不是数字相加.如果避免这种情况,在显示门门时,取消布防,开启布防,如此反复, 知道显示0000时,再测另外一个报警。3.2软件程序调试调试过程中首先要检测的就是硬件电路的设计原理是否正确、能否达到预期效 果以及实现方法是否简便等等;其次在焊接好电路之后,认真检查电路的焊接情况。 采用分块调试的方法,烟雾探测电路、红外检测电路、温度检测电路、无线遥
33、控电 路、数码管显示电路和单片机控制电路进行调试。在对每个模块的进行调试过程中又采用了由局部到整体,由简单到复杂的调试方法,最后再将各个模块总和成一个 整体。程序烧录运行,如图3. 2所示.图3o 2程序烧录运行图在完成对程序的调试及烧录之后, 还需要对其进行演示, 把开发板与电脑连上, 设置好对应的接口,完成供电及下载分别对烟雾探测电路、红外检测电路、温度检 测电路、无线遥控电路、数码管显示电路和声光报警电路进行测试。测试能否达到 报警。经过测试,完全可行。因而简单的实现数码管都显示2;温度报警时,绿灯亮,数码管都显示4.存在两种报了对无线遥控、温度、烟雾、红外和 报警的控制.参考文献1彭军
34、.传感器与检测技术.西安电子科技大学出版社,2003: 2633152李永生,杨莉玲.半导体气敏元件的选择性研究。传感器技术,2002(3):广33Yoon D hFYu J h. Choi Gm. CO Gas Sens i ng Properties of ZnO-CuO Composite. Sensorsand Actuators. 1998 (46):15234蔡文斋。专业级串口调试器设计。现代电子技术,2006 (23):69725Wang Xi hua i、Xiao Ji an meirBao Minzho ng。Multi - se nsor F i re Det ect i
35、on Algor i thm forShip Fi re Alarm System Using Neura I Fuzzy Net work。Signa I Process ing Proceed ings. 2000 (3):160216056张鹏翼,罗卫兵.楼超英。基于STC单片机的无人飞机控系统设计设计参考,2006, 18: 23257求是科技.单片机应用系统开发实例导航.人民邮电出版社,2003o8何衍庆.控制系统分析设计和应用.化学工业出版社,2003o9郑郁正.单片机原理及应用.四川大学出版社,2003: 255610N kansah F D. Technology and re
36、liabiI ity of submicron 1 T2 fI ash EEPROM, UM INumber : 9995534OBel I &Howel I Informat ion and Learning Company, 2001:211 De Sa Ivo B, Ghibaudo G。Pananakak i s Geta IoExper imental and theoreticaI i nvestigation ofnonvoI atile memory data-retention。IEEE Trans EIectron Dev i ces, 1999, 46 (7) :
37、 151812黄再银.带看门狗和电源监控功能的复位芯MAX813Lo电子世界,2003 (3) : 394013黄新友,高春华烧结温度对大功率超薄型压电蜂鸣器用压电陶瓷结构和性能的影响.中国陶瓷工业.2003, 10(2):222414于冶会。对调整仪表用蜂鸣器振动规范的探讨。传感器世界,2000 (1):353815邵子扬,黄保明,2006(刀:7678刘海涛。Keil软件仿真的串口调试技巧。单片机与嵌入式系统应用.16 KeiI Software017 Kei I SoftwareoCx51 Compl ier User s Guide。Kei I Software, 2001Macro
38、Assembler and Utilities UserGuide. Kei I Software,200118陈晓莉,张俊涛。2(2) : 120KEILC51单片机仿真器的设计。微计算机信息(嵌入式与S0C), 2006,致谢在本次论文的写作过程中遇到了无数的困难和障碍,都在同学和老师的帮助下度过了。感谢我的同学和朋友,在我写论文的过程中给予我很多的素材,还在炉温撰写和排版过程中提 供热情帮助,由于我的水平有限,所写论文难免有不足之处,恳请各位老师们给予批评和指正, 三年的大学生活在这个季节即将划伤一个句话,而于我的人生却只是一个逗号,我将面对又一 次征程的开始,三年来的求学生涯,在老师、
39、同学们的帮助下,走得辛苦却也收获颇丰可是我 更急切地要把我的敬意和赞美献给每一位教过我的老师,在相处的日子中,老师们严谨的治学, 渊博的学识,深邃的思想,雄阔的视野,为我营造了一种良好的精神氛围,授人以鱼不如授人 以渔,置身其间,耳濡目染,潜移默化,使我不仅接受了全新的思想观念,树立了宏伟的学术 目标,领会了基本的思考方式从论文题目的选定到论文写作的指导,经由您悉心的点拨,再经 思考后的领悟,常常让我有山重水复疑无路,柳暗花明又一村。再次感谢自控系的所有老师,祝愿你们在今后工作生活中一帆风顺,心想事成.2附录A电路图2图A1电路汇总图2附录B程序源代码#include /调用单片机头文件#de
40、f ine uchar uns i gned char/无符号字符型宏定义变量范围0255#define uint unsigned int/无符号整型 宏定义 变量范围065535#define key_io P1uchar key_can;/红外热释电平时为0有输出为1sbitbeep二P2八3;/蜂鸣器定义sbitred二P22;/红色发光二极管定义sbitgreen:=P2S ;/绿色发光二极管定义sbitye I Iow=P20/黄色发光二极管定义sbithw:=PC3;/红外热释传感器定义bit flag_300ms二0;sbit yaokongl二P24;sbit yaokong
41、2二P25;/sbit RST = P2t;sbit yw = P32;/烟雾sbit gw = P3,3;/高温sbit S1二P广7;/千位的位选信号sbit S2 = P广6;/百位2sbit S3 = P广5;/十位2sbit S4二P广4;/个位sbita =POO;sbitb =por;sbitc二P(T2;sbitd =P(T3;sbite =POP;sbitf=P(T5;sbitg =P0t;sbitP =P(T7;/sb i it key1 = P24;/sb i it key2 = P25;/sb i it key3 = P26;/sb i it key4 = P27;uc
42、har code N 10二OxCO, 0 xf9F0 xa4, OxbO, 0 x99. 0 x92, 0 x82,0 xf8,0 x80,0 x90;/共阳极段码0, 1, 2, 3,.。. 8, 9/*次次*夫*头独立按键处理函数头天*头*天*夬*沃* *头*/void key ()static uchar key_new二0, key_old二0, key_vaIue二0;if (key_new = 0)/按键松开if( (key_io & 0 x07) = 0 x07)key_vaIue +;2e I sekey_vaIue = 0;key_vaIue二0;key_new =
43、 1;按键松开后进入等待按键状态e I seif( (key_io & 0 x07) != 0 x07)按键按下key_vaIue +;e I sekey_vaIue二0;i f (key_va I ue = 5)/按键按下消抖key_vaIue = 0;key_new = 0;/按键松开后进入等待松开按键状态key_can二20;i f ( (key_new = 0) & (key_old = 1)switch(key_io & 0 x07)case 0 x06: key_can二1;break;得到按键值case 0 x05:key_can二2; break;得到按
44、键值i f (key_va I ue = 5)/按键松开松手检测2case0 x03:key_can二3; break;得到按键值i f (flag_alarm二二1)/报key_oId = key_new;/*%*定时器0初始化程序* * */void time_init ()EA = 1;/开总中断TMOD = 0X01;/定时器0工作方式1ETO = 1;/开定时器0中断TRO二1;/允许定时器0定时/* * * * * * * *沃红外报警处理* * * * * * * * */void hongwai_d i s()red =red;/红灯报警uchar flag_aI arm ;
45、ucharflag_bufang;ucharflag_yanwu;uchar flag_wendu;ucharflag_bufang_en uintflag_value;/报标志位/布防标志位/布防标志位使能用做定时器的变量2beep = beep;/蜂鸣器报警Ii f (f I ag_buf ang_en = 1)/准备开始布防green二 green;/绿灯闪i f (f I ag_buf ang = 1)/确认布防green二0;/如果延时布防成功绿灯长亮i f (hw = 1)/红外有输出fIag_aI arm = 1;/* *沃* * * * *次*天* *对应不同按键处理* */vo i d key_w i th ()i f (key_ca n = 1)/按键紧急报警flag_alarm = 1;/报警标志位;if (key_can = 2)/布防按键fIag_bufang_en = 1;if(key_can = 3)/取消报警 把变量清零fIag_aI arm = 0;fIag_bufang = 0;fIag_bufang_en = 0;fIag_vaIue = 0;P2 = Oxff;/沃* * * * *主程序*头* * * 沃*次/void main ()/ t ime_in it ();flag_alarm = 1;/报警标志位;while (1)/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 道路交通反违章培训课件
- 道法安全记心上课件
- 2026年甘肃省陇南市高职单招职业适应性测试题库试题附答案
- 2025胸腔镜肺结节日间手术围手术期健康教育专家共识解读课件
- 车险新人培训
- 木材加工设备安装计划主要内容
- 军队文职面试考生回忆版试题(软件工程工程技术)
- 车间节后返岗安全培训课件
- 酒店客户服务标准流程制度
- 2025年学校教学管理与核心教学制度落实工作心得(2篇)
- 2026年关于汽车销售工作计划书
- 肿瘤放射治疗的新技术进展
- 2024外研版四年级英语上册Unit 4知识清单
- 视频会议系统施工质量控制方案
- 2025年高二数学建模试题及答案
- 2025年党的二十届四中全会精神宣讲稿及公报解读辅导报告
- 压力管道安装单位压力管道质量安全风险管控清单
- 停车场道闸施工方案范本
- 2025年实验室安全事故案例
- 卫生院关于成立消除艾滋病、梅毒、乙肝母婴传播领导小组及职责分工的通知
- 铁路更换夹板课件
评论
0/150
提交评论