欢迎来到天天文库
浏览记录
ID:57210225
大小:149.50 KB
页数:15页
时间:2020-08-06
《单片机课程设计电子密码锁设计修改.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计成果说明书题目:单片机电子密码锁的设计学生姓名:学号:学院:班级:指导教师:浙江海洋学院教务处2009年12月29日浙江海洋学院《课程设计成果说明书》规范要求课程设计说明书是课程设计主要成果之一,一般在2000~3000字。说明书基本格式见课程设计教学计划附件2。装订要求:(1)封面(2)课程设计成绩评定表(3)任务书(指导教师下发)(4)正文浙江海洋学院课程设计成绩评定表2009—2010学年第1学期学院机电工程学院班级C0电信1专业电子信息工程学生姓名(学号)课程设计名称单片机原理及应用题目单片机电子密码锁的设计指导教师评语指导教师签名:年月日答辩评语
2、及成绩答辩小组教师签名:年月日浙江海洋学院课程设计任务书2009—2010学年第1学期学院机电工程学院班级C0电信1-2专业电子信息工程学生姓名(学号)课程名称单片机原理及应用设计题目单片机电子密码锁的设计完成期限自2009年12月21日至2008年12月31日共1周设计依据1.C07电信单片机原理与应用课程教学周历2.《单片机原理与应用》课程设计教学大纲3.C07电信单片机原理与应用课程设计教学计划设计要求及主要内容课程设计内容及要求(一)、课程设计题目可以选择以下之一,自已出题的必须经老师同意。1.单片机正弦波信号发生器的设计。2.单片机LED字符广告显示控制
3、器的设计。3.单片机直流电压表的设计。4.单片机测温器的设计。5.单片机的鼠标操作控制。6.单片机电子定时器的设计。7.单片机电子密码锁的设计(推荐)8.其它学生自选题目。(二)、具体要求:1.完成控制程序的编制,能演示系统功能。2.完成设计并上交纸质设计报告及电子文档1份。3.系统功能要求及设计报告格式范文见课程设计教学计划附件1、附件2。参考资料[1]楼然苗,李光飞.51系列单片机设计实例(第2版)[M].北京:北就航空航天大学出版社,2006.02.[2]李光飞等.单片机课程设计实例指导[M].北京:北就航空航天大学出版社,2004.09.指导教师签字日期2
4、009-12-13目录1.系统功能的确定12.方案论证12.1方案一:12.2方案二:13.系统硬件的设计23.1主控制器的设计23.2接口电路的设计33.2.1键盘输入电路部分33.2.2密码存储部分43.2.3开锁部分43.2.4显示电路部分43.2.5报警部分53.2.6震荡电路64.系统软件的设计64.1主程序的设计64.2键扫描程序的设计75.系统调试85.1、硬件调试85.2软件调试96.指标测试96.1测试仪器96.2指标测试97.结论9参考文献:10单片机电子密码锁的设计1.系统功能的确定电子密码锁采用单片机AT89C51芯片,结合外围电路,组成6
5、位的电子密码锁,如果想要打开锁,先输入起始提供的密码,输入正确后才能将锁打开。输入密码过程中倒计40秒,如果在密码输入出错了时也可以清除密码,但是当密码输入错误或超时达三次时将锁定并报警提示。2.方案论证2.1方案一:使用单片机AT89C51作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接AT24C02芯片用于密码的存储,外接LCD1602显示器用于显示作用。当用户需要开锁时,先按键盘开锁键之后按键盘的数字键0-9输入密码。密码输完后按下确认
6、键,如果密码输入正确则开锁,不正确显示密码错误重新输入密码,当三次密码错误则发出报警;当用户需要修改密码时,先按下键盘设置键后输入原来的密码,只有当输入的原密码正确后才能设置新密码。新密码输入无误后按确认键使新密码将得到存储,密码修改成功。2.2方案二:用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过10秒(一般情况下,用户不会超过10秒,若用户觉得不便,还可以修改)电路将报警
7、20秒,若电路连续报警三次,电路将锁定键盘30分钟,防止他人的非法操作。如下方框图密码修改电路密码校验电路报警次数检测执行电路按键输入开锁电路锁定三十分钟限时报警采用方案二数字电路设计的方案好处就是设计简单但控制的准确性和灵活性差。在操作时比较繁琐,会出现较多的器件故障,同时调试复杂,难于维护。使用方案一,设计较为简便,调试简单,硬件电路较少,易于维护。价格也比较实惠所以选择方案一制作电子密码锁按键输入电路AT24C02掉电存储显示电路89C51单片机流水灯显示电路延时报警控制电路开锁控制电路锁定电路3.系统硬件的设计3.1主控制器的设计3.2接口电路的设计3.2
8、.1键盘输
此文档下载收益归作者所有