欢迎来到天天文库
浏览记录
ID:18656507
大小:422.50 KB
页数:28页
时间:2018-09-20
《电子密码锁课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机原理及应用课程设计渝州科技职业学院电子密码锁院系:电子信息工程学院专业班级:11电管2班学生姓名:任龙龙学号:指导教师姓名:何健指导教师职称:讲师二O一三年十一月28单片机原理及应用课程设计目录1绪论………………………………………………………………………………31.1电子密码锁简介………………………………………………………………31.2本设计所要实现的目标………………………………………………………31.3设计方案简介…………………………………………………………………32系统总体方案设计………………………………………………………………42.1设计框图……………………………………
2、…………………………………42.2设计原理………………………………………………………………………43硬件系统构成……………………………………………………………………43.1主要源器件……………………………………………………………………43.2电路总体构成…………………………………………………………………53.3电源输入电路…………………………………………………………………53.4键盘输入电路…………………………………………………………………53.5密码存储电路…………………………………………………………………63.6复位电路……………………………………………………………………63.
3、7晶振电路……………………………………………………………………73.8显示电路……………………………………………………………………83.9报警电路……………………………………………………………………83.10开锁电路……………………………………………………………………94软件系统设计……………………………………………………………………104.1主程序流程图………………………………………………………………104.2按键软件设计………………………………………………………………114.3密码设置软件设计…………………………………………………………124.4开锁软件设计…………………………
4、……………………………………13结论…………………………………………………………………………………15参考文献……………………………………………………………………………15附录…………………………………………………………………………………15附录1硬件原理图…………………………………………………………………15附录2C语言程序…………………………………………………………………1528单片机原理及应用课程设计1绪论1.1电子密码锁简介电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的
5、性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁。其特点如下:1)保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。2)密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。3)误码输入保护,当输入密码多次错误时,报警系统自动启动。4)无活动零件,不会磨损,寿命长。5)使用灵活性好,不像机械锁必须佩带钥匙才能开锁。1.2本设计所要实现的目标本设计采用单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,
6、为了提高安全性,当密码输入错误三次将报警。密码可以有用户自己修改设定,锁打开后才能修改密码。修改密码之前必须再次输入就的密码,在输入新密码的时候要二次确认,以防止误操作。1.3设计方案简介采用以单片机为核心的控制方案由于单片机种类繁多,各种型号都有其一定的应用环境,因此在选用时要多加比较,合理选择,以期获得最佳的性价比。一般来说在选取单片机时从下面几个方面考虑:性能、存储器、运行速度、I/O口、定时/计数器、串行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、保密性,除了以上的一些的还有一些最基本的比如:中断源的数量和优先级、工作温度范围、有没有低电压检测功能、单片机内有无
7、时钟振荡器、有无上电复位功能等。在开发过程中单片机还受到:开发工具、编程器、开发成本、开发人员的适应性、技术支持和服务等等因素。基于以上因素本设计选用单片机80C51作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能28单片机原理及应用课程设计。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接AT24C02芯片用于密码的存储,外接LCD1602显示器用于显示作用。当用户需要开锁时,先按键盘开锁键之
此文档下载收益归作者所有