欢迎来到天天文库
浏览记录
ID:41938554
大小:2.71 MB
页数:26页
时间:2019-09-04
《单片机课程设计报告报告电子密码锁》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、.山东交通学院单片机原理与应用课程设计院(部):轨道交通学院班级:自动化121学生姓名:学号:指导教师:时间:2015.6.1—2015.6.12..课程设计任务书题目电子密码锁设计系(部)轨道交通学院专业班级自动化121学生姓名学号06月01日至06月12日共2周指导教师(签字)系主任(签字)年月日..一、设计内容及要求本实验基于51单片机利用矩阵按键、步进电机、lcd1602等模块实现电子密码锁的输入密码、密码比对、步进电机的驱动、修改密码等功能。设计内容包括:1)lcd1602显示;2)矩阵按键的输入;3
2、)24C08的储存于读取;4)步进电机的驱动;5)线路的链接。设计要求:1)能演示;2)能回答答辩过程中提问的问题;3)完成设计报告。二、设计原始资料单片机原理及接口技术李全利2010年1月单片机原理及应用教程范立南2006年1月单片机原理及应用教程刘瑞新2003年07月 三、设计完成后提交的文件和图表1.计算说明书部分1)方案论证报告打印版或手写版2)程序流程图3)具体程序..2.图纸部分:具体电路原理图打印版四、进程安排教学内容学时地点资料查阅与学习讨论2天406实验室分散设计4天406实验室编写报告2天4
3、06实验室成果验收2天406实验室按分组选择不同的实验台,每组3人,题目可重复选择,但每题目不得超过10人。五、主要参考资料《电子设计自动化技术基础》马建国、孟宪元编清华大学出版2004年4月《单片机原理及接口技术》张毅刚人民邮电出版社.2008年《实用电子系统设计基础》姜威2008年1月《单片机系统的PROTEUS设计与仿真》张靖武2007年4月指导老师成绩答辩小组成绩总成绩..目录摘要...........................................11.设计要求............
4、...........................22.功能概述.......................................23.总体设计.......................................24.硬件设计.......................................34.1矩阵按键设计.............................34.2LCD显示设计.............................44.3步进电机模块设计..
5、.......................54.4密码修改设计.............................54.5密码比较模块..............................65.软件设计及流程图...............................66.个人体会.......................................87.参考文献.......................................9附录...................
6、..........................10..摘要设计运用了ATMEL公司的AT89S52芯片系统,将微处理器、总线、蜂鸣器、矩阵键盘、存储器和I/O口等硬件集中一块电路板上,通过读取键盘输入的数据(密码)并储存到ATMEL91224C08存储器中,然后判断之后键盘输入的数据与已存储的数据是否相同来决定打开密码箱或锁键盘或报警。在keil4软件中编程,系统可实现6位密码的处理,并通过控制步进电机控制密码箱门的电子锁,同时还可以修改改密码。利用单片机系统制作的密码箱安全性能更高,更易操作且体积小。关
7、键词:单片机、密码锁、修改密码..1.设计要求本实验将实现六位数的电子密码锁。要求使用4X4行列式键盘作为输入,并用LCD实时显示。具体要求如下:1.开机时LCD显示“welcometouse”,初始化密码为“123456”,密码可以更改。2.按下“10”,开始则显示“EnterPlease:”。3.随时可以输入数值,并在LCD上实时显示‘*’。当键入数值时,为了保密按从左到右依次显示‘*’,可键入值为0~9。4.按下“13”键,则表示确定键按下,进行密码对比。如相符则在LCD第一行显示“Openthedoor
8、!”,同时指示灯亮起并且步进电机旋转一定的角度;如不符,则LCD第一行显示“Wrongpassword!”,并且蜂鸣器同时提示一下。如果密码连续三次错误则蜂鸣器连续响5下,并且持续5秒不能进行任何操作5.在开锁状态下按下“12”键,进入修改密码状态,LCD同时提示“Enternewcode!”。6.14为删除按键,出入之后可以进行删除。7.15按键为关闭按键,只有在打开状态下才可以关闭
此文档下载收益归作者所有