- 8
- 0
- 约1.48万字
- 约 21页
- 2018-08-30 发布于贵州
- 举报
单片机密码锁1毕业设计课程设计
PAGE
PAGE 21
单片机原理及应用
课程设计报告
课 题:电子密码锁
班 级:
学 号:
姓 名:
指导老师:
设计时间:2008.9.17-10.10
概 述
本实验利用单片机的定时器/计数器定时和记数的原理,结合DVCC实验箱上的集成电路芯片AT89C51、LED数码管以及实验箱上的按键来设计密码锁。将软、硬件有机地结合起来,使得系统能够正确地开启密码锁和更改密码,数码管能够正确地显示输入密码。本实验设计了16个开关按键,每次按下键需要检验是否确实按下,若是则输入密码;否则,反之。
关键字:AT89C51、M24C01、7段LED数码管、74LS240、与非门、4*4矩阵键盘等
目 录
概述………………………………………………………………….2
设计要求………………………………………………...4
设计方案………………………………………………...5
设计程序………………………………………………...10
Proteus仿真…………………………………………….18
硬件制作………………………………………………...19
收获与体会 ……………………………………………………….20
附录 .……………………………………………………….20
参考文献 ……………………………………………………….20
设计要求
题目:电子密码锁
选题后先在proteus上进行软件仿真设计,在仿真实现的基础上,要求完成部分硬件模块的制作和系统联调,具体要求见选题。
设计流程:查阅有关文献资料→拟定电路原型→依据题目功能要求,进行电路元件选择→画出原理电路→软件仿真分析验证设计方案→实际部分硬件制作、系统联调→写出设计报告。
时间安排:选题结束后,自己安排时间进行课题资料查阅、原理方案设计,然后进行软件仿真(可以利用自己的PC机或利用实验室开放时间段预约后到实验室进行仿真实验),完成上述工作后预约第一阶段检查验收,验收合格后,凭指导教师验收签字单到实验中心领取器材进行硬件制作部分,完成调试后,经指导教师验收签字,最后,撰写课程设计总结报告并提交到实验中心。
密码锁具体设计要求:
利用单片机设计一个密码锁,要求可设定从1位到8位的密码,从键盘键入正确密码才可更改密码或开锁;输入三次错误密码电路就不断报警;开锁信号输出口用发光二极管表示。同时输入密码后要按确认键才有效。
1.可设置密码,掉电密码能保存;
2.按键确实被按下时发出一下提示音;
3.设置新密码前需校验旧密码;
发挥部分:
密码用密文保存在存储器中(加密方法可采用DES算法)
可选器件:
51系列单片机、24C01、7段LED数码管、74LS244或74LS240、与非门等
设计方案
采用一种是用以AT89S51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图1-2所示。
89S51单片机
89S51
单片机
矩阵
键盘
控制
输入错误锁定键盘
输入错误锁定键盘
延时报警控制电路
延时报警控制电路
AT24C02掉电存储
AT24C02掉电存储
开锁控制电路
指示电路串口显示电路
指示电路
串口显示电路
图2-1单片机控制方案
各个功能单元设计如下:
1 . 键盘功能及工作原理
PC键盘功能主要有按键识别、去抖、重键处理、发送扫描码、自动重发、接收键盘命令、处理命令等。键盘有编码键盘和非编码键盘。编码键盘程序设计简单,但硬件电路复杂,价格较高;非编码键盘用软件来实现识别键、编码转换、去抖等功能,硬件电路简单,价格便宜。现代微机系统中广泛采用非编码键盘。PC键盘多采用18行×8列的二维矩阵行列结构。采用行扫描法识别按下的按键。
本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这样方法。其原理如图2-2所示。
89s51
89s51
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
5.1K X 4
5.1K X 4
VCC
图2-2 行列式键盘原理电路图
每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。
在这种行列式矩阵键盘非键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确认有无按键按下的程序段。
当确认有按键按下后,下一步就要识别哪一个按键按下。对键的识别通常有两种方法:一种是常用的逐行扫描查询法;另一种是速度较快的线反转法。
对照图2-3所示的44键盘,说明线反转个工作原理。
首先辨别键盘
您可能关注的文档
最近下载
- 2025至2030中国有机冷冻蔬菜业行业项目调研及市场前景预测评估报告.docx
- 光宝ISA-7X标准泛用型伺服系统技术手册.pdf
- 大型羊场及配套沼气建设项目可行性研究报告书.doc VIP
- 2022-2023学年八年级英语下学期期末考点大串讲(牛津译林版):八年级英语下学期期末考试02(宿迁卷).pdf VIP
- 高中英语必背3500单词表(完整版).pdf VIP
- 催收评分技术及其在个人信贷催收管理中的应用.pdf VIP
- 土木工程测量-岳建平第1章绪论资料.ppt VIP
- 电磁场仿真软件:CST Microwave Studio二次开发_(6).材料属性设置.docx VIP
- 浙江省金华市十校联考2025-2026学年第一学期期末质量检测高一英语试题含答案.pdf
- 电磁仿真软件:CST Microwave Studio二次开发_(8).高级脚本应用:电磁建模与求解.docx VIP
原创力文档

文档评论(0)