8路抢答器的设计

合集下载

基于单片机8路抢答器的设计与实现

基于单片机8路抢答器的设计与实现

基于单片机8路抢答器的设计与实现引言:抢答器是一种用于比赛或考试中进行抢答的设备,它可以实现多个参与者同时抢答,实时显示最先抢答者的编号。

本文将介绍一种基于单片机的8路抢答器的设计与实现。

一、设计方案:1.硬件设计:本设计采用单片机作为主控制器,使用LED显示器显示抢答编号。

按键用于选择参与抢答的编号。

____________________+------------------,P1.0,,P1.1,,P1.2,,P1.3Infrared sensor ----- ------- ----- -----+------------------,P1.4,,P1.5,,P1.6,,P1.7LED display ----- ------- ----- -----+---------------+---------+---------+---------+---------+AVRMicrocontroller+---------------+---------+---------+2.软件设计:本设计的软件部分主要涉及中断、定时器、按键扫描和显示控制几个方面的内容。

(1)中断:使用外部中断响应红外传感器的触发信号,并处理中断程序。

(2)定时器:使用定时器来实现LED显示的时序控制,以达到流畅的显示效果。

(3)按键扫描:定时扫描按键,当一些按键按下时,触发相应的抢答编号。

(4)显示控制:根据抢答编号,通过对LED显示器的控制,实现编号的显示。

二、实现步骤:1.硬件部分的实现:(1)按照上述连接图的方式,将红外传感器和LED显示器与单片机进行连接。

(2)编写硬件程序,对红外传感器和LED显示器进行初始化配置。

2.软件部分的实现:(1)编写中断服务函数,用于响应红外传感器的触发信号,并完成相应的中断处理。

(2)编写定时器中断服务函数,用于控制LED显示的时序。

(3)编写按键扫描函数,用于检测按键是否按下,并触发相应的抢答编号。

8路抢答器设计(含完整图)

8路抢答器设计(含完整图)

数字电路课程设计报告8路数字抢答器1.概述抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。

另外设置系统清除开关一个,该开关由主持人控制。

抢答器具有锁存与显示功能。

即选手按动按钮,锁存相应的编号,扬声器发出声响提示,并在七段数码管上显示选手号码。

选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清零为止。

当主持人按下清除键后,参赛选手可以进行抢答,同时倒计时电路开始倒计时,抢答有效时,红灯亮,倒计时停止,显示器上显示选手的编号,并保持到主持人将系统清零为止。

2、8路数字抢答器各主要芯片介绍2.1、74LS14874LS148是一个8线—3线优先编码器。

74LS148外部管脚图、真值表如图所示:图一 74ls148 真值表由表不难看出,在0=S 电路正常工作状态下,允许70~I I 当中同时有几个输入端同时为低电平,即有编码输入信号。

7I 的优先权最高,0I 的优先权最低。

当07=I 时,无论其它输入端有无输入信号(表中以x 表示),输出端只给出7I 的编码,即000012=Y Y Y ,当74LS148的功能表输 入输 出S0I 1I 2I 3I 4I 5I 6I 7I2Y 1Y 0Y S Y EX Y1 0 0 0 0 0 0 0 0 0 x x x x x x x x 1 1 1 1 1 1 1 1 x x x x x x x 0 x x x x x x 0 1 x x x x x 0 1 1 x x x x 0 1 1 1 x x x 0 1 1 1 1 x x 0 1 1 1 1 1 x 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 0U CC Y EX Y S I 3 I 2 I 1 I 0 Y 0I 4I 5I 6I7S Y 2Y 1GND 图2 74LS148管脚图16 9 74LS148 1 80167==I I 、时,无论其它输入端有无输入信号,只对6I 编码,即输出为001012=Y Y Y 。

八路抢答器设计(附源程序)

八路抢答器设计(附源程序)

烟台大学单片机课程设计说明书课题:八路抢答器学生姓名:学号:院系:机电汽车工程学院专业:机械设计制造及其自动化指导老师:同组成员:组长:20 年06 月07 日目录1 概述 (2)2设计任务 (2)3 系统总体方案 (3)4 硬件设计 (4)4.1 控制系统所需硬件 (4)4.2 硬件原理介绍 (4)5 软件设计 (7)5.1 软件总体设计 (7)5.2 程序流程图 (8)6 Proteus软件仿真 (12)6.1 Keil软件 (12)6.2在Proteus软件 (12)7小结 (14)8心得体会 (15)附1:源程序代码 (16)附2:参考文献 (24)1 .概述8路智能抢答器的设计现如今,各种智力知识竞赛已经成为人们的一种娱乐形式,人们在答题的过程中不仅可以享受到乐趣,还可以学到一些科学知识和生活常识。

然而在抢答过程中,单靠视觉是很难判断出哪组最先完成抢答操作。

为了辨别哪一组或哪一位选手获得答题权,必须要设计一个智能抢答控制系统——智能抢答器。

抢答器作为一种电子产品,已被人们所熟知并广泛应用于各种智力知识竞赛场合。

抢答器在竞赛中有很大用处,通过抢答器的指示灯显示,数码管显示和警示蜂鸣等手段,能准确,公正,直观地判断出第1抢答者并协助比赛的顺利进行。

但是,目前使用的抢答器大多数都采用了逻辑电路进行设计,分立元件较多,造成抢答器的成本较高。

此外一般抢答器由模拟电路,数字电路或二者结合组成,其智能化程度低,故障率高,显示简单。

现代电子技术的发展要求电子电路朝数字化,集成化方向发展,因此设计出全集成电路的多路抢答器是现代电子技术发展的要求。

2 .设计任务本设计要求学生结合现有的实际条件,以单片机为控制核心,设计一个8路智能抢答器。

要求实现的功能如下:1) 抢答器可同时供8名选手或8个代表队比赛,分别用8个按键S1~S8进行抢答。

2) 主持人可以通过智能抢答器的按键设定每道题的抢答时间和回答时间。

3) 具有清零和非法抢答控制功能,并由主持人操纵,避免选手在主持人说“开始”前提前抢答,违反规则。

电子技术课程设计8路抢答器设计

电子技术课程设计8路抢答器设计

电子技术课程设计8路抢答器一、设计任务与要求1. 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。

2. 设置一个系统清除和抢答控制开关S,该开关由主持人控制。

3. 抢答器具有锁存与显示功能。

即选手按动按钮,锁存相应的编号,并在LED 数码管上显示,同时扬声器发出报警声响提示。

选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

二、总体框图如图1所示为总体方框图。

