- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
..
微机系统与应用课程设计报告
课程设计题目
成
绩
矩阵式键盘数字密码锁设计
评 语:
教 师:
年 月 日
班 级:
学 号:
姓 名:
实验地点: E楼Ⅱ区311
实验时间: 2013.3.4-3.9
.
矩阵式键盘数字密码锁设计
一 . 实验目的
掌握微机系统总线与各芯片管脚连接方法,提高接口扩展硬件电路的连接能力。
初步掌握键盘扫描,密码修改和计时报警程序的编写方法。
掌握通过矩阵式键盘扫描实现密码锁功能的设计思路和实现方法。
二. 实验内容
矩阵式键盘数字密码锁设计,根据设定好的密码,采用4x4矩阵键盘实现密码的输入功能。当密码输入正确之后,锁就打开(绿灯亮),10秒之后,锁自动关闭(红灯亮);如果连续输入三次密码不正确,就锁定按键5秒钟,同时发出报警(黄灯闪),5秒后,解除按键锁定,恢复密码输入。
数字密码锁操作键盘参考上面设定,也可以自行设计键盘。用户初始密码为“123456”,系统加电运行后,密码锁初始状态为常闭(红灯亮),用户可以选择开锁或修改密码:
如果选择开锁就按“Open”键,系统提示输入密码,输入用户密码+“#”键后,如果密码正确,就打开锁(绿灯亮),系统等待10秒,然后重新关闭密码锁,若密码错,提示重新输入,连续三次错误,提示警告词同时报警(黄灯闪),锁定键盘5秒,然后重新进入初始状态;
如果选择修改密码就按”Modify Secret”键,系统提示输入旧密码,输入旧密码+“#”键后,如果正确,系统提示输入新密码,输入新密码+“#”后,新密码起效,重新进入初始状态;如果旧密码错,不能修改密码,密码锁直接进入初始状态。
三. 实验基本任务
1)具有开锁、修改用户密码等基本的密码锁功能。
2)对于超过3次密码密码错误,锁定键盘5秒,系统报警。5秒后解除锁定。
4)通过LCD字符液晶和LED指示灯(红,绿,黄)实时显示相关信息。
5)用户密码为6位数字,显示采用 “*” 号表示。
6)码锁键盘设计合理,功能完善,方便用户使用。
本次实验还做了附加的任务
( 1) 增加了管理员(Admin)功能,如果用户忘记密码可向管理员求助。管理员密码为8位数字(系统内预先已设定),管理员按“Admin”键后,系统提示输入管理员密码,输入管理员密码+“#”键后,如果正确,系统自动恢复用户初始密码为“123456”;如果错误,程序停止运行,系统退出。
增加了输入清除功能(*),在输入密码过程中,如果中途按下“*”键,则清除前面的输入,开始重新输入密码。(2)增加组合键(Shift)功能,使系统的密码选择范围除数字外,另外增加
a,b,c,d,e,f,g,h,i,j等10个字母。数字直接输入,字母“Shift”+“字母”。
四 . 实验设计方案
实验用到8255作为并行接口设备,用以ISA总线与外设的连接,本次用的是8255的A口作为输出口,C口的高4位与B口是输入,C口低4位是输出口,所以控制住设置为ox8a,8253作为时钟器,作为控制提示灯的时间闪烁,8255的A口接键盘的rom,B口接col,地址线都连接在总线下面的芯片上接口,其他的读写控制线都接入ISA总线上。
如下图的接线设置
ISA控制信号和地址总线(JS4)
ISA控制信号和地址总线(JS4)
B口低三位A0A1CS及接口地址
B口
低三位
A0A1CS及接口
地址
C口低四位
8255
键盘KEY
A口低四位
向PC
机送
信号
接口
地址
JS8
A0A1CS及接口
地址
8253
时钟源(JS32)
A0A1CS及接口
地址
LCD
LCD
TRL交通灯
TRL交通灯
实验器材
8086CPU,可编程并行接口8255,可编程定时器8253,LCD显示屏,LED灯,4x4矩阵键盘。电路连接关系:
首先将8255模块的控制总线与总线连接,并将片选CS连接至000H-007H地址空间;
将8253模块的控制总线与总线连接,并将片选CS连接至008H-00FH地址空间;
将DRV模块JS8(CS)连接至0010H-0017H地址空间;
将LCD模块的控制总线与总线连接,并将片选CS接至018H-01FH地址空间;
8255和键盘的连线,他们之间的连接关系如下:
8255模块
输入输出方式
键盘
PA0-PA3
输出
JS35
PC0-PC3
输入
JS36
8255和TRL的连线,他们之间的连接关系如下:
825
您可能关注的文档
最近下载
- 《延安,我把你追寻》相关知识.pdf VIP
- 部编版语文五年级上册单元检测试卷合集(全册9 套).docx VIP
- 测绘单位技术质量管理制度.pdf VIP
- 我的伯父鲁迅先生完美版.ppt VIP
- 表D.0.12(导地线接续管)鸿昇+盛步.doc VIP
- 施耐德Schneider Modicon M251 Distributed PAC, 用户指南.pdf VIP
- as nzs2088-13卧式推车和坐卧两用安全要求.pdf VIP
- 产品设计材料与工艺:木材及加工工艺PPT教学课件.pptx VIP
- 2025年事业单位招聘考试综合类专业能力测试试卷(计算机类)——计算机应用技术试题.docx VIP
- 2024年部编版语文五年级上册全册单元检测题及答案(共8套).pdf VIP
原创力文档


文档评论(0)