单片机课程方案设计书报告电子密码锁.docVIP

单片机课程方案设计书报告电子密码锁.doc

  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文档。上传文档
查看更多
单片机与嵌入式系统作品设计报告 专 业: 电子信息科学与技术 学 生 姓 名: 刘新 李娴 学 号: 201108059007 201108059010 指 导 教 师: 杨保亮 完成日期:2013 年 12 月 25 日 目 录 1 绪论 ………………………………………………………………………………2 1.1本设计所要实现的目标………………………………………………………2 1.2设计方案简介…………………………………………………………………2 2 系统总体方案设计 ………………………………………………………………2 设计框图………………………………………………………………………2 3 硬件系统构成 ……………………………………………………………………3 3.1电源输入电路…………………………………………………………………3 3.2键盘输入电路…………………………………………………………………3 3.3密码存储电路…………………………………………………………………4 3.4复位电路 ……………………………………………………………………4 3.5晶振电路 ……………………………………………………………………5 3.6显示电路 ……………………………………………………………………5 3.7报警电路 ……………………………………………………………………6 3.8开锁电路……………………………………………………………………6 4 软件系统设计……………………………………………………………………7 4.1主程序流程图 ………………………………………………………………8 结论…………………………………………………………………………………8 附录1硬件原理图…………………………………………………………………8 附录2 C语言程序…………………………………………………………………9 1 绪论 1.1 本设计所要实现的目标 本设计采用单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警。密码可以有用户自己修改设定,锁打开后才能修改密码。修改密码之前必须再次输入就的密码,在输入新密码的时候要二次确认,以防止误操作。 1.2 设计方案简介 采用以单片机为核心的控制方案 利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现基本的密码锁功能 图2-1 系统设计框图 3 硬件系统设计 3.1 电源输入电路 密码锁主要控制部分电源需要用5V直流电源供电,其电路如图3-1所示,而5V电源输入时往往伴有杂波,所以加一个2.2uF的电容滤波。这样输出的电压一般能满足要求。 图3-1 电源输入电路原理图 3.2 键盘输入电路 由于本设计所用到的按键数量较多而不适合用独立按键式键盘。采用的是矩阵式按键键盘,它由行线和列线组成,也称行列式键盘,按键位于行列的交叉点上,密码锁的密码由键盘输入完成,与独立式按键键盘相比,要节省很多I/O口。本设计中使用的这个4*4键盘不但能完成密码的输入还能作特别功能键使用,比如清空显示功能等。键盘的每个按键功能在程序设计中设置 。其大体功能(看键盘按键上的标记)及与单片机引脚接法见图3-2。 图3-2 键盘输入原理图 3.3 密码存储电路 AT24C02是ATMEL公司的2KB字节的电可擦除存储芯片,采用两线串行的总线和单片机通讯,电压最低可以到2.5V,额定电流为1mA,静态电流10Ua(5.5V),芯片内的资料可以在断电的情况下保存40年以上,而且采用8脚的DIP封装,使用方便。其电路见图3-3。 图3-3 AT24C02引脚图 图中1、2、3脚是三条地址线,用于确定芯片的硬件地址,在80C51上它们都能接地,第5脚和第8脚分别为正、负电源。AT24C02中带有片内地址寄存器,每写入或读出一个数据字节后,该地址寄存器自动加1,以实现对下一个储存单元的读写,所有字节均以单一操作方式读取。 3.4 复位电路 单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作,例如复位后PC=0000H,使单片机从第—个单元取指令。无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位。在复位期间(即RST为高电平期间),P0口为高组态,P1-P3口输出高电平;外部程序存储器读选通信号PSEN无效。地址锁存信号AL

文档评论(0)

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

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

1亿VIP精品文档

相关文档