其工作原理为:接通电源后,主持人将开关拨到“清零”状态,抢答器处于禁止状态,编号显示器灭灯;主持人将开关置“开始”状态,宣布“开始”,抢答器工作,扬声器给出声响提示(或者提示灯给出显示)。

选手进行抢答时,抢答器将完成:优先判断、编号锁存、编号显示、扬声器(显示灯)提示等操作。

当一轮抢答之后,禁止二次抢答。

如果再次抢答必须由主持人再次操作“清除”和“开始”状态开关。

上面的总体框图是我认为的最佳方案。

具体的说明:抢答器按钮就是输入一些高低电平信号,此实验是低电平有效。

优先编码电路用来把输入的高低电平信号编码,74LS148优先编码器及8—3编码器,输出3位2进制数,以代表不同的低电平信号。

锁存器用D触发器,因为D触发器结构和功能都比较简单,方便使用。

D 触发器使用4个,第四个除用来输出2进制数的最高位外,还用于控制信号的锁定,即触发或锁定触发器的工作状态。

数码显示器用DCD—七段数码显示管,即有4个输入信号的管子,能表示0到9十个数,而且输入的二进制数正好和十进制数一一对应。

主持人控制开关就是一个开关,用来清零和开始工作。

控制电路比较复杂,除了第四个触发器和主持人的开关外,还需要8个抢答器按钮组成的8输入与非门和第四个触发器用一个与门共同组成一个控制电路来控制信号的传输和锁定。

报警显示电路,由于没有报警器,所以选择一个LED灯来表示信号的锁定。

为了使更明显一些,给LED灯加了个连续脉冲信号,以使灯能够按我们需要的频率一闪一闪。

8路计时抢答器设计报告

8路计时抢答器设计报告

数字电子技术基础课程设计-----八位计时抢答器一、设计理念智力竞赛是一种生动活泼的教育方式,在各种智力竞赛中,最最激烈的便是抢答环节的比赛。

抢答引起参赛者和观众极大地兴趣,在短时间内,参赛选手在主持人抢答的口令下达后开始抢答,充分体现出参赛者思维的活跃。

在这类比赛中,对于谁先谁后抢答,在什么时候抢答,如何限定抢答的规定时间等问题,如果单凭主持人主观的判断,就很容易出现误判。

所以我们就需要一种具备自动锁存、置位、清零等功能的只能抢答器来解决这些问题。

二、设计要求设计一个具备计时功能的八路抢答器,它所要实现的功能如下:1、给八位参赛选手分别配备一个抢答按钮,编号为K0、K1、K2、K3、K4、K5、K6、K7。

2、主持人可以主持抢答、计时的开始与清零。

3、抢答器可以显示出最先按下抢答键的选手编号。

4、抢答器具有60秒倒数计时功能。

抢答规则:主持人按下开始抢答键,选手可以开始抢答,同时计时器开始60秒钟倒计时,选手通过优先按键得到抢答机会后,在计时器所显示的剩下时间内完成抢答,否则扣分。

三、设计方案1、设计思路根据设计的要求,我们小组的设计思路如下:该抢答器由开关电路、触发电路、触发锁存电路、优先编码电路、译码电路、计时电路所组成。

2、具体电路的设计及其工作原理 (1)电源电路限于我们现成的电源只有9V 直流电源,但是我们的电路工作电压应该是5V 的稳压直流电源,我们通过利用7805芯片对9V 进行降压处理,形成直流5V 稳压电源。

(2)抢答电路工作原理:74LS148有8个信号输入端I0 ~ I7、3个二进制码输出端A0 ~A2、输入使能端EI、输出使能端EO和优先编码工作状态标志GS, 其功能如表1 所示。

由表可知, 当EI的非=0时, 编码器工作; EI的非=1, 则不论8个输入端为何种状态, A0、A1、A2 输出为1,15端和14端输出为1,编码器处于非工作状态。

(附74LS148引脚图与真值表)当抢答开关S0 ~S7 中的任意一个开关按下时,编码器输出相应按键对应的二进制代码,低电平有效。

8路抢答器设计报告

8路抢答器设计报告

题目: 8路数字抢答器目录一、相关介绍-------------------------------------------二、实验目的-------------------------------------------------三、设计要求及内容----------------------------------------四、设计及原理----------------------------------------------4.1 总体方案设计----------------------------------------4.1.1 设计思路-----------------------------------------4.1.2 原理框图----------------------------------------- 4.2 单元模块及说明-------------------------------------4.2.1 倒计时模块--------------------------------------4.2.2 抢答模块-----------------------------------------五、仿真调试过程中的部分显示------------------------六、实验结果显示------------------------------------------七、设计体验及收获---------------------------------------八、附录------------------------------------------------------8.1 总原理图-----------------------------------------8.2 相关元件引脚图--------------------------------8.3 元件清单-----------------------------------------九、参考资料-----------------------------------------------一、相关介绍初始条件: 要求对数字电路里555电路的运用有所了解, 同时熟悉计数电路和译码电路的运用, 还要能够运用protel软件进行电路的仿真,能够运用multisim软禁多自己设计的电路进行仿真, 检验自己所设计的电路是否正确。

八路智能抢答器的设计

八路智能抢答器的设计

课程设计任务书姓名:XXX 、XX 专业班级:通信0903指导教师:XX工作单位:XXXX题目:多路智能抢答器的设计一完成的任务与要求用中、小规模集成电路设计一台能抢答和报警的智能抢答器,要求如下:1可同时提供8名选手进展抢答;2通过主持人开关,控制系统的清零和抢答的开场;3通过定时电路设定有效抢答时间〔30s〕,主持人启动抢答开关后,定时电路开场倒计时;4如果有人抢答,那么编号被锁存,并在LED数码管上显示,同时扬声器报警,封锁输入电路,其他选手不能抢答;5如果没人抢答,那么有效时间过后。

系统自动报警,且封闭输入电路,选手抢答无效。

二时间安排:时间:第1-12周理论设计,软件仿真,第15-18周实验室焊接、安装调试。

地点:理工楼E604实验室学生签名:年月日指导教师签名:年月日多路智能抢答器的设计摘要 (3)Abstract (4)1 系统原理框图 (6)2 方案的设计与论证 (6)2.1时钟脉冲产生电路 (6)2.2 抢答电路……………………………………………………………2.3定时电路……………………………………………………………3 单元电路的设计3.1时钟脉冲产生电路的设计…………………………………………3.2计数电路的设计……………………………………………………3.3抢答电路的设计……………………………………………………3.4定时电路的设计……………………………………………………3.5报警电路的设计……………………………………………………3.6电路总图……………………………………………………………4 仿真结果及分析5 心得体会6 参考文献附录1 原件清单附录2 系统原理图摘要多路智能抢答器一种以数字电路技术来实现多人抢答的装置,具有操作简单、性化、能化且公平性高的优点,在很多竞答比赛中都有用到。

