基于单片机的指纹键盘密码锁设计毕业论文.docx

上传人:b****8 文档编号:10923374 上传时间:2023-02-23 格式:DOCX 页数:98 大小:3.87MB
下载 相关 举报
基于单片机的指纹键盘密码锁设计毕业论文.docx_第1页
第1页 / 共98页
基于单片机的指纹键盘密码锁设计毕业论文.docx_第2页
第2页 / 共98页
基于单片机的指纹键盘密码锁设计毕业论文.docx_第3页
第3页 / 共98页
基于单片机的指纹键盘密码锁设计毕业论文.docx_第4页
第4页 / 共98页
基于单片机的指纹键盘密码锁设计毕业论文.docx_第5页
第5页 / 共98页
点击查看更多>>
下载资源
资源描述

基于单片机的指纹键盘密码锁设计毕业论文.docx

《基于单片机的指纹键盘密码锁设计毕业论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的指纹键盘密码锁设计毕业论文.docx(98页珍藏版)》请在冰豆网上搜索。

基于单片机的指纹键盘密码锁设计毕业论文.docx

基于单片机的指纹键盘密码锁设计毕业论文

基于单片机的指纹键盘密码锁设计毕业论文

第1章概述

1.1主要研究领域以及研究背景

随着社会的发展和技术的进步,传统的安全防盗系统面临极大的挑战。

生物识别技术是根据人的体貌、声音等生物特征进行身份验证的科学解决方案,现有的生物识别技术大致上包括指纹识别技术、掌纹识别技术、视网膜识别技术、虹膜识别技术、面相识别技术等。

生物识别技术优势主要有:

1.减少、消除身份假冒进行真实身份的确认。

2.降低管理的成本,取代了身份人工人证的过程。

3.方便使用者,减少或消除了使用卡、钥匙的麻烦。

生物识别技术的发展起始于指纹研究,它亦是目前应用最广泛的生物识别技术。

为了有效地的保护信息资料,财产的安全生物识别技术的安全系数较传统意义上的身份验证机制有了很大提高,越来越得到社会的重视。

指纹锁和指纹门禁是应用最广的生物识别技术。

随着计算机技术的广泛应用和指纹识别技术的迅速成熟,物美价廉的指纹识别产品广泛应用于商业市场同时逐渐进入家庭。

国外科研人员很早就致力于指纹识别的检测方法,研制各式各样的指纹识别的模块及其应用产品,用于保险箱、实验室、楼道的身份确认等。

同是由于对舒适性以及成本的要求,磁卡锁的发展也非常的迅速。

磁卡是一种磁记录介质卡片。

它由高强度、耐高温的塑料或纸质涂覆塑料制成,能防潮、耐磨且有一定的柔韧性,携带方便、使用较为稳定可靠。

通常,磁卡的一面印刷有说明提示性信息,如插卡方向;另一面则有磁层或磁条,具有2-3个磁道以记录有关信息数据。

磁条的特点是:

1.数据可读写,即具有现场改变数据的能力;

2.数据的存储一般能满足需要;

3.使用方便、成本低廉。

这些优点使得磁卡的应用领域十分广泛,如信用卡、银行ATM卡、会员卡、现金卡(如磁卡)、机票、公共汽车票、自动售货IC卡等。

随着新技术的发展,安全性能较差的磁卡有逐步被取代的趋势,但是,现有条件下,社会上仍然存在大量的磁卡设备,再加上磁卡技术的成熟和低成本,在短期,磁卡技术仍然会在许多领域应用。

1.2系统设计的特点

单片机,亦称单片微电脑或单片微型计算机。

它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。

在单片机没有出现之前我们只能使用复杂的模拟电路来进行线路的连接,这样不仅体积巨大,成本较高给我的生产生活带来的极大的不便。

而单片机给我们的各领域都带来的巨大的变化,现在从飞机大炮到电子产品都离不开单片机,这是因为单片机是靠程序运行的,并且可以修改。

通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。

同样本次设计同样要采用单片机进行设计。

本设计采用80C51单片机为主控芯片,结合外围器件,组成电子控制系统,用户想要打开锁,必先通过指纹识别模块对指纹进行采集比对,若指纹比对正确则开锁,否则不予开启。

