- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
××大学××学院课程设计
基于单片机的密码锁
学生姓名 学 号 所 在 系 专业名称 班 级 指导教师 成 绩
××大学××学院
二○一一年六月
摘要:基于单片机的电子锁主要由矩阵4x4矩阵键盘接口电路、显示电路、控制电路组成。另外系统还有LED提示灯,报警蜂鸣器。本次设计的密码锁是以单片机AT89C51为核心,从单片机的最小系统设计、键盘设计、显示电路、报警电路等几个方面出发,设计了单片机及其外围电路、完成了系统的软件编程。显示电路利用LCD1602进行显示,通过编程实现密码的输入判定。实现了8位密码输入,输入3次错误后自动进行锁定,无法继续输入的功能。
关键字:LCD1602 ,4×4矩阵键盘,AT89C51
Abstract: Based on SCM electronic lock mainly by 4 x4 keyboard matrix matrix interface circuit, display circuit, control circuit is composed. Another system also has the LED lights, alarm buzzer. This design is the combination lock chip-computer AT89C51 single chip, from the smallest system design, the keyboard design, show circuit, alarm circuit and so on several aspects of design, the SCM and peripheral circuit, complete the system software programming. Show circuit LCD1602 use that through the programming code of input judgement. Realize the eight password input, input three times after wrong automatic locking, cannot continue to input function.
Key words: LCD1602,4×4Matrix keyboard,AT89C51
前言
身处一个电子科技发展飞跃的时代,我们身边无处不存在电子产品,产品趋于智能化,是电子产品的一个特点,嵌入式单片机的重要性和承上启下无可厚非。在电子技术日新月异的今天,生活中到处都可以看到嵌入式单片机应用的实例。嵌入式单片机已成为机电产品的核心部件,控制机电产品的工作与操作。嵌入式单片机的主要特点就是单片化,具有体积小、功耗小、成本低、可靠性高、软件代码少、自动化程度高和响应速度快等特点。电子密码锁在我们身边随处可见其身影,密码锁的应用,使得我们的个人信息更加的安全和可靠,是信息的安全化的前提。所以拥有一个稳定,安全的密码锁,对于现实生活中的方方面面都很有必要。
1.总体设计方案
1.1 密码锁硬件设计方案
图1 设计方案
密码锁由主体电路和扩展电路两部分组成。
1.2 密码锁软件设计流程图
开始
LCD初始化
单片机端口初始化
宏定义初始密码
数组key_use[]
按键、键扫描
将键值存入数组
dis2[]
判断两数组是否
相等?
Count++
No
Yes
No
Count==3?
键盘锁定
LCD显示输出 LCD显示输出
Input error:密码 welcome:密码
图2 设计流程图
2.单元模块原理图设计
2.1 电源电路
图3 电源电路
MCS-51单片机中的AT89C51供电是5v供电,通过一个电源接口,将电压稳压达到5V左右,然后滤波,得到毛刺较少的平稳的电压,通过继电器,达到磁耦合的效果,并通过LED来判断是否导通。
2.2 矩阵键盘电路
图4 4X4矩阵键盘
利用单片机的8个I/O口
您可能关注的文档
最近下载
- 教师资格证初中数学教案汇总.pdf VIP
- 海外留学生体育活动参与情况与身体素质的研究教学研究课题报告.docx
- 教科版新版科学三年级上册《8.天气的影响》教案.docx VIP
- 如何设计护理研究方案.pptx VIP
- 英语演讲技巧与实践 课件 Chapter1 Understanding Public Speaking.pptx
- 低空与低空经济分析与研究.pptx VIP
- 成长英语教师用书 进阶篇PPTUnit 7.pptx VIP
- 农村宅基地培训.pptx VIP
- 变电站设备巡视检查及验收培训课件[1].ppt VIP
- 《保险基础与实务》(徐昆第4版) 课件 第二章 保险原则与保险合同.pptx
文档评论(0)