本文的设计与实现是以中小规模集成电路设计多路智能抢答器的方法,它主要与数字电路挂钩,囊括了数字电路的两大电路〔组合逻辑电路和时序电路〕。

8路抢答器设计

8路抢答器设计

8路抢答器设计抢答器被广泛应用于交互式教学、竞赛、互动游戏等场合。

本文介绍一种基于单片机的8路抢答器设计方案。

1. 系统功能本设计实现以下功能:1. 设定问题和倒计时时间;2. 按下抢答器键后,选手答题;3. 答对或答错均计分,答错扣分;4. 显示当前排名和得分情况;5. 比赛结束后,显示最终排名和得分情况。

2. 系统硬件本设计采用STM32F103C8T6单片机作为主控制器,其主要特点是成本低廉、易于学习和上手。

硬件主要包括以下部分:1. 单片机板:采用STM32F103C8T6开发板,外接LCD显示屏;2. 抢答器:包括8个按键和8个LED指示灯,用于选手抢答和显示选手答题情况;3. 扫描电路:对抢答器按键进行扫描,获取选手输入。

本设计的软件分为如下模块:1. 初始化模块:对单片机系统进行初始化,包括外部时钟、GPIO端口等的配置;2. 显示模块:用于显示问题、倒计时、选手答题情况和最终排名和得分情况;3. 时钟模块:用于倒计时和计时,倒计时结束后停止答题;4. 抢答模块:用于接收选手抢答信息,并根据答题情况进行得分;5. 判断模块:用于判断选手答题是否正确;6. 得分模块:用于计算选手得分;7. 排名模块:用于计算选手最终得分和排名。

4. 抢答器操作流程5. 总结本设计实现了一种基于单片机的8路抢答器功能,并且硬件成本相对较低,易于制作。

软件上分模块化设计,便于扩展和修改。

但是由于时间和技术限制,还存在一些功能没有完善,比如数据记录、多轮比赛等功能。

此外,对于选手的选手答题有些限制,只能按照先后顺序抢答,如果需要加入随机抢答等功能,需要进行扩充。

八路竞赛抢答器的设计方案

八路竞赛抢答器的设计方案

八路竞赛抢答器的设计方案一,设计题目、目的及要求1.1设计题目8路抢答器的设计1.2设计目的1、熟悉74ls148、74ls28、74ls29的功能和应用掌握其工作原理,并熟练运用它们。

2、熟悉面包板的使用。

3、掌握数字抢答器的工作原理以及制作方法。

4、增强动手能力,把握严谨的工作态度。

5、熟练运用所学习的模电及数电知识。

1.3设计要求1、八个选手或代表队参加比赛,编号0,1,2,3,4,5,6,7,各用一个抢答按钮,其编号与参赛者的号码一致。

此外,一个按钮给主持人用来清零;2、抢答器具有数据锁存功能,并将所锁存的数据用数码管显示出来;3、数码管不显示后动作选手编号,只显示先动作选手编号,并保持到主持人清零为止;4、选手只有在主持人说开始抢答后才能开始抢答拨动开关。

5、并且抢答结束后裁判没有清零,选手不得动自己的开关。

二、方案设计2.1、总体设计思路按照题目的要求,经过自己的思考与分析以后,将思路确定。

要满足题目所说的,要能完成抢答功能,当某一个选手输入后,屏幕上能显示出该选手的号码,同时通过锁存能限制其他选手的抢答,并且自己抢答后,由于锁存效果也不能反悔。

当抢答开始时,主持人未说开始抢答时,裁判的开关置于清零端,由于此时数码管处于灭灯状态,所以无论选手如何操作,数码管也不会有数据显示,由此想到用裁判来控制清零端,当裁判清零时,即可清除数码管上的数字,并且由于开始时屏幕上不能有显示,所以当裁判置于开始端的时候,数码管译码器的灭灯输入端依然是灭灯输入,只有当选手触发时才能改变电平,输入内容。

另外锁存端必然是反馈锁存,所以要使用后面芯片的信号来反馈给前面的芯片的使能端以控制其使能输入,由此阻断其他选手的输入信号。

锁存后如果没有其他信号去解锁,系统就处于禁止工作状态不能再工作,所以想到要用裁判清零来控制使能端,在消除数码管显示的同时来解锁使能端,让电路恢复其功能。

2.2、方案设计2.2.1 设计方案1(个人方案)根据以上思路,决定使用以下流程图作为本次课程设计的方案,基本能实现抢答器的功能,可以完成说明书上的要求。

(完整word版)八路数显抢答器设计

(完整word版)八路数显抢答器设计