同样的也必须拥有通行磁卡才可以开锁。

然后通过输入密码进行开锁,和对密码信息进行修改。

由于门锁的开启是由指纹信息来确定,而个人的指纹信息是独一无二的,一般难以被盗与仿制,因此我相信我们所设计的磁卡指纹防盗锁的安全性是有保证的。

同时由于磁卡的舒适性和低成本使得我们所设计的磁卡指纹防盗锁的应用围有所增加。

而且我们拥有三种开锁方式,对于我们生活工作中的正常的使用有更大的安全性和适用性。

1.3指纹识别简介

指纹识别技术是目前最成熟且价格便宜的生物特征识别技术。

目前来说指纹识别的技术应用最为广泛,我们不仅在门禁、考勤系统中可以看到指纹识别技术的身影,市场上有了更多指纹识别的应用:

如笔记本电脑、手机、汽车、银行支付都可应用指纹识别的技术。

1.3.1指纹识别技术原理

指纹其实是比较复杂的。

与人工处理不同,许多生物识别技术公司并不直接存储指纹图像。

多年来在各个公司及其研究机构产生了许多数字化的算法(美国有关法律认为,指纹图像属于个人隐私,因此不能直接存储指纹图像。

但指纹识别算法最终都归结为在指纹图像上找到并比对指纹的特征。

与人工处理不同,一般的生物识别技术公司并不直接存储指纹的图像,而是使用不同的数字化算法在指纹图像上找到并比对指纹的特征。

每个指纹都有几个独一无二、可测量的特征点,每个特征点都有大约5~7个特征,我们的十个手指产生最少4900个独立可测量的特征,这足以说明指纹识别是一个更加可靠的鉴别方式。

1.3.2指纹识别的应用

指纹识别技术是生物特征识别技术中最成熟的一类,但是自动指纹识别系统(AFIS)价格昂贵,极大地限制了它的应用,使得它们只能应用在银行、公安等特殊部门。

随着科学技术的进步,半导体传感器的出现,指纹识别系统的价格也不断下降,使得过去高高在上的指纹识别技术,终于走入了市场广大的普通民用领域,下面是一些AFIS应用的例子。

1.考勤

在很多企业中往往需要进行考勤,传统的考勤方式基本上有两种,一种是卡片形式的,另一种是IC卡形式,但这两种考勤方式都无法杜绝代人打卡的现象,使考勤失去了意义。

如果利用指纹作为个人身份的标识,以此来进行考勤,则可以很好地避免代人打卡这种现象,并且也方便了员工考勤,考勤时不需要任何卡片,只需将手指放在指纹采集仪上,几秒钟就能轻轻松松地完成考勤。

2.门禁

在居民楼、智能大厦和宾馆中往往需要门禁系统来限制没有权限的人进入。

如果采用传统的钥匙+锁的方式,因为进入的人比较多,并且一些人只在一段时间有权限,这样钥匙很容易被人复制,并且携带也不方便,还容易丢失,这都给用户带来了一些额外的负担;如果采用IC卡,也存在这样的问题。

如果采用指纹门禁系统,则可以方便地解决以上问题。

以宾馆为例,我们可以对每位顾客在他/她登记的时候为其采集指纹模板,使其在登记住宿期间能有权限打开其登记的房间的门,期满后即可注销其指纹模板,他/她就没有权限再使用该房间了。

对宾馆来说,不用担心钥匙被复制或丢失而给后来的顾客造成损失。

对顾客来说,他/她也不用担心丢失钥匙或卡片而带来一些不必要的麻烦,也不要携带一些额外的东西。

3.指纹锁

在日常生活中我们能看到各种各样的锁,现有的机械锁却已经不能满足某些部门的安全性要求,如银行的金库等。

如果采用指纹加密,将会大大提高金库的安全性。

并且可以采用多个人的指纹进行加密,然后安排这些人不在同一天上班,当需要时再召集他们来开锁,这样不仅可以使小偷难以得逞,而且劫匪对其也无可奈何。

4.Windows登录和计算机信息安全

Windows本身提供了一定的安全机制,前面我们已经提及其存在的问题,如果利用指纹来进行加密,其安全性将大大提高,并且极大地方便了用户,用户不需要手工输入密码,只需将手指放在采集仪上,不到一秒钟即可通过验证(合法用户)。

1.3.3指纹识别的发展

纵览全球诸多指纹识别事件:

出入关按指纹、开门按指纹、领社保按指纹、上班考勤时按指纹、幼儿园接送孩子按指纹、银行取款按指纹、超市购物按指纹付款、洗衣服按指纹进行分工、打手机按指纹、上电脑按指纹等等新现象层出不穷,指纹识别已经与人们的生活休戚相关,指纹识别技术在全球围已经彻底拉开了“指纹时代”的巨幕。

指纹行业是一个新兴的行业,本身具有很高的科技含量,相对利润高发展前景广阔。

乐荣集团预测:

只要有人的地方,就一定离不开指纹识别技术。

“生活指纹化”是人们不可置身于外的生活现实。

21世纪的人类生活,凡涉及到身份识别的电子产品,都必将全面指纹化。

因此,指纹化产品呈现出广阔的市场开发前景和巨大的利润空间。

1.4磁卡识别技术

磁卡是利用磁性载体记录英文与数字信息,用来标识身份或其它用途的卡片。

1.4.1磁卡识别技术原理

1.记录原理

记录磁头由有空隙的环形铁芯和绕在铁芯上的线圈构成。

磁卡是由一定材料的片基和均匀地涂布在片磁卡刷卡器上面的微粒磁性材料制成的。

在记录时,磁卡的磁性面以一定的速度移动,或记录磁头以一定的速度移动,并分别和记录磁头的空隙或磁性面相接触。

磁头的线圈一旦通上电流,空隙处就产生与电流成比例的磁场,于是磁卡与空隙接触部分的磁性体就被磁化。

如果记录信号电流随时间而变化,则当磁卡上的磁性体通过空隙时(因为磁卡或磁头是移动的),便随着电流的变化而不同程度地被磁化。

磁卡被磁化之后,离开空隙的磁卡磁性层就留下相应于电流变化的剩磁。

如果电流信号(或者说磁场强度)按正弦规律变化,那么磁卡上的剩余磁通也同样按正弦规律变化。

当电流为正时,就引起一个从左到右(从N到S)的磁极性;当电流反向时,磁极性也跟着反向。

其最后结果可以看作磁卡上从N到S再返回到N的一个波长,也可以看作是同极性相接的两块磁棒。

这是在某种程度上简化的结果,然而,必须记住的是,剩磁Br是按正弦变化的。

当信号电流最大时,纵向磁通密度也达到最大。

记录信号就以正弦变化的剩磁形式记录,贮存在磁卡上。

2.工作原理

磁卡上面剩余磁感应强度Br在磁卡工作过程中起着决定性的作用。

磁卡以一定的速度通过装有线圈的工作磁头,磁卡的外部磁力线切割线圈,在线圈中产生感应电动势,从而传输了被记录的信号。

当然,也要求在磁卡工作中被记录信号有较宽的频率响应、较小的失真和较高的输出电平。

一根很细的金属直线可以作为一个简单的重放设备。

金属直线与磁卡紧贴,方向垂直于磁卡运行方向,磁卡运行时,金属直线切割磁力线而产生感应电动势,电动势的大小与切割的磁力线成正比。

当磁卡的运行速度保持不变时,金属直线的感应电动势与磁卡表面剩余磁感应强度成正比,而导体中的感应电动势可由下式表示:

e=BrWv

式中Br代表表面剩余磁感应强度;磁条磁卡裱磁机W代表记录道迹的宽度;v代表重放时磁卡的运行速度。

在Br=2πf/vφrmcos2πft的情况下,综合Br和e的关系式,得到e=2πfWφrmcos2πft。

当然,用一根金属线作磁卡工作设备,由于输出很小,故而是不实用的。

而磁头是用高导磁系数的软磁材料制成的铁芯,上面缠有绕组线圈,磁头前面有一条很窄的缝隙,这时进入工作磁头的磁卡磁通量而言,可以看作是两个并联的有效磁阻,即空隙的磁阻和磁头铁芯的磁阻。

因为空隙的有效磁阻远大于工作磁头铁芯的磁阻,所以磁卡上磁通量的绝大部分输入到磁头铁芯,并与工作磁头上线圈绕组发生交连,因而感应出电动势,在这种情况下,单根金属线得到的感应电动势公式完全适用于环形磁卡工作磁头,只是比例系数不同而已。

设N为线圈的匝数,m为与工作磁头铁芯的大小和磁性有关的系数,则环形工作磁头绕组中所产生的感应电动势为:

e=2πfWmNφrmcos2πft

因为在工作磁绕组中所感应的电动势正比于磁通的变化率,即电动势e∝By∝频率f。

在记录时i=Isinwt,纵向剩磁密度Bx∝i(传递曲线的直线部分),所以,Bx=K1Isinwt。

由于By∝dbx/dt,e∝By,所以,e=K2Iwcoswt。

这里的K2取决于工作磁头的效率、匝数、磁带材料等。

这些公式还表明:

输出电压正比记录电流;输出电压正比于信号频率;输出电压得到90°的相应变化(即由正弦项改变到余弦项)。

1.4.2磁卡识别的应用

磁卡的使用已经有很长的历史了。

由于磁卡成本低廉,易于使用,便于管理,且具有一定的安全特性磁卡,因此它的发展得到了很多世界知名公司,特别各国政府部门几十年的鼎立支持,使得磁卡的应用非常普及,遍布国民生活的方方面面。

一种快速发展的应用是在政府福利服务中使用磁卡来批准和支付福利金、食品卡和其它服务。

另一项发展中的应用是存储倾向价值的卡片。

这种卡片是事先付款的,在卡中编码一定的货币价值,用户使用它来购买商品或服务。

卡片的价值在每次使用时得到磁性销减。

两种理想的应用正在流行起来,一是卡,一是多次使用的交通票证。

其它应用包括学生就餐证、桥梁、通道和道路的过路费、多次使用的交通票证、录影带出租证、自动售货机、带有一定价值的驾驶证,可以用来购买商品或服务。

每年有100多亿磁卡在各种应用中使用,而应用的围在不断扩大中。

1.4.3磁卡识别的发展

磁卡技术的限制因素是数据存储的时间长短受磁性粒子极性的耐久性限制。

另外,磁卡存储数据的安全性一般较低,如磁卡不小心接触磁性物质就可能造成数据的丢失或混乱,要提高磁卡存储数据的安全性能,就必须采用另外的相关技术,增加成本。

随着新技术的发展,安全性能较差的磁卡有逐步被取代的趋势,现有条件下,社会上仍然存在大量的磁卡设备,再加上磁卡技术的成熟和低成本,磁卡技术仍然会在许多领域应用。

第2章系统总体设计方案

2.1系统总体设计

2.1.1系统功能描述

密码锁功能如下:

1.在指纹不匹配之前锁死键盘,不允许输入密码。

2.在磁卡不匹配之前锁死键盘,不允许输入密码。

3.密码忘记是可重置密码,强行将密码更换为原始密码。

4.密码输错可按取消键,重新输入。

5.密码输入正确,正确指示等亮。

密码输入不正确,警报声响起。

6.要求密码可更改。

7.键盘是4*4键盘,由0~9和功能键构成。

8.密码输错三次以后报警并且锁死键盘。

2.1.2系统总体框架

系统的总体框架包括单片机和8个模块,如图2-1所示。

图2-1系统框架图

2.2设计方案的选择

利用所学的电子技术知识和电子设计方法,设计出一个电子密码锁有以下两种基本方案可以选择。

2.2.1数字电路密码锁方案

用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路,或数字系统。

由于它具有逻辑运算和逻辑处理功能,所以又称数字逻辑电路。

现代的数字电路由半导体工艺制成的若干数字集成器件构造而成。

逻辑门是数字逻辑电路的基本单元。

存储器是用来存储二值数据的数字电路。

从整体上看,数字电路可以分为组合逻辑电路和时序逻辑电路两大类。

用触发器构成的数字逻辑电路作为指纹锁的核心控制,完成与指纹识别模块进行通讯,判断是否开锁。

同样密码开锁时,密码保存在JK触发器中,与输入密码通过比较器比较,判断结果是否相符合。

如果我们这样设计的方案好处就是设计简单,但控制的准确性和灵活性差,故不采用。

数字电路密码锁系统框图如下所示:

图2-2数字电路密码锁系统框图

2.2.2单片机控制密码锁方案

选用单片机作为系统的核心部件,实现控制与处理的功能。

单片机具有资源丰富、速度快、编程容易等优点。

附加一些简单的外围电路,利用单片机的一个I/O端口组成4×4键盘作为输入电路,利用单片机部的随机存储器(RAM)和只读存储器(ROM)及其引脚资源,外接液晶显示(LED),键盘输入等实现数据的处理传输和显示功能,基本上能实现设计指标。

采用C语言编写程序来实现电子密码锁的各项功能,具有很强的实用性。

系统框图参考图2-1。

2.3方案选择及可行性论证

综上提出的两种方案,方案一给出的采用数字逻辑电路的设计方法的好处就是设计简单,因为采用数字逻辑电路可以分成各个功能模块来设计,每个模块实现各自的一个功能。

这钟方法设计的密码锁电路大致包含:

按键输入、密码核对、密码修改、开锁电路、错误提示电路等功能模块。

采用数字电路虽然设计简单但是操作繁琐,要运用很多数字逻辑器件,硬件电路复杂,而且可能会出现较多器件故障,同时难以检查和维护。

方案二提出的使用单片机为核心控制的方案,利用单片机丰富的I/O端口和灵活的编程设计,不但能实现密码锁的功能,而且控制准确性高,外围电路少硬件电路简单,方便灵活,调试简单不易出错,体积小成本低也利于现实中实现,具有较高的实际意义和实用价值。

这个设计方案中的关键之处就在于编程,利用程序的执行来实现密码锁的基本功能,因此单片机方案还有较大活动空间,能在很大程度上扩展功能,方便对系统进行升级。

综上所诉,通过比较两种方案,本次设计拟采用以Intel公司的8051单片机为核心的单片机控制方案,利用单片机丰富的I/O端口和灵活的编程设计及其控制的准确性,实现基本密码锁功能。

第3章硬件电路设计

3.1MCS-8051单片机

3.1.1MCS-8051单片机简介

80C51是美国Intel公司生产的低电压,高性能的CMOS8位单片机,它采用了CHMOS工艺,其特点是功耗低。

片含4Kbytes的可反复擦写的只读程序存储器(EPROM)和128bytes的随机存取数据寄存器(RAM),器件采用标准MCS-51指令系统,片置通用8位中央处理器(CPU)和FLASH存储单元。

8051的改进型80C51单片机为许多嵌入式控制系统提供了一种灵活行高且价廉的方案。

部结构如下:

1.中央处理器CPU:

8位,运算和控制功能。

2.部RAM:

共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。

3.部ROM:

4KB掩膜ROM,用于存放程序、原始数据和表格。

4.定时/计数器:

两个16位的定时/计数器,实现定时或计数功能。

5.并行I/O口:

4个8位的I/O口P0、P1、P2、P3。

6.串行口:

一个全双工串行口。

7.中断控制系统:

5个中断源(外中断2个,定时/计数中断2个,串行中断1个)。

8.时钟电路:

可产生时钟脉冲序列,允许晶振频率6MHZ和12MHZ。

图2-38051单片机的部结构

3.1.2MCS-8051单片机引脚功能

引脚功能如下:

1.VCC:

接+5V电源正端。

2.VSS:

接+5V电源地端。

3.XTAL1:

接外部石英晶体的一端。

在单片机部,它是一个反相放大器的输入端,这个放大器构成了片振荡器。

当采用外部时钟时对于HMOS单片机,该引脚接地;对于CHMOS单片机,该引脚作为外部振荡信号的输入端。

4.XTAL2:

接外部石英晶体的另一端。

在单片机的部,它是片振荡器的反相放大器的输出端。

当采用外部时钟时,对于HMOS单片机,该引脚作为外部振荡信号的输入端:

对于CHMOS单片机,该引脚悬空不接。

5.P0口:

P0.0~P0.7统称为P0口。

在不接片外存储器或扩展I/O接口时,可作为准双向输入输出口。

在接有片外存储器或扩展I/O接口时,P0口分时复用为底8位地址总线和双向数据总线。

6.P1口:

P1.0~P1.7统称为P1口,可作为准双向I/O接口使用。

对于52子系列,P1.0与P1.1还有第二功能,P1.0可作为定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/计数器2的外部控制端T2EX。

7.P2口:

P2.0~P2.7统称为P2口,一般可作为准双向I/O接口使用。

在外接有外存储器或扩展I/O接口且寻址围超过256KB时,P2口用作高8位地址总线。

8.P3口:

P3.0~P3.7统称为P3口。

除作为准双向I/O接口使用外,P3口还可以将每一位用于第二功能,且P3口的每一条引脚均可独立定义为第一功能的输入/输出或第二功能的输入/输出。

P3口第二功能如下:

1)P3.0RXD串行输入口。

