基于89S52单片机的智能门禁系统设计_第1页
基于89S52单片机的智能门禁系统设计_第2页
基于89S52单片机的智能门禁系统设计_第3页
基于89S52单片机的智能门禁系统设计_第4页
基于89S52单片机的智能门禁系统设计_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、青岛理工大学毕 业 设 计题目: 智能门禁系统设计 学生姓名: xxx 学生学号: 院系名称: 机电工程系 专业班级:机械设计制造及其自动化 指导教师: 2013年 6 月 15 日摘 要 门禁系统采用89s52 单片机作为控制核心,外围加蜂鸣器控制电路、开门指示灯电路、电控锁控制电路以及8位数码管显示电路等。门禁系统主要组成:由cpu、复位电路、电源指示、工作指示、振荡电路、蜂鸣器电路、门控锁电路、出门按钮、读卡模块、显示模块等组成。采用射频卡完成刷卡进门,按钮出门功能。其门禁系统的工作原理:当刷卡时,蜂鸣器响一下,如卡权限获得允许,显示模块显示卡号,同时继电器动作将门锁打开,指示灯点亮,延

2、时一段时间后继电器再次动作将门锁锁闭,指示灯熄灭。当按下出门按钮时,继电器动作将门锁打开,指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭,指示灯熄灭。程序中增加了射频卡权限判断,当遇到合法卡时显示卡号,门锁打开,延时10s自动关闭,非法卡不显示卡号门锁不开。本系统设计简单、性能优良,具有一定的实用性。关键词:门禁,电控锁,控制abstract access control system with 89s52 microcontroller as control core, peripheral and buzzer control circuit, door led circuit, el

3、ectronically controlled locking control circuits, as well as 8-bit digital display circuit. access control system components: by the cpu, reset circuit, power indicates, work instructions, oscillating circuit, buzzer circuit, door locking circuit, go button, the card module, display module, etc. rf

4、card to complete the credit card button go out the door. its access control system works: when you swipe your card, buzzer, such as card access permission, display module displays the card number and relay the door open, light is lit, the delay for a period of time after the relay will lock lock aga

5、in to action, led is off. when you press the go button, the relay opens the door, light is lit, the delay for a period of time after the relay will lock lock again to action, led is off. radio frequency card program to increase the competence to judge, when faced with legitimate card display card nu

6、mber, door open, self-closing delay 10s, illegal card does not show card number lock does not open. the system is simple, excellent performance, has some relevance.key words: access control,electric lock,control目 录第1章 绪 论11.1 课题研究的背景11.2 国内外研究现状及未来发展方向11.3 课题的研究意义2第2章 系统方案设计32.1选题论证32.2方案选择3第3章 硬件电路

7、的设计43.1基本原理43.2 cpu的选择43.3关于卡的选择63.3.1 门控锁电路73.3.2 蜂鸣器电路83.3.3 控制工作指示灯83.3.4 出门按钮93.3.5 读卡模块93.3.6 显示模块103.3.7方案的优越性10第4章 软件设计124.1 流程图124.2 元件清单144.3 程序清单14结 论23谢 辞24参考文献25外文文献26附 录31第1章 绪 论 1.1 课题研究的背景 随着当今社会科学技术飞速发展,人们都在感受着高科技带来的便利与益处,同时人们对高科技服务于生活的要求和质量也越来越高。我国经济的快速发展,因此对建筑的安全防护系统要求也越来越高,高科技在带给人

8、们生活便利的同时也带来了一些人运用这些高科技手段进行盗窃和抢劫等违法犯罪行为,造成了人身和财产安全的隐患,人们只有寄希望于更安全、更可靠的安全防范措施,来阻止这些犯罪份子的侵犯。 人们一直使用一把普通的锁来保护他们的财产,对进出人员进行控制,这种普通的门锁始终离不开钥匙,而且一把门锁需要一把与之对应的钥匙,多把锁就需要配多把钥匙,钥匙多了就繁琐不便于携带,并且容易丢失和被盗,因此安全性差。在科技飞速发展的今天,传统的门锁在很大程度上不能满足人们对安防的需求,为了从根本上改变这种局面,产生了智能门禁系统,它是在电子、机械、光学、计算机技术、通讯技术、生物技术等诸多新技术。门禁系统通过在建筑物内的

