收藏 分享(赏)

西安工程大学-刘晓刚-基于单片机的智能安防系统.doc

上传人:dzzj200808 文档编号:3150354 上传时间:2018-10-04 格式:DOC 页数:48 大小:2.03MB
下载 相关 举报
西安工程大学-刘晓刚-基于单片机的智能安防系统.doc_第1页
第1页 / 共48页
西安工程大学-刘晓刚-基于单片机的智能安防系统.doc_第2页
第2页 / 共48页
西安工程大学-刘晓刚-基于单片机的智能安防系统.doc_第3页
第3页 / 共48页
西安工程大学-刘晓刚-基于单片机的智能安防系统.doc_第4页
第4页 / 共48页
西安工程大学-刘晓刚-基于单片机的智能安防系统.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、西安工程大学本科毕业设计(论文)I 摘 要随着现代化建设的飞速发展以及人民生活水平的不断提高,人们对其住宅的要求也越来越高,表现在不仅希望居室温馨、舒适,而且对其安全性、智能化方面也提出了更高的要求。另一方面,现代电子、通讯技术的飞速发展已经为智能化安全住宅的研究提供了强有力的技术支持。本文介绍了住宅智能化中的防盗报警系统,可实现自动检测与自动电话拨号报警。自动检测是指由红外热释电探测实现盗情检测。自动电话拨号报警是指通过电话网络自动向相关部门发出语音求救信号。当防盗探测器检测到险情的时候,向单片机发出中断申请,再由单片机控制电话接口电路,实现模拟摘机,自动拨打相关部门的电话号码如小区管理中心

2、电话。最后通过硬件和软件实现了各个功能模块,通过对系统的误差分析,给出了系统的改进方案。相关部分附有硬件电路图。关键词:防盗报警,自动拨号,语音报警西安工程大学本科毕业设计(论文)II ABSTRACTWith the rapid development of modernization and great improvement of peoples living, the needof house has been changed from only the living space to multiform needs of high-quality, multi-function,sa

3、fety, intelligence and so on. On the other hand, the rapid development of electronics andcommunication technology have provided the chance to excogitate the intelligent houses.The paper introduces the house intelligence anti-theft alarm system, can achieve automatic detection and automatic telephone

4、 dial-up alarm. Automatic detection means heat-releasing infrared detection by realizing. Stolen feeling Automatic telephone dial-up alarm is through the telephone network to the relevant department for automatic speech signal for help. When the burglar detector detect danger, apply to the SCM, agai

5、n by interrupt single-chip microcomputer control interface circuit, telephone simulating pick machine, automatic dialing the telephone number of relevant departments such as village management center telephone. Finally, has realized each functional module through the hardware and the software, throu

6、gh to systems error analysis, has given systems improvement program. With the relevant parts of the hardware circuit.KEY WORDS: anti-theft alarm, automatic dial-up, voice alarm西安工程大学本科毕业设计(论文)III 目 录第 1 章 绪论 .- 1 -1.1 研究的目的和意义 .- 1 -1.2 报警系统发展历史和国内外研究现状 .- 2 -1.3 研究内容和方法 .- 3 -第 2 章 系统总体设计方案 .- 4 -2

7、.1 智能报警系统方案的选择 .- 4 -2.2 智能报警系统的总体构成 .- 6 -2.3 报警系统的功能及工作过程 .- 7 -第 3 章 用户端探测器设计 .- 8 -3.1 热释电红外线探测器 .- 8 -3.1.1 热释电效应 .- 8 -3.1.2 热释电红外传感器结构 .- 8 -3.1.3 热释电红外探测器基本原理 - 10 -3.1.4 热释电红外探测器电路设计 - 10 -第 4 章 用户端自动报警器设计 - 14 -4.1 报警主机 - 14 -4.1.1 AT89C51 特点 - 14 -4.1.2 主机硬件电路设计 - 15 -4.2 串行 EEPROM-X25045

8、 - 16 -4.2.1 X25045 简介 .- 16 -4.2.1.1 X25045 引脚 .- 16 -4.2.1.2 寄存器 - 17 -4.2.1.3 指令介绍 - 18 -4.2.2 X25045 与单片机的接口电路和软件编程 .- 18 -4.2.2.1 接口电路 - 18 -4.2.2.2 软件编程 - 19 -4. 3 自动拨号电路设计 .- 20 -4.3.1 DTMF 信号编/解码芯片 MT8888 芯片介绍 .- 20 -4.3.1.1 引脚介绍 - 20 -4.3.1.2 MT8888 的组成及工作原理 .- 21 -4.3.1.3 芯片工作方式 - 23 -4.3.