八路数显抢答器设计一、设计要求与内容1、设计要求(1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。

(2)设置一个系统清除和抢答控制开关K9,该开关由主持人控制。

(3)抢答器具有锁存与显示功能。

即选手按动按钮,锁存相应的编号,扬声器发出声响提示,并在七段数码管上显示选手号码。

选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

2、内容(1)555定时器的原理555 定时器的功能主要由两个比较器决定。

两个比较器的输出电压控制RS 触发器和放电管的状态。

在电源与地之间加上电压,当 5 脚悬空时,则电压比较器A1 的反相输入端的电压为2VCC /3,A2 的同相输入端的电压为VCC /3。

若触发输入端TR 的电压小于VCC /3,则比较器A2 的输出为1,可使RS 触发器置1,使输出端OUT=1。

如果阈值输入端TH 的电压大于2VCC/3,同时TR 端的电压大于VCC /3,则A1 的输出为1,A2 的输出为0,可将RS 触发器置0,使输出为0 电平。

555的内部结构可等效成23个晶体三极管.17个电阻.两个二极管.组成了比较器.RS触发器.等多组单元电路.特别是由三只精度较高5k电阻构成了一个电阻分压器.为上.下比较器提供基准电压.所以称之为555.(2)LED数码管的结构及工作原理LED数码管是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。

LED数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据LED数码管的驱动方式的不同,可以分为静态式和动态式两类。

A、静态显示驱动:态驱动也称直流驱动。

静态驱动是指每个数码管的每一个段码都由一个单片机的I/O埠进行驱动,或者使用如BCD码二-十进位*器*进行驱动。

静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O埠多,如驱动5个数码管静态显示则需要5×8=40根I/O埠来驱动,要知道一个89S51单片机可用的I/O 埠才32个呢。

八路抢答器设计说明书 精品

八路抢答器设计说明书 精品

八路抢答器的设计一、设计要求(1)设计一个智力抢答器,可同时供8名选手或八个代表队参加比赛,他们的编号分别是1,2,3,4,5,6,7,8,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S0,S1,S2,S3,S4,S5,S6,S7。

(2)节目主持人设置一个控制开关,用来控制系统的复位和抢答开始。

(3)抢答器具有数据锁存和显示功能。

抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,同时扬声器发出提示声音,此外封锁输入电路,禁止其他选手抢答。

优先抢答的选手的编号一直保持到主持人将系统复位为止。

二、总体设计思路本次设计采用T0外部中断来实现主持人的控制开关,用P0口输出选手的段码,用P2口来读取按键选手号,用P1口来点亮选手相应的发光二极管。

三、硬件设计3.1 原理综述单片机:使用了AT89C51单片机芯片控制电路。

显示电路:P0口输出选手段码,P1口点亮相应的发光二极管。

按键电路:P3^2管脚接一个开关来实现主持人的控制开关,通过P2口接的按键来读取选手号。

图3.1 硬件框图3.2 元器件清单3.3 硬件原理图图3.2 硬件原理图四、软件设计4.1 程序流程图图4.1 主程序流程图4.2 程序及注释#include<reg51.h> //包含头文件REG51.H #define uchar unsigned char#define uint unsigned int //数据类型的宏定义uchar code seg7[9]={0xff,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80}; //7段数码管0-8断码uchar act[9]={0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //低电平有效的位码uchar num; //宏定义全局变量num bit bdata start; //定义开始按键start sbit bz=P3^3; //定义P3.3为bz//延时函数*********************************************************** void delay(uint k){uint i,j;for(i=0;i<k;i++){for(j=0;j<121;j++){;}}}//蜂鸣器*********************************************************void buzzer(void){while(1){bz=~bz;delay(10);}}//外中断0 ************************************************************ void EA_INT0() interrupt 0 //定义函数名为EA_INT0的T0外中断服务函数,中断号为0 {uchar in=1; //定义in=1start=!start; //start取反if(start==1) //判断是否开始抢答{while(in) //循环{P2=act[0]; //初始化P2if(P2!=0xff) //判断有无选手按下{delay(10); //延时确定有选手按下for(num=1;num<9;num++) //判断选手号{if(P2==act[num]) //读取选手号{bz=1;in=0;break;} //停止循环}}}}else{num=0;P3=0xff;bz=0;}}//******************************************************************************* void main(void) //主函数{ start=0; //初始化startP0=seg7[0]; //初始化段码P1=act[0]; //初始化发光二级管bz=0; //初始化蜂鸣器EX0=1; //允许外中断T0IT0=1; //外中断T0设为边沿触发EA=1; //开启总中断while(1) //无限循环{P0=seg7[num]; //P0输出段码P1=act[num]; //点亮相应的二极管}}五、软硬件调试5.1 软硬件仿真环境设置1)Keil 与Proteus连接连接开始必须在proteus安装目录下VDM51.dll文件复制到Keil安装目录的\C51\BIN 目录中,但新版本中没有,所以必须下载安装补丁vdmagdi.exe,则在Keil 安装目录的 \C51\BIN 目录中有文件:VDM51.dll2)修改keil安装目录下 Tools.ini文件用记事本(其它的编辑软件也可以,如Ultra Edit)打开Keil 根目录下的TOOLS.INI 文件,在[C51] 栏目下加入TDRV3=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver" ) ,其中“TDRV3”中的“3”要根据实际情况写,不要和原来的重复。

8路抢答器课程设计

8路抢答器课程设计

8路抢答器课程设计
8路抢答器课程设计是一个专门针对8路抢答器,将其应用到教育环境的教学课程。

8路抢答器具有非凡的优势,可以让学生体验到以直观、准确信号方式快速作答的乐趣,而且可以延长学生的活力,特别是用于小学课堂活动时,更能增加学生的积极性,同时也有利于老师快速了解学生的课堂参与情况。

1)关于8路抢答器的基本介绍:主要介绍8路抢答器的构成,如抢答器设备,抢答器键盘、显示器等;
2)关于8路抢答器操作特点:这包括了其操作流程、使用说明,以及熟悉抢答器控制面板等操作要点;
3)关于8路抢答器应用技巧:这是一个关于如何在课堂使用抢答器的课程,教授如何有效运用,并介绍如何根据课堂需要,操纵8路抢答器来提高学习的高效性;
4)关于8路抢答器设计实际应用:这门课程将通过实际操作实验,使每个学生都能理解8路抢答器应用在教室中的积极作用,以及如何有效利用8路抢答器,进行多种具体的活动;
5)课堂练习:有利于学生熟悉具体的抢答器操作要点,深入理解如何有效地使用8路抢答器,并将其应用到课堂活动中;
8路抢答器课程设计应用范围非常广泛,不仅可以提高学生的学习效率,而且也有助于提升老师的教学质量。

有效利用8路抢答器,进行各类学习活动,可以大大改善学生的学习氛围。

8路抢答器电子设计

8路抢答器电子设计

8路抢答器电子设计八路定时抢答器的设计方案1.设计题目八路数字抢答器的设计2.设计目的3.设计要求3.1设计指标:抢答器可供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。

3.1.2设置一个系统清除和抢答控制开关S,该开关由主持人控制。

3.1.4抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。

当主持人启动\开始\键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。

3.1.6如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。

3.2设计要求:3.2.1画出电路原理图。

3.2.2进行电路的仿真与调试。

4.设计方案多路智力竞赛抢答器的组成框该设计抢答器的电路主要是由抢答开关电路、触发电路、触发锁存电路、编码器、七段显示译码器几部分构成。

工作原理为:5.具体设计及原理图5.1抢答器电路的设计出(Q4—Q1)全部置0,使74LS48的BI的非=0,显示器灯灭;74LS148的选通输入端ST的非=0,使之处于工作状态,此时锁存电路不工作。

当主持人把开关S置于\开始\时,优先编码器和锁存电路同时处于工作状态,即抢答器处于等待工作状态,等待输入端的信号输入,当有选手将键按下时(如按下S5),74LS148的输出Y2Y1Y0的非=010,YE某的非=0,经RS锁存后,CTR=1,BI的非=1,74LS279处于工作状态,Q4Q3Q2=101,74LS48处于工作状态,经74LS148译码后,显示器显示为\5\。

此外,CTR=1,使74LS148的ST的非为高电平,74LS148处于禁止工作状态,封锁其他按键的输入。

当按键松开即按下时,74LS148的YE某的非为高电平,但由于CTR维持高电平不变,所以74LS148仍处于禁止状态,确保不会出二次按键时输入信号,保证了抢答者的优先性以及抢答电路的准确性。