2)P3.1TXD串行输出口。

3)P3.2INT0外部中断0(低电平有效)。

4)P3.3INT1外部中断1(低电平有效)。

5)P3.4T0定时计数器0。

6)P3.5T1定时计数器1。

7)P3.6WR外部数据存储器写选通(低电平有效)。

8)P3.7RD外部数据存储器读选通(低电平有效)。

9.RST:

复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

10.ALE/PROG:

当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定时目的。

然而要注意的是:

每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR8EH地址上置0。

此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。

另外,该引脚被略微拉高。

如果微处理器在外部执行状态ALE禁止,置位无效。

11.PSEN:

程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当80c51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。

当访问外部数据存储器,高有两次有效的PSEN信号。

12.EA/VPP:

外部访问允许。

欲使CPU访问外部程序存储器(地址0000H-FFFFH),EA端口必须保持低电平(接地)。

需注意的是:

如果加密位LB1被编程,复位时部会锁存EA端状态。

如EA端为高电平(接VCC端),CPU则执行部程序存储器中的指令。

Flash存储器编程时,该引脚加上+12V的编程电压VPP。

图3-180C51引脚图

3.2单片机最小系统

图3-2单片机最小系统电路图

单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。

单片机最小系统电路图如图3-2所示。

对51系列单片机来说,最小系统一般应该包括:

