1、 1 课程设计报告 论文题目:论文题目:基于单片机的密码锁设计 学生姓名: 学生学号: 系 别: 电气信息工程学院 专 业: 自动化 届 别: 指导教师: 电气信息工程学院制 1 基于单片机的密码锁设计基于单片机的密码锁设计 摘摘 要要 随着科技和人们的生活水平的提高, 如何实现家庭防盗这一问题也变的尤其 的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高, 使用灵活性好,安全系数高,受到了广大用户的青睐。 本设计以单片机AT89C51作为密码锁监控装置的检测和控制核心, 分为主机控 制和从机执行机构(本设重点介绍主机设计) ,实现钥匙信息在主机上的初步认证 注册、密码信息
2、的加密、钥匙丢失报废等功能。根据51单片机之间的串行通信原 理,这便于对密码信息的随机加密和保护。而且采用键盘输入的电子密码锁具有 较高的优势。采用数字信号编码和二次调制方式, 不仅可以实现多路信息的控制, 提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输 效率高、工作稳定可靠等。软件设计采用自上而下的模块化设计思想,以使系统 朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。测试结果 表明,本系统各项功能已达到本设计的所有要求。 关键词关键词:单片机;密码锁;单片机设计 ;电子锁 2 目录 目录目录 1 1 绪论绪论. 1 1.1 引言 . 1 1.2 电子
3、密码锁的背景. 1 1.3 电子锁设计的意义的本设计特点 2 2 系统设计系统设计 4 2.1 系统总设计结构图 . 4 2.2开锁机构设计 4 2.3 主控芯片 AT89C51 单片机的简介 . 5 3 系统硬件设计系统硬件设计 8 3.1 键盘设计 8 3.2 系统电路设计: . 9 3.2.1 晶振时钟电路 9 3.2.2 复位电路设计 . 10 3.2.3 串口引脚功能介绍 10 3.2.4 其它引脚 10 3.2.5 显示电路设计 10 3.3 电路图的绘制 . 10 3.4 元器件采购. 13 4 4 软件设计软件设计 14 4.1 系统软件设计整体思路 . 14 4.2 系统软件
4、设计流程图 16 5 程序调试程序调试 16 5.1 程序调试用到的软件及工具 16 5.2 KEIL C51 简介 17 5.3 调试过程 19 6 设设计总结与展望计总结与展望 . 19 参考文献参考文献 . 20 附录附录 20 1 1 1 绪论绪论 1.1 1.1 引言引言 随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统 的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵 活性好,安全系数高,受到了广大用户的喜爱。锁是置于可启闭的器物上,用以关住 某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。锁具发展到现在 已有若干年的历史了,人们对它的结构、机理也研究得很透彻,因此,不用钥匙就能 打开的方法和工具也层出不穷。现代人类文明社会里,由于社会中各种矛盾冲突十分 剧烈,人们的思想道德观念,价值观念,文化修养水平等差异,群众中良莠不齐,善 良的人们能够自觉规范自已的