9、主要出入口、电梯厅、设备控制中心机房、贵重物品的库房等重要部门的通道口安装门磁、电控锁或控制器、读卡器等控制装置,由计算机或管理人员在中心控制室监控,能够对各通道口的位置、通行对象及通行时间、方向等进行实时控制或设定程序。1.2 国内外研究现状及未来发展方向门禁系统是随着自动识别技术的发展而迅速发展起来的,国外门禁系统的知识品牌有美国的休斯(hid)、西屋(wse)、洛泰克(ntk),以色列的dds、英国的集宝等品牌。国内从事门禁系统有深圳红门、门吉利、捷顺、北京青云等公司。目前,国内外研制和使用的门禁系统主要集中在感应门禁系统和生物识别门禁系统。在生物识别门禁系统中又以指纹门禁系统应用最为广

10、泛。美国生物认证市场2002年突破7亿美元,其中指纹识别占近50%,虹膜识别占8%。美国生物认证市场到2005年将达到19亿美元,指纹识别占近40%,虹膜识别占10%左右。美国生物识别市场在未来几年中仍将会保持高速增长的趋势,纵观门禁市场发展,未来13年中国门禁市场的。 高级智能型门禁控制系统是当前门禁系统的重要发展方向,高级智能型门禁系统是一种联网式门禁系统,功能也比较完善。但对于一般的企业、住宅小区来说,并不是最理想的选择。这种门禁系统常用于国防、军事等单位。 随着计算机的迅速普及与发展,越来越多的控制设备逐渐被计算机取代,维护人员的监视和维护也越来越集中,越来越多的系统逐渐向智能化发展。

11、由于计算机网络的发展,通过中心或通过一个端点就能对设备进行监控与维护。通过局域网对本地区的设备进行集中监控与维护,可提高系统的可靠性,减少故障的发生率和处理时间等。1.3 课题的研究意义 当今科技飞速发展,给人们带来利益的同时,也带来了不法分子利用高科技进行盗窃、抢劫和犯罪等问题。怎样才能使人们的安全防范措施跟上科技发展、有效地组织这些犯罪行为呢?仅依靠普通的防盗门,门锁和监控是不够的,原始的安防措施就是把门锁上,由人巡逻保证安全,随着科技的进步,智能化的门禁系统已经成为现代化管理的重要手段。 目前,智能化已成为自动化领域新技术、新方法和新产品的发展趋势和标志,智能化迅速发展到仪器、仪表、设备

12、以及整个大系统之中。它不仅深入到军事,也深入到工业控制、商业、建筑业和农业,包括计算机控制。管理、辅助设计和生产过程自动化等各个领域。 智能门禁系统是智能建筑楼宇自动化系统中的安全系统,作为一种新型现代化安全管理系统,门禁系统把自动识别技术和线代安全管理措施结合起来,在社会财富不断增长的今天,建筑物内的主要管理区、出入口、贵重物品的库房、设备控制中心、电梯口等重要部门的通道口都需要增加安全防护措施,这就需要开发出与之相对应的智能门禁系统,识别出入口人员的身份,对出入口进行控制。 由于所学的知识有限,技术不够成熟,本课题主要达成通过射频卡启动密码机,输入正确密码后开启门锁。其中还有显示蜂鸣系统等

13、。我通过所学的知识,主要结合单片机,加上所需的系统设置,通过课本、网络、老师和同学的帮助逐步完成。第2章 系统方案设计2.1选题论证 门禁管理系统的应用范围和目的:门禁管理系统主要应用范围广泛,小区出入口重要通道,并配合消防、监控、防盗等系统实施安防联动,以实现最大意义上的安全保护。门禁系统的最基本的三要素为“3w”:when(何时)、where(何地)、who(何人)。1、控制器:系统的大脑,系统的所有动作都是由它发出控制命令。2、读卡器:系统的输入设备,有感应式和密码加感应式两种。3、系统软件:通过软件我们使控制器按照我们的要求来控制整个系统。4、电锁:对门的开关控制都是由它完成。5、电源

