设计16210420408_朱胜浩_基于51单片机的电子密码锁设计

朱骏身价  时间:2021-01-26  阅读:()

本科毕业设计论文

基于51单片机的电子密码锁设计

Design of electronic code lock based on 51 single chipmicrocomputer

院 系 计算机学院

专 业 电子信息工程

班 级 16级电子四班

学 号 16210420408

学生姓名 朱胜浩

指导教师 林瑾

提交日期 2020年4月2 日

毕业设计论文原创性声明

本人郑重声明所呈交的毕业设计论文是本人在指导老师的指导下独立进行的设计研究工作及取得的成果论文中引用他人的文献、数据、 图件、资料均已明确标注出论文中的结论和结果为本人独立完成不包含他人已经发表或撰写的作品及成果。对本文的研究作出贡献的个人和集体均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。

毕业论文作者签字 签字日期 年 月 日

成绩评定

注毕业设计论文成绩按百分制评定。答辩成绩不及格的评分低于60分的则该毕业设计论文总评成绩为答辩成绩。

内容摘要

近年来在我国社会经济不断进步和迅猛发展的背景下人们的生活水平越来越高更多的人开始享受高质量的生活。就拿我们家家离不开的锁具来说从我国古代历史上就有了各种锁的记载和使用发展到今天人们追求的不单单只是用来锁门的一个工具。人们对于锁的追求体现在一种心理的安全感和使用过程中的先进技术体验上。

本课题为电子密码锁设计。该设计采用STC89C51控制器来进行关键部分的运作主要包括主控部分、显示部分、报警部分、 电磁锁控制、红外遥控接收以及电源。报警选择蜂鸣器。显示电方案选取LCD1602显示相关信息。用户可以通过键盘或者红外遥控输入密码数据系统判断密码数据是否正确来完成电子密码锁的开和关键盘具有更改密码的作用。采用C语言进行软件设计其开发上手容易通过单片机的专用Keil设计工具来实现程序文件的执行系统软件设计完成后利用P ro teus来完成对系统的验证成功功能验证。并改善设计完成系统设计要求。

关键词:S TC 89 C 51 密码锁 红外遥控

Abstract

With the rapid development of China's economy and the gradualimprovement of national living standards, people have a higher standard ofpursuit in all aspects of daily life. Take the locks that our family can't livewithout as an example.From ancient Chinese history, there have been recordsand uses of various locks.Today,people are pursuing more than just a tool tolock doors.People's pursuit of locks is embodied in a sense of psychologicalsecurity and advanced technological experience in the use process.

The subject is radio electronic code lock.The project chooses STC89C51controller to complete the core work, including main control part,display part,alarm part, electromagnetic lock control, infrared remote control receiving andpower supply.Alarm selection buzzer. LCD 1602 is selected to display therelevant information.Users can input password data by keyboard or infraredremote control, the system can judge whether the password data is correct,control the opening and closing of the electromagnetic lock module, and thekeyboard can modify the password.The software is designed by C. It is simpleto develop by C.The special Keil design tool of MCU is used to complete theexecution of program files.After the system software design is completed, thesystem is simulated by Proteus, and the function is verified successfully. Tooptimize the design and complete the system design requirements.

Keywords:STC89C51;password lock; infrared remote control;wireless

目录

内容摘要........................................................................................................I

Abstract.......................................................................................................II

第一章绪论..................................................................................................1

1.1研究的目的与意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.2国内外研究现状. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.3课题研究内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

第二章系统方案设计...................................................................................3

2.1系统整体架构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.2主控制器方案. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.3显示方案设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2.4无线方案设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

第三章系统电路设计...................................................................................6

3.1单片机控制模块电路设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3.2键盘扫描模块电路设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

3.3密码存储电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.4液晶显示电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.5报警电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

3.6锁控制电路设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

3.7红外遥控接收电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

3.8系统电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

第四章系统软件设计.................................................................................12

4.1整体流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

4.2液晶显示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

4.3按键识别. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

4.4密码设置子程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

4.5红外遥控解码原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

第五章系统测试仿真.................................................................................18

5.1系统仿真. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

5.1.1仿真界面说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

5.1.2密码输入仿真. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

5.1.3开锁控制仿真. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

5.2实物测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

5.2.1实物上电测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

5.2.2实物密码输入上电测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

5.2.3实物开锁上电测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

5.2.4实物密码输入错误上电测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

5.2.5实物密码修改上电测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

结论.............................................................................................................23

参考文献................................................................................................24

致谢.............................................................................................................25

广东东软学院本科毕业设计论文

第一章绪论

1.1研究的目的与意义

近年来在我国社会经济不断进步和迅猛发展的背景下人们的生活水平越来越高更多的人开始享受高质量的生活。就拿我们家家离不开的锁具来说从我国古代历史上就有了各种锁的记载和使用发展到今天人们追求的不单单只是用来锁门的一个工具。人们对于锁的追求体现在一种心理的安全感和使用过程中的先进技术体验上。所以智能电子锁的发展趋势特别明显而且在市场上的受众程度也非常高。这种智能锁根据现代人的生活习惯和生活趋势量身设计可以通过手机指纹来控制锁的开关很方便快捷而且安全系数相对之前的机械锁高很多。智能锁的发明和使用很大程度上减少了我们随身携带钥匙和容易丢钥匙的问题给我们的生活带来更多的安全和便捷是现代社会发展中必要的产物。