9、2 MT8888 与 AT89C51 的接口电路 .- 25 -4.3.2.1 DTMF 拨号原理 .- 25 -4.3.2.2 拨号电路 - 26 -4.3.2.3 拨号模块程序设计 - 27 -4. 4 语音电路 .- 27 -4.4.1 ISD1420 芯片 - 27 -4.4.1.1 引脚介绍 - 28 -4.4.1.2 ISD1420 的工作模式 - 28 -4.4.2 ISD1420 语音录放电路 - 29 -西安工程大学本科毕业设计(论文)IV 4. 5 电话接口电路 .- 30 -4.6 实验部分 - 31 -4.6.1 软件调试 - 31 -4.6.2 硬件调试 - 32 -

10、4.6.2.1 探测器调试 - 32 -4.6.2.2 自动报警器电路调试 - 33 -第 5 章 系统的抗干扰措施 - 34 -5. 1 系统硬件抗干扰措施 .- 34 -5. 2 系统软件抗干扰措施 .- 35 -第 6 章 结束语 - 36 -6.1 结论 .- 36 -6.2 展望 - 37 -参考文献 .- 38 -致谢 .- 40 -附录 .- 41 -西安工程大学本科毕业设计(论文)1 第 1 章 绪论1.1 研究的目的和意义随着社会经济的飞速发展和人民生活水平的不断提高,人们对其住宅的要求也越来越高,表现在不仅希望拥有舒适、温馨的住所,而且对安全性、智能性等方面也提出了更高的要

11、求。相反地,经济的快速增长也带来了相当大的负面社会效应,城乡、区域收入差距进一步拉大,流动人口也开始迅速增加,盗窃、入室抢劫等刑事案件也呈现出了增长趋势,人们越来越渴望有一个安全生活的空间,但是犯罪分子的作案手段越来越高明,他们甚至采用一些高科技的作案手段,使得以往那种依靠安装防盗门窗、或靠人防的防范方式越来越不能满足人们日常防范的要求。这时,传统的家庭住宅显然己经远远不能满足人们的需求。人们迫切需要一种智能型的家庭安全防范报警系统,能可靠的进行日常安全防范工作,及时发现险情并通知户主,以便将险情消灭在萌芽状态,这样人们便可安心工作,同时也保证了居民的生命财产不受损失。于是有关家庭、办公室和仓

12、库等处的安全防范和自动报警系统的开发研制日益被科研单位和生产厂家所重视,现在市场上也出现了各种名目繁多的报警装置,但多由于可靠性较差、功能单一或造价高而难于普及。而随着电子通讯技术的飞速发展,单片微机以其具有体积小、价格低、集成度高、性价比高等突出优点己在工业控制、智能仪表、数控机床、数据采集以及各种家用电器等方面得到了广泛应用。因此利用单片机和一些简单的外围器件来开发一种适合于家庭、仓库、银行等重要场所的低价位、运行可靠的多功能智能型安全防范报警系统安全防范系统,对室内出现的各种紧急意外事件自动发出报警信息并通知户主进行及时处理已经势在必行。本课题就是基于上述原因而提出的。西安工程大学本科毕

13、业设计(论文)2 1.2 报警系统发展历史和国内外研究现状在社会信息化进程日益发展的今天,信息技术应用已渗透到人类生存、活动的各个领域,在建筑领域,人们的现代生活、工作对居住和办公的建筑环境不仅要求舒适健康、安全可靠、高效便利,同时还要适应信息化社会运用科技手段和设备的要求。但是经济的发展也带来了相当大的负面影响。城乡收入差距、区域收入差距进一步拉大,以及流动人口的迅速增加,社会保障制度的不健全,盗窃、抢劫等刑事案件也呈现出了增加趋势。人们越来越渴望有一个安全生活的空间。犯罪分子的作案手段越来越高明,甚至采用一些高科技的作案手段,使得以往那种以人防为主的防范方式越来越不能满足人们日常防范的要求

