家庭防盗系统论文

上传人:公**** 文档编号:457568714 上传时间:2023-12-18 格式:DOC 页数:23 大小:259.50KB
返回 下载 相关 举报
家庭防盗系统论文_第1页
第1页 / 共23页
家庭防盗系统论文_第2页
第2页 / 共23页
家庭防盗系统论文_第3页
第3页 / 共23页
家庭防盗系统论文_第4页
第4页 / 共23页
家庭防盗系统论文_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《家庭防盗系统论文》由会员分享,可在线阅读,更多相关《家庭防盗系统论文(23页珍藏版)》请在金锄头文库上搜索。

1、摘 要人们生活水平不断提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,给与不法分子以可趁之机,由于电子锁其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。本系统由单片机系统、矩阵键盘、LED显示和报警系统等组成。系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能。除上述基本的密码锁功能外,还具有调电存储、声光提示等功能,依据实际的情况还可以添加遥控功能。本系统成本低廉,功能较为实用。关键词:单片机,AT24C02, 电子密码锁,矩阵键盘目 录摘 要I1 单片机概述11.1单片机的概念11.2单片机的特点31.3单片机发展趋势3

2、1.4单片机应用领域42 电路单元模块设计52.1开锁机构52.2按键电路设计62.3显示电路设计82.4密码锁的电源电路设计102.5设计总框图113 程序设计133.1模块介绍133.2程序流程图133.3源程序144 结束语19参考文献20致 谢21II1 单片机概述1.1单片机的概念单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成复杂的而对体积要

3、求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。单片机与现代微型计算机一样,系统结构均采用冯诺依曼提出的“存储程序”思想,即程序和数据都被存放在内存中,采用二进制代替十进制进行运算和存储程序。人们将计算机要处理的数据和运算方法、步骤,事先按计算机要执行的操作命令和有关原始数据编织成程序(二进制代码),存放在计算机内部的存储器。,计算机在运行时能够自动地,连续地从存储器中取出并执行,不许人工加以干预。通常最基本的单片机由以下几部分组成:图1-1 单片机的典型结构框图(1)中央处理器单片机中的中央处理器CPU和通用微处理器基本

4、相同,由运算器和控制器组成,另外增设了“面向控制”的处理功能,如位处理、查表、多种跳转、乘除法运算、状态检测、中断处理等,增强了实时性。(2)存储器单片机的存储空间有两种基本结构。一种是普林斯顿结构(Princeton),将程序和数据合用一个存储器空间,即ROM和RAM的地址同在一个空间里分配不同的地址。CPU访问存储器时,一个地址对应惟一的一个存储单元,可以是ROM,也可以是RAM,用同类的访问指令。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,称为哈佛(Harvard)结构。CPU用不同的指令访问不同的存储器空间。由于单片机实际应用中“面向控制”的特点,一般需要较大的程序存储器

5、。目前,包括MCS-51和80C51系列的单片机均采用程序存储器和数据存储器截然分开的哈佛结构。 数据存储器(RAM)在单片机中,用随机存取的存储器(RAM)来存储数据,暂存运行期间的数据、中间结果、缓冲和标志位等,所以称之为数据存储器。一般在单片机内部设置一定容量(64B256B)的RAM,并以高速RAM的形式集成在单片机内,以加快单片机的运行速度。同时,单片机内还把专用的寄存器和通用的寄存器放在同一片内RAM统一编址,以利于运行速度的提高。对于某些应用系统,还可以外部扩展数据存储器。 程序存储器(ROM)单片机的应用中常常将开发调试成功后的应用程序存储在程序存储器中,因为不再改变,所以这种

6、存储器都采用只读存储器ROM的形式。(3)并行I/O口单片机为了突出控制的功能,提供了数量多、功能强、使用灵活的并行I/O口。使用上不仅可灵活地选择输入或输出,还可作为系统总线或控制信号线,从而为扩展外部存储器和I/O接口提供了方便。(4)串行I/O口高速的8位单片机都可提供全双工串行I/O口,因而能和某些终端设备进行串行通信,或者和一些特殊功能的器件相连接。(5)定时器/计数器在实际的应用中,单片机往往需要精确地定时,或者需对外部事件进行计数,因而在单片机内部设置了定时器/计数器电路,通过中断,实现定时/计数的自动处理。1.2单片机的特点 (1) 小巧灵活,成本低,易于产品化,有优异的性能价

7、格比 (2) 集成度高,由很高的可靠性,能在恶劣的环境下工作。 (3)控制功能强,特别是集成了功能接口电路,使用更方便,更有效。(4)低功耗,低电压,便于生产便携式产品。单片机所具有的以上显著特点,使它在各个领域都得到广泛应用,从日常的智能化家电产品到专业的智能仪表,从单个的实时测控系统到分布式多机系统以及嵌入式系统。使用单片机已经成为各个行业提高产品性能,降低生产成本,提高生产效率的重要手段。例如交通灯,霓虹灯控制,广场上的计时牌等系统中都用到了单片机控制。1.3单片机发展趋势由于8位机价格便宜,且在速度与功能上逐步与16位机逼近,可以预计,在未来很长时间内,8位单片机仍将是单片机的主流机型