14、:采用+12vdc直流电,要求在断电情况下能连续工作8个小时以上。6、出门按钮:如果出口不安装读卡器,则必须安装出门按钮,以保证人员的顺利出入。7、感应卡:人员进入管制通道的凭证。8、门磁:检测门的状态,当遇到强行开门或开门超时的情况时向控制器发出报警信号最近几年随门禁系统等各种技术的系统,它们在安全性,方便性,易管理性等方面都各有特长.在现今社会,门禁系统的应用范围越来越广泛,也正是由于门禁系统实用性强,市场需求大,应用广泛,我们便选此作为研究设计的课题。2.2方案选择 门禁系统有许多种方案:主要有联网和不联网型。不联网型门禁系统的优点:单台刷卡机就能工作,不用布线,操作简单方便。缺点:不便

15、于查询。根据以分析,我们的课题选择了不联网型。因为此设计简单,提交作品方便。第3章 硬件电路的设计3.1基本原理 门禁系统主要组成:由cpu、复位电路、电源指示、工作指示、振荡电路、蜂鸣器电路、门控锁电路、出门按钮、读卡模块、显示模块组成。如图3-1。门禁系统的工作原理:当刷卡时,蜂鸣器响一下,如卡权限获得允许,显示模块显示卡号,同时继电器动作将门锁打开指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭指示灯熄灭。当按下出门按钮时,继电器动作将门锁打开指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭指示灯熄灭。当非法卡刷卡时,没有任何动作。门禁系统主要组成框图如3-1。at89s52显示音响

16、及显示门控门锁出门按钮读卡读卡线圈图3-1 门禁系统主要组成3.2 cpu的选择 我们在这个课题的设计上采用了52单片机系统,采用单片机系统是因成本较低,功能完全可以满足,发展也比较成熟且完善。而dsp、arm系科技含量高于51单片机系统,但是其价格昂贵并且发展尚未成熟。因此,我们用at89s52单片机,如图3-2。3.2.1at89s52主要功能列举如下:1、拥有灵巧的8位cpu和在系统可编程flash。2、晶片内部具时钟振荡器(传统最高工作频率可至 12mhz)。3、内部程序存储器(rom)为 8kb。4、内部数据存储器(ram)为 256字节。5、32 个可编程i/o 口线。6、8 个中

17、断向量源。7、三个 16 位定时器/计数器。8、三级加密程序存储器。9、全双工uart串行通道。3.2.2at89s52各引脚功能介绍。vcc:at89s52电源正端输入,接+5v。vss:电源地端。xtal1:单芯片系统时钟的反相放大器输入端。xtal2:系统时钟的反相放大器输出端。reset:at89s52的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,at89s51便能完成系统重置的各项动作。ea/vpp:表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部eprom中)来执行程序。ale

18、/prog:表示地址锁存器启用信号。at89s52可以利用这支引脚来触发外部的8位锁存器(如74ls373),将端口0的地址总线(a0a7)锁进锁存器中。psen:其意为程序储存启用,当8051被设成为读取外部程序代码工作模式时(ea=0),会送出此信号以便取得程序代码,通常这支脚是接到eprom的oe脚。port0(p0.0p0.7):端口0是一个8位宽的开路汲极(open drain)双向输出入端口,共有8个位,p0.0表示位0,p0.1表示位1,依此类推。其他三个i/o端口(p1、p2、p3)则不具有此电路组态,而是内部有一提升电路,p0在当做i/o用时可以推动8个ls的ttl负载。po

19、rt2(p2.0p2.7):端口2是具有内部提升电路的双向i/o端口,每一个引脚可以推动4个ls的ttl负载,若将端口2的输出设为高电平时,此端口便能当成输入端口来使用。port1(p1.0p1.7):端口1也是具有内部提升电路的双向i/o端口,其输出缓冲器可以推动4个ls ttl负载,同样地若将端口1的输出设为高电平,便是由此端口来输入数据。port3(p3.0p3.7):端口3也具有内部提升电路的双向i/o端口,其输出缓冲器可以推动4个ttl负载,同时还多工具有其他的额外特殊功能,有串行通信、外部中断控制、计时计数控制及外部数据存储器内容的读取或写入控制等功能。at89s52单片机图3-2