14、。因此,人们的日常安防工作中,引入了很多高科技手段,我们称之为技术防范。因为技术防范能够及时发现各种案情,并为案件的破获提供有力的证据,所以,越来越受到人们的重视。与此同时,随着生活水平的提高,液化石油气、管道煤气进入了更多人的住宅里,各种家用电器也得到了广泛的使用,但是,人们在享受这些现代化设施带来的便利的时候,却也增加了火灾隐患。如果一个小区实现了智能化管理,管理人员就可以快速有效地完成对小区的智能管理,诸如各种盗情、火灾等报警数据的采集,管理中心对各种警情的及时处理等。 在我国,小区安全防范报警系统已成为智能小区中实现安全管理的重要系统,根据我国建设部的规定,主要包括电视监控、防盗报警、

15、求救求助、煤气泄漏报警、消防报警等内容。该系统是一种比较完善的安全防范系统,通过在可视对讲的基础上,不断扩展主机功能,增设室内分机用于接收室内各探测器的报警信号。室内分机有多个探测器接口,可接收感烟探测器、温度探测器、红外及微波探测器、煤气泄漏探测器等传来的报警信号。目前国外发达国家己逐渐形成一个集安防、消防、医疗救护为一体的安全保障行业。安全技术防范行业真正形成行业规模是在第二次产业革命中即 1950年一 1971 年,首先在美国、英国等国家形成,像 ADEMCO(安定宝);VICON(维康);CHUBO(集宝);AMERICA DYNAMIC (A. D )等。60 年代视频图像技术 ,

16、70 年代计算机数字技术。80 年代生物识别技术以及 90 年代国际互联网技术的应用,使安防行业得到快速发展。西安工程大学本科毕业设计(论文)3 我国智能住宅安防系统相对国外来讲,是有较大差距的。现在一般居民住宅的主要防盗措施仅限于防盗窗、防盗门,虽有一定的防盗作用,在灾害发生的情况下,使逃生更加困难。另外,小区安全措施不足;居民安全意识有待增强;安全防范系统也急需普及。1.3 研究内容和方法本课题所要设计的智能型住宅安防报警系统就是为了适应市场的需求,克服当前市场上大部分安防报警系统功能不够齐全、或造价过高而难以进行大面积推广,或者是可靠性不高,存在误报、漏报等缺点,开发出一种低价位的、可靠

17、性较高的、功能齐全的主要面向家庭、办公室、银行等重要场所的智能型安全防范报警系统。所要实现的主要功能为:对家庭、办公室、银行等重要场所在无人留守的情况下即将发生的非法入侵进行监测,当出现异常情况时,系统会自动通过电话线拨打用户的手机或相关部门的电话,并做出相应的语音提示,简单说明情况,通知相关人员进行及时处理.本课题需要研究的内容主要有以下几个方面: 根据系统功能要求并且考虑产品的性价比,进行系统的整体方案设计。该方案采模块化设计方法,以方便系统的调试和用户的使用。 系统硬件设计。包括芯片的选型、所选芯片的功能、芯片外围电路的合理设计。主要内容有红外探测器的选择、红外信号处理电路的设计、双音多

18、频拨号电路的设计、语音电路的设计和电话接口电路的设计。 系统软件设计。主要包括系统主程序、过程控制程序、外中断程序、电话拨号程序、语音程序。根据本课题拟实现的功能和所要研究的内容,应采取以下研究步骤来实现:系统整体功能分析与可行性研究、划分功能模块、各功能模块的电路原理设计、元器件(芯片)选择与特性测试、各功能模块的软件调试、各功能模块的整体调试、系统整体电路调试、系统整体软件调试、最后进行联机调试。抗干扰设计应贯穿于整个设计过程之中。另外,在满足各项性能指标的前提下,不仅要考虑到系统的易用性,还要努力降低成本,在保证灵敏度的情况下,尽量降低误西安工程大学本科毕业设计(论文)4 报率。第 2

19、章 系统总体设计方案2.1 智能报警系统方案的选择智能住宅安防报警系统开发设计方案是参照国内外相关技术的发展状况,根据我国住宅建设的实际情况,为满足新时期居民的居住要求,并充分考虑其经济性和可靠性,能真正实现智能化报警的要求来确定的。根据系统拟达到的总体功能,将其划分为以下功能模块:前端探测器、自动报警主机、播号电路、语音电路、电话接口电路。系统的前端探测器方案的选择直接决定了后面模块的选择。经过多方资料的查阅,得到三种方案:1.用无线电传送报警信号。当传感器遇到异常产生一电平信号后,该信号经信号调理电路转换后送给单片机,单片机向告警信号发射电路送一经过编码的脉冲串,经过天线发射出去。中央处理

