单片机课程设计报告电子密码锁.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Last updated on the afternoon of January 3, 2021 Last updated on the afternoon of January 3, 2021 单片机课程设计报告电子密码锁 山东交通学院 单片机原理与应用课程设计 院(部):轨道交通学院 班级:自动化121 学生姓名: 学号: 指导教师: 时间:—课程设计任务书 题目电子密码锁设计 系(部)轨道交通学院 专业班级自动化121 学生姓名 学号 06月01日至06月12日共2周 指导教师(签字) 系主任(签字) 年月日 一、设计内容及要求 本实验基于51单片机利用矩阵按键、步进电机、lcd1602等模块实现电子密码锁的输入密码、密码比对、步进电机的驱动、修改密码等功能。 设计内容包括:1)lcd1602显示;2)矩阵按键的输入;3)24C08的储存于读取;4)步进电机的驱动;5)线路的链接。 设计要求:1)能演示;2)能回答答辩过程中提问的问题;3)完成设计报告。 二、设计原始资料 单片机原理及接口技术李全利2010年1月 单片机原理及应用教程2006年1月 刘瑞新2003年07月? 三、设计完成后提交的文件和图表 1.计算说明书部分 1)方案论证报告打印版或手写版 2)程序流程图 3)具体程序 2.图纸部分: 具体电路原理图打印版 四、进程安排 教学内容学时地点 资料查阅与学习讨论2天406实验室 分散设计4天406实验室 编写报告2天406实验室 成果验收2天406实验室 按分组选择不同的实验台,每组3人,题目可重复选择,但每题目不得超过10人。 五、主要参考资料 《电子设计自动化技术基础》马建国、孟宪元编清华大学出版2004年4月 《单片机原理及接口技术》张毅刚人民邮电出版社.2008年 《实用电子系统设计基础》姜威2008年1月 《单片机系统的PROTEUS设计与仿真》张靖武2007年4月 指导老师成绩 答辩小组成绩 总成绩 目录 TOC\o1-2\h\z\u 3.总体设计.......................................2 4 密码比较模块..............................6 ..............................6 ......................................8 ......................................9 附录.............................................10 摘要 设计运用了ATMEL公司的AT89S52芯片系统,将微处理器、总线、蜂鸣器、矩阵键盘、存储器和I/O口等硬件集中一块电路板上,通过读取键盘输入的数据(密码)并储存到ATMEL91224C08存储器中,然后判断之后键盘输入的数据与已存储的数据是否相同来决定打开密码箱或锁键盘或报警。在keil4软件中编程,系统可实现6位密码的处理,并通过控制步进电机控制密码箱门的电子锁,同时还可以修改改密码。利用单片机系统制作的密码箱安全性能更高,更易操作且体积小。 关键词:单片机、密码锁、修改密码 1.设计要求 本实验将实现六位数的电子密码锁。要求使用4X4行列式键盘作为输入,并用LCD实时显示。具体要求如下:1.开机时LCD显示“welcometouse”,初始化密码为“123456”,密码可以更改。2.按下“10”,开始则显示“EnterPlease:”。3.随时可以输入数值,并在LCD上实时显示‘*’。当键入数值时,为了保密按从左到右依次显示‘*’,可键入值为0~9。4.按下“13”键,则表示确定键按下,进行密码对比。如相符则在LCD第一行显示“Openthedoor!”,同时指示灯亮起并且步进电机旋转一定的角度;如不符,则LCD第一行显示“Wrongpassword!”,并且蜂鸣器同时提示一下。如果密码连续三次错误则蜂鸣器连续响5下,并且持续5秒不能进行任何操作5.在开锁状态下按下“12”键,进入修改密码状态,LCD同时提示“Enternewcode!”。为删除按键,出入之后可以进行删除。按键为关闭按键,只有在打开状态下才可以关闭,按下之后LCD显示“Closethedoor!”。 2.功能概述 此设计分为四个功能模块。 第一模块:按键输入模块,用于密码的输入以及其他的密码操作按键。 第二模块:LCD模块,是与使用者交流的界面,用于显示各种状态下的内容。 第三模块:步进电机模块,用于控制密码锁的打开与关闭。 第四模块:24C08模块,

文档评论(0)

lucas1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档