- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
竞赛抢答器课程的设计微机接口课程的设计的报告sw
合肥学院
计算机科学与技术系
微机原理与接口技术
课程设计报告
2008~2009学年第2学期
课程 微机原理与接口技术 课程设计名称 竞赛抢答器 学生姓名 储醒之 学号 0604032028 专业班级 计算机科学与技术专业(06网工2) 指导教师 肖连军
2009 年 2月
一、题义分析及解决方案
1.题义需求分析
题目要求利用8086系统接口电路设计一个可供八人竞赛使用的抢答器,并显示竞答者编号(1~8)。
根据题义可知:本设计是要设计一个能够提供给8个人使用的竞赛抢答装置,能够使得抢答者的编号,显示的装置。首先是主持人发出抢答允许信号,当抢答者收到信号后,便立刻进行抢答,然后通过装置,将最先抢答者的编号显示出来。
根据以上分析,提出以下几个问题:
①主持人如何发出抢答的信息?
②竞赛者如何进行抢答?
③如何将分辨抢答的顺序,谁是最先抢答的?
④如何显示抢答者的编号?
⑤抢答的总体规则是什么?怎样控制?
2.解决问题的思路及其方法
1)硬件部分
(1)主控装置,由主持人控制决定抢答有效与无效,共两个量,因而考虑到逻辑开关、微动开关和小键盘,主控完成的是保持有效与无效两种状态,而微动开关是输入一个脉冲,故不符合要求,小键盘虽然可以实现,但相对复杂,不便于实现。逻辑开关能很好地符合要求,优点是简单、易操作。本实验使用新实验箱,芯片8255的A、B、C口均被使用,故不能实现该主控功能,但设计思想中应包含此方面,以便设计完备。
(2)抢答装置,由竞赛选手抢答使用,每一个选手在抢答时均有两种选择情况,抢答或不抢答,同主控装置道理一样,“1”表示抢答动作发生,“0”表示不抢答,可见,逻辑开关可方便实现,微动开关同样满足要求。然而现实生活中,更合理的应采用微动开关按键式完成抢答动作,以符合现实要求。
(3)显示装置,可选择LCD或LED,由于这里的输出结果是选手编号,比较简单,用LED即可实现,用LCD也可以实现,但相对复杂,且LCD价格高,故选LED。实现时可采用一人一个发光二极管,但这样在抢答时不便于观察与先后比较,所以选用七段LED数码显示最后竟比较先后处理过的数字编号。
(4)规则设定,对于规则要用到可编程芯片,因为抢答结果的多种情况需要作不同的处理,要有硬件实现。由于是八位选手在同一个时间段均可抢答,输入抢答信号,所以应并行而不是串行。可编程芯片有8253、8251A以及8255等,8253主要用于定势和计时器用,它的6种工作方式多以触发方式,故不适用。8251A用于通信借口,并且是串行的,也不可用。而8255恰很好的满足需求,是并行接口芯片,所以选用8255。
(5)接口实现,8086CPU与8255之间的数据总线经数据总线收发器相连,地址线经地址锁存器相连,八个逻辑开关K0~K7分别连接到8255的输入口PA0~PA7,输出口PB0~PB7连接到七段LED显示器。在8255与LED连接时,要留心参数是否匹配,能否成功驱动LED显示,LED的标准编码及显示数字如下表所示:
表1-1 LED的标准编码
数字 DP g f E d c b a 二进制编码(字形) 0 0 0 1 1 1 1 1 1 3FH 1 0 0 0 0 0 0 1 1 06H 2 0 1 0 1 1 0 1 1 5BH 3 0 1 0 0 1 1 1 1 4FH 4 0 1 1 0 0 1 1 0 66H 5 0 1 1 0 1 1 0 1 6DH 6 0 1 1 1 1 1 0 1 7DH 7 0 0 0 0 0 1 1 1 07H 8 0 1 1 1 1 1 1 1 7FH E 0 1 1 1 1 0 0 1 79H 通过上表,我们需要用到的编码是0、1、2、3、4、5、6、7、8、E, LED完全符合要求,每一位选手的编号,显示装置采用七段LED二极管显示八位选手的编号,即为抢答结果。
2)软件部分
对于设计中的抢答规则由软件来实现,考虑到8位选手的各自按下抢答装置与自己的编号间的对应关系,8个信号有可能在同一时间段内有两个或以上信号输入,各自之间在时间上不会牵制,即涉及并行的方式输入,后要对输入的开关量进行处理、输出,连接至LED显示,其中需有一主控装置,据此结合课程的所学的相关知识可知,使用可编程并行接口芯片8255能够满足要求,实现相关功能。实现时,可设置8255的A口作为八个输入信号,用逻辑电平开关K0—K7代表抢答装置的抢答开关1—8号。当某个微动开关置“0”时,显示有效,当有两个或以上选手同时按下抢答器时,信号无效,显示“E”。将B口输出信号与7段LED的a—dp连接,即可用LED显示器输出抢答结果。在实验中需设置C口位控制选用新实验箱的八个LED显示中的一个。
二、硬件设计
1) 8255芯
您可能关注的文档
- 科技产业园一期二期工程安全文明织的设计y.doc
- 秀湖文化风情街的的策划的方案.ppt
- 科技创新园快速公共交通工程车辆基地综合楼施工组织的设计的方案.doc
- 科技有限公司安全健康的环境管理的体系制度汇编.doc
- 科技大楼空调节能改造的方案.doc
- 科技新城室外综合管网工程施工的方案.docx
- 科技产业园厂房改造的项目管井排水安全专项施工的方案.doc
- 科技学校校安工程抗震加固施工组织的设计.doc
- 科技楼的项目发电机供货安装及环保工程招标文件.doc
- 科技有限公司质量管理的体系手册程序依据ISO9001.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)