20、单元仍用一单片机来实现对经过解码的脉冲信号的处理继而进行播号报警。如图 2-1编码无线发射传感器解码无线接收AT89C51天线图 2-1 方案 12.用红外线对射管进行异常情况的采集.红外线发射管发射一红外线,由接西安工程大学本科毕业设计(论文)5 收管接收,当有人闯入时,如果红外线被挡住,则接收管产生一电平给单片机,单片机进行信号处理,并进行播号报警。方案如图 2-2红外线发射管 红外线接收管 AT89C51障碍物图 2-2 方案 23.用热释电传感器进行异常情况的检测。传感器用 RE200B,信号处理芯片用 BISS0001,当有人闯入时,热释电传感器会产生一微弱的电压,经过BISS000

21、1 的处理,产生一 TTL 电平,传给单片机进行播号报警。方案如图 2-3红外热释电传感器RE200B信号处理芯片BISS0001AT89C51图 2-3 方案 3经过方案的对比,最终选择了方案 3,原因如下:1. 方案 1 通过无线电传送脉冲信号,增加了编码与解码芯片,使成本增加。同时,也使编程变得复杂了。2. 方案 2 采用对射管,节省了成本,但是红外线直线传播。检测的范围比较小,如果要大范围检测的话,就要安装更多的红外线对射官,这又增加了成本。3. 方案 3 采用热释电传感器,价格便宜,而且检测范围大,距离远。如果装上菲涅尔滤镜的话,检测范围会在 10-20 米,视场 139126。经过

22、BISS0001 的处理输出一 TTL 电平给单片机,并且 BISS0001 还有防止误报的西安工程大学本科毕业设计(论文)6 功能。热释电的安装很方便,外观也很小,可以放在任何不起眼的地方。基于以上原因,我选择了方案 3 作为最终方案。2.2 智能报警系统的总体构成系统组成框图如图 2-1 所示。报警器 AT89C51播号电路电话接口电路语音录放电路看门狗电路报警铃与指示灯红外传感器与信号输出图 2-1 智能住宅安防报警系统组成框图 单元模块的功能如下:前端探测器完成对住宅里盗情发生前的参数的可靠监测工作,然后产生信号发送给自动报警器主机。自动报警主机的核心器件是单片机,它是整个系统的“心脏

23、” ,由它来接收报警信号并控制、协调各功能模块的正常工作,考虑到系统的功能和经济性等因素,采用的是当今流行的性价比较高的 AT89C51 单片机。输入输出设备包括报警蜂鸣器、按钮或开关、各类指示灯等。报警蜂鸣器和各类指示灯用于声音报警和系统不同工作状态的指示;按钮或开关用于系统电西安工程大学本科毕业设计(论文)7 路调试工作或一些用到手工触发的场合。看门狗电路完成对系统监测工作,EEPROM 中存储系统的一些原始参数、重要数据(预存电话号码、系统密码等)。拨号电路主要采用 MITEL 公司的编/译码集成芯片 MT8888 来完成电话号码的发送、配合单片机完成电话线上各种信号音的监测等工作。语音

24、电路采用美国 ISD 公司的高保真录放一体化语音芯 ISD1420 来完成报警时进行语音提示的预存工作。2.3 报警系统的功能及工作过程探测器安装在用户家里需要防范的部位,例如门窗、厨房,卧室等,报警主机放在家里比较隐蔽的区域,当系统设定为布防状态时,一旦有人入侵时,报警探测器立即向用户端自动报警主机发出报警信号,接到警情事件后,自动报警主机立即进行确认(多次巡检中断信号),确认无误后,进行事件的现场声(蜂鸣器)报警,同时用户端自动报警器自动向相关部门拨打预先设置好的报警电话号码,进行语音报警。西安工程大学本科毕业设计(论文)8 第 3 章 用户端探测器设计3.1 热释电红外线探测器在自然界,