20、 at89s52单片机3.3关于卡的选择 目前市面上的卡有很多种类:条码、磁卡、接触式ic卡,非接触式ic卡等,条码和磁卡,在超市和银行方面应用的比较多,接触式ic卡,以前在公共电话中用的比较多,但接触式ic卡,芯片外露易坏、易折,而非接触式ic卡既射频卡可靠性高:非接触式ic卡与读写器之间无机械接触,避免了由于接触读写而产生的各种 故障。 此外,非接触式卡表面无裸露的芯片,无须担心芯片脱落、静电击穿、弯曲损坏 等问题,既便于卡片的印刷,又提高了卡片的使用可靠性。操作方便,快速:由于非接触通讯,读写器在10cm范围内就可以对卡片操作,所以不必插拨卡,非常方便用户使用。非接触式卡使用时没有方向性

21、,卡片可以任意方向掠过读写,即可完成操作,这大大提高了每次使用的速度。加密性能好:非接触式卡的序列号是唯一的,制造厂家在产品出厂前已将此序列号固化 ,不可再更改。非接触式卡与读写器之间采用双向验证机制,即读写器验证ic卡的合法性 ,时ic卡也验证读写器的合法性。非接触式卡在处理前要与读写器进行三次相互认证,而且在通讯过程中所有的数据都加密。根据卡的分析,我们选择目前流行最广,可靠性高,成本低的只读卡,即采用em4000型的id卡。3.3.1 门控锁电路 门控锁电路如图3-2。以q16的基极作为门控信号的输入端与p1.3口相连,此电路由12v继电器、限流二极管、5.1k偏置电阻以及9014与80

22、50两个三级管复合成的驱动电路组成。在这里用到复合管的优点:是为了用低电平控制,考虑到由于at89s52的i/o口输出高电平时的驱动能力可能会不足,所以本电路采用复合三级管就可以避免驱动能力不足的情况发生。 工作原理:当p1.3口输出高电平时q16导通,q6截止,此时继电器的控制线圈为开路,继电器不动作。门锁接于继电器常闭端,门锁闭合,门处于锁死状态。当p1.3口输出低电平时q16截止,q6导通,此时继电器的控制线圈闭合,继电器动作。继电器常闭端断开,门锁打开,门处于打开状态。图3-3控制锁电路3.3.2 蜂鸣器电路 电路组成如图3-3-2:以q1的基极作为蜂鸣器控制信号的输入端与p1.2口相

23、连,主要由蜂鸣器、9013与9014两个三极管及5.1k偏置电阻组成。当p1.2输出高电平时,q1导通,q2截止,蜂鸣器回路开路,蜂鸣器不响。当p1.2输出低电平时,q1截止,q2导通,蜂鸣器回路闭合,蜂鸣器发出声。图3-4 蜂鸣器电路3.3.3 控制工作指示灯 以q5的基极与p1.5口相连,由三极管9013、发光二极管、限流电阻组成。当p1.5口输出高电平时,q5导通,发光二极管点亮。当p1.5口输出低电平时,q5截止,发光二极管熄灭。电路组成如图3-3-4工作指示灯。图3-5 工作指示灯电路3.3.4 出门按钮 当按下时,给p1.7口输入低电平开关开。出门按钮如图3-6图3-6 出门开关电

24、路3.3.5 读卡模块 设计上我们采用id射频卡读卡器。em9913bf 125khz感应式读卡模组是针对125khz非接触式rfid晶片而设计的读卡模组125khz感应式读卡机系统图示如下图3-3-5。每个卡片内部有一个小芯片和感应线圈,最普及的em id卡,大多为瑞士nem或台湾gk公司的4100、4102系列芯片+线圈+卡基封装而成。每张卡有且只有一个唯一的,不可更改和复制的id内码(64位2进制机密的永不重复的卡号),因其安全可靠,价格低廉而大量应用于身份识别、产品防伪等领域。如图3-7和引脚图3-8应线线圈读卡器模组rs232outpu接cpu3.0图3-7 读卡器示意图图3-8 读

25、卡器引脚连接示意图3.3.6 显示模块 led数码管显示由8个数码管和8个74ls164组成,采用串行静态显示的方法。将数码管的8个输入端与74ls164的输出端q0q7相连。p1.0和74ls164的clk连接,p1.4接74ls164的a端。1程序控制开锁: 当读卡器检索到合法ic卡时,由cpu的p1.4引脚提供一个低电平信号,89s52 单片机复位状态是高电平,一般实用电路必须有看门狗电路,一旦出现故障,也需要复位,也是高电平,在设计上如果采用高电平开门,是不可以的。所以选用低电平作为信号,控制门的开启,此时门锁自动打开。2出门按钮开锁: 按钮按下,给出一个开关信号,此时门锁同样被打开。