1.2国内外研究现状

众所周知我国是农业大国近些年我国的科技发展有了明显的进步但是电子密码技术还是远远赶不上西方发达国家的步伐。他们科技发展较早现在的密码锁类型很全面也是站在技术最前沿并且在每个领域都能看到其充分运用。但是我国的这项技术发展却很缓慢跟七十年代的全球水平差不多。但是到了1980年之后这项技术开始迅速发展主要是因为各类电子集成电路尤其是单片机的问世带来了有利的发展。电子锁是原先那种沉重机械锁的更新与升级较之主要的特点就是体积小、安全性更强。由于现在电子锁的售价相对很高需要提供电源这在一定程度上限制了它的使用。特别是在中国各种条件的限制使得电子密码锁暂难推广。

当然电子密码锁也没有那么完美可是它更高的可靠性便捷灵敏的操作还能智能报警这些特点是很大的进步与升级是原先机械锁做不到的随着信息时代的到来科学技术运用越来越广泛各类电子产品也越来越普及 因此价格也有所下降 电子锁技术也有了更多的提升功能越发强大价格有所下降越来越亲民。

1

广东东软学院本科毕业设计论文

1.3课题研究内容

本课题研究的内容是无线电子密码锁项目选取S TC 89 C 51单片机为主控制器来帮助完成无线电子锁的设计设计采用红外遥控可以进行远距离密码输入如果密码正确则控制开锁将各个功能有机的联系在一起制定初始系统的全面设计方法以及结构设计的实现。确定各个功能的具体方案 明确所有设计细节、器件选型。按照确定的的器件类型来进行初始系统各部位电路图的设计将各个功能的电路图连接在一起绘制出系统整体电路图。按照连接关系设计软件软件设计通过C语言进行编程完成各个功能代码开发进行模块化设计最终组合在一起并且按照逻辑流程设计初软件设计流程图。最终对系统进行调试对代码的逻辑结构进行验证是否可以实现功能对设计缺陷进行优化直到实现系统功能。

2

vpsdime:VPS内存/2核/VPS,4G内存/2核/50gSSD/2T流量/达拉斯机房达拉斯机房,新产品系列-Windows VPS

vpsdime上了新产品系列-Windows VPS,配置依旧很高但是价格依旧是走低端线路。或许vpsdime的母公司Nodisto IT想把核心产品集中到vpsdime上吧,当然这只是站长个人的猜测,毕竟winity.io也是专业卖Windows vps的,而且也是他们自己的品牌。vpsdime是一家新上来不久的奇葩VPS提供商,实际是和backupspy以及crowncloud等都是同一家公司...

美国cera机房 2核4G 19.9元/月 宿主机 E5 2696v2x2 512G

美国特价云服务器 2核4G 19.9元杭州王小玉网络科技有限公司成立于2020是拥有IDC ISP资质的正规公司,这次推荐的美国云服务器也是商家主打产品,有点在于稳定 速度 数据安全。企业级数据安全保障,支持异地灾备,数据安全系数达到了100%安全级别,是国内唯一一家美国云服务器拥有这个安全级别的商家。E5 2696v2x2 2核 4G内存 20G系统盘 10G数据盘 20M带宽 100G流量 1...

Contabo美国独立日促销,独立服7月€3.99/月

Contabo自4月份在新加坡增设数据中心以后,这才短短的过去不到3个月,现在同时新增了美国纽约和西雅图数据中心。可见Contabo加速了全球布局,目前可选的数据中心包括:德国本土、美国东部(纽约)、美国西部(西雅图)、美国中部(圣路易斯)和亚洲的新加坡数据中心。为了庆祝美国独立日和新增数据中心,自7月4日开始,购买美国地区的VPS、VDS和独立服务器均免设置费。Contabo是德国的老牌服务商,...

朱骏身价为你推荐
内存卡数据恢复软件怎样找回sd卡文件恢复软银科技大连同方软银科技信息公司怎么样?待遇,发展等等……加班……美国国际集团美国AIG股票,值得长远投资吗??51空间登录51空间,怎么添加啊?怎么登陆?qq空间登录不了为什么我的QQ空间登陆不上?yy空间登录怎么登陆YY空间辽宁联通网上营业厅中国联通网上营业厅固定电话费查询辽宁联通营业厅请问辽宁鞍山最大的联通营业厅在哪google广告申请谷歌广告怎么申请?360云盘网页版最近360云盘网页版登陆后,找不到文件共享群了。哪位知道在哪里可以进去文件共享群?
深圳域名注册 in域名注册 快速域名备案 fdcservers 全球付 256m内存 免费cdn加速 web服务器架设软件 本网站服务器在美国 lol台服官网 流量计费 域名和空间 免费申请个人网站 酷番云 微软服务器操作系统 电信主机 网页加速 金主 重庆服务器 带宽测试 更多