25、任何高于绝对温度(-273)的物体都将产生红外光谱,不同温度的物体,其释放的红外能量的波长是不一样的,因此红外波长与温度的高低是相关的。3.1.1 热释电效应 热释电效应是指如果使某些强介电质材料的表面温度发生变化,则随着温度的上升或下降,材料表面发生极化,即表面上就会产生电荷的变化,从而使物质表面电荷失去平衡,最终电荷变化将以电压或电流形式输出。在热释电红外探测器中有两个关键性的元件,一个是热释电红外传感器(PTR ) ,PTR 能将红外信号变化转变为电信号,并能对自然界中的白光信号具有抑制作用。另一个是菲涅尔透镜,菲涅尔透镜是一种由塑料制成的特殊设计的光学透镜,它用来配合热释电红外线传感器

26、,以达到提高接收灵敏度。用菲涅尔透镜配合放大电路将信号放大 60-70db,就可以检测 10-20m 处人的活动。3.1.2 热释电红外传感器结构传感器通常包括热释电晶体、电极、氧化膜、衬底、FET 和负载电阻几个组成部分,热释电晶体一般是 PZT 或其他材料,在晶体上下表面分别设置电极,在上表面再加一层黑色氧化膜以提高其转换效率。如图 3-1(a)和 3-2(b)分别为热释电红外线传感器 RE200B 的结构图及其等效电路图。热释电晶体的等效电路是一个在负载电阻上并联一个电容的电流发生器,其输出阻抗很高,一般为 l0K-47K,而且输出电压信号又极其微弱,故在管内附有 FET 放大器及厚膜电

27、阻,以达到阻抗变换的目的。西安工程大学本科毕业设计(论文)9 在管壳顶端装有滤光镜片及窗口,用以选择接收不同的波长。在窗口上装滤光镜的目的是使不需要的红外线不能进入传感器。一般热释电红外传感器在光谱范围内的灵敏度是相当平坦的(并且不受可见光的影响)。一般常用硅质聚乙烯材料的滤光镜,它能以非接触形式检测出物体放射出来得红外线能量变化,并将其转换成电信号输出。传感器探头前部装有菲涅尔透镜。由于人的活动频率范围在 0.1-10Hz,因此需要对人体活动频率加以增频,而菲涅尔透镜是一种多面反(折)射镜,比较理想。当人体进入菲涅尔透镜的一个视场时,在热释电传感器上产生一个交变红外辐射信号,就会使传感器电路

28、产生一个微弱的电压信号。图 3-1 热释电红外线传感器结构图 图 3-2 等效电路图红外探测器电路这里采用 RE200B 双元件型热释电红外传感器,在这种传感器内部,两个敏感元件反相连接,当人体静止时两元件极化程度相同,互相抵消。但人体移动时,两元件极化程度不同,净输出电压不为 0,从而达到探测移动人体的目的。表 3-1 所示该传感器特性。表 3-1 热释电红外传感器特性(RE200B)窗口硅片(mm)视 域( )源极电压(v)工作 电流(uA)工作 电压(v)响应 波长(um)环境温度()噪声(mv)0.5 138*125 0.4-1.1 8-24 2.2-15 6-14 -20-+70 V

29、R 时,IC6 输出为高电平,则打开与门 IC7,此时,如果有西安工程大学本科毕业设计(论文)13 触发信号 VS 的上跳变沿到来,将启动延迟时间定时器,同时 Uo 脚(2 脚)输出高电平信号,经与门后送单片机进行报警处理,此时探测器进入延时周期,延迟与封锁时间为几秒钟。该设计输出为脉冲信号,当有移动物体进入探测范围以内时,输出端电平由低电平跳变至高电平,可实现检测并报警。图 3-7 红外探测器电路图具体数据 : Tx=49152 * R1 *Cl (3-1) Ti=24 * R2 * C2 (3-2)探测器输出数据如表 3-2 所示,当探测到异常信号时输出高电平。表 3-2 输出数据VDD(

30、V) Uo(V) Vo(V) Io(mA)无信号有信号4.54.50.054.490.294.450.294.45西安工程大学本科毕业设计(论文)14 第 4 章 用户端自动报警器设计本章详细介绍报警主机的硬件和软件设计。主要包括微处理器主机、双音多频(DTMF)收发电路、语音电路、看门狗电路、电话接口电路。详细阐明芯片的选型比较,所选用芯片的内部组成、功能特点,并设计出具体的硬件电路。4.1 报警主机报警器的主机采用 AT89C51 单片机来实现。单片机是将中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、定时/计数器及输入输出接口电路等计算机主要部件集成在一块集成电路芯

