- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
该设计论文已经通过各大高校老师审核认可并通过答辩,准确完整无误。欢迎大家下载学习交流。如有疑问可随时联系店主,竭诚为您解答!!
提供各专业全套毕业设计,球球 153893706
课 程 设 计
课 程 名 称: 单 片 机 原 理 与 应 用
课 题 名 称: 数 字 密 码 锁 设 计
所在 学院 名称: 湖南大学电气与信息工程学院
设 计 人 员:
目录
一、 前言 - 2 -
二、 总体方案设计 - 3 -
2.1方案论证与比较 - 3 -
2.2方案选择 - 4 -
三、 单元模块设计 - 4 -
3.1硬件支持 - 4 -
3.2功能单元模块设计 - 4 -
3.2.1 开锁机构 - 4 -
3.2.2 矩阵键盘设计电路 - 5 -
3.2.3 声音提示电路设计 - 5 -
3.2.4 显示模块设计 - 6 -
四、程序设计与系统仿真 - 7 -
4.1 模块介绍 - 7 -
4.1.1 主程序模块 - 9 -
4.1.2 密码比较判断模块 - 9 -
4.1.3 键盘扫描模块 - 9 -
4.1.4 修改密码模块 - 10 -
五、系统功能 - 12 -
六.设计总结 - 12 -
七、附录:源程序 - 12 -
一、 前言
随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。而锁自古以来就是把守门的铁将军,人们对它要求甚高,即要求可靠地防盗,又要使用方便。传统的门锁既要备有大量的钥匙,又要担心钥匙丢失后的麻烦。随着单片机的问世,出现了数字密码锁,其保密性高,使用灵活性好,安全系数高,故受到广大用户的青睐。
数字密码锁通常使用ARM和单片机控制,单片机相对ARM实现较为简单,功能较为完善,因此使用单片机控制较多。用单片机控制的密码锁常使用汇编语言编写程序,数码管做显示器 。但本设计使用移植性及可读性强的C语言编写;同时采用显示清楚、功率消耗小而且寿命长的1602A液晶显示器。从经济实用的角度出发,采用ADUC848单片机设计出一种具有密码设置、报警等功能的数字密码锁,并通过Proteus软件成功地进行了仿真。
任务及设计要求
1.设计一多位电子密码锁,输入密码用“F”表示,输入密码正确,绿灯亮(或显示其它标志、蜂鸣器替代),输入密码错误,红灯亮(或显示其它标志、蜂鸣器替代).
2.具有确定键和取消键,在未确定之前可以取消,重新输入.
3.连续输入三次错误密码,红灯闪烁,报警电路动作,键盘锁定.
4.具有密码重置、修改功能.
5.具有密码输入等待操作时间限制功能,超过限定时间报警.
6.显示北京时间,时间可调整.
7.可利用蜂鸣器添加提示音.
二、 总体方案设计
2.1方案论证与比较
方案一:以ADUC848单片机为数字密码锁系统核心,使用4*4矩阵键盘作为数据输入方式,驱动1602A显示器提示程序运行过程和开锁的步骤,利用AT24C02芯片实现掉电存储。图1为单片机控制密码锁的系统原理框图。
图1 单片机控制密码锁的系统原理框图
方案二:以74LS112双JK触发器构成的数字逻辑电路控制方案,如图2。
图2 数字逻辑控制方案数字密码锁原理框图
2.2方案选择
由于利用单片机灵活的编程设计和强大的I/O端口,及其控制的准确性,不但能实现基本的密码锁功能,还可以增添掉电存储、声光提示等功能,故选用方案一。
三、 单元模块设计
3.1硬件支持
使用的元器件有:核心芯片ADUC848、存储芯片AT24C02、液晶显示1602A、4×4矩阵键盘、报警蜂鸣器、发光二极管和三极管。
3.2功能单元模块设计
3.2.1 开锁机构
通过单片机送给开锁执行机构,电路驱动电磁锁吸合,从而达到开锁的目的。如图3所示,为密码锁开锁电路原理图。
当用户输入的密码正确时,单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,达到开门的目的。本次设计中,基于节省成本考虑,用发光二极管代替电磁锁,信息通过LCD显示,并利用蜂鸣器和二极管声光指示。其中,绿发光二极管亮,表示开锁;否则,表示密码输入错误并开启报警电路。
图3 密码锁开锁电路原理图
3.2.2 矩阵键盘设计电路
每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要M条行线和N条列线,即可组成具有M×N个按键的键盘。由于本设计中要求使用16个按键输入,为减少键盘与单片机接口时所占用的I/O线的数目,故使用矩阵键盘。本设计中,矩阵键盘行线和单片机P1.0-P1.3相连,列线与单片机P1.4-P1.7相连。矩阵键盘设计电路图,如图4所示。
键盘扫描采用行扫描法,即依次置行线中的每一行为低电平,其余均为高电平,扫描列线电平状态,为低电平即表示该键按下。
图4 矩阵键盘设计电路图
3.2.3 声音提示电路设计
声音提示电路采用小蜂鸣器提示。蜂鸣器能够根
您可能关注的文档
- DSP课程设计-基于MATLAB的音乐信号处理和分析.doc
- MATLAB与信息系统仿真课程设计报告.doc
- 包钢薄板厂实习报告.doc
- 本科毕业论文-河南省农业保险服务新型农业经营主体研究.doc
- 本科毕业论文-企业内部审计规范问题研究.doc
- 毕业论文-《弟子规》与大学生德育教育.doc
- 毕业论文-The Application of The Symbolism in A Farewell to Arms.doc
- 毕业论文-电视纪录片的发展及其在传播中国传统文化中的作用—以《舌尖上的中国》为例.doc
- 毕业论文-儒学视野下的曾国藩修身思想及实践之探析.doc
- 毕业论文-上海大众汽车4S运营探析.doc
文档评论(0)