欢迎来到天天文库
浏览记录
ID:14428217
大小:247.50 KB
页数:29页
时间:2018-07-28
《单片机电子密码锁课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机技术及应用综合训练(设计报告)单片机技术及应用综合训练(设计报告)题目:电子密码锁姓名:彭艳涛学院:数理学院专业:电子科学与技术班级:112学号:1886110216指导教师:韩新风2014年5月单片机技术及应用综合训练(设计报告)单片机技术及应用综合训练(设计报告)前言随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤为突出。在科学技术不断发展的今天,电子密码防盗锁作为防盗卫士的作用显得日趋重要。本文从经济实用的角度出发,系统由STC89C52与低功耗CMOS型E²PROMAT24C02作为主控芯片与数据存储器单元,结合外围的键盘输入、L
2、CD显示、报警、开锁等电路模块。它能完成以下功能:正确输入密码前提下,开锁;错误输入密码情况下,报警;密码可以根据用户需要更改。用C语言编写的主控芯片控制程序与EEPROMAT24C02读写程序相结合,并用Keil软件进行编译,设计了一款可以多次更改密码,具有报警功能的电子密码控制系统。本密码锁具有设计方法合理,简单易行,成本低,安全实用,保密性强,灵活性高等特点,具有一定的推广价值。关键词:电子密码锁、报警、液晶显示单片机技术及应用综合训练(设计报告)目录一、选题要求·····································1二、硬件
3、电路设计·································12.151单片机································22.2键盘电路·································22.3液晶显示电路·····························22.4警报电路·································32.5密码储存电路·····························32.6晶振、复位及关锁·························3三、软
4、件设计·····································4四、单片机技术及应用综合训练(设计报告)软硬件调试结果·······························94.1电路总原理图·····························94.2调试结果································10一、总结········································11单片机技术及应用综合训练(设计报告)一、选题要求本文从经济实用的角度出发,设计采用单片机为主控芯片,结合外
5、围电路,组成电子密码控制系统,密码锁共6位密码,每位的取值范围为0~9,用户可以自行设定和修改密码。用户想要打开锁,必先通过提供的键盘输入正确的密码才可以,密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警,期间输入密码无效,以防窃贼多次试探密码。6位密码同时输入正确,锁才能打开。锁内有备用电池,只有内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的,因此保密性强、灵活性高。其特点如下:1)保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。2)密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员
6、的更替而使锁的密级下降。3)误码输入保护,当输入密码多次错误时,报警系统自动启动。4)无活动零件,不会磨损,寿命长。5)使用灵活性好,不像机械锁必须佩带钥匙才能开锁。6)电子密码锁操作简单易行,一学即会。二、硬件电路设计下面是整个设计的流程图:开开始开始始初始化次数加1输入密码密码正确?返返回回NYY开锁程序开锁?N修改密码?次数>3?报警程序修改程序YNNY开始返回第24页单片机技术及应用综合训练(设计报告)2.151单片机这次课程设计采用的是5系列单片机AT89C52。其外部封装如下图所示:AT89C52单片机有4组8位的可编程I/O口,分别位P0
7、、P1、P2、P3口,每个口有8位(8根引脚),共32根[8]。P0口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.72.2键盘电路本次试验采用的是行列键盘,C语言程序中有相应的驱动程序,其硬件电路如下所示,下右对应的为各个按键所对应的数字及功能。0123456789确认重输改密2.3液晶显示电路
8、实验中采用的是LM016L液晶显示,其数据端口采集数据通过单片机的P0口,接法如下图所示。不同
此文档下载收益归作者所有