31、片上的微型计算机。现在世界上己经有很多大公司能够生产单片机,随着超大规模集成电路的迅猛发展,单片机的功能也日渐强大,运算速度日益提高,相继出现了 32 位和64 位单片机,但根据实际系统的需要和产品的性价比,本系统选用 ATMEL 公司生产的 8 位单片机 AT89C51,构成系统的主机。4.1.1 AT89C51 特点AT89C51 是 ATMEL 公司采用 CMOS 工艺生产的低功耗、高性能 8 位单片机,与 MCS-51 单片机兼容,其功能特点为:(1) 4K 字节闪烁存储器(FLASH),可进行 1000 次写、擦除操作。(2)静态操作,外接 OHZ-24MHZ 晶振。(3)128 字

32、节内部数据存储器(RAM) o西安工程大学本科毕业设计(论文)15 (4) 32 位可编程输入/输出线。(5)两个 16 位定时/计数器。 (6)六个中断源。(7)一个可编程串口。(8)支持低功耗模式和掉电模式。4.1.2 主机硬件电路设计自动报警器电路见图 4-1。时钟电路由两个 30Pf 的电容和 12MHz 的晶振构成。复位电路由电阻、电容、二极管和按键开关构成,具有上电复位和手动复位的功能。单片机的 INT0 与盗警传感器相连,实现各种警情的采集。为防止环境干扰信号对触发中断的影响,当响应中断后,对中断信号多次巡检,确认是中断信号时,才去执行中断处理子程序,否则认为是外界干扰信号不执行

33、报警处理,有效降低误报几率。图 4-1 自动报警电路西安工程大学本科毕业设计(论文)16 1 8 2 73 64 5 CSCSSOWPGNDSISCKRESETVCCP2. 1 与语音电路相连,实现语音的回放控制。P2. 2 接播号与语音转换电路。P2. 3 与电话接口电路相连,实现模拟摘挂机的控制。P2. 4 接蜂鸣器,实现现场警报。P0.0 , P0.1, P0.2 和 P0.3 分别与 MT8888 的 D0, D1,D2 和 D3 相连,用作数据总线。P2. 0 与 MT8888 的 RSO 相连,控制 MT8888 内部寄存器的选择。P2.5 与 MT8888 的 CS 相连,控制

34、MT8888 的选通。P3.6,P3.7 分别与MT8888 的 WR 和 RD 相连,控制 MT8888 的读写。P0. 4. P0.5 接 EEPROM 的串行输入和串行输出端,P0.6,P0.7 分别接 EEPROM 的串行时钟输入和片选输入端。4.2 串行 EEPROM-X25045为增强系统的可靠性和安全性,本系统采用 X25045 为记忆存储元件,系统参数、电话号码等所有信息都不会因为电源失去而变动。X25045 是美国XICOR 公司低功耗内含可编程的串行 512 X 8 位 EEPROM 的 CMOS 产品(备用电流l0uA、工作电流 3mA).它把看门狗定时器、VCC 监控电

35、路和 EEPROM 三种常用功能组合在单个封装内,增大了电路密度,减少了体积,提高了系统的可靠性。4.2.1 X25045 简介4.2.1.1 X25045 引脚X25045 的引脚如图 4-2 所示。图 4-2 X25045 引脚图SO 为串行数据输出引脚。在读周期内,数据在 SO 上由串行时钟 SCK 的下降西安工程大学本科毕业设计(论文)17 沿同步移出。SI 为串行数据输入引脚。指令码、字节地址和写入 EEPROM 的数据在 SI 上输入,并由 SCK 的上升沿锁存到 X250450SCK 为串行时钟输入引脚。SCK 控制串行数据(包括指令码、字节地址)的输入输出。CS 为芯片选择输入

36、引脚。当 CS 为“1”时,SO 输出引脚处于高阻状态即不选中 X25045 ; CS 为“0” 选中 X25045。应当注意,在对 X25045 的读写操作之前需要 CS 从“1”至“0”的跳变,在读写期间保持 CS 为“0“,读写结束置 CS为“1” 。另外,CS 的下降沿可复位看门狗定时器,即 RESET 输出低电平。WP 为写保护输入引脚。当 WP 为“0”时,禁止写操作,但其它功能正常;当 WP 为“1“时,所有的功能(含写操作)都正常。RESET 为复位信号输出引脚(漏极开路的输出端)。当 Vcc 检测电路检测到Vcc 降到最小工作电压以下时,RESET 变为高电平,直到 Vcc

