- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
密码箱论文
电子作品:密码箱
参赛学生:
专业:电气工程及其自动化
日期:2010年5月20日
一、摘要
本设计运用了ATMEL公司的AT89S52芯片系统,将微处理器、总线、显示屏、蜂鸣器、矩阵键盘、存储器和I/O口等硬件集中一块电路板上,通过读取键盘输入的数据(密码)并储存到ATMEL912 24C02存储器中,然后判断之后键盘输入的数据与已存储的数据是否相同来决定打开保险柜或锁键盘或报警。在keil UV3软件中编程,系统可实现1~15位密码的处理,并通过I/O口输出的高电平控制密码箱门的电子锁。利用单片机系统制作的密码箱安全性能更高,更易操作且体积小。
关键词:AT89S52芯片系统;矩阵键盘;数据(密码);24C02存储器。
Password boxes
This design USES ATMEL company AT89S52 chip system, will microprocessor, bus, display, buzzers and matrix keyboard, memory and I/O port on a circuit hardware etc, by reading the keyboard input data (password) and stored in the memory ATMEL912 to 24C02 after judgment, then the data and has keyboard input data to determine whether the same opened the safe door or alarm. Through UV3 keil in most programming can be realized in the input password 15, through the I/O control of electronic lock door password boxes, guarantee the stability and security password boxes. (需要重新翻译)
Keywords: AT89S52 chip system, Matrix keyboard, Data (password), 24C02 memory.
二、工作原理:
密码箱将微处理器、总线、外设、存储器和I/O接口等硬件设备集中在一片电路板上,创建一个可编程芯片系统,完成以下四方面功能:
控制键盘、显示器及报警器(密码箱强制移动或被撬开开、以及密码重复输入6次错误皆报警);
保存输入的数据(密码),保证断电后数据不会丢失;密码可以是1至15位;
实现数字逻辑判断;
输出控制的电子锁的电压。
其电路图如下:
图1 电路原理图
图2 电路PCB图
三、简要介绍
本设计通过对单片机软件编程实现对外设的控制及操作,提高系统的可靠性和稳定性。且把键盘输入的数据储存到24C02存储器,保证断电后数据的完整保存,再通过逻辑判断再次输入的数据(密码)是否正确决定操作,正确则I/O口输出高电平解开电子锁,密码箱可打开;不正确次数到达一定量时先锁键盘,键盘解锁后输入依然不正确则长锁键盘且报警器发出报警声。
四、系统总框图如下:
图3 系统总框图
五、硬件的实现原理
连接好电路,上电烧制程序,接通电源,显示屏显示“Enter passwords.(请输入密码)”(1到15位皆可),则可从键盘输入密码(如有输错时可按清除键清除重新输入)。开锁时,显示屏提示请输入密码,密码正确显示屏会显示“Welcome use.(欢迎使用)”,并由I/O口输出一个高电平,经三极管放大,驱动电子锁打开,手摇密码箱上的门杆即可打开密码箱门;关锁时,把密码箱门关好并按加锁键即可。
如果所输入的密码不正确,重复三次输入后,系统会锁住键盘一段时间(这里设20秒),键盘解锁后(输入密码正确依然会打开电子锁),如再重复输入三次错误的密码则键盘被长锁且报警器发出报警声(可按复位键复位)。
按键盘上修改密码键可更新密码,显示屏上显示“New passwords.(输入新密码)”,输入新密码确认后,显示屏显示“Confirm password(确认新密码)”。
其中,输入完密码时须按确认键确认;显示屏会同步显示输入状态,且按键盘有效时键盘上的小灯会随着发光;这里设定电子锁会打开的有效输入次数为6次,但只要其中输入有一次正确了,前面的输入错误记录会被取消。
密码箱内部安置有直流电源,通过继电器作用,当外部电源接通时,电路接通外部电源工作;当外部电源断电时,电路接通内置电源工作。
六、软件设计
图4 软件流程图
七、主要元器件清单
您可能关注的文档
最近下载
- 2025年湘质监统编资料(全套表格).pdf VIP
- 18项医疗核心制度(最新)重点.doc VIP
- 教育评价改革下的2025年职业教育评价体系重构及行业趋势展望.docx
- 中国国家标准 GB/T 8190.4-2023往复式内燃机 排放测量 第4部分:不同用途发动机的稳态和瞬态试验循环.pdf
- 14269数字影像设计与制作复习资料.docx VIP
- 2023预防电信网络诈骗PPT课件.pdf VIP
- 实施指南(2025)《GB_T34927-2017电动机软起动装置通用技术条件》.pptx VIP
- 高中励志主题班会PPT课件.pptx VIP
- 机械设计制造与及其自动化专业.pptx
- 学校弱电智能化系统设计方案.docx VIP
文档评论(0)