单片机课程设计---密码锁
《单片机课程设计---密码锁》由会员分享,可在线阅读,更多相关《单片机课程设计---密码锁(15页珍藏版)》请在毕设资料网上搜索。
1、 单片机原理及系统单片机原理及系统课程设计课程设计 专专 业:业: 自动化 班班 级:级: 姓姓 名:名: 学学 号:号: 指导教师:指导教师: 2012 2012 年年 7 7 月月 1 1 日日 评语: 平时(40) 修改(30) 报告(30) 总成绩 单片机原理及系统课程设计报告 - 1 - 1 引言引言 电子密码锁是现代生活中常用的加密工具,它克服了机械式密码锁密码量少、 安全性能差的缺点,尤其是微控制器的智能电子密码锁,不仅具有电子密码锁的 功能,还可引入智能化管理功能,从而使密码锁具有更高的安全性和可靠性。由 于电子密码锁的保密性高、使用灵活性好、安全系数高等特点,受到了广大用户
2、的亲睐,具有报警功能的电子密码锁代替弹子锁和密码量少的机械锁是必然趋势。 本课程设计是基于 AT89C51 为核心的单片机控制的电子密码锁设计,能完成 开锁、修改密码、密码错误报警并亮灯显示、LED 显示密码等基本的密码锁功能, 并通过 Protues 软件成功地进行了仿真。 2 设计方案及原理设计方案及原理 本文先通过仿真调试器 keil uVision4 软件将编写的汇编程序调试生成一 个.hex文件,然后在仿真软件 proteus 上进行仿真。 输入密码用一个四行三列的矩阵键盘,共有 12 个按键,包括数字键 0 到 9 和 两个功能键,即密码输入键“ENTER”和清除键“CLC”。系统
3、复位键也用一个 按键控制,但不在 4*3 矩阵键盘中。 七段 LED 数码管显示输入密码,用 74LS245 驱动数码管发光显示数码,用一 个黄色发光二极管代替开锁的电路,发光表示开锁。 打开电源后,显示器显示“HELLO”,设置初始密码为“123456”,只要输 入的密码和它匹配,便开锁。按“CLC”键,清除当前输入的密码。输入 6 位密 码后,按“ENTER”键,单片机会扫描矩阵键盘,计算出键值,与初始密码作比 较,若输入正确,黄色 LED 灯亮,开锁;若输入密码错误,显示器显示闪烁字样 “ERROR”、蜂鸣器鸣响、红色 LED 灯闪烁。 在 keil uVision4 环境下,输入程序源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 密码锁