如有再次抢答需由主持人将S开关重新置“清除”,电路复位。

8路抢答器设计八路智力竞赛抢答器

8路抢答器设计八路智力竞赛抢答器

1 前言1.1主要功能介绍(1)抢答器最多可供8名选手参赛,编号为1~8号,各队分别用一个按钮(分别为S1~S8)控制,并设置一个系统清零和抢答控制开关S,该开关由主持人控制。

(2)抢答器具有数据锁存功能,并将锁存数据用LED数码管显示出来,同时蜂鸣器发出间歇式声响(持续时间为0.5秒),主持人清零后,声音提示停止。

(3)开关S作为清零及抢答控制开关(由主持人控制),当开关S被按下时抢答电路清零,松开后则允许抢答。

输入抢答信号由抢答按钮开关S1~S8实现。

(4)有抢答信号输入(开关S1~S8中的任意一个开关被按下)时,并显示出相对应的组别号码。

此时再按其他任何一个抢答器开关均无效,指示灯依旧“保持” 第一个开关按下时所对应的状态不变。

1.2扩展功能介绍(1)抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定(如30秒)。

当节目主持人启动“开始”键后,要求定时器立即减计时,并用显示器显示,同时扬声器发出短暂的声响,声响持续时间0.5秒左右。

(2)参加选手在设定的时间内抢答,抢答有效,定时器停止工作,显示上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。

(3)如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时后抢答,时间显示器上显示00。

(4)当选手抢答完后,主持人可根据相关题的加减分对选手进行加分或减分。

2总体方案设计此次课程设计我们有两套方案一是硬件部分主要由单片机、74LS373锁存器、LED显示器、声音报警器和其它基本外围电子电路组成软件部分则采用51系列单片机通用C语言精心设计编写。

它所具有的功能包括:抢答器同时供8名选手或8个代表队比赛,当开关S按下,抢答器发出0.5秒的报警声系统开始进行计时,选手可进行抢答,当计时30秒之后若没人抢答,则系统发出警报并禁止抢答,定时显示数码管上显示00字样,之后等待开关S按下,系统复位;若在30秒内有选手进行抢答,此时扬声器会发出3秒时间的警报,同时在定时显示数码管上显示选手抢答时间(以秒为最小单位),编号显示数码管上显示抢答选手编号,显示器上的状态直到开关S按下将系统复位为止;系统复位时所有的数码管不显示任何的数据。

八路抢答器的设计

八路抢答器的设计
2、电路组成
抢答者序号显示电路主要由译码驱动电路及数码显示电路组成。 在实际电路设计过程中,译码驱动电路一般可以直接使用专用数字 集成电路,而数码显示电路一般使用七段LED数码管。
LED数码显示器
常用的数字显示器有多种类型,按显示方式分,有字型重叠式、点 阵式、分段式等。按发光物质分,有半导体显示器,又称发光二极管 (LED)显示器、荧光显示器、液晶显示器、气体放电管显示器等。目 前应用最广泛的是由发光二极管构成的七段数码显示器。
脚的处理方法一般为接地或者接电源的方法,需要视具体电路作不同的处 理。)。该芯片的15脚为空余端子,在使用时可以不作任何处理。该电路的 输出为十进制编码的反码,为了确保译码显示电路能够正确译码及显示,在实 际电路中还需要对该电路的十进制编码输出端进行取反处理,一般在其每个输 出端接一个非门即可。
2、编码电路


抢 答 信 号 输 入
者 序 号 编 码 输 出
锁存及解锁电路
1、电路作用
锁存电路主要用于对抢答者的抢答信息进行锁存,以确保电路只响 应一位抢答者的抢答请求。解锁电路主要用于在本轮抢答后,主持人 解除本轮抢答信息,以便能够进入下一轮抢答。
2、电路组成
在实际电路设计过程中,锁存电路一般可以直接使用触发器构成, 该电路有别于前面使用的数字集成电路。该电路的输出不经取决于电 路的当前输入状态,还与电路的上一个状态有关,称为时序逻辑电路 (前面介绍的为组合逻辑电路)。在本设计中采用74LS373作为锁存 电路。
二、设计任务分析
1、所设计的电路必须存在抢答开关阵列才能实现抢答功能;
2、电路中必须存在能够显示抢答结果的LED数码管,该数码管在 抢答结束后,应当立即显示对应的抢答结果。抢答器复位后,该数 码管显示为“0”,以表明当前状态为待抢答状态;

8路抢答器电路设计

8路抢答器电路设计

8路抢答器电路设计一、前言抢答器是一种常见的电子竞赛设备,它可以用于各种比赛中,如知识竞赛、游戏竞赛等。

本文将介绍一种8路抢答器电路设计方案。

二、电路原理8路抢答器电路主要由以下部分组成:1. 信号发生器:用于产生触发信号,触发抢答器工作。

2. 抢答器控制模块:用于控制抢答器的工作状态,包括开始、停止、重置等功能。

3. 抢答器显示模块:用于显示哪个选手先按下了按钮。

4. 按钮模块:每个选手都有一个按钮,用于按下后触发抢答器工作。

三、硬件设计1. 信号发生器信号发生器可以采用 NE555 定时器芯片来实现。

NE555 可以产生稳定的方波信号,频率可通过改变 RC 确定。

在本设计中,我们将频率设置为 1kHz。

此外,在输出端加上一个 NPN 晶体管来放大输出信号,并驱动后面的控制模块和显示模块。

2. 抢答器控制模块控制模块采用 AT89C2051 单片机来实现。

AT89C2051 是一种低功耗、高性能的 8 位 CMOS 微控制器,具有 2K 字节的 Flash 可编程存储器、128 字节的 RAM 和 15 个 I/O 引脚。

在本设计中,我们将使用其中的定时器和外部中断功能。

定时器用于计时选手按下按钮到触发信号到达控制模块的时间差,以确定哪个选手先按下了按钮。

外部中断用于检测选手是否按下了按钮。

3. 抢答器显示模块显示模块采用共阳极数码管来实现。

由于本设计只需要显示哪个选手先按下了按钮,因此只需要一个数码管即可。

同时,为了方便区分哪个选手是第几名,我们在数码管前面加上一个 LED 灯来指示当前是第几名选手。

4. 按钮模块按钮模块采用常闭型按钮开关来实现。

每个选手都有一个按钮开关,当选手按下自己的按钮后,抢答器就会开始工作。

四、软件设计1. AT89C2051 端口配置在软件设计之前,需要先配置 AT89C2051 的端口。

由于本设计使用了定时器和外部中断功能,因此需要配置相应的引脚。

