网站大量收购独家精品文档,联系QQ:2885784924

智能电子密码锁的设计分析.doc

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 程 设 计 报 告 课程名称 嵌入式系统原理与设计 课题名称 智能电子密码锁的设计 专 业 班 级 学 号 姓 名 指导教师 乔汇东 胡瑛 2014 年 1 月 5 日 目 录 1. 系统总体设计 1 1.1. 问题描述 1 1.2. 功能要求 1 1.3. 小组分工 2 1.4. 设计思路 2 1.4.1. 主要的设计实施过程 2 1.4.2. 设计原理 2 2. 硬件设计 3 2.1. 蜂鸣器模块 3 2.2. 矩阵键盘模块 4 2.3. 继电器模块 5 2.4. EEPROM模块 6 2.5. LCD12864液晶模块 7 3. 软件设计 8 3.1. LCD12864液晶显示 8 3.2. 24C02读写存储 10 3.3. IIC协议 12 3.4. 矩阵键盘 13 3.5. 密码比较与报警 14 4. 实验结果 15 5. 调试过程 16 6. 实验心得 17 7. 附录 19 系统总体设计 问题描述 从矩阵键盘输入一组密码,单片机把该密码和设置密码比较,若输入的密码正确,则控制继电器动作;若输入的密码不正确,则要求重新输入,并记录错误次数,如果出现3次错误,则被强制锁定并报警。 功能要求 (1) 设置始密码 上电后,LCD上显示出开机画面: WRIT READ PASSWORD(2) 输入密码 开机后,LCD显示开机画面: KEY LOCK MADE IN HNIE 按A建,2s以后,进入密码输入画面: PLEASE INPUT PASSWORD: 密码通过矩阵键盘输入,按每个密码键时都有声音提示,输入密码时,为了不被其他人看到真实的密码,LCD显示屏上只显示:“******” 若输入密码正确,继电器通电动作,LCD上显示密码正确的信息,蜂鸣器响1声,按E键,再次回到开机画面。 密码有3次输入机会,若输入3次后密码仍不正确,蜂鸣器响3声,LCD显示出错信息,不允许用户继续输入,此时按E键,可回到开机画面。 (3)发挥部分: 修改密码:在输入密码正确的情况下,按B键,可进入密码修改界面: MODIFY PASSWORD PASSWORD: 密码修改成功后,按E键,退出密码修改界面,回到开机画面。 小组分工 表1 任务分配情况 主要的设计实施过程 第一步,选用 MSP430F149单片机,以及选购其他电子元器件(电阻(100欧、1K欧、470欧等)、三极管、LCD12864液晶、矩阵键盘、杜邦线、焊接电路板一块)。 第二步,使用P第三步,焊接电ADS9.3软件设计硬件电路原理图,并设计 PCB图完成人工布线。 第四步,单片机的 C 语言程序设计、仿真、调试。 第五步,联合软、硬件调试电路板,完成本次设计。 设计原理 利用MSP430单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。此次课程设计是学过的MSP430F149 单片机为核心,加上一些外围模块来实现电子锁应该具有的基本功能。单片机灵活的编程设计和丰富的IO 端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加掉电存储、声光提示功能,为其功能的扩展提供便利。由于条件的限制此次实验只实现其基本功能,锁的开启关闭与锁定以继电器通断来模拟,密码的输入用4X4 键盘替代,功能键用键盘上对应的10 以后的数字代替,这实现了在条件有所限制的情况下以有限的资源模拟电子锁的功能。输入密码用矩形键盘,包括数字键和功能键。   LCD12864显示输入密码,用继电器代替开锁的电路,继电器打开表示开锁成功。输入密码错误次数超过3 次,系统蜂鸣器响,发出警报。打开电源后,LCD显示器显示   WRIT READ    PASSWORD 设原始密码为“123456”,只要输入此密码便了开门。这样可预防掉电后再来电时无密码可用。   软件的设计主要包括键盘键值的读取,LCD12864 显示程序,密码存储程序和报警程序。 图1 实验原理总框图 硬件设计 此次项目中硬件部分的设计主要包含以下模块:蜂鸣器模块,矩阵键盘模块,继电器模块,EEPROM模块,LCD12864液晶模块。 蜂鸣器模块 蜂鸣

文档评论(0)

糖糖 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档