26、从消防安全考虑,如果发生意外,只要断开电源,门锁同样可以被打开。3.读卡显示 当读卡器检索到合法射频卡时,七段数码管可以显示出此卡的卡号,以便识别出持卡人身份。4蜂鸣器报警 当门锁处于开启状态,超过延时时间蜂鸣器发出蜂鸣,提示用户关门。5. 工作指示灯 红色指示灯提示电源正常供电。绿色指示灯提示门锁工作状态,刷卡合法,绿色指示灯亮。3.3.7方案的优越性 往传统的接触式系统,具有更多的优点。非接触式ic卡,除具有接触式ic卡的优点,更有存储容量大,安全性强,无机械磨损等优点。而且它还克服了接触式ic卡所无法避免的缺点。门禁系统原理图第4章 软件设计经过分析和我们所学知识,我们选用单片机平台。因

27、为单片机技术比较成熟,开发过程可利用的资源和工具丰富,最大的优点是价格便宜,成本低。调试软件采用keil51.keiluvison是众多单片机应用开发软件中优秀软件之一,界面友好,易写易操作。在调试程序中,软件仿真功能也很强,软件调通,再通过编程器下载到at89s52中,然后插到系统中即可独立完成所有的控制。软件设计上,根据功能分了几个模块编程。模块主要有:读卡模块、数制转换模块、显示模块、合法卡比较模块、开锁模块、中断子程序模块、延时子程序模块等。4.1 流程图 前面分析知当刷卡时,蜂鸣器响一下,如卡权限获得允许,显示模块显示卡号,同时继电器动作将门锁打开,指示灯点亮,延时一段时间后继电器再

28、次动作将门锁锁闭,指示灯熄灭。当按下出门按钮时,继电器动作将门锁打开,指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭,指示灯熄灭等。经分析程序流程图如图4-1。初始化延时关门判权限结束显“h”读卡指示灯亮一下有卡吗?出门开关合法开锁开门指示灯亮 显卡号nyyn图4-1 流程图4.2 元件清单表4-2原件清单标号标注封装5.1kr33axial0.45.1kr2axial0.4680r3axial0.4680r1axial0.49013q1to-92a9013q5to-92a9014q6to-92a9014q16to-92a9014q2to-92add2diode0.4led2powerle

29、d1leddengled1portau1ssw60portbu3ssw70relay-spdta2jd4.3 程序清单 org 0000h;程序从0000h开始 ljmp main;跳转到主程序 org 0023h;程序从0023h开始 ljnp zd;跳转到zd org 0300h;开始从0300h main: mov sp,#60h clr p1.5;清楚p1.5引脚 lcall being;调用指令 m1: lcall sic;是否有卡 lo3: mov a,0fh;把0fh的值给a cjne a,#33h,lo3 mov 0fh,#00h;把00h值给0fh mov 17h,#10h

30、acall lo4e0 acall lo4b0 acall l1234 acall l11;压缩非压缩 acall l120f;代码段码 acall l1261;显示 setb p1.5;清楚p1.5引脚的值 clr p1.2 lcall del clr p1.3;清除p1.3引脚的值 mov r5,#40h;将40h地址的值给r5 l8: lcall del djnz r5,l8;判断r5和l8地址中的值 setb p1.3 clr p1.5 jnb p2.4;al当al的值大于等于p2.4的值时 ljmp m1;转移到m1 al: clr p1.2 lcall del setb p1.2;

31、把p1.2引脚值为1 ret sic: anl tmod,#0fh orl tmod,#20h mov th1,#0fdh;将0fdh值给th1 mov tl1,#0fdh setb tr1 mov ie,#90h mov scon,#50h ret zd: push acc push 00h;00h值加1 push 02h mov r0,#30h将30h值给r0 mov r2,#0bh ll1: acall ll2 jb f0,ll3;判断f0和ll3的值 nop nop mov r0,a inc r0;将r0中的值加1 djnz r2,ll1 pop 02h pop 00h pop acc