具体配置如下:P1.0:用于控制信号发生器的触发信号输出。

8路抢答器设计实验报告

8路抢答器设计实验报告

8路抢答器设计实验报告一、实验目的本实验的主要目的是设计一个8路抢答器,通过对电路的搭建和调试,掌握数字电路设计和实现的基本原理和方法,了解抢答器的工作原理,并能够熟练掌握抢答器的应用。

二、实验原理1. 抢答器工作原理抢答器是一种常用于竞赛、考试等活动中的设备,它可以实现多人同时参与竞赛,通过闯关等方式获得胜利。

在抢答器中,每个参赛者都有一个按键,当主持人发出问题后,参赛者可以按下自己的按键进行回答。

此时,系统会根据按键被按下的时间先后顺序来确定回答问题的顺序。

2. 电路设计原理本次实验中所设计的8路抢答器采用了74LS74型D触发器作为存储单元,并通过编码解码来完成对每个参赛者按键信号状态的读取和处理。

具体而言,在每个参赛者按下自己的按键时,系统会将其对应位置上D触发器设置为“1”,并将其他位置上D触发器设置为“0”。

然后通过编码解码电路将这些状态信息转化为一个二进制数,最后通过LED灯或者数码管来显示当前回答问题的参赛者编号。

三、实验器材1. 74LS74型D触发器8个2. 74LS147型编码器1个3. 74LS138型解码器1个4. LED灯8个5. 按钮开关8个6. 数字电路实验箱1个四、实验步骤1. 按照电路图,将所有元件连接好,并检查电路连接是否正确。

2. 将所有D触发器清零,并将使能端(EN)设置为高电平。

3. 当参赛者按下自己的按键时,系统会将其对应位置上D触发器设置为“1”,并将其他位置上D触发器设置为“0”。

4. 将编码解码电路接入系统中,将状态信息转化为一个二进制数,并通过LED灯或者数码管来显示当前回答问题的参赛者编号。

五、实验注意事项1. 在搭建电路时,要注意各元件之间的连接方式和极性。

2. 在使用编码解码电路时,要确保输入信号和输出信号的匹配性。

3. 在使用LED灯或数码管时,要注意其正负极的接线方向。

4. 在调试过程中,要仔细检查每一步操作是否正确,并及时进行排查和修正。

八路智能抢答器的设计

八路智能抢答器的设计

八路智能抢答器的设计抢答器是一种可以自动进行答题的设备,通常用于游戏节目或教育培训中。

八路智能抢答器是一种智能化的抢答器设计,能够自动抢答,并且可以与其他设备进行交互。

设计思路:1.硬件设计:抢答器需要具备触摸屏和显示屏,以供用户输入和显示答题信息。

同时,还需要有一组按钮作为抢答按钮,并且需要内置一个麦克风用于语音识别和交互。

此外,还需要内置一个无线通信模块(如蓝牙或无线局域网)以与其他设备进行通信,如主持人的电脑或其他抢答器。

2.软件设计:抢答器的控制软件需要实现以下功能:用户输入答案、显示答题信息、抢答逻辑控制、语音识别等。

软件还需要与其他设备进行通信,以及与主持人电脑或其他抢答器进行数据同步和分数计算等。

3.网络交互:抢答器需要具备一定的网络交互能力,以支持与主持人电脑或其他抢答器的通信。

通过网络交互,可以实现抢答的分数计算和排名显示等功能。

4.电源管理:考虑到抢答器可能需要工作几个小时,需要设计一个合适的电源管理系统,以确保抢答器可以持续供电,并支持充电功能。

具体实现步骤:1.硬件设计:通过选择合适的触摸屏、显示屏、按钮、麦克风和无线通信模块等组件,设计一个符合需求的抢答器硬件。

同时,需要考虑外壳的设计,以便用户可以方便地携带和使用抢答器。

2.软件开发:使用适当的编程语言和开发平台,开发抢答器的控制软件。

软件需要能够接收用户的答案输入、识别语音输入、控制抢答逻辑、与其他设备进行通信等功能。

此外,还需要设计一个清晰友好的用户界面,以便用户可以方便地使用抢答器。

3.网络交互:通过选择合适的无线通信模块,并使用相应的网络协议,实现抢答器与其他设备的通信。

主持人的电脑或其他抢答器可以通过网络向抢答器发送题目信息,并接收抢答器的答案和分数等数据。

4.电源管理:设计一个智能的电源管理系统,以确保抢答器可以持续工作,并支持充电功能。

可以使用高容量锂电池作为电源,并添加电池管理芯片,以提高电池的使用寿命和安全性。

8路抢答器设计

8路抢答器设计

1、需求分析:本设计要求完成8路抢答器设计,控制8个知识竞赛的抢答按钮,控制用数字显示抢到的台,抢答台上用LED显示抢到/未抢到,手动复位,等功能,我们采用89S52单片机做为主控CPU,外接一个7段共阴极数码管来显示抢到的台,接8个LED来显示是否抢到台,8个按键用来抢答,用单片机的复位脚来直接控制复位。

此设计关键问题是判断是哪个强到的台,抢到台以后其他选手在复位前抢答无效。

我们在这设计时采用循环等待判断的方法,可以使软件设计简单,复位我们也采用单片机的复位脚来控制,可以近一步简化软件设计。

2、总体方案设计硬件总体框图:软件结构图:3. 详细设计1)Protel电路原理图:总图:按键电路:8个独立按键连接到P1脚,平时没按下时为P1脚为高电平,一旦有按键按下,P1脚的P1.0—P1.7就会有相应的引脚被拉底。

此时软件就可以检测判断是那个按键按下。

数码管显示电路:为了显示抢答到的选手好,设计中采用了一个共阴极数码管接到P0,因为P0为开漏的,所以加了一个排阻进行拉高,电路如下:LED显示:为了让选手知道自己抢到或未抢到,设计中在P2口连接了8个LED,平时P2口为高电平,LED熄灭,当有选手按键后,软件设计让相应的LED点亮,电路如下:复位电路采用了单片机的复位端,这样设计可以简化软件的量,使程序更加简洁化。

