文档介绍:2012~2013学年第一学期
电子密码锁课程设计指导书
课程名称基于PIC单片机的电子密码锁设计专业电子信息适用年级
班级指导教师
一、设计的目的
随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其
的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电
子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户
的亲睐。本设计是在完成本课程内容的课堂教学之后进行的。目的是
使学生初步掌握单片机系统的设计方法,从了解设计要求,运用所学
知识并查阅有关技术资料进行系统设计,到模拟调试,然后整理有关
技术资料,编写设计说明书,使学生得到一次系统的训练,从而对本
课程理解更深刻,更清楚,更重要的是提高应用理论知识和解决实际
问题的能力。
二、系统的组成与原理方框图
本系统由单片机最小系统、4x4矩阵键盘、LCD显示电路,
LED发光二极显示和蜂鸣器报警电路等系统组成。如下图所示:
(1)PIC单片机最小系统
(2)4x4键盘矩阵电路
(3)LCD显示器电路
(4)蜂鸣器电路图
(5)状态指示路图
三、系统操作规程
(1)输入密码
系统上电以后,锁被合上,这时锁合指示灯(L0)点亮,表示锁是合上的,如图所示:
(2)在锁合的状态下,输入6位密码进行***:
每输入一位密码时,显示器上显示一个“-”,后输入的密码在低位,前面输入的往左移。在输密码时,以下各键为有效键,其它为无效键:0~9为密码键,“CLR”为清除键,“ENTER”为确认键。
“CLR”清除键的作用:在输入密码的过程中,遇到“CLR”清除键,则清除前面输入的密码;
“ENTER”确认键的作用:确认前面输入的密码;
(3)每输入一位有效键,指示灯(L2)灯点亮100毫秒后熄灭;
(4)如果输入的密码正确,指示灯(L1)灯点亮表示锁被打开;
(5)如果输入的密码不正确,指示灯(L3)灯点亮100毫秒后熄灭;
(6)如果连续输入3组密码都不正确,则指示灯(L3)点亮,蜂鸣器发出以100毫秒为周期的“嘀、嘀”声响。直至按下清除键(CLR),指示灯(L3)熄灭,蜂鸣器响声停止,返回到上电状态。
(7)在锁开的状态下,可通过“MODIFY”键对密码进行修改,操作过程如下:
当按下“MODIFY”键时,显示器显示出EEPROM内设的密码,这时候可通过0~9的数字键输入6位新的密码,然后按“ENTER”进行确认(在输入确认键前,中途也可以通过“CLR”键取消操作),如果修改成功,系统回到初始上电的状态。若修改失败,错误指示灯(L3)点亮2秒后熄灭,等待重新输入。
(8)在锁开的状态下,按下“LOCK”,可以上锁,此时锁合指示灯点亮。
(9)本系统定义按键如下:0~9数字键;C键为清除(CLR)键,D键为上锁键(LOCK),E键为修改(MODIFY)键,F键为
确认(ENTER)键。
(10)本系统定义的指示灯:L0—锁合指示灯;L1—锁开指示灯;L2