最经典的小区防盗报警系统设计.pdf
-毕业论文格式参考 目 录 摘 要1 第一章 绪论 3 1.1 智能小区的介绍 3 1.2 报警系统的总体构成 4 第二章 硬件设计 5 2.1 系统功能要求5 2.2 系统硬件设计5 第三章 软件设计17 3.1 系统软件设计17 3.2 该课题主要完成的任务20 结 论21 参考文献23-摘 要 本文设计了住宅智能化中的防盗报警系统,可实现自动检测与自动电话拨号报警。当防盗探测器检测到险情的时候,向单片机发出中断申请,再由单片机控制电话接口电路,实现模拟摘机,根据险情类别,自动拨打相关部门的电话号码如小区管理中心电话。该系统同时还具有自诊断功能,出现故障能自动进行处理。系统从硬件和软件两方面进行了抗干扰设计,使其具有较好的抗干扰能力,完成系统可靠工作。关键词:智能小区单片机 防盗报警 -Abstract In this paper,the design of anti-theft residential intelligent alarm system,which can realizeautomatic detectionand automatictelephone dialing alarm.When the anti-theft detectors detect danger,interrupted for to the microcontroller,and controlled by the single chip computer telephone interface circuit,analog off hook,according the kind of dangerous,automatically dial the phone number such as the relevant departments of the district management center phone.The system also has the function of self diagnosis,failure can be automatically processed.Anti-jamming designfrom two aspects of hardware and software,so it has better anti-interference ability,reliable system to complete the work.第一章 绪论 本课题是利用单片机AT89C51为核心而设计的防盗报警系统,包括硬件设计和软件设计两部分。而这种系统正好解决的是,在不必改动原有电话机的情况下,在电话线上并联拨号报警器,并采用无线红外探头和无线门磁探头实时监测,在有警情发生时,能及时的通知主人,并发出响亮的报警声,震慑盗贼。另外本系统还可以利用单片机的串口功能,实现多机的互联通信。1.1 智能小区的介绍123 近年来,智能建筑技术又有了新的发展,人们把智能建筑技术扩展到一个区域的几座智能建筑进行综合管理,再分层次地联接起来进行统一管理,这样的区域和城市分别被称为智能小区和智能城市,智能小区是智能城市的基本单元,它已成为建筑行业中继智能建筑之后的又一热点。所谓智能小区,就是将在一定地域范围内多个具有相同或不同功能的建筑物(主要是指住宅小区)按照统筹的方法分别对其功能进行智能化,资源充分共享,统一管理,在提供安全、舒适、方便、节能、可持续发展的生活环境的同时,便于统一管理和控制,并尽可能的提高性价比指标。近年来随着我国国民经济的发展和国家住房制度的改革,人民生活和自身素质得以不断提高,人们对住房条件的要求越来越高,对环境的舒适性、便利性、安全性有了较高要求,加之电子信息产业正快速发展并向人们生活的各个领域渗透,与此相适应,各种不同档次的-公寓、生活小区纷纷提出了自己不同的智能要求,由于住宅小区与综合性智能建筑有着很大的区别,如何根据小区的特点,赋予小区各种功能以适应不同层次的居民的需求,对小区实现统一、有序、智能化、网络化的管理,这是智能建筑4行业亟需解决的问题。1.2 智能小区报警系统的总体构成 本防盗报警系统是一种新型的电子安全报警系统,该系统的设计是将电子探测、智能控制和电话通讯技术相结合,从而形成一个联网通讯的防盗报警系 统。系统总体构成包括无线红外探测器、自动拨号电路、语音报警电路、单片机中央控制器与无线收发电路五个模块,系统组成框图如图 1-1 所示。图 1-1 系统组成框图 -第二章 硬件设计 2.1 系统功能要求 为了使报警系统具有较 1 好的实际使用价值和简便的操作,系统应有如下的功能:(1)无线开关机功能。(2)延时启动报警器,报警器将于 60s 后自动进入警戒状态,以使主人可以从容处理,避免引起误报。(3)三重设置功能。可以同时设置电话、寻呼机、手机号码,并且可设十组号码,一旦报警,延时、判断、确认后,自动循环拨号通知主人,而且现场发出警报声。(4)简明的人机交互界面。为了节约成本,不采用显示模块,只用 LED 作指示,用于直观、准确的操作,并采用 4*4 键盘手动输入。(5)数据永久保存功能。由于将数据存放在 EEPROM中,在意外的或人为的断点后,系统里面设置的所有号码数据不会丢失。(6)简易的安装功能。本报警器可以安放在任意位置,不需改动电话机,不会与日常通话功能相互干扰。(7)多路无线红外探头和无线门磁探头。无线红外编码探头可以任意放在 8m 防区内,而无线门磁可以任意安放在门窗上。它们免去连线的麻烦,不会破坏家居的美观。(8)语音报警功能。在拨通电话后,自动播放语音,进行报警。(9)自动监听功能。在播放完语音后,自动机进入监听功能,关闭警报声,对现场进行监听,使主人能掌握现场的第一手信息。2.2 系统硬件设计 本系统采用常见的 AT89C51 单片机89。它的应用范围广,性能良好,可用于解决复杂的控制问题。在这里我们采用它的芯片中的 P1 口作为看门狗和用户-键盘输入,输入的内容包括电话号码的组号和具体号码;P3 口作为无线开关机、无线红外和无线门磁的信号的输入口;P2 口作为报警语音、自动监听和警报声的控制口;P0 口作为继电器拨号矩阵的控制口。电话拨号采用 TCM5087,它是一种价格便宜、低功耗的 CMOS 的专用 DTMF 拨号芯片。系统硬件组成框图如图 2-1所示。图 2-1 报警系统硬件组成框图 2.2.1 单片机 AT89C51 AT89C5167是一种低功耗高性能 CMOS 8 位单片机,40 个引脚,32 个外部双向输入/输出(I/O)端口,同时内含 2 个外中断口,2 个 16 位可编程定时计数器,2 个全双工串行通信口,片内含 4KB 的可反复擦写的 Flash 只读程序存储器(ROM)和 128 字节的随机存取数据存储器(RAM)。如图 2-2 所示。AT89C51 采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统。AT89C51 可以按照常规方法进行编程,也可以在线编程。1.主要特性:与 MCS-51 兼容,4K 字节可编程闪烁存储器;寿命:1000 次写/擦循环,数据保留时间:10 年;全静态工作:0HZ24HZ;三级程序存储器锁定;128*8 位内部 RAM;32 可编程 I/O 线,两个 16 位定时器和计数器,5 个中断源,可编程串行通道,低功耗的闲置和掉电模式,片内振荡器和时钟电路。2.管脚说明:-VCC:供电电压。GND:接地。P0 口:P0 口为一个 8 位 漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。图 2-2 AT89C51 管脚图 P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址接收。P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。-P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL门电流。当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为 AT89C51 的一些特殊功能口,如下所示:P3 口管脚第二功能:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 0INT(外部中断 0)P3.3 1INT(外部中断 1)P3.4 T0(记时器 0 外部输入)P3.5 T1(记时器 1 外部输入)P3.6 WR(外部数据存储器写选通)P3.7 RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。此时,ALE只有在执行 MOVX,MOVC 指令时 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次PSEN有效。但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。-EA/VPP:当EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1 时,EA将内部锁定为RESET;当EA端保持高电平时,此间内部程序存储器。在 FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.振荡器特性 XTAL1和 XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器,石晶振荡器和陶瓷振荡器均可采用。如采用外部时钟源驱动器件,XTAL2应不接。其余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。4.芯片擦除10 整个 EEPEROM 阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持 ALE 管脚处于低电平 10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51 设有稳态逻辑,可以在低到零频率的条件下的静态逻辑,支持应用软件选择掉电模式。在闲置模式下,CPU 停止工作。但 RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存 RAM 的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。2.2.2 自动拨号电路 本系统的自动拨号电路7,采用 TCM 公司生产的 TCM5087 芯片5,TCM5087为双音频拨号器,16 只引脚,采用 CMOS 工艺,3.58MHZ 晶振,具有很高的精确度和稳定性,工作电压 2.515V,最大功耗小于 500mW。输入为 C1、C2、C3、C4、R1、R2、R3、R4 键盘输入,输出为双音频信号音。在实现自动拨号的过程中,采用干簧继电器矩阵,干簧继电器具有体积小,接合噪声小,拨号准确的优点,使本系统的自动拨号可靠、快捷。基本拨号电路图如图 2-3 所示。-图 2-3 自动拨号电路 2.2.3 无线收发电路 由于一般的 LC 振荡器频率稳定性及一致性较差,即使采用高品质微调电容,温差变化及振动也很难保证已经调好的频点不会发生偏移。因此在这个设计中使用了发射模块(F05)和接收模块(J04E),F05 系列采用声表面谐振器稳频,SMT树脂封装,频率一致性较好,免调试。F05 具有较宽的工作电压范围及低功耗特性,当发射电压为 3V 时,发射电流约为 2mA,发射功率较小,12V 为最佳工作电压,具有较好的发射效果,发射电流约 5-8mA。F05 系列采用 AM 方式调制以降低功耗,数据信号停止时,发射电流降为零。数据信号与 F05 之间采用电阻而不能采用电容耦合,否则 F05 将不能正常工作。数据信号电平应接近 F05 的实际工作电压以获得较高的调制效果,F05 对过宽的调制信号易出现调制效率下降、收发距离变近的现象。当脉冲高电平宽度在 0.081ms 时发射效果较好,大于 1ms时效率开始下降;当脉冲低电平宽度大于 10ms 时,接收到的数据第一位极易被干扰(即零电平干扰)而引起不解码。如采用 CPU 编译码,可在数据识别位前加一些乱码,以抑制零电平干扰;如采用通用编解码器,可调整振荡电阻使每组码中间的低电平区小于 10ms 以抑制零电平干扰。F05 输入端平时应处于低电平状态,输入的数据信号应是正逻辑电平,幅度最高不应超过 F05 的工作电压。根据技术指标参数的选定,而采用了 AM 方式调制5。-J04E 采用独特的超再生电路结构,SMT 工艺树脂封装,内含放大整形,输出为数据信号直接至解码器,使用极为方便,是一种性价比较好的超再生模块。J04E无信号时输出为零电平状态(无噪声干扰)可适合与单片机输入端接口,J04E具有较宽的接收带宽,具有极低的功耗,3V 时只消耗 0.2mA 的电流,可长期处于守机状态。为了提高系统的可靠性和保密性,本设计使用了 PT2262,PT2272 芯片。PT2262 是发射端,PT2272 是接受端,二者必须配对使用,且振荡电阻必须符合要求。PT2262 的 TE 端是发射允许端,接低电平时,17 脚 DOUT 端输出一串编码。该串编码经过传播从 PT2272 的 14 脚输入。如果地址端密码一致,VT 解码有效端输出高电平,数据端就会输出与 PT2262 发射端一致的电平信号,从而实现遥控功能。其具体电路图如图 2-4 所示。图 2-4 无线收发电路 2.2.4 语音芯片 ISD1420 ISD142014为单片语音录放电路,片内由时钟振荡器、128KB EEPROM(电可编程可擦除只读存储器)、微音放大器,自动增益控制电路5、抗干扰滤波器、差动功率放大器等组成,具有高品质语音录放系统所需的全部基本功能电路。与同类语音电路相比具有以下特点:采用直接模拟量存贮技术 DAST,再现优质原声;零功率信息存贮,省掉备用电源;信息可保存 10 年以上,可反复录放达 10 万次之多;语音固化无需专用编程或开发装置;较强的选址能力,可把存贮器分开160 段来进行管理。ISD1420 的录放时间为 20s,最小录放时间为 125ms。ISD1420引脚排列如图 2-5 所示。-图 2-5 ISD1420 引脚排列 2.2.5 看门狗芯片 X25045 X25045 将电压监控、看门狗定时器11和 EEPROM 组合在单个芯片之内,其体积小且占用 I/O 口少,X25045 内含 512*8 位的串行 EEPROM,可以直接与微控制器的 I/O 口串行相接,用于存储电话号码及系统设置数据等。其内有一个位指令寄存器,该寄存器可以通过 SI 来访问。如果再看门狗定时器预置的超时时间内没有总线的活动,那么 X25045 将输出复位信号。X25045 具有允许简单的三线总线工作的串行外设接口,最高可达 1MHz 串行时钟频率。这里用单片机的三根口线 P1.3,P l.4,P l.5 来模拟 SPI 接口。X25045接口电路如图 2-6 所示,P0.4 与 X25045 的串行输入脚 SI 相连,用于输出操作码、字节地址以及写入数据;P0.5 与 X25045 的串行输出引脚 SO 相连,用于读出数据;P0.6 与 X25045 串行时钟输入脚 SCK 相连,作为串行数据输入和输出的时钟信号。由于 X25045 的复位输出信号为高电平有效,故和 89C51 复位方式一致。本系统中自动报警器也将处理过的数据存入 X25045,以备管理中心中央控制器快速查询。看门狗定时器(WDO 和 WD1)位用于设置延时时间,具体设置如表 2-1 所列。这些非易失性的位通过 WRSR 指令来设置。本系统中采用 0.6s 的超时周期。-图 2-6 X25045 接口电路图 表 2-1 看门狗延时时间设置 2.2.6 热释电红外探测器 热释电红外探测器12通过接收移动人体辐射出的特定波长的红外线,可以将其转化为与人体运动速度,距离,方向等有关的低频电信号。探测器的电压响应度与入射光辐射变化的频率成反比,因此,当恒定的红外辐射照射在探测器上时,探测器没有电信号输出,所以恒定的红外辐射不能被检测到;而物体移动速度越快,同样的入射功率下,输出电压就会越小,只有达到报警阈值电平时,探测器才会有电压信号输出。根据该特性,选择热释电红外探测器,适用于盗情信号的检测。探测器原理框图如图 2-7 所示,当人体进入警戒区,人体温度会引起环境温度辐射场的变化,通过菲涅尔透镜,热释电红外探头感应到的是人体温度与背景温度的差异信号,则在负载电阻上产生一个电信号,电信号的大小,决定于敏感元件温度变化的快慢。经过后级比较器与状态控制器产生相应输出信号 U0。-图 2-7 热释红外线探测器原理框图 2.2.7 手动键盘 键盘可以分为独立联接式和矩阵式(行列式)两类,每一类又可根据对按键的译码方式分为编码键盘和非编码键盘13两种。因为非编码式键盘硬件电路极为简单,所以一般都会采用非编码式键盘。本系统设有 16 个键,分别是启动、09 等 10 个数字键、上限、下限、设定、确认键,另有一个未设定功能。由于按键较多,所以用 P1 口作键盘接口,采用矩阵式键盘。通过键盘进行参数设定,并启动系统工作。矩阵式键盘由行线和列线组成,按键位于行、列的交叉点上。对于 M 行 N列结构的键盘,可以构成 MN 个键位,图 2-8 所示为 4*4 矩阵接口电路。图中列线经过电路接到5V,按键未按下时处于高电平;当按键按下时,按键所在的行和列接通,若该行线为低电平,则闭合键的列线上也变为低电平。在矩阵式键盘中,行、列线被多键所用,各按键均影响它所在行和列的电平,必须将行、列信号配合起来作适当处理才能确定闭合键的位置,比独立式键盘的键处理要复杂的多,但它可以节省很多的 I/O 口。-图 2-8 矩阵式键盘接口电路 AT89C51 对键盘的查询程序如下:ORG 0100H READKEY:MOV A,#0FFH;准备读 P1 口 MOV P1 A ;MOV A,P1;读键盘状态 JNB ACC.0,RP10;若 0#键按下,则转 RP10 JNB ACC.1,RP11;若 1#键按下,则转 RP11 JNB ACC.2,RP12;若 2#键按下,则转 RP12 JNB ACC.3,RP13;若 3#键按下,则转 RP13 JNB ACC.4,RP14;若 4#键按下,则转 RP14 JNB ACC.5,RP15;若 5#键按下,则转 RP15 JNB ACC.6,RP16;若 6#键按下,则转 RP16 JNB ACC.7,RP17;若 7#键按下,则转 RP17 DONE:RET RP10:LJMP PROM0 RP11:LJMP PROM1 RP12:LJMP PROM2 :-RP17 LJMP PROM7 PROM0::;0#键处理程序 JMP DONE :PROM7 :;7#键处理程序 JMP DONE END -第三章 软件设计 3.1 系统软件设计 3.1.1 系统流程图 本系统的整体流程图如图 3-1 所示:图 3-1 系统软件流程图 -本系统由于功能较多,故软件设计采用模块化的方式。3.1.2 报警扫描 本系统的报警扫描采用端口扫描方式,对 P3 口进行不断扫描,当出现警情时,经过一定的延时后,再进行扫描,若仍有报警信号则进入报经处理程序。部分报警源程序如下:LOOP1:MOV A,P3 ORL A,#10111111B CPL A JZ LOOP1;无报警返回 LOOP1 LCALL DELAY1;有报警延时 MOV A,P3 ORL A,#10111111B CPL A JZ LOOP1;再次扫描后,无报警返回 LOOP1 MOV A,P3;将 P3 口的值读入 ORL A,#11110000B CJNE A,#11111111B,LOOP2 LJMP ZDBH;进入报经处理 LOOP2:LJMP LOOP1;若无报警信号则返回 LOOP1 3.1.3 摘挂机程序设计 在本系统对输入的无线报警信号进行确认后,便进入摘挂机处理程序段如下:ZDBH:LCALL DELAY2 LCALL WDOG;看门狗复位 MOV IE ,#10000111B;开中断 MOV TMOD,#00000001B;设置定时器/计数器 0 MOV TH0,#0B1H MOV TL0 ,#0EOH MOV 070H,#50-SETB TR0 SETB P2.2;响报警器 LCALL DELAY3 MOV DPTR,#0;置 EEPROM 的地址 LCALL QCHM;读指定地址中的号码 MOV A,#0 SUBB A,R1 JNC BY 0;判断号码的位数,若为 0 则 放弃,然后 读下一组 SETB P1.4;亮拨号指示灯 ZDBH1:CLR P2.5;摘机 LCALL DELAY3 MOV A,P2 ORL A,#11101111B CPL A JZ ZDBH1;判断线路是否已经接通,否则挂机再来 BHFC:LCALL BH INC R0 DJNZ R1,BHFC;拨出一组号码 LCALL DELAY3 CLR P2.3;播放报警语音 CLR P2.0 LCALL DELAY9 SETB P2.0 CLR P2.2;关报警声 LCALL DELAY4 SETB P2.1;自动监听 LCALL DELAY5-LCALL DELAY5 LCALL DELAY5 SETB P2.5;挂机 LJMP LOOP 10;拨打下一组号码 3.2 该课题主要完成的任务 1 自动拨号的实现 使用继电器矩阵单元电路代替手动拨号,利用单片机的控制,其拨号准确性和可靠性很高,能很好的满足设计要求。2 报警信号的准确性 热释红外的传感探头易受外界温度的影响,故在安放时要注意远离热源,并采用合适的角度。设计中在电路上可增加高频滤波电容,在软件中增加判别和鉴别报警信号子程序。同时,无线的发射距离受阻挡的影响较大,主机应按放在合适的地方。3 数据的存储和程序的监测 利用串行 EEPROM,对数据进行保护,使系统在断电的情况下能保存电话号码和系统设置等数据,另外当程序跑飞无法正常运行时,可设定时间“看门狗”复位,及时使指针复位,以提高系统的可靠性。4 键盘的设计 如果系统的 I/O 口较紧张,可采用四根口线实现 4*4 的键盘输入,以节省I/O 口。5 系统干扰 系统的干扰主要来自无线发射和无线接收电路,特别是无线接收电路,它对系统的正常运行影响最大,采用独立的V 电源作为接收电路的电源,并且采用光耦对输入的无线信号进行隔离,在硬件电路中采用了光电隔离,电话线的干扰主要来自多架在同一线路上的耦合及频繁操作,采用继电器进行隔离,给本设计中解决了干扰带来的影响。-结 论 本课题是利用单片机 AT89C51 的串口功能,通过采用多机通讯的方式,可形成中小规模住宅区的智能防盗保安系统,通过以该单片机为核心设计的报警系统具有性能可靠、系统的功能扩展容易的特点。具体特点如下:(1)准确、及时发送报警信息,同时利用一条双绞线连接所有分机,报警数及时传送至管理中心,数据库内信息可长久保留备查,.在简化设备的条件下,可满足联网报警系统的技术要求。(2)采用了多元探测技术,弥补了单信号探测误差较大的不足。(3)防火防盗报警系统所有探测器的输出信号都是开关量,有无警情很容易识别。但由于信号线上受到空间电磁波的干扰,会导致误报。因此实际电路中考虑到了对信号进行特殊的处理,同时在软件上设计多次检测程序,以确保既不误报,也不漏报,以提高系统的可靠性。(4)中央控制器的设计使系统具有实时自动记录的功能,可以记录丰富的历史数据,且掉电不丢失,为分析总结盗警火警灾害原因提供了科学依据。-参考文献 1 冯庆祥,毕平.智能化小区和智能住宅.低温建筑技术,2002,(1):12-13 2 智能建筑技术与应用.第一版.北京:中国建筑工业出版社,2001:182-227 3 G.S.Cheung,J.Y.M,Azzi,D.Intelligenc Loveday.D.L.Virk.Automation inbuilding:theprotential of advanced modellingConstruction.1997,6(5):447-461 4 N.Sriskanthan,F.Tan,A.Karande.Bluetooth based home automation system.Microprocessors and Microsystems,2002,(26):281-289 5 陈尔绍.通信电路业余制作 150例M.第2版.北京:人民邮电出版社,1998.7880 6 丁元杰,赵秀菊.单片微机原理及应用M.第 2 版.北京:机械工业出版社,1999.3536 7 王福瑞.单片微机测控系统设计大全M.北京:北京航空航天大学出版社.2001.102103 8 李华.MCS-51 系列单片机实用接口技术M.北京:北京航空航天大学出版社.1999.3940 9 何立民.单片机应用技术选编M.北京航空航天大学出版社.1999.3436 10 王振伟.单片微型计算机原理及应用技术M.长沙:湖南师范大学出版社,1997.3940 11 龙可微.X25045 芯片及应用J.电子技术应用,1999,8(9):3233 12 建设部,防盗报警控制器通用技术条件M北京,中国建筑工业出版社,GA12663-90 13 廖向峰.节约单片机端口资源的键盘电路.国外电子元器件,2001,(12):44-4 14 史红梅、余祖俊,刘盾,赵爱菊.工 SD 语音芯片的开发与应用.现代电子技术,1998,(9):1-4 15 龙可微.JC25045 芯片及其应用.电子技术应用,1999,(9):70-72