元件清单:Part Type Designator Footprint 1K R910K RES12.000MHZ Y122u C130p C230p C380C52 U1 DIP-40470 R5470 R4470 R7470 R6470 R3470 R8470 R1470 R2DPY_7-SEG_DP DS1LED L ED4LED L ED1LED L ED2LED L ED3LED L ED6LED L ED8LED L ED5LED L ED7SW-PB Reset软件流程图:程序清单:/****************************************************************************** ****************************** Copyright(c) 2007 贵州大学** 文件描述:8路抢答器** 当前版本:V1.0** 作者: 彭凌华** 完成时间:2007/12/1** 适应芯片: * 89c52******************************************************************************* *************************/#include <A T89X52.H>#define uchar unsigned char#define uint unsigned intcode unsigned char ledmap[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //数码管显示值void main(void){uchar Key;while ( P1==0xff);//等待按键Key=P1;switch(Key){case 0xfe: P0=ledmap[0];P2^0=0;break; //按键1case 0xfd: P0=ledmap[1];P2^1=0;break; //按键2case 0xfb: P0=ledmap[2];P2^2=0;break; //按键3case 0xf7: P0=ledmap[3];P2^3=0;break; //按键4case 0xef: P0=ledmap[4];P2^4=0;break; //按键5case 0xdf: P0=ledmap[5];P2^5=0;break; //按键6case 0xbf: P0=ledmap[6];P2^6=0;break; //按键7case 0x7f: P0=ledmap[7];P2^7=0;break; //按键8default:break;}while(1); //等待复位}元件布局图:。

基于单片机的8路抢答器的设计

基于单片机的8路抢答器的设计

基于单片机的八路抢答器设计方案第一章抢答器设计功能分析1.1 数字抢答器的概述对于抢答器我们大家来说都不陌生, 它是用于很多竞赛场合, 真正实现先抢先答, 让最先抢到题的选手来回答问题。

抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。

选手们都站在同一个起跑线上, 体现了公平公正的原则。

1.2 设计任务与要求1.基本要求:给主持人设置一个开关, 用来控制系统的清零(编号显示数码管灭灯)和抢答器的开始。

抢答器具有数据锁存和显示的功能。

抢答开始后, 若有选手按动抢答器按钮, 编号立即锁存, 并在LED数码上显示选手的编号, 同时扬声器给出音响提示。

此外, 要封锁输入电路, 禁止其他选手抢答。

1.发挥部分:2.抢答器具有定时抢答的功能, 且一次抢答的时间可以由主持人设定(如30秒)。

当节目主持人启动“开始”键后, 要求定时器立即减计时, 并用显示器显示, 同时扬声器发出短暂的声响, 声响持续时间0.5秒左右。

3.参加选手在设定的时间内抢答, 抢答有效, 定时器停止工作, 显示器上显示选手的编号和抢答时刻的时间, 并保持到主持人将系统清零为止。

如果定时抢答的时间已到, 却没有选手抢答时, 本次抢答无效, 系统短暂报警, 并封锁输入电路, 禁止选手超时后抢答, 时间显示器上显示00。

选手如果在主持人按开始键之前违规抢答, 系统报警, LED显示违规选手号码和FF, 直到主持人按下停止键。

第二章抢答器方案论证抢答器的实现方式有种多样, 通过纯电子器件搭建电路实现, 如优先编码器, 锁存器, 555定时器译码器等, 纯电子器件实现没有软件参与, 调试简单, 但是它不易于扩展和修改, 而且电路结构复杂, 调试困难电子, 电子器件管脚很多, 实际搭建起来费时费力, 焊接很容易出错。

于是, 我想到了用单片机实现。

单片机体积小价格低, 应用方便, 稳定可靠。

单片机将很多任务交给了软件编程去实现, 大大简化了外围硬件电路, 使外围电路的实现简单方便。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

八路数字抢答器的设计(湖南城市学院物理与电子信息工程系 0412301 413000)摘要:本文选用74LS273等芯片设计一个八路数字抢答器电路,该电路主要由抢答开关阵列电路、优先编码器、储存器、译码器、显示器、控制电路、声响电路等七部分组成。

能同时供八个代表队参加比赛,具有显示优先抢答代表队的编号,给出声响提示,并封锁其它代表队的输入,静止其他选手抢答等功能。

采用EWB仿真软件仿真,结果完全符合设计目标。

关键词:抢答器电路;锁存电路;译码驱动电路;控制电路;数码显示电路The Design of Eighth Route Digital Answering MachineTu Chao(Department of Physics and Electronic Information Engineering , Hunan City University ,041230141 413000)Abstract:This ship 74LS273 is selected to design a circuit of Eight Route Digital Answering Machine. This circuit is mainly composed of seven parts the snathing swith array circuit, the priority encoder, the memory, the decoder, the display, the control circuit and so on, the sound signal circuit, It can be simultaneously used by eight teams to attend the game. It also can display the number of the first snathers , give the sound signal and prevent other team’s input so that the others can’t anach .The result completely comforms to the design goal when using the EWB to simulink.Key words:Snatches the answering electric circuit, The lock saves the electric circuit, Decoding actuation electric circuit, Control circuit, Numerical code display circuit0.引言抢答器已成为智力竞赛中不可缺少的装置,得到广泛的应用,是一项较有价值的工程应用。

本文设计的抢答器,可同时供八个代表队参加比赛,可显示优先抢答代表队的编号,并伴有声响提示,由主持人来控制抢答开始与清零。

1.设计思想抢答器是在智力竞赛中来判定哪组优先按键的装置,是一个公正的裁判。

本文设计的抢答器主要有四个基本的功能:一是能分辨出选手按键先后,并锁存优先抢答者的编号,供译码显示电路用;二是使其他选手按键无效;三是按键后给出声响提示;四是通过发光二极管的提示可能判定抢答犯规者。

其工作原理方框图如图1所示,主要由抢答开关阵列按钮、优先编码锁存电路、储存器、译码器、显示器、控制电路和声响电路等部分组成。

图1 抢答器工作原理方框图2.各组成部分功能2.1抢答开关阵列按钮该电路由八路开关所组成,每一参赛者与一组开关相对应。

开关为常开型,当按下开关时,开关闭合,输出高电平;当松开开关时,开关自动弹出断开。

2.2优先编码锁存电路当某一开关首先按下时,该电路被触发,在输出端产生相应的开关电平信号,同时防止其它开关信号随后触发而产生紊乱,最先产生的输出电平变化又反过来将触发电路锁定。

若有多个开关同时按下时,则在它们之间存在着随机竞争的问题,结果可能是它们中的任一个产生有效输出。

2.3译码器译码器将优先编码锁存电路的输出码转换为数码管需要的逻辑状态,并且为保证数码管正常工作提供足够的工作电流。

2.4 控制电路控制电路由主持人操作,用来控制系统的清零和抢答的开始.2.5显示器数码管通常有发光二极管(LED)数码管和液晶(LCD)数码管。

本设计选用LED数码管。

2.6声响电路当有参赛者按下抢答开关时相应电路中的发光二极管亮,同时推动KD-253“叮咚”门铃芯片使扬声器发出响声。

