密码锁毕业设计说明书讲解.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息与电气工程学院 课程设计说明书 (2013 /2014学年第一学期) 课程名称 :嵌入式系统设计 题 目 :密码锁 专业班级 :计算机1101班 学生姓名 :...... 学 号: 1102101x1 指导教师 :....... 设计周数 :2周 二O一四年 一 月 五 日 目录 课题研究背景---------------------------------2 设计目的-------------------------------------2 设计功能要求---------------------------------2 四、设计思路分析---------------------------------3 五、硬件设计-------------------------------------4 六、软件部分-------------------------------------6 七、仿真调试-------------------------------------9 八、心得总结-------------------------------------10 九、参考文献-------------------------------------10 十、附录-----------------------------------------10 课程设计说明书 一、课题研究的背景 随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其突出,传统的机械锁由于其结构的简单,被撬的事件屡见不鲜。而锁自古以来就是把守门户的铁将军,人们对它要求甚高,既要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。目前国内,大部分人使用的还是传统的机械锁。然而,眼下假冒伪劣的机械锁泛滥成灾,互开率非常之高。所谓互开率,是各种锁具的一个技术质量标准,也就是1把钥匙能开几把锁的比率。经国家工商局、国家内贸局、中国消协等部门对锁具市场的调查,发现个别产品的互开率居然超标26倍。为何弹子锁的“互开率”会如此之高?据有关专家人士剖析,弹子锁质量好坏主要取决于弹子数量的多少以及弹子的大小,而弹子的多少和大小受一定条件的限制。此外,即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。因此,具有多功能的电子式密码锁,变成为人民大众、保全业者和大企业家的最爱。密码锁,一般可分为机械式及电子式的密码锁,而且依功能又分为许多种类,故使用者可以根据其需要加以选择。由于机械式的密码锁,故障率高,且破解密码又非常容易,加上其成本一般较高,一定程度上限制了这类产品的普及和推广。而电子式密码锁故障率低、功能又可随需要做变化、也可增加扩充硬件,所以,目前密码锁皆以电子式的方面发展的一种新型锁---电子密码锁,为之提供了发展的空间。电子密码锁是由电子电路控制锁体的新型锁具,它采用触摸键盘方式输入开锁密码,操作方便。触摸式电子锁的输入部分采用触摸开关(键盘输入),其优势在于其保密性高,使用灵活性好,安全系数高,无活动零件,不会磨损,寿命长等优点。本设计采用单片机80C51作为单片机的核心单元,设计了一款具有本机开锁,密码更改等功能的电子密码锁,既简单又适用。 二、设计目的 按照嵌入式系统应用设计的要求,在熟练掌握ARM处理器开发基础上进行系统硬件电路的设计、组装和调试。并能熟练运用嵌入式开发环境和工具完成软件程序设计。  三、设计功能要求 要求使用4X4行列式键盘作为输入,扩展6个LED数码管。具体要求如下: 1. 开机时数码管显示“000000”,初始化密码为“123456”,密码可以更改,并保存在RAM中。 2. 按下“#”,则显示全部清零为“000000”。 3. 随时可以输入数值,并在LED数码管上实时显示,当键入一个新数值时,原来显示的数字左移一位,并在最右边的一位上显示出新键入的键值,键值为0~9。 4. 按下“D”键,则表示确定键按下,则进行密码对比,如相符则在LED数码管上显示“======”以示通过;如不符,则显示“------”。 5. 按下“*”键,如当前在已经通过密码验证的状态,则根据当前输入的号码更新原有的密码;如当前在尚未通过密码验证状态,则显示“------”。 6. 按下“A”键,如当前在已经通过密码验证的状态,则显示当前的密码;如当前在尚未通过密码验证状态,则显示“------”。 7. 按下“C”键,退出通过密码验证状态,进入尚未通过验证状态。 键盘面板码值分配如下图所示: 1 2 3 A 4 5 6 B 7 8 9 C * 0 # D 四、设计思路分析 此次课程设计基

文档评论(0)

挑战不可能 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档