




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机电子密码锁论文 随着电子产品向智能化和微型化的不断发展单片机已成为电子产品研制和开发中首选的控制器以下是小编为大家整理好的单片机电子密码锁论文欢迎大家阅读参考! 摘要随着人们生活水平的提高如何实现家庭防盗这一问题也变的尤其的突出传统的机械锁由于其构造的简单安全性能低无法满足人们的需要本文从经济实用的角度出发采用美国Atmel公司的单片机AT89S51与低功耗CMOS型E2PROMAT24C02作为主控芯片与数据存储器单元结合外围的键盘输入、显示、报警、开锁等电路用汇编语言编写主控芯片的控制程序设计了一款可以多次更改密码具有报警功能的电子密码锁 关键词单片机报警AT89S51 一、系统总体设计 本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成其中矩阵键盘用于输入数字密码和进行各种功能的实现由用户通过连接单片机的矩阵键盘输入密码后经过单片机对用户输入的密码与自己保存的密码进行对比从而判断密码是否正确然后控制引脚的高低电平传到开锁电路或者报警电路. 各模块功能如下: 1.键盘输入模块:分为密码输入按键与几个功能按键用于完成密码锁输入功能 2.显示模块:用于完成对系统状态显示及操作提示功能 3.复位电路:完成系统的复位 4.报警电路:用于完成输错密码时候的警报功能 5.密码存储模块:用于完成掉电存储功能使修改的密码断电后仍能保存 6.开锁电路:应用继电器及发光二极管模拟开锁完成开锁及开锁提示 二、主要芯片介绍 AT89S51 AT89S51单片机是一个低功耗高性能CMOS8位单片机片内含8KBytesISP(Insystemprogrammable)的可反复擦写1000次的Flash只读程序存储器器件采用ATMEL公司的高密度、非易失性存储技术制造 AT89S51具有以下标准功能:8k字节Flash256字节RAM32位I/O口线看门狗定时器2个数据指针三个16位定时器/计数器 P0口为一个8位漏级开路双向I/O口每脚可吸收8TTL门电流当P1口的管脚第一次写1时被定义为高阻输入 P1口是一个内部提供上拉电阻的8位双向I/O口P1口缓冲器能接收输出4TTL门电流P1口管脚写入1后被内部上拉为高可用作输入P1口被外部下拉为低电平时将输出电流这是由于内部上拉的缘故 P2口为一个内部上拉电阻的8位双向I/O口P2口缓冲器可接收输出4个TTL门电流当P2口被写“1”时其管脚被内部上拉电阻拉高且作为输入 P3口作为AT89S52的一些特殊功能管脚备选功能 P3.0RXD(串行输入口) P3.1TXD(串行输出口) P3.2/INT0(外部中断0) P3.3/INT1(外部中断1) P3.4T0(记时器0外部输入) P3.5T1(记时器1外部输入) P3.6/WR(外部数据存储器写选通) P3.7/RD(外部数据存储器读选通) 存储芯片AT24C02 AT24C02是美国Atmel公司的低功耗CMOS型EPROM内含2568位存储空间具有工作电压宽(2.55.5V)、擦写次数多(大于10000次)、写入速度快(小于10ms)、抗干扰能力强、数据不易丢失、体积小等特点而且他是采用了IC总线式进行数据读写的串行器件占用很少的资源和I/O线并且支持在线编程进行数据实时的存取十分方便 三、硬件设计 本系统外围电路包括键盘输入部分、密码存储部分、复位部分、显示部分、报警部分、开锁部分组成根据实际情况键盘输入部分选择44矩阵键盘显示部分选择字符型液晶显示LCD1602密码存储部分选用AT24C02芯片来完成其原理图如图22所示 键盘输入模块 由于本设计所用到的按键数量较多而不适合用独立按键式键盘采用的是矩阵式按键键盘它由行和列组成也称行列式键盘按键位于行列的交叉点上密码锁的密码由键盘输入完成与独立式按键键盘相比要节省很多I/O口本设计中使用的这个44键盘不但能完成密码的输入还能作特别功能键使用键盘的每个按键功能在程序设计中设置 密码存储模块 AT24C02的1、2、3脚是三条地址线用于确定芯片的硬件地址在AT89S51试验开发板上它们都接地第5脚和第8脚分别为正、负电源第8脚SDL为串行数据输入/输出数据通过这条双向IC总线串行传送在AT89S52试验开发板上和单片机的P3.6连接第6脚SCL为串行时钟输入线在AT89S52试验开发板上和单片机的P3.7连接SDL和SCL都需要和正电源间各接一个5.1K的电阻上拉第6脚接P3.5AT24C02中带有片内地址寄存器每写入或读出一个数据字节后该地址寄存器自动加1以实现对下一个存储单元的读写所有字节均以单一操作方式读取为降低总的写入时间一次操作可写入多达8个字节的数据 复位部分 单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态并从这个状态开始工作该电路在最简单的复位电路下增加了手动复位按键在接通电源瞬间电容C1上的电压很小复位下拉电阻上的电压接近电源电压即RST为高电平在电容充电的过程中RST端电压逐渐下降当RST端的电压小于某一数值后CPU脱离复位状态由于电容C1足够大可以保证RST高电平有效时间大于24个振荡周期CPU能够可靠复位增加手动复位按键是为了避免死机时无法可靠复位当复位按键按下后电容C1通过R5放电当电容C1放电结束后RST端的电位由R5与R6分压比决定 晶振部分 AT89S52引脚XTAL1和XTAL2与晶体振荡器及电容C2、C3连接晶振、电容C2C3及片内与非门(作为反馈、放大元件)构成了电容三点式振荡器振荡信号频率与晶振频率及电容C2、C3的容量有关但主要由晶振频率决定范围在033MHz之间电容C2、C3取值范围在530pF之间根据实际情况本设计中采用12MHZ作为系统的外部晶振电容取值为10pF 显示模块 显示部分由液晶显示器LCD1602取代普通的数码管完成开锁时按下键盘上的开锁按键后利用键盘上的数字键09输入密码每按下一个数字键后在显示器上显示一个*输入多少位就显示多少个*当密码输入完成时按下确认键如果输入的密码正确的话则显示open单片机其中P2.0引脚会输出低电平使三极管T2导通电磁铁吸合继电器开关跳转电子密码锁被打开如果密码不正确显示wrongP2.0输出的是高电平电子密码锁不能打开通过LCD显示屏可以清楚地判断出密码锁所处的状态 报警部分 报警部分由陶瓷压电发声装置及外围电路组成密码正确时直接开锁当密码输入错误时单片机的P2.1引脚为低电平三极管T3导通蜂鸣器发出噪声报警 开锁部分 开锁控制电路的功能是当输入正确的密码后将锁打开系统使用单片机其中一引脚线发出信号经三极管放大后由继电器驱动电磁阀动作将锁打开用户通过键盘任意设置密码并储存在E2PROM中作为锁码指令只有用户操作键盘时单片机的电源端才能得到3V电源否则单片机处于节电工作方式. 四、结束 本次设计的电子密码锁是以手动键盘输入密码的通过段时间对电子密码锁的研究学习发觉这种密码输入方式可以进行改革在越来越高科技化的今天遥控控制显的愈发重要今后的电子密码锁应该具有以红外技术或无线电技术为辅助的密码按键输入远程交互技术这样就能远程输入密码完成操作也可以放弃传统的按键输入密码模式借助传感器技术运用声控来实现密码输入又或者人脸识别技术还有一种就是用户指纹输入方式这些都可以使开锁的时间更短更方便电子密码锁产业将向静态功耗更低
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年建筑材料与构造综合知识考试试题及答案
- 2025年职业教育法与管理的知识与应用考试卷及答案
- 2025年广告传播学考研试题及答案
- 2025年甘肃省平凉市灵台县新开乡招聘大学生村文书笔试参考题库及参考答案详解
- 物资进出仓库管理制度
- 牲畜饲养繁殖管理制度
- 特殊单元护理管理制度
- 特种作业施工管理制度
- 特色培训基地管理制度
- 狠抓项目资金管理制度
- 工业园区污水管网施工难点及应对方案
- 突发地质灾害应急演练
- 绿化养护投标方案(技术方案)
- 电梯日管控、周排查、月调度内容表格
- 小学生火星天问一号祝融车分享
- AI技术在市场营销策略中的应用指南
- 2020年青海省(初三学业水平考试)中考数学真题试卷含详解
- 2024年贵州省贵阳市中考生物试题(含答案逐题解析)
- 病理学智慧树知到期末考试答案章节答案2024年温州医科大学
- 大学英语写作网络课程智慧树知到期末考试答案章节答案2024年佳木斯大学
- T-CSTM 00607-2024 被动式超低能耗建筑外围护结构用防水隔汽膜、透汽膜及气密性配件
评论
0/150
提交评论