- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计任务:多功能密码锁
目录
一、设计目标
二、设计要求
三、整体功能描述
四、硬件设计功能模块
1.键盘
2.中断控制
3.计时
4.按键响应
5.报警
6.储存器及片选
7.整机电路
五、程序流程图
六、程序清单
七、设计总结
设计目标
1.密码锁在输入密码正确的条件下输出开锁电平,控制电控锁开启,同
显示00字样。
2.当输入密码错误时,发出错误警告声音,同时显示FF字样。
3.当六次误码输入的条件下,产生报警电平报警。
4.还可以实现对密码的修改,修改成功后,蜂鸣器发出确认音。
设计要求
1、选用8086和适当的存储器及接口芯片完成相应的功能。
2、用LED显示器显示电子锁的当前状态。
3、画出详细的硬件连接图。
4、给出程序设计思路、画出软件流程图。
5、给出地址分配表。
6、给出所有程序清单并加上必要注释。
7、完成设计说明书(列出参考文献,所用器件型号)。
整体功能描述
本设计为多功能密码锁,使用存储器保存密码防止断电后密码丢失。工作时按下按键蜂鸣器会发出声音提示按键有效并在数码管有“- -”闪烁字样,若相隔1分钟无按键按下,则清零。在输入密码正确的条件下输出开锁电平,控制电控锁开启,同时显示00字样。开锁后可按下“复位/修改密码键”实现修改密码功能的转入,之后先输入密码再输入同样的密码确认才可成功修改,修改成功后蜂鸣器会发出三声,数码管“00”闪烁三次提示修改密码成功。当输入密码错误时,发出错误警告声音,同时显示FF字样,当输入密码错误次数累积够6次后,蜂鸣器会产生90秒的报警声响进行报警。
四、硬件设计功能模块?
本设计使用了8086、8259A、8255、8253、A28F512、74LS138、74LS148、地址锁存器、数码管以及74系列逻辑门、蜂鸣器、开关等芯片与元器件,实现了键盘输入、中断控制、计时、按键响应、开锁及报警等功能模块。以下一一详述。
1.键盘
本设计8255A的A口与两片级联的74LS148组合接用于输入键盘,实现对输入键号的读入。工作时,8086通过程序扫描键盘,当无键盘按下时,74LS148工作于无输入状态,GS口输出高电平,接到PA4作为识别有无按键按下信号,PA口输入为10H;当有按键输入时,74LS148输入口接到低电平,输入有效,经编码后键号转换为相应二进制编码送到PA口,成为能为cpu识别的代表键值的有效信号。读入的按键信号经8086判断后,根据不同的功能,输出不同的按键响应,并转移到相对应的功能服务程序。
本设计总共用到11位按键,包括10位数码输入按键及一位“复位/修改密码”按键,电路设计总共可用按键有16位,供升级功能使用。
键盘电路如下所示:
图1 键盘连接图
2.中断控制
用一片8259芯片作为中断控制接口电路。可通过编程开中断,通过编程或者8253计时器关中断。电路连接如下:
图2 中断控制器连接图
3.计时
采用8253计时器控制中断的关断,实现单次输入密码超时则退出输入密码中断子程序、报警器响铃时间控制等功能。电路如图2所示。
4.按键响应
8255PC0、PC1接到数码管片选、PC2接到蜂鸣器、PC3接到电子锁。电路连接如图3所示:
图3 按键响应、报警、开锁功能电路
5.报警功能
同时用8255A的B口控制数码管的显示,C口片PC0、PC1选数码管,PC2用来驱动SPEAK发出报警。电路如图3所示。
6.储存器及片选电路:
7.整机电路图:
五、软件流程图:
六、程序清单:
各芯片地址:8259 30H
8255 60H
8253 20H
存储器 2000H
DATAS SEGMENT ;程序初始化
DATA1 DB 0,0,0,0,0,0
DATA2 DB 6 DUP (?)
DATA3 DB 6 DUP (?)
DATA4 DB 6 DUP (?)
DATAS ENDS
STACKS SEGMENT PARA STACKSTACK
STA DB 100 DUP(?)
TOP EQU LENGTH STA
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS,ES:DATAS
START:
MOV AX,DATAS
MOV DS,AX
MOV AX,STACKS
MOV
您可能关注的文档
- 北京某高层办公楼装饰装修施工组织设计.doc
- 北京某住宅装饰施工方案.doc
- 毕业论文--Ps化妆品盒设计.doc
- 电子技术课程设计--电压越限报警器.doc
- 混凝土结构设计原理课程设计--简支伸臂梁设计.doc
- 机械设计说明书--建筑毛坯的切削加工.doc
- 课程设计报告--基于51单片机的电子钟的设计.doc
- 冷冲模课程设计.doc
- 离心泵性能试验.doc
- 暖通设计师基础培训课件--新进员工培训教材.doc
- 辽宁省铁岭市(新版)2024小学语文统编版小升初真题(巩固卷)完整试卷(含答案).docx
- 辽宁省阜新市(新版)2024小学语文部编版小升初真题(评估卷)完整试卷(含答案).docx
- 陕西省商洛市(新版)2024小学语文苏教版小升初模拟(冲刺卷)完整试卷(含答案).docx
- 陕西省安康市(新版)2024小学语文苏教版小升初模拟(巩固卷)完整试卷(含答案).docx
- 重庆市市(新版)2024小学语文部编版小升初核心能力评测(冲刺卷)完整试卷(含答案).docx
- 辽宁省鞍山市(新版)2024小学语文部编版小升初真题(备考卷)完整试卷(含答案).docx
- 重庆市市辖区(新版)2024小学语文苏教版小升初测试(提分卷)完整试卷(含答案).docx
- 陕西省咸阳市(新版)2024小学语文统编版小升初真题(培优卷)完整试卷(含答案).docx
- 辽宁省鞍山市(新版)2024小学语文苏教版小升初测试(备考卷)完整试卷(含答案).docx
- 重庆市市(新版)2024小学语文苏教版小升初质量检测(冲刺卷)完整试卷(含答案).docx
最近下载
- 办公用品订购合同范本.docx VIP
- WORD版本刻度尺-A4纸打印可用.doc
- 90nm逻辑产品Peeling缺陷的解决方案.pdf
- 神经系统的分级调节.pptx VIP
- 中建施工总平面布置图设计(69页).pdf
- 2024年公共卫生与预防医学继续教育平台“大学习”活动线上培训栏目考试题库(1392题).docx
- 北师大版(2023)必修第一册 Unit 2 Sports and Fitness单元教学设计.pdf VIP
- 2016-2023年长沙民政职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx
- 农业经济学-农业资金.ppt VIP
- 齐鲁医学神经系统疾病的辅助检查.ppt VIP
文档评论(0)