单片机、晶振电路、复位电路。

3.2.1复位电路

一、复位电路的作用

在上电或复位过程中,控制CPU的复位状态:

这段时间让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。

无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计。

而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。

许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。

二、基本的复位方式

单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。

89系列单片机的复位信号是从RST引脚输入到芯片的施密特触发器中的。

当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。

单片机系统的复位方式有:

手动按钮复位和上电复位。

本设计采用的就是手动按钮复位。

1.手动按钮复位

手动按钮复位需要人为在复位输入端RST上加入高电平(图3-3)。

一般采用的办法是在RST端和正电源VCC之间接一个按钮。

当人为按下按钮时,则VCC的+5V电平就会直接加到RST端。

手动按钮复位的电路如所示。

由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。

图3-3单片机手动按钮复位电路图

2.上电复位

AT89C51的上电复位电路如图3-4所示,只要在RST复位输入引脚上接一个电容至VCC端,下接一个电阻到地即可。

对于CMOS型单片机,由于在RST端口部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1µF。

上电复位的工作过程是在加电时,复位电路通过电容加给RST端一个短暂的高电平信号,此高电平信号随着VCC对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。

为了保证系统能够可靠地复位,RST端的高电平信号必须维持足够长的时间。

上电时,VCC的上升时间约为10ms,而振荡器的起振时间取决于振荡频率,如晶振频率为10MHz,起振时间为1ms;晶振频率为1MHz,起振时间则为10ms。

在图E的复位电路中,当VCC掉电时,必然会使RST端电压迅速下降到0V以下,但是,由于部电路的限制作用,这个负电压将不会对器件产生损害。

另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l”态。

如果系统在上电时得不到有效的复位,则程序计数器PC将得不到一个合适的初值,因此,CPU可能会从一个未被定义的位置开始执行程序。

图3-4单片机上电复位电路图

3.2.2晶振电路

晶振是晶体振荡器的简称,在电气上它可以等效成一个电容和一个电阻先并联然后再串联一个电容的二端网络。

电工学上这个网络有两个谐振点,以频率的高低分,其中较低的频率是串联谐振;较高的频

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

当前位置:首页 > 外语学习 > 其它语言学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1