32、 nop mov 0fh,#33h ret ll2: mov 04h,#28h ll4: jnb ri,ll6 clr ri;清除r1中的值 mov a,sbuf clr f0 ret ll6: mov 05h,#0ah;将0ah的值给05h ll5: djnz r5,ll5 djnz r4,ll4 setb f0 ret ll3: pop 02h pop 00h pop acc reti l04e0:mov r0,#30h mov r2,#0ah l04e4:mov a,r0;将r0地址的值给a acall l04a0 mov r0,a inc r0;将r0值减1 djnz r2,l04e4

33、 ret l04a0:cjne a,#40h,l13 sjmp l04ad l13:jc l04a9 add a,#09h;将09h的值加1给a l04a9:anl a,#0fh clr c ret l04ad:setb c;将后面的值为0 ret l04b0:mov a,30h swap a add a,31h mov 30h,a;将a的值给30h mov a,32h swap a;选择a中的值 add a,33h mov 31h,a nop nop mov a,34h swap a将a中高四位和第四位交换 add a,35h;把35h的值加1给a mov 32h,a mov a,36h s

34、wap a add a,37h mov 33h,a nop ;删除是否对程序有影响 nop mov a,38h swap a swap a add a,39h mov 34h,a ret l1234:mov 35h,33h mov r0,#34h mov r7,#02h mov r1,#28h lcall lod91 ret lod91:mov a,r0 mov r5,a;把a的值给r5 mov a,r1;将r1的值给a mov r6,a;将a的值给r6 mov a,r7;将r7的值给a inc a;将a的值减1 mov r3,a;将a的值给r3 clr a;清除a的值 lod99:mov r

35、1,a;把a的值给地址为r1的值跳转 inc r1 djnz r3,lod99 mov a,r7将r7的值给累加器a mov b,#08h将08h的值给累加器b mul ab累加器a和累加器b相乘得到的值给a mov r3,a loda3:mov a,r5 mov r0,a mov a,r7 mov r2,a clr c loda8:mov a,r0 rlc a mov r0;a将a的值给地址值为r0的值 inc r0;将r0值减1 djnz r2,loda8 mov a,r6 mov r1,aa;得知给r1 mov a,r7 mov r2,a inc r2 lodb3:mov a,r1 ad

36、dc a,r1;将地址为r1的值加然后给a da a mov r1,a inc r1 djnz r2,lodb3;判断lodb3和r2值大小 djnz r3,loda3 ret l11: mov r1,#10h mov r2,#03h;将03h的值给r2 mov r0,#28h;将28h的值给r0 l12:mov a,r0;将r0地址的值给a anl a,#0fh mov r1,a inc r1;r1的值减1 mov a,r0;把地址为r0的值给a swap a anl a,#0fh;判断0fh的值跟a的大小 mov r1,a;将a的值给寄存地址为r1的值 inc r0 inc r1 djnz

37、 r2,l12 ret l120f: mov r2,#08h mov r0,#10h mov r1,#20h l12f: mov a,r0;将地址为r0的值给a adda,#06h;将06h的值加a的值给a movc a,a+pc;将a的地址的值加pc的值给a mov r1,a;将a的值给地址为r1的值 inc r0 inc r1 djnz r2,l12f ret db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h初始化地址代码空间 db 7fh,6fh,77h,7ch,39h,5eh,79h,71h db 00h,40h,73h,03h,18h,23h,1ch,3dh,76

38、h,0fh,1eh,38h l1261:mov r0,#20h mov r2,#08h lp1:mov r1,#08h mov a,r0 lp2:rlc a mov p1.4,c clr p1.0清楚p1.0引脚的地址 setb p1.0 djnz r1,lp2 inc r0 djnz r2,lp1 ret being: mov 10h,#10h mov 11h,#10h mov 12h,#10h mov 13h,#10h mov 14h,#10h mov 15h,#10h mov 16h,#10h mov 17h,#18h lcall l120f lcall l1261 ret del: m

39、ov r6,#0ffh y2: mov r7,#0ffh y1:djnz r7,y1 djnz r6,y2 ret end延时程序 延时程序为了继电器动作将门锁打开指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭指示灯熄灭。当按下出门按钮时,继电器动作将门锁打开指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭指示灯熄灭。给r6赋初值ff给r7赋初值ffr7减1,r7=0?r6减1,r6=0?返回ny 图4-3 延时流程图 del: mov r6, #0ffh y2: mov r7, #0ffh y1: djnz r7, y1 djnz: r6, y2 ret结 论 经过近这次设计的锻炼和学

