- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的密码锁设计
1 引言
1.1设计目的
随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。电子密码锁是通过键盘输入一组密码完成开锁过程。研究这种锁的初衷,就是为提高锁的安全性。
目前,国内自行研制开发的电子锁,应用还不广泛。国内的不少企业也引进了世界上先进的技术,发展前景非常可观。希望通过不断的努力,使电子密码锁在我国也能得到广泛应用。
1.2设计要求
本次课程设计使我们掌握并且实际运用课本知识。 通过利用所学的电子技术知识正确分析并设计电路,将适当电路运用到实际电路中,将课本知识转化为实际能力。
1.3设计方法
系
(2)密码由程序直接设定,不可用户自己设定。
具有自动报警功能。密码不正确,相应红灯亮器发出报警声来提示。
具有手动复位功能。
2设计方案及原理
2.1系统总体设计
其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路是报警。系统整体框图如图1所示。
图1 系统整体框图
2.2本设计硬件资源分配
P3.0~P3.7用于LCD液晶显示作用。
P1.6、P1.7用于蜂鸣器和报警灯的控制。
P1.4用于开锁电路的控制。
P2.0~P2.7用于键盘电路的控制。
P1.0~P1.2用于LCD显示模块的控制端口的控制。
3硬件设计
3.1芯片选择
本次设计采用AT89C51贴片芯片,AT89C51是一个低电压,高性能CMOS 8位单片机,通过用eil软件编写程序,然后到单片机里面去,然后让它对整个系统进行信息的处理,如可以让它处理矩阵键盘传过来的信息,并根据编好的程序来确定哪个按键按下,并处理相应按键对应的功能,然后把相应的信息反应到单片机的各个引脚,来实现按键实现的现象,如:显示是否开启锁,报警等。AT89C51 提供以下标准功能:4kFlash闪速存储器128字节内部RAM,32 个I/O 口线两个16位定时/计数器,一个5向量两级中断结构,一个全双工口,片内振荡器及。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。的如图2所示。
图2 AT89C51
图8 报警电路
3.2硬件连接图
根据电路原理,在PROTEUS中画出各功能模块的仿真图,各个功能
模块验证正确后,将所有模块集合到一个电路设计图中,画出具有所有功能的总体硬件仿真图。 。
图9 硬件连接图
在设计过程中,采用单片机AT89C51作为主控芯片,结合键盘输入、显示、报警、开锁电路3.3设计原理
系统工作时,用户通过按键输入6位密码,单片机将输入密码与设定密码进行比较,若密码正确,则相应绿灯闪烁,同时发出开锁信号,将门打开,系统不报警;若密码不正确,则相应的红灯亮闪烁,同时器发出报警声音。4软件设计
图程序的流程图5系统仿真及实际调试
5.1Proteus 仿真图 仿真结果密码正确,LD显示器显示“”,绿灯亮。
5.2问题分析
电源、晶振电路和复位电路都无异常LCD显示时问题
(1)刚开始蜂鸣器声音太小几乎听不清楚,后来加了一个三极管放大后声音变大。
(2)接通电源开门灯和报警电路就会工作,分析原因是单片机刚开始各个管脚输出低电平。
6总结
设计,采用单片机AT89C51作为主控芯片,结合外围的键盘输入、显示、报警、开锁等电路,用C语言编写主控芯片的控制程序,设计了一款具有报警功能的电子密码锁。
对于本次单片机课程设计,我觉得十分有意义。,我们大多数接触的仅仅是专业课的理论知识,如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?课程设计就为我们提供了良好的实践平台我发现很多问题,看似很简单的电路,要动手把它给设计出来,是很难的一件事,主要原因是我没有经常动手设计过电路,还有资料的查找也是一大难题,这就要求我在以后的学习中,应该注意到这一点,更重要的是我要学会把从书本中学到的知识和实际的电路联系起来,这不论是对我以后就业还是学习,都会起到很大的促进和帮助,我相信,通过这次的毕业设计,在以后的学习中我会更加努力,力争把这门课学好,学精。同时,通过本次毕业设计,巩固了我学习过的专业知识,也使我们把理论与实践从真正意义。参考文献
[1] 谢自美电子线路设计实验测试[M]武汉华中理工大学出版社1992.
[2] 刘湘涛江世明单片机原理与应用
您可能关注的文档
- 广工汇编语言实验报告概要.doc
- 广播电视台招聘考试单项选择题题库(130题附答案)修概要.doc
- 广播电视大学2016年6月网络考试《个人与团队管理》复习资料2016浓缩版概要.doc
- 学习他人的优点讲解.ppt
- 广州补习班小学英语知识_How_Tall_Are_You课件__推荐广州比较好的小学补习班--广州新王牌教育提分快概要.ppt
- 广播电视大学行政管理——2016年必威体育精装版社会学概论答案概要.doc
- 广惠集团人力资源管理流程概要.ppt
- 《外国文学史》(上)思考题及答案.doc
- 广播电视概论课件1概要.ppt
- 广播站工作手册概要.doc
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
最近下载
- (完整)高考英语3500词汇表中英文 .pdf
- 2024年芜湖职业技术学院单招职业适应性测试题库新版.docx
- 动物医学兽医 麻醉学(Anesthesia).ppt
- 泡沫灭火系统技术标准.pdf VIP
- 新人教版五年级上册期末复习数学专项练习及答案解析 .pdf
- 第46届世界技能大赛世界技能大赛项目选拔赛技术文件 (1).pdf
- 2024年芜湖职业技术学院单招职业适应性测试试题库 带答案(实用).docx
- 《工程勘察设计收费管理规定》计价格2002-10号文(同名17682).pdf VIP
- 京东方设备维护工程师岗面试题库参考答案和答题要点.docx VIP
- 2023年中科院遗传所遗传学考博试题含有整理答案详细.pdf
文档评论(0)