8、。从单片机的发展历程看,未来单片机技术将向多功能、高性能、高速度、低电压、低功耗、外围电路内装化及片内储存器容量增加的方向发展。(1)低功耗CMOS化在许多应用场合,单片机不仅要由很小的体积,而且还需要较低的工作电压和绩效的功耗。现在各个单片机制造商基本都采用了CMOS工艺,并设有空闲和掉电两种工作方式。 (2)内部资源丰富,外围电路内装化,整体微型化 近年来,世界各大半导体厂商热衷于开发增强型8位单片机,片内新增了A/D和D/A转换器,监视定时器,DMA通道和总线接口等。(3)大容量,高性能单片机片内存储器的容量进一步扩大,存储器种类也从普通的ROM或EPROM向FLASH方向发展,具有在线

9、编程功能。CPU字长增加,总线速度提高,硬件功能扩充,指令执行速度加快。对外部存储器,I/O口寻址能力增强,更利于系统的扩展和开发。1.4单片机应用领域由于单片机功能的飞速发展,它的应用范围日益广泛,已远远超出了计算机科学的领域。小到玩具、信用卡,大到航天器、机器人,从实现数据采集、过程控制、模糊控制等智能系统到人类的日常生活,到处都离不开单片机。其主要的应用领域如下:(1)在测控系统中的应用单片机可以用于构成各种工业控制系统、自适应控制系统、数据采集系统等。例如,工业上的锅炉控制、水闸自动控制、及军事上的雷达、导弹系统等。(2)在智能化仪器仪表中的应用单片机应用于仪器仪表设备中促使仪器仪表向

10、数字化、智能化、多功能化和综合化等方向发展。单片机的软件编程技术使长期以来测量仪表中的误差修正阿、线性化的处理等难题迎刃而解。(3)在机电一体化中的应用单片机与传统的机械产品结合使传统的机械产品结构简化,控制走向智能化,构成新一代的机电一体化产品。这是机械工业发展的方向。(4)在智能接口中的应用计算机系统,特别是较大型的工业测控系统中采用单片机进行接口的控制管理,单片机与主机并行工作,可大大提高系统的运行速度。如数字滤波、误差修正、线性化处理等。(5)在人类生活中的应用单片机由于其价格低廉、体积小巧,被广泛应用在人类生活的诸多场合,如洗衣机、空调器、视听音响设备、信用卡、楼宇防盗系统等。单片机

11、将使人类的生活更加方便舒适,丰富多彩。 2 电路单元模块设计本方案采用一种是用以AT89S51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图12所示。开锁控制电路89S51单片机AT24C02掉电存储串口显示电路矩阵键盘控制指示电路输入错误锁定键盘延时报警控制电路图12单片机控制方案2.1开锁机构通过单片机送给开锁执行机构,电路驱动电磁锁吸合,从而达到开锁的目的。其原理如图21所示。单片机微控制器开锁驱动电路电磁锁密码正确?Y返回N图21密码锁开锁机构示意图当用户输入的密

12、码正确而且是在规定的时间(普通用户要求在12s内输入正确的密码,管理员要求在5s输入正确的密码)输入的话,单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,达到开门的目的。其实际电路如图22所示。电路驱动和开锁两级组成。由D5、R1、T10组成驱动电路,其中T10可以选择普通的小功率三极管如9014、9018都可以满足要求。D5作为开锁的提示;由D6、C24、T11组成。其中D6、C24是为了消除电磁锁可能产生的反向高电压以及可能产生的电磁干扰。T11可选用中功率的三极管如8050,电磁锁的选用要视情况而定,但是吸合力要足够且由一定的余量。在本次设计中,基于节省材料的原则,暂时用发光二极

13、管代替电磁锁,发光管亮,表示开锁;灭,表示没有开锁。图22密码锁开锁机构电路图2.2按键电路设计由于设计要求使用矩阵键盘,所以本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这样方法。其原理如图23所示。每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有NM个按键的键盘。在这种行列式矩阵键盘非键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确认有无按键按下的程序段。当确认有按键按下后,下一步就要识别哪一个按键按下。对键的识别通常有两种方法:一种是常

14、用的逐行扫描查询法;另一种是速度较快的线反转法。89s51D0D1D2D3D4D5D6D7D8D9D105.1K X 45.1K X 4VCC图23 行列式键盘原理电路图对照图23所示的44键盘,说明线反转个工作原理。首先辨别键盘中有无键按下,有单片机I/O口向键盘送全扫描字,然后读入行线状态来判断。方法是:向行线输出全扫描字00H,把全部列线置为低电平,然后将列线的电平状态读入累加器A中。如果有按键按下,总会有一根行线电平被拉至低电平从而使行线不全为1。判断键盘中哪一个键被按下使通过将列线逐列置低电平后,检查行输入状态来实现的。方法是:依次给列线送低电平,然后查所有行线状态,如果全为1,则所

15、按下的键不在此列;如果不全为1,则所按下的键必在此列,而且是在与零电平行线相交的交点上的那个键。按键的操作面板如图图23所示。共计数字键10个,功能键6个。键盘上还有3个指示灯和一个蜂鸣器。CLR01EN69F448F337F226F1L1L2L3图24 按键操作面板示意图10个数字键用来输入密码,另外6个功能键分别是:CLR、EN、F1、F2、F3、F4。其中CLR键的功能是当输入密码错误的时候,清除前面已经输入的数据,重新输入。EN键的功能是确认输入的密码。F1是管理模式切换键,当用户不小心三次输入密码都没有正确,键盘被锁定,这个时候就可以启动管理模式,使用管理员的密码来开门。F2是用来进入修改密码的状态。F3用来关闭显示器,一来可以节省电量

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号