37、返回到正常值为止。因此,若把 RESET 接到单片机的复位端,则可把单片机系统复位,从而使系统免受低电压的影响。如果允许看门狗定时器工作,当 CS 保持“1“,或“0”的时间长于看门狗超时周期时,RESET 也变为高电平,同样能使系统复位,这为单片机提供了独立的保护系统。如,当单片机因受干扰信号而不能执行工作程序(含复位看门狗程序)时,CS 将保持不变,RESET 就会变高电平从而把单片机系统复位,待干扰消失后系统重新开始工作。4.2.1.2 寄存器X25045 包含一个写使能锁存器,在对状态寄存器、EEPROM 写操作之前必须用 WREN 指令设置写使能锁存器,否则不允许写操作。WRDI 指

38、令能复位写使能锁存器。另外,若 WP 变为“0“写使能锁存器也被复位。一旦写使能锁存器被复位,就禁止写操作。这些都是保护 EEPROM 内数据的措施。X25045 还包含一个 8 位状态寄存器。位 0 为只读位,称为 WIP 位,它表示芯片是否忙于写操作。若 WIT 为“1” ,表示写操作正在进行。位 1 为只读位,称为 WEL 位,它表示写使能锁存器的状态。若该位为“1” ,则说明写使能锁存器被置位,否则说明写使能锁存器被复位。位 3,位 2 为可写位,称为块保护位西安工程大学本科毕业设计(论文)18 BL1, BLO,表示 EEPROM 被保护的地址范围。当位 3 位 2 为“00”时,表

39、示无块保护(可读可写);当位 3 位 2 为“01”时,表示被保护的范围为 180H-1FFH(可读不可写);当位 3 位 2 为“10”时,表示被保护的范围为 100H-1FFH,;当位 3位 2 为“11”时,表示被保护的范围为 OOOH-1FFH。这是对 EEPROM 内的数据采取的另一个保护方法。位 5、位 4 为可写位,称为看门狗定时器位 WD1, WDO,用于设置看门狗的超时周期。当位 5 位 4 为“11”时,禁_I 上看门狗工作;当位 5 位 4 分别为“00” 、 “0l”、 “10”时,看门狗超时周期分别为 1.4s,600ms, 200ms。4.2.1.3 指令介绍对 X

40、25045 的操作是通过执行 6 条指令(表 4-1)实现的。指令码通过 SI 引脚送入 X25045 的 8 位指令寄存器,指令码由 SCK 的上升沿锁存到指令寄存器,此时 CS 必须为“0”且 WP 为“1” 。指令码、地址、数据都以最高位在前的方式传送,读写指令的位 3 包含了高地址位 A8。表 4-1 X25045 的指令表指令名 指令码 指令功能WRENWRDIRDSRWRSRREADQRITE0000 01100000 01000000 01010000 00010000 A80110000 A8010设置写使能锁存器(写允许)复位写使能锁存器(禁止写)读状态寄存器写状态寄存器从所

41、先地址的存储器阵列开始读出数据把数据写入所先的存储器阵列4.2.2 X25045 与单片机的接口电路和软件编程4.2.2.1 接口电路本系统中 X25045 存储话机号码数据信息。X25045 与单片机的接口电路如图西安工程大学本科毕业设计(论文)19 4-3 所示。单片机的 P0.4 与 X25045 的串行输入脚 SI 相连,用于输出操作码、字节地址以及写入数据;P0.5 与 X25045 的串行输出引脚 SO 相连,用于读出数据;P0.6 与 X25045 串行时钟输入脚 SCK 相连,作为串行数据输入和输出的时钟信号。P0.7 与 X25045 的 CS 端相连,用于片选。由于 X25045 的复位输出信号为高电平有效,故和 89C51 复位方式一致,故可将它的复位端直接和单片机的同名引脚相连。X25045 的 RESET 为漏极开路的输出端,应接上拉电阻 R。P0.4P0.5AT89C51 P0.6P0.7RESETSI WPSOSCKCS RESET5VR图 4-3 X25045 与单片机的接口电路4.2.2.2 软件编程从 X25045 中读数据的操作为:把/CS 拉低以选择芯片:发送 8 位读(READ)指令;送 8 位的字节地址;将所选定地址的存储器中

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报