《单片机原理与应用及上机指导》第11章:单片机电子密码锁设计.ppt
《《单片机原理与应用及上机指导》第11章:单片机电子密码锁设计.ppt》由会员分享,可在线阅读,更多相关《《单片机原理与应用及上机指导》第11章:单片机电子密码锁设计.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、http:/第11章 单片机电子密码锁设计教学提示和教学目标教学提示和教学目标教学提示和教学目标教学提示和教学目标11111111.1 .1 .1 .1 系系系系 统统统统 概概概概 述述述述11111111.2.2.2.2 设计思路分析设计思路分析设计思路分析设计思路分析11111111.3.3.3.3 基本功能介绍基本功能介绍基本功能介绍基本功能介绍11.4 11.4 11.4 11.4 主要芯片介绍主要芯片介绍主要芯片介绍主要芯片介绍11.5 11.5 11.5 11.5 硬件电路设计硬件电路设计硬件电路设计硬件电路设计11.6 11.6 11.6 11.6 软软软软 件件件件 设设设设
2、 计计计计11.7 11.7 11.7 11.7 总总总总 结结结结11.8 11.8 11.8 11.8 上上上上 机机机机 指指指指 导导导导http:/教学提示和教学目标教学提示和教学目标n教学提示:本章主要介绍了利用单片机实现电子密码锁教学提示:本章主要介绍了利用单片机实现电子密码锁的设计思路和一般方法,从电子密码锁的基本构成单元的设计思路和一般方法,从电子密码锁的基本构成单元入手,着重介绍了单片机电子密码锁的系统功能和结构入手,着重介绍了单片机电子密码锁的系统功能和结构框图,硬件电路设计思路和软件设计思路。框图,硬件电路设计思路和软件设计思路。n教学目标:了解利用单片机实现电子密码锁
3、的构成框架;教学目标:了解利用单片机实现电子密码锁的构成框架;熟悉单片机电子密码锁的设计和制作流程;掌握基于单熟悉单片机电子密码锁的设计和制作流程;掌握基于单片机电子密码锁的硬件系统和软件系统设计的思路和一片机电子密码锁的硬件系统和软件系统设计的思路和一般方法。般方法。http:/11.1 系系 统统 概概 述述n本系统以本系统以AT89C51单片机为核心和单片机为核心和AT24C02 E2PROM存储器构存储器构成的简单电子密码锁,实用、功能灵活多样成的简单电子密码锁,实用、功能灵活多样,除基本功能外除基本功能外,还可还可以扩展带实时时钟功能。采用以扩展带实时时钟功能。采用6位密码控制位密码
4、控制(可以扩展至多位可以扩展至多位),由,由于单片机不具备掉电保存功能,因而,采用于单片机不具备掉电保存功能,因而,采用AT24C02来存储用户来存储用户密码信息,它具有掉电后密码信息可以保存功能,可以广泛地应密码信息,它具有掉电后密码信息可以保存功能,可以广泛地应用在各种防盗场所。用在各种防盗场所。n本章介绍由本章介绍由AT89C51单片机为核心与单片机为核心与AT24C02 E2PROM存储存储器构成的简单电子密码锁,它具有可以设定密码、门铃呼叫、限器构成的简单电子密码锁,它具有可以设定密码、门铃呼叫、限制密码输入错误次数和报警等功能,并介绍通过制密码输入错误次数和报警等功能,并介绍通过P
5、roteus和和Keil联合仿真,来完成该课题的设计和掌握联合仿真,来完成该课题的设计和掌握Proteus和和Keil软件的使软件的使用。用。http:/11.2 设计思路分析设计思路分析n11.2.1 系统构成框图系统构成框图n11.2.2 器件选择器件选择http:/11.2.1 系统构成框图系统构成框图n基于单片机的电子密码锁的系统构成框图如图基于单片机的电子密码锁的系统构成框图如图11.1所示。由控制模所示。由控制模块块AT89C51、E2PROM AT24C02存储器模块、键盘显示器模块、存储器模块、键盘显示器模块、报警驱动模块、电源模块等组成。报警驱动模块、电源模块等组成。n本系统
6、采用单片机本系统采用单片机AT89C51作为本设计的核心元件。利用作为本设计的核心元件。利用7段共阳段共阳极极LED数码管作为显示器件,用于开机时显示提示信息和工作时显数码管作为显示器件,用于开机时显示提示信息和工作时显示密码提示信息或实时时钟显示。另外,采用示密码提示信息或实时时钟显示。另外,采用AT24C02(E2PROM存储器存储器)来存储用户密码信息,它具有掉电后密码信息保存功能。来存储用户密码信息,它具有掉电后密码信息保存功能。http:/11.2.2 器件选择器件选择n本系统在设计过程中主要选取了以下一些器件:本系统在设计过程中主要选取了以下一些器件:n单片机:单片机:AT89C5
7、1。n显示器件:显示器件:6位位7段共阳极段共阳极LED显示器。显示器。n按键:欧姆龙按键。按键:欧姆龙按键。n存储器:存储器:AT24C02 E2PROM。n报警单元:蜂鸣器。报警单元:蜂鸣器。http:/11.3 基本功能介绍基本功能介绍n1密码设置密码设置n初始密码通过密码修改程序用单片机写入初始密码通过密码修改程序用单片机写入E2PROM存储器,初始密码为存储器,初始密码为951688。n2密码修改密码修改n当需要修改密码时,先输入原始密码,单击当需要修改密码时,先输入原始密码,单击OK按钮确认后,系统先进行密码校验,如果按钮确认后,系统先进行密码校验,如果正确则显示正确则显示“HEL
8、LO!”,输出,输出LED指示灯点亮,然后输入新的指示灯点亮,然后输入新的6位数密码,再单击位数密码,再单击SET按按钮,完成密码的设置。钮,完成密码的设置。n3密码存储密码存储n由键盘输入的密码存储在单片机的输入缓冲区,掉电后就消失了;而由键盘输入的密码存储在单片机的输入缓冲区,掉电后就消失了;而E2PROM则存储着系则存储着系统设置的密码,掉电后密码依然还在,这就是采用统设置的密码,掉电后密码依然还在,这就是采用E2PROM的优点。的优点。n4本机键开锁本机键开锁n输入正确的密码后,单击输入正确的密码后,单击OK按钮,系统显示按钮,系统显示“HELLO!”的欢迎信息,同时输出指示灯的欢迎信
9、息,同时输出指示灯LED点亮,驱动电控锁机构完成开锁动作。点亮,驱动电控锁机构完成开锁动作。n5密码错误报警密码错误报警n当输入的密码不正确时,系统显示当输入的密码不正确时,系统显示“NO-!”,然后输入次数减,然后输入次数减1,返回等待继续输入密,返回等待继续输入密码,当输入错误的密码达码,当输入错误的密码达3次后,系统显示次后,系统显示“NO-!”,系统同时发出声光报警,驱动,系统同时发出声光报警,驱动LED闪烁和蜂鸣器发出报警声。闪烁和蜂鸣器发出报警声。n6密码显示密码显示n正常情况下,系统显示正常情况下,系统显示“-”,在每输入一位密码后系统显示一个,在每输入一位密码后系统显示一个“H
10、”,掩盖掉当前输,掩盖掉当前输入的密码,所以可以防止密码信息泄露而比较安全。入的密码,所以可以防止密码信息泄露而比较安全。n7门铃呼叫门铃呼叫n当单击当单击CALL按钮后,系统显示按钮后,系统显示“HELLO!”欢迎信息,同时驱动蜂鸣器发出门铃呼叫声。欢迎信息,同时驱动蜂鸣器发出门铃呼叫声。http:/11.4 主要芯片介绍主要芯片介绍nAT24C02是一款带有是一款带有2KB的电擦写存储器。地址和的电擦写存储器。地址和数据通过数据通过I2C总线传输,在每次对数据字节进行读总线传输,在每次对数据字节进行读或写操作后,内建的字地址寄存器自动增加。器件或写操作后,内建的字地址寄存器自动增加。器件读
11、读/写地址为写地址为0A1/0A0,I2C通信总线中通信总线中SDA为数为数据传输线、据传输线、SCL为时钟线,为时钟线,A0、A1、A2为片选地为片选地址硬件连接线,这样允许将址硬件连接线,这样允许将8个个24C02器件连接到器件连接到总线上,它对应指令中的总线上,它对应指令中的A0、A1、A2来寻址区分。来寻址区分。http:/11.5 硬件电路设计硬件电路设计n硬件电路包含以下几个部分硬件电路包含以下几个部分。n1显示电路设计显示电路设计n采用采用6位位7段共阳极数码管,段共阳极数码管,ADP连接到单片机的连接到单片机的P0.0P0.7,位选端由,位选端由P2.0P2.5控制控制74LS
12、04(6输入输出非门输入输出非门)来控制数码管的来控制数码管的6个阳极。个阳极。n2存储电路设计存储电路设计n存储电路存储电路 如图如图11.2所示,单片机所示,单片机P3.6、P3.7分别连接分别连接I2C接口的接口的E2PROM AT24C02的的SDA和和SCL线,外接两个线,外接两个4.7k的上拉电阻,构成的上拉电阻,构成I2C总线通信电总线通信电路。路。n3按键电路设计按键电路设计n按键电路按键电路 如图如图11.3所示,由单片机的所示,由单片机的P1.0P1.3构成行线,由构成行线,由P1.4P1.7构构成列线分别与按键相连,构成成列线分别与按键相连,构成44矩阵式扫描键盘,分布数
13、字矩阵式扫描键盘,分布数字09、功能、功能OK、ESC、SET、CALL等按键。等按键。n4报警电路设计报警电路设计n报警电路报警电路 如图如图11.4所示,由单片机的所示,由单片机的P2.6端口与端口与PNP型型2N3905三极管的基极三极管的基极相连,通过发射极来驱动蜂鸣器。相连,通过发射极来驱动蜂鸣器。n5整体电路工作原理整体电路工作原理http:/图图11.2 存储电路存储电路http:/图图11.3 按键电路按键电路http:/图图11.4 报警电路报警电路http:/11.6 软软 件件 设设 计计n采用模块化方法编写程序,由于采用模块化方法编写程序,由于AT89C51不具有不具有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理与应用及上机指导 单片机 原理 应用 上机 指导 11 电子 密码锁 设计
限制150内