3.电路设计及工作原理图2 抢答器的主体逻辑电路图如图2所示,抢答器的主体逻辑图主要由抢答开关阵列电路、优先编码锁存电路、编码译码显示电路和声响电路等部分组成,另外还有电源模块。

下面对每部分的电路的工作原理进行介绍。

3.1电源电路整个电路的供电电源如图3所示,220V交流电经变压、整流、滤波后,由一片78L05三端稳压器向系统提供+5V直流电压信号。

T1220V图3 电源电路3.2抢答开关阵列电路如图4该电路由开关K1~K8组成,可同时供八名选手参加比赛,他们的编号分别是1、2、3、4、5、6、7、8,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是K1、K2、K3、K4、K5、K6、K7、K8。

常态时开关接地;比赛时,按下开关,使该端为高电平。

清零解锁开关K由主持人控制。

图4 抢答开关阵列电路3.3优先编码锁存电路3.3.1 D触发器该电路选用D触发器来实现触发锁存电路的功能。

下面介绍D触发器的工作原理。

如图5所示:RdSdCP图5 D触发器置1端Sd与置0端Rd正常工作于高电平,接地分别置1(Q=1)置0(Q=0)。

当CP=0时,Q3=1 Q4=1,即Q3Q4被封锁。

输入信号无法到达由G1G2组成的基本R-S触发器,Q保持原来的状态不变,同时Q5Q6开启。

当CP上升沿到来时,门G3、G4开启,Q3、Q4由输入信号D决定。

D=0时,则Q4=0、Q3=1,Q=0;D=1时,则Q3=0、Q4=1,Q=1。

综上可得,Q输出状态与D端状态相同。

触发器在翻转后,在CP=1期间,触发器的状态不随输入信号D的变化而变化。

①当CP的上升沿对应的D信号为1时,则有Q=1, Q6=O、Q5=1、Q4=1、Q3=0。

Q3的低电平将门G4G5封锁,使Q4的高电平得以维持;该低电平同时使Q5保持高电平,进而是Q3的低电平得以保持。

这时输入信号D由高电平变为低电平时(即D=0),由于门G5G4被封锁,D信号无法进入由G1G2组成的R-S触发器,它只能引起Q6的变化,所以Q的状态不变。

②当CP的上升沿对应的D 信号为0时,则有Q=0, Q6=1、Q5=0、Q3=1、Q4=0。

Q4的低电平通过Q4Q6反馈线将G6封锁。

即当D变化时,Q6的高电平保持不变,保证了Q4=1、Q3=1进而使Q=0不变。

在后面的抢答电路的设计中将用到D触发器的这一特性。

3.3.2 抢答电路抢答电路有两个功能:一是能分辨出选手按键的先后 ,并锁存优先抢答者的编号 ,供译码显示电路用;二是要使其他选手的按键无效。

电路原理图如图6所示:图6 抢答电路图6中U1为八D触发器74LS273芯片,它具有公共的置0端和公共的CP端;U 2为一个八路或非门;U3为一个与非门。

下面介绍其工作原理:抢答开始前,开关K1-K8均置“0”裁判按下开关K使74LS273的输出全为底电平,数码显示器无显示,此时任何参赛者按下开关都改变不了其输出状态,这样排除了抢答的可能,又做到了触发器清零。

抢答开始,主持人松开K键,此时若参赛者K1首先按下开关,使该端的输入信号为高电平,触发器的U1输入端接收该信号使与之对应的输出Q为高电平,此高电平信号同时被送入到八路或非门的输入端,使其输出的低电平将与非门U 3封锁,从而使触发器的控制脉冲 CP信号由于与非门U3封锁而被拒之门外(即输出恒为高电平)如时序图7所示,表1与表2分别为抢答前后U3的真值表。

由于八路的触发器其他各端不具备CP脉冲信号而不接受其他各端送入的信号,所以该电路只接受第一个输入的信号。

即使此时其他参赛者也按下开关,由于CP脉冲被与非门封锁,触发器失去作用,使其他各端输入信号无效。

表1 抢答前表2 抢答后CPYCLK抢答前抢答后图7时序图CP Y CLK1 0 10 0 1 CP Y CLK1 1 00 1 13.4 主持人控制电路为保障抢答器的正常工作,在每局抢答前,主持人将触发器的状态清零。

本系统利用D触发器的异步复位端实现清零功能,由图6所示,该D触发器74LS273复位端为CLR,低电平有效。

因此,将触发器的异步复位端用一开关K控制,正常比赛时,CLR端工作于高电平。

用CLR=0实现复位功能。

3.5 译码显示电路该电路如图8所示由频道数显译码器CH233芯片与7段数码显示器。

CH233的所有输入端均为底电平时,集成电路输出电流大可直接驱动数码管LED。

当U1数码管并不显示为“0”而是处于全部熄灭状态。

CH233显译码电路的真值表如表3。

的真值表表3 CH233图8译码显示电路3.6声响电路该电路如图9所示由KD-253“叮咚”门铃芯片、扬声器与八个二极管组成。

KD-253“叮咚”门铃对高电平有效,当有人按下开关后,该高电平被送到KD-253“叮咚”门铃芯片的输入端,驱动扬声器发出“叮咚”响声。

八个二极管的单向导通的特性使74LS273的输入信号不受干扰;其发光特性能判定在抢答未开始前,犯规操作提前按键的参赛者.图9 声响电路4.系统调试与结果用EWB仿真软件对该八路抢答器进行调试与仿真。

接通电源,输入500Hz 的矩形波。

先按下主持人控制按钮K,将74LS273清“0”,即输出为底电平。

经CH233芯片编码译码后,提供给数码显示器,此时无显示。

用延时开关代替抢答按键,分别设置不同的延时时间,延时时间分别是K1为0.3s、K2为0.8s、K3为0.4s、K4为0.4s、K5为0.7s、K6为0.9s、K7为0.5s、K 8为1s。

显然,其中的K1的延时时间最短,即最先按键。

此时,声响电路开始工作,KD-253“叮咚”门铃芯片驱动扬声器发出“叮咚”声响;同时对应的发光二极管发光;74LS273芯片也收到K1的高电平信号,使对应的输出端为高电平,这高电平反过来将八路或非门NOR8和与非门NAND封锁,使得CLK失去矩形波,74LS273失去作用。

其输出端的高电平被CH233接收,经编码译码后,提供给数码显示器显示,此时显示的为字符“1”。

到此完成了抢答器的一次全过程的仿真,按下主持人控制按钮,清零、开始下一次的仿真。

在仿真中各电路工作稳定,实现了抢答器的功能,达到了设计要求。

相关文档
最新文档