八人抢答器讲解_八人竞赛抢答器需求分析
1.设计背景
随着社会生活的多元化,各种各样的综艺节目的出现,在许多智力竞赛和娱乐节目中,经常需要应用竞赛抢答器来供多人或多组对一些题目进行抢答。在过去,如若需要都是用举手的方式,这种方式既不精准,又没有很高的效率,现在在市面上出现了一种能够准确定位的抢答器,广受欢迎。此次我们课程设计要求设计一个微机控制并能供八人进行抢答的抢答器。
经市场调研,大部分八路抢答器可实现以下功能:
(1)可供八人同时抢答,由按钮控制。
(2)有提示选手可以开始抢答的信号。
(3)能够显示出最先抢答的组号,而对其他组的抢答不予理睬。
(4)对主持人未曾按启动钮之前就按抢答钮的犯规组,亮红灯警告。
(5)对抢答后的回答时间进行计时控制,如回答超时,则以音响报警。
(6)主持人可根据选手回答正确与否进行相应的加分减分操作。
要实现以上功能需要解决以下几个问题:
(1)主持人如何发出抢答的信息?
(2)竞赛者如何进行抢答?
(3)如何分辨抢答的顺序,谁是最先抢答的?
(4)如何显示抢答者的编号?
(5)抢答的总体规则是什么?怎样控制?
2.设计目的
按照微机原理与汇编语言的基本原理,综合运用所学的知识,以小组为单位,设计开发一个八路竞赛抢答器。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,学会如何把书本上学到的知识用于解决实际问题,培养动手能力,深入理解和灵活掌握教学内容。
3.设计内容
利用 8086 系统接口电路设计一个可供八人竞赛使用的抢答器并具有以下功能:
(1)可供八人同时抢答,由KK键控制。
(2)主持人给出题目时,开始倒计时。
(3)倒计时完毕,响铃提示抢答开始。
(4)抢答成功,显示最先抢答者编号。
(5)主持人根据选手回答正确与否进行相应的加减分操作。
4.运行环境
DOS环境、集成电路箱
八人抢答器讲解_八人竞赛抢答器需求分析相关推荐
- 八人抢答器讲解_八人抢答器
有一个<单片机八人抢答器程序设计>的题目.设计要求:利用 KEIL 软件编制控制程序.利用 PROTEUS 仿真软件,绘制单片机控制系统:P1 口接 8 个按钮,编号为1.2.3....7 ...
- 八人抢答器讲解_八人智力竞赛抢答器
1 摘 要 本报告设计的八路智力竞赛抢答器电路主要采由 74 系列常用集成电路组成,涉及到触 发器.编码器.加法器.译码器和 RC 电路组成的多谐振荡电路.该抢答器具有基本的抢答 功能, 通过共阴极数 ...
- 八人抢答器讲解_八人抢答器_课程设计.doc
编号: 1 电力电子技术课程设计 报告书 课 题: 数字式竞赛抢答器 院 (系): 机电工程学院 专 业: 电气工程及其自动化 学生姓名: 蒋岷君 学 号: 0800120313 题目类型:(理论研究 ...
- 八人抢答器讲解_课程设计题一:八人抢答器
要求: 1.八人抢答逻辑:只有一个最先抢答有效. 2.在主持人控制下,10秒内抢答有效. 3.采用数码管显示抢答10秒倒计时,若有抢答直接结束,显示结果. 4.抢答结束后用数码管显示抢答结果:抢答有效 ...
- 74ls175四人抢答器电路图_四人抢答器电路设计.doc
四人抢答器电路设计 课程设计说明书 题 目: 四人抢答器电路设计 课程名称: 数字电子技术 学 院: 电子信息与电气工程学院 学生姓名: 裴雷雨 学 号: 20110201011 专业班级: 自动化2 ...
- 74ls175四人抢答器电路图_四人抢答器电路设计方案(四) - 四人抢答器电路设计方案汇总(六款模拟电路设计原理图详解)...
四人抢答器电路设计方案(四) 2.4.接触器实现 利用接触器可以实现抢答器功能,实验电路如图5所示. 按下抢答按键,如SB1,其抢答过程如下: 即L1灯亮,其它抢答键SB2.SB3.SB4均无效. 主 ...
- lia人是什么意思_“有的人手上没有斗”是什么意思,如何理解这句话?
如何理解"有的人手上没有斗"?"斗"指手指的指纹,与此相对应的有"簸",共两种.但各地说法不一样,有的人把指纹的类型分得特别细,有的地方对指 ...
- 构建器设计模式_创新设计模式:构建器模式
构建器设计模式 以前我们看过工厂和抽象工厂模式. 这些模式可以达到目的,并且确实有用,但是在某些用例中,我们必须创建一个非常复杂的对象,并且创建它需要不同的步骤,每个步骤都需要不同的操作. 在这种情况 ...
- 多人手柄联网游戏_多人联网游戏:迈出的第一步
多人手柄联网游戏 As part of our commitment to solving challenges for connected games development, we've focu ...
- 八皇后问题python实现_八皇后问题的python实现
以前写的一个八皇后问题求解,思路就是每次循环列出所有的可能解,然后过滤出不符合要求的解.详细见代码: //检查两个点是否在攻击线上 def attack(p1,p2): return p1[0]==p ...
最新文章
- 个人开发者即时到账收款方案 BufPay.com
- HBase slave 启动不了的一个原因处理
- struts2中解决下载文件名中文乱码问题
- 可以替代Viso的小巧开源工具DIA。
- 高斯平稳随机过程仿真
- 个人项目的设计与分析——类饿了么、美团式订餐类校园食堂版App“加个蛋”。...
- 来首都初次就医的感受
- 全国首家工资总额负面清单管理试点企业获批
- LINQ系列:Linq to Object排序操作符
- java 数据纠错,纠错码简介
- 特征驱动开发 Feature-Driven Development - FDD
- 外媒称三星已对苹果折叠屏订单进行采样
- Java通过反射获取类的私有属性和方法
- cmd窗口命令行上移下移_微软新版命令行界面:Windows Termina...
- html做自我介绍模板,应聘自我介绍模板简短
- 工业互联网是什么,和工业4.0对比,有什么区别?
- Pandas基础入门(一)
- 一键修改手机DNS的bat文件
- 编写函数求x的n次方
- win10可以运行linux模拟器,Win10将原生兼容安卓App,但模拟器不会被打败
热门文章
- 腾讯地图获取地址的经度和纬度
- Winform调用风云二号卫星云图
- 天野学院易语言模拟脚本制作
- 使用CASEWHEN批量拼凑Update语句
- uniapp打开App Store下载页面
- 2008 r2 server sql 中文版补丁_sql2008 sp3补丁下载-sql server 2008补丁包sp3中文版补丁【32/64位】-东坡下载...
- Python语言翻译包translate,支持翻译多语种
- 地砖中间高四边低_客厅棚顶有黑镜在风水里讲怎么样 装修中橱柜里的白色色块用哪个做,怎么施工...
- 计算机键盘快速指南,菜鸟必看 Windows键盘快捷键入门指南
- 利用picasa2简单制作超炫壁画