40、习,我们学到了许多书本上没有的知识,从方案的论证、课题的选择、电路原理,程序的编写,电路图的绘制等,一步步,我们收获很大。在设计中,我们力求硬件电路简单,充分发挥软件灵活方面的特点,满足系统设计要求。这中间,我们也遇到了许多困难,在老师的帮助下,一个个也都战胜了。我们基本完成了预期的任务,当然还有很多东西需要继续学习。通过本次设计使我更加懂得了知识的重要性,实践离不开理论,我会更加努力。谢 辞 本论文设计在曲绍华老师的悉心指导和严格要求下业已完成,从课题选择到具体的写作过程,论文初稿与定稿无不凝聚着曲绍华老师的心血和汗水,在我的毕业设计期间,曲绍华老师为我提供了很多专业知识上的指导和一些富于创

41、造性的建议。曲绍华老师还给了我充分发挥的空间,耐心的为我指导,没有这样的帮助和关怀,我不会这么顺利的完成毕业设计。在此向曲绍华老师表示深深的感谢和崇高的敬意! 在临近毕业之际,我还要借此机会向在这四年中给予我诸多教诲和帮助的各位老师表示由衷的谢意,感谢他们四年来的辛勤栽培。各位任课老师认真负责,在他们的悉心帮助和支持下,我能够很好的掌握和运用专业知识,并在设计中得以体现,顺利完成毕业论文。 同时,在论文写作过程中,我还参考了有关的书籍和论文,在这里一并向有关的作者表示谢意。 我还要感谢同组的各位同学以及我的各位室友,在毕业设计的这段时间里,你们给了我很多的启发,提出了很多宝贵的意见,对于你们帮

42、助和支持,在此我表示深深地感谢。参考文献1李忠国.单片机应用技能训练.北京:人民邮电出版社,2006.2何立民.潜入式系统可靠性设计得探讨.浙江:浙江大学学报,1998.3刘守义.智能卡技术.西安:西安电子科技大学出版社,2004.4李朝清.单片机原理及接口技术.北京:北京航空大学出版社,2006.12.5王兆安、黄俊.电力电子技术.西安:机械工业出版社,2000.6李全力,迟荣强.单片机原理及接口技术:高等教育出版社,2004.1.7张毅刚.mcs-51单片机应用设计.哈尔滨:哈工大出版社,2004.2.9丁元杰.单片微机原理及应用(第二版):机械工业出版社.1999.10dallas se

43、micond uctor,ds2438 smartbattery monitor.11周志敏、周继海.ups实用技术-应用与维护.北京:人民邮电出版社.2003.11.12潘新民、王燕芳.微型计算机控制技术.福建:电子工业出版社.2006.1.13李池水,龚华志,扬贵才.射频卡数据读写方法.电测与仪表.2000年09期:25-33.14郑人杰. 计算机软件测试技术. 北京:清华大学出版社, 1992.15汤涛.基于射频卡技术的智能门禁系统硕士学位论文.浙江大学,浙江2004年.外文文献from the world of radio in the world to a single chipmo

44、dern computer technology, industrial revolution, the world economy from the capital into the economy to knowledge economy. field in the electronic world, from the 20th century into the era of radio to computer technology in the 21st century as the center of the intelligent modern era of electronic s

45、ystems. the basic core of modern electronic systems are embedded computer systems (referred to as embedded systems), while the microcontroller is the most typical and most extensive and most popular embedded systems.single chip to create the modern era of electronic systems 1 a microcontroller and e

46、mbedded systemsembedded computer systems from embedded applications, embedded systems for early general-purpose computer adapted to the object system embedded in a variety of electronic systems, such as the ships autopilot, engine monitoring systems. embedded system is primarily a computer system, f

47、ollowed by it being embedded into the object system, objects in the object system to achieve required data collection, processing, status display, the output control functions, as embedded in the object system, embedded system computer does not have an independent form and function of the computer.

48、scm is entirely in accordance with the requirements of embedded system design, so scm is the most typical embedded systems. scm is the early application of technical requirements in accordance with the design of embedded computer chip integration, hence the name single chip. subsequently, the mcu embedded applications to meet the growing demands of its control functions and peripheral interface functions, in particular, highlight the control function, s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论