八路抢答器仿真图
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 。
八路抢答器电路设计
摘要介绍了数码显示八路抢答器电路的组成、设计及功能,电路采用74系列常用集成电路进行设计。
该抢答器除具有基本的抢答功能外,还具有定时、记分和报警功能。
主持人通过复位控制开关,可以对数码管清零和复位,进行下一轮的抢答环节,通过其他数码管可以跟踪记录各个参加队的比分情况。
该抢答器主要运用到了编码器,译码器和锁存器,运用4511的译码和锁存功能来实现抢答器的选号,采用74LS190和74LS00芯片实现参赛队的比分增减,随时记录参赛队的比赛成绩。
通过课程设计提高和巩固了所学的专业知识,此外还提高了焊接技术和综合运用能力。
关键词:抢答器;编码;译码;记分;报警AbstractIntroduces the digital display eight-way responder circuit composition, function and design of integrated circuit to carry on the design commonly used circuit with 74 series. The buzzer in addition to the basic vies to answer first function, also has the timing, scoring and alarm function. Host through the reduction and control switch, digital tube can be reset and reset, in the next round of vies to answer first link, through digital tube can track each other team's score.The buzzer is mainly applied to the encoder, decoder and latch, using 4511 decoder and latch function to realize the buzzer pick, using 74 ls190 and 74 ls00 chip implementation team score, record the results of the competition team at any time.Learned through courses designed to improve and consolidate the professional knowledge, but also improves the welding technology and comprehensive utilization ability.Key words: buzzer; Coding; Decoding; Score; Call the police目录引言 (1)1课程设计任务及要求 (2)1.1设计任务 (2)1.2设计要求 (2)2 系统设计 (2)2.1方案论证 (2)2.2系统设计 (3)2.2.1结构框图及说明 (3)2.3 系统原理图及工作原理 (4)2.3.1 八路抢答器抢答模块系统原理设计 (4)2.3.2 八路抢答器记分模块系统原理设计 (6)3 电路仿真与测试 (10)3.1 八路抢答器抢答模块仿真测试图 (10)3.1.1八路抢答器抢答模块开始时仿真测试图 (10)3.1.2 八路抢答器抢答模块工作时仿真测试图 (10)3.2八路抢答器记分模块仿真测试图 (11)3.2.1八路抢答器记分模块开始时仿真测试图 (11)3.2.2八路抢答器记分模块工作时仿真测试图 (11)3.3八路抢答器整体电路图 (12)4 安装调试 (12)4.1 安装调试过程 (12)4.2 故障分析 (13)5 实验材料清单 (14)6 心得体会 (14)参考文献 (15)八路抢答器课程设计引言随着社会不断的发展,电子技术也得到了飞速发展,各种电子产品的质量也得到了质的突飞猛进。
八路抢答器(CD4511实现)
显示锁存要求:
显示0时,LE为低电平, 不锁存 显示1~8时,LE为高电平, 锁存 通过abcdefg输出反馈
R8
100k
VD13
VD14
VT1
K9
GND
GND
a
1 0 1 1 0 1 0 1
b
1 1 1 1 1 0 0 1
c
1 1 0 1 1 1 1 1
d
1 0 1 1 0 1 1 0
e
1 0 1 0 0 0 1 0
R8
100k
VD13
VD14
VT1
K8
K9
GND
R1~R6/10K
出现何种状况?
GND
• 1、4、7按下后,裁判键按下不能复位。
• 1、4、7的复位需要关断电源开关后约20秒 少于20秒重新开电源时,仍显示147
• 2、3、5、6、8、0正常
• Key2按下,显示2;按下reset未松开的瞬间 • 1为VD13正极对地的电压,2为VD14正极对地的电压
g
选手按键输入
VD1~VD12
K1
R6
C1 100u GND IC 7 1 2 6 3 4 5
VCC
K2
K3 K4 K5 K6 K7
A B C D
LT BI LE
a b c d e f g
13 12 11 10 9 15 14
VCC
R7 2K2
R9~R15/300 7 6 4 2 1 9 10
LED a a b c f gb d e e c f d g
R8
100k
VD13
VD14
VT1
K8K9Biblioteka GNDR1~R6/10K
89C2051控制的八路数显抢答器
89C2051控制的八路数显抢答器本抢答器由89C2051单片机控制,工作稳定可靠、响应速度快、实时性强,具有数字显示和工作状态显示功能。
一、电路组成电原理图如图1所示。
89C2051的P3.0~P3.5为键盘口,其中P3.0和P3.1为键盘扫描输出口,P3.2~P3.5为键盘扫描输入口;P1.0~P1.7为输出口,其中P1.0~P1.6输出数码管七段值,P1.7为工作状态指示输出;七段数码管选用共阴管,GAL16V8为数码管的驱动电路,D3作工作状态指示。
二、工作原理通电复位,电路进入就绪状态,等待抢答。
主持人发布抢答命令后,若有人按下按键,程序判断是谁最先按下,然后从P1.0~P1.6输出抢答者号码的七段段码值,经GAL16V8驱动,送数码管显示,并封锁键盘、禁止其他人按键的输入,从而实现抢答功能。
当要进行下一次抢答时,由主持人先按下复位按键SW,电路复位,进入下一次抢答就绪状态。
D3作状态指示,抢答就绪D3亮,有人抢答时D3灭。
三、源程序ORG000HMOVP1,#0FEHSTART:MOVP3,#03CHMOVA,P3ANLA,#03CHCJNEA,#03CH,KEY1SJMPSTARTKEY1:LCALLDEL12MOVA,#03EHKEY2:MOVR2,AMOVP3,AMOVA,P3ANLA,#03CHCJNEA,#03CH,KEY3MOVA,#03DHMOVR2,AMOVP3,AMOVA,P3ANLA,#03CHCJNEA,#03CHKEY3SJMPSTARTKEY3:MOVB,#0FBHRLARLAKEY4:RLCAINCBJCKEY4MOVA,R2KEY5:RRCAINCBINCBINCBINCBJCKEY5LCALLOPREATRETORG0100HDEL12:MOVR6,#03HDEL2:MOVR7,#64HDEL1:DJNZR7,DEL1DJNZR6,DEL2RETORG0200HOPREAT:MOVDPTR,#TABMOVA,BMOVCA,@A+DPTRLOOP:MOVP1,ASJMPLOOPRETTAB:DB030H,06DH,079H,033HDB05BH,01FH,070H,07FH。
数字八路抢答器PPT
三、设计的系统方案
• 1、构思抢答器需要达到的功能并结合自身的能力, 列出了如图1所示的总体框架图。
抢答 按钮 优先编 码电路 锁存器 译码 电路 译码 显示
主持人 控制开 关
控制 电路
2、具体设计方案如下 • ① 接通电源后,主持人将开关拨到"清除"状态,抢答 器处于禁止状态,编号显示器和指示灯灭灯,等主持 人将开关置“开始”位置后,抢答器处于等待状态, 此时可以进行抢答。 • ②抢答器完成:优先判断抢答的组号,并将编号进行 锁存,然后通过译码器将编号显示在七段数码管上。 • ③如果再次抢答必须由主持人操作"清除"和"开始"状 态的开关,即需要主持人清零。
电子信息技术课程设计 八路能抢答器
—— 电信二 02036 于红丽
一、内容摘要
本设计主要介绍用数电知识设计八路抢答器。优先编 码电路、锁存器、译码电路将参赛队的输入信号在显示器 上输出,并与主持人开关相连接,即构成了抢答器的主体 电路。经过布线、接线、调试等工作后数字抢答器成形。 借助较少的外围元件完成抢答的整个过程,设计制作了八 路抢答器,设计编程简单,工作稳定可靠。可供8人或8个 代表队抢答,并用7段数码管显示首先抢答者的组别号码, 有人抢答后自动闭锁其他各路输入,禁止其他人抢答,使 其他组的开关失去作用,而显示最先按下抢答键的组别号。 只有当主持人按下复位按键才能再次抢答。
• 当按键松开即按下时,74LS148的此时由于仍有2Q =1,使=1,所以74LS148仍处于禁止状态,确保 不会出二次按键时输入信号,保证了抢答者的优先性 。如有再次抢答需由主持人将S开关重新置于“清除 ”然后再进行下一轮抢答。 • 若按下S0,经RS锁存器后,1Q=1,74LS148的输 出,,经RS锁存后,2Q=1,,74LS48处于工作状态, 5Q4Q3Q=000,且1Q=1,所以经译码显示为“8”。保 证抢答者的优先性与上述类似。 • 若所按的是其他开关(S1、S2、S3、S4、S6、S7)的 工作过程与按下开关S5的工作过程相似,只是 5Q4Q3Q的输出会发生变化。
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按下将系统复位为止;系统复位时所有的数码管不显示任何的数据。
八路抢答器电路图
八路抢答器电路原理图
74LS373中文资料可以替代74373,74HC373 54ALS373,54LS373,54HC 373中文资料中文手册芯片中文资料芯片中文手册
74LS373是八D锁存器(3S,锁存允许输入有回环特性) ,常应用在地址锁存及输出口的扩展中。
简要说明: SN74LS373, SN74LS374 常用的8d锁存器,常用作地址锁存和i/o输出. 可以用74hc373代换. 74LS373是低功耗肖特基TTL8D锁存器,74H3 73是高速CMOS器件,功能与74LS373相同,两者可以互换。
74LS373内有8个相同的D型(三态同相)锁存器,由两个控制端(11脚G或EN;1脚OUT、CONT、OE)控制。
当OE接地时,若G为高电平,74LS373接收由PPU输出的地址信号;如果G
为低电平,则将地址信号锁存。
工作原理:74LS373的输出端O0~O7可直接与总线相连。
当三态允许控制端OE为
低电平时,O0~O7
为正常逻辑状态,可用来驱动负载或总线。
当OE为高电平时,O0~O7呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。
当锁存允许端LE为高电平时,O随数据D而变。
当LE为低电平时,O被锁存在已
建立的数据电平。
74LS373引脚(管脚)图:
74LS373内部逻辑图:
74LS373真值表:
八路抢答器电路图。
八路抢答器原理图
八路抢答器原理图
八路抢答器原理图——简单模电数电实现,非单片机编程
本电路使用简单的模电数电即可实现八路抢答器的功能,而非复杂的单片机编程,您无需担心它的可靠性,
按照原理图做即可成功,是学习模电数电的经典电路!
本八路抢答器主要是通过集成块CD4511实现的。
CD4511是一个用于驱动共阴极LED (数码管)显示器的BCD 码—七段编码译码器,
特点:具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。
可直接驱动LED显示
CD4511 是一片CMOS BCD—锁存/7 段译码/驱动器,其中a b c d 为BCD 码输入,a为最低位。
LT为灯测试端,加高电平时,显示器正常显示,加低电平时,显示器一直显示数码“8”,各笔段都被点亮,以检查显示器是否有故障。
BI为消隐功能端,低电平时使所有笔段均消隐,正常显示时,B1端应加高电平。
另外CD4511有拒绝伪码的特点,当输入数据越过十进制数9(1001)时,显示字形也自行消隐。
LE是锁存控制端,高电平时锁存,低电平时传输数据。
a~g是7 段输出,可驱动共阴LED数码管。
另外,CD4511显示数“6”时,a段消隐;显示数“9”时,d 段消隐,所以显示6、
9 这两个数时,字形不太美观图3是CD4511和CD4518配合而成一位计数显示电路,若要多位计数,只需将计数器级联,每级输出接一只CD4511 和LED 数码管即可。
所谓共阴LED 数码管是指7 段LED 的阴极是连在一起的,在应用中应接地。
限流电阻要根据电源电压来选取,电源电压5V时可使用300Ω的限流电阻。
而NE555集成块主要起控制声音的作用!。
八路抢答器设计仿真
数字式竞赛抢答器摘要74系列常用集成电路设计的八路数显抢答器的电路主要由五部分组成:数字抢答电路、译码显示电路、可预置时间的定时电路、报警电路以及秒脉冲产生电路。
其中数字抢答电路包括了编码电路和锁存电路,实现了对信号编码和锁存的功能,防止二次抢答的问题;译码显示电路能将抢答到的选手编号直观地显示出来;在定时电路中,主持人可通过时间预设开关预设供抢答的时间,且系统将完成自动倒计时;报警电路则起到声报警功能,当在规定的时间内无人抢答时,系统中的蜂鸣器将发出警报声,提示主持人本轮抢答无效,实现报警功能;秒脉冲产生电路用于为定时电路提供一个频率为1Hz的标准时钟信号。
该抢答器不仅具有智能化的特点,同时采用数字式显示显得很直观,使得运用范围较广且很方便。
关键词:抢答器编码锁存1原理电路的设计1.1基于74系列集成电路的抢答器设计1.1.1设计原理总体方框图如图2所示:图2 抢答器原理框图电路分为主体电路和拓展电路。
主体电路完成基本强大功能,即开始抢答当选手按抢答按钮时,能显示选手的编号,同时能封锁输入电路。
拓展电路完成定时抢答功能。
1.1.2优缺点该电路设计较为复杂,但原理简单,思路明确,而且价格便宜。
其中所用的元件正好是我们在本学期学过的,可以让我们进一步熟悉其功能。
经过综合分析,我决定使用第三种方案作为我的设计方案。
1.2单元电路设计1.2.1抢答电路设计如图3所示为抢答电路图。
电路选用优先编码器 74LS148 和锁存器 74LS297 来完成。
该电路主要完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号(显示电路采用七段数字数码显示管);二是禁止其他选手按键,其按键操作无效。
工作过程:开关S置于"清除"端时,RS触发器的 R、S端均为0,4个触发器输出置0,使74LS148的优先编码工作标志端=0,使之处于工作状态。
当开关S置于"开始"时,抢答器处于等待工作状态,当有选手将抢答按键按下时(如按下S5),74LS148的输出经RS锁存后,CTR=1,RBO =1,七段显示电路74LS48处于工作状态,4Q3Q2Q=101,经译码显示为“5”。
八路抢答器
八路抢答器设计要求1.抢答器用8个按钮S0~S7表示;有一个系统清除和抢答器控制开关S,该开关有主持人控制.2.抢答器具有锁存与显示功能,即选手按动按钮,锁存相应的编码,并在LED上显示;同时扬声器发报警提示,,选手抢答实行优先锁存,先抢答选手的编号一直保持到主持人将系统清除为止.3.参赛选手在规定时间内进行抢答,抢答有效;定时时间到,显示器显示抢答选手的编号的抢答时间,并保持到主持人系统清除为止.该八路抢答器用于8人及8人以下的抢答比赛中,本抢答器实用可靠,采用数码显示器显示抢答编号,具有数码锁存,优先抢答及规定时间内抢答有效的功能。
电路原理框图将抢答中先按下按钮的编号用锁存器锁存,其它按钮无效,然后送入专用频道数显译码电路,直接驱动数码管显示抢答编码。
二、电路各功能模块分析(1)输入电路利用8个常开接钮开关S1~S8和8只电阻R1~R8,组成抢答器的输入电路。
S1~S8为自复式常开按钮开关,分别作为8位抢答按钮,与它相连的8只电阻为下拉电阻,以保证按钮未按下时,锁存器的输入端为低电平。
(2) 定时电路由555定时器,三极管T1、T2,非极性电容C3,C4,二极管D,时间继电器KT,电阻R13~R16组成。
当电路接通(S0按下),三极管T1经R16分压后导通,555定时器二脚电位拉低,3脚输出高电平,开始定时(设定为30S)三极管T2导通,继电器KT线圈得电,其常开开关闭合电路自锁。
(3) 8线一8线锁存优先编码器由带公共时钟和复位端的编码器74LS273组成。
编码器的逻辑功能就是把输入的每一个高、低电平信号编成一个对应的二进制代码。
优先编码器中,允许同时输入两个以上的编码信号。
不过在设计优先编码器时已经将所有的输入信号按优先顺序排了队,当几个输入信号同时出现时,只对其中优先权最高的一个进行编码。
(4) 译码显示电路由专用频道数显译码器CH233,电阻R10,数码显示管LT5547组成。
译码器的逻辑功能是将每一个输入的二进制代码译成对应的输出高、低电平信号,是编码器的反操作。
8位数字抢答器(含电路图)
天津职业大学八路抢答器电路设计报告学院:电子信息工程学院专业:应用电子技术班级:电子1班姓名:吴凡樊德帅:2014年6月30日一、课程设计的内容设计一个8位数字抢答器。
二、课程设计的要求与数据设计要求包括:1.抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。
2. 设置一个系统清除和抢答控制开关S,该开关由主持人控制。
3. 抢答器具有锁存与显示功能。
即选手按动按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止。
4. 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如,30秒)。
当主持人启动"开始"键后,定时器进行减计时。
5. 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。
6. 如果定时时间已到,无人抢答,本次抢答无效,系统通过一个指示灯报警并禁止抢答,定时显示器上显示00。
三、课程设计应完成的工作1. 利用各种电子器件设计8位数字抢答器;2. 利用DE2板对所设计的电路进行验证;3. 总结电路设计结果,撰写课程设计报告。
四、应收集的资料及主要参考文献[1] 陈永浦. 数字电路基础及快速识图[M]. 人民邮电出版社, 2006. 275-277.[2] 侯建军. 数字电路实验一体化教程[M]. 北京清华大学出版社, 2005. 77[3] 范文兵. 数字电子技术基础[M]. 北京清华大学出版社, 2008.1 设计任务目的及要求1.1 设计目的通过课程设计,对数字逻辑的基本内容有进一步的了解,特别是时序逻辑电路的设计。
能把上学期学到的数字逻辑理论知识进行实践,操作。
在提高动手能力的同时对常用的集成芯片有一定的了解,在电路设计方面有感性的认识。
而且在进行电路设计的时候遇到问题,通过独立的思考有利于提高解决问题的能力。
在经过课程设计后,更明白数字逻辑电路设计的一般方法,以及在遇到困难怎么排除问题。
完美抢答器仿真图及程序
课程设计题目:基于单片机的智能八路抢答器设计一、设计项目简介1. 设计意义及目的抢答器在现实生活中应用广泛,比如在各类娱乐节目中,像中央电视台的幸运52,开心辞典,因此做一个抢答器是具有现实意义的。
抢答器具有人数限制,我们选择做八路抢答器。
当某人抢答时,能够显示他的,限定他的答题时间,别人不能抢答,主持人要有启动和清空的权利。
八路抢答器在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。
如果在抢答中,靠视觉是很难判断出哪组先答题。
利用单片机系统来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先答题。
抢答组数可以在八组以内任意使用,本系统采用AT89S52单片机作为核心,控制系统的四个模块分别为:单片机最小系统、显示模块、显示驱动模块、抢答开关模块。
2. 系统功能描述设计一个具有特定功能的抢答器。
该抢答器上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。
主持人按下开始按钮后,抢答开始并限定时间30S;10S内无人抢答,蜂鸣器发出音响;主持人按下开始按钮之前有人按下抢答器,抢答违规,显示器显示违规台号,违规指示灯亮,其它按钮不起作用;正常抢答,显示器显示台号,蜂鸣器发出音响,其它抢答按钮无效;正常抢答下,从按下抢答按钮开始30S内,答完按钮没按下,则作超时处理,超时处理时,违规指示灯亮,数码管显示违规台号。
蜂鸣器发出音响;各台数字显示的消除,蜂鸣器音响及违规指示灯的关断,都要通过主持人按复位按钮。
3. 设计达到目标我们在要求的基础上拓展了一些功能,比如增加倒数剩下5S的时候每秒响一声,最后一声比较悠长,以提示选手抢答或者回答时间将尽,还将抢答按键和答完按键做在了同一个按键上,抢答之后选手答完题目再次按下该抢答按键即是答完,使剩余时间与台号定格。
总体上我们达到了:按该抢答器上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。
protues 课程设计 八路抢答器
摘要 (1)第1章系统概述 (2)1.2课程设计要求 (2)1.3硬件系统框图 (2)1.4软件系统框图 (3)第2章系统硬件设计 (3)2.1晶振复位电路 (3)2.2开关控制电路 (4)2.3显示电路 (5)2.4硬件电路总图 (6)第3章软件系统设计 (7)3.1程序概述 (7)3.2程序流程图 (7)3.3源程序 (8)第4章系统仿真与调试 (19)4.1仿真软件proteus简介 (19)4.2 LED数码管显示调试 (19)第5章总结与展望 (22)参考文献: (22)单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
它由CPU、存储器(包括RAM 和ROM )、I/O接口、定时/计数器、中断控制功能等均集成在一块芯片上,片内各功能通过内部总线相互连接起来。
它具有优异的性能价格比、集成度高、体积小、可靠性高、控制功能强、低电压、低功耗等诸多优点。
电子抢答器的中心构造一般都是由单片机以及外围电路组成,对于抢答器我们大家都知道那是用于选手做抢答题时用的,选手进行抢答,抢到题的选手来回答问题。
多适用于学校和企事业单位举行的简单的抢答活动。
通常有一台主机(并配有操作键盘),每位选手配有自动记分的显示器和抢答按钮。
系统设置一个系统清除和抢答控制开关S,该开关由主持人控制。
并且每次设有抢答时间若无人抢答超过抢答时间扬声器发出报警声响,若有人抢答计时器停止计时并显示回答倒计时和选手编号。
关键词:AT89C51单片机;抢答电路;7SEG8位数码管;复位电路第1章系统概述1.1课程设计的目的标题行段前段后需设置0.5行加深对MCS-51单片机的理解,掌握单片机应用系统的设计方法;掌握常用接口芯片的正确使用方法;强化单片机应用电路的设计与分析能力;提高学生在单片机应用方面的实践技能和科学作风;培育学生综合运用理论知识解决问题的能力,力求实现理论结合实际,学以致用的原则。
8位竞赛抢答器程序与仿真图
8位竞赛抢答器程序与仿真图设计要求以单片机为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。
设置一个系统清除和抢答控制开关S,开关由主持人控制。
抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。
当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间为0.5左右。
如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。
程序:ORG0000HLJMPMAINORG0003HLJMPSHESHORG000BHLJMPIT0PORG0100HMAIN:MOVTMOD,#01HMOVTH0,#3CHMOVTL0,#0B0HSETBEASETBET0跳沿触发。
SETBE某0SETBIT0MOVR4,#30MOVR3,#0AH//定时器T0工作于方式1//1秒的初值//开总中断,T0中断,外部中断0开启,外部中断//R4存放30,用于存放倒计时初值//=========复位部分程序======FW:JNBP3.1,FW1JMPFWFW1:LCALLDELAYJNBP3.1,FW2JMPFWFW2:MOVR3,#0BH的代码MOVA,R4MOVR0,ALCALL某IANSH1//=========开始部分程序======SAM:JNBP3.0,PKJMPSAMPK:JNBP3.0,PK1JMPSAMPK1:MOVR3,#0BHSETB TR0MOVR2,#0AHHERE:CJNER1,#01H,YY入STARJMPSTARYY:JMPHERE//=======中断程序=======IT0P:CLRTR0DECR2CJNER2,#05H,J某0clrP3.6 J某0:CJNER2,#00H,J某1etbP3.6DECR0LCALL某IANSH1MOVR2,#0AHJ 某1:LCALLSAMOJNBP3.1,QFWJMPCZQFW:MOVR1,#01HJMPRETURN//按下则返回CZ:CJNER0,#00H,CZ1//倒计时是否计时完毕clrP3.6//及时完毕无人抢答则扬声器开启LCALLDELAY5MOVR1,#01HJMPRETURNCZ1:MOVTH0,#3CHMOVTL0,#0B0HSETBTR0 RETURN:RETI//========选手键盘扫描程序========SAMO:JNBP1.0,某S1JNBP1.1,某S2JNBP1.2,某S3JNBP1.3,某S4JNBP1.4,某S5JNBP1.5,某S6JNBP1.6,某S7JNBP1.7,某S80RETURN2:RET某S80:LJMP某S8某S1:LCALLDELAYJNBP1.0,某S11JMPRETURN2某S11:MOVR1,#01HetbP3.6MOVR3,#01HLCALL某IANSH1JMPRETURN2某S2:LCALLDELAYJNBP1.1,某S22JMPRETURN2某S22:MOVR1,#01HetbP3.6MOVR3,#02HLCALL某IANSH1JMPRETURN2某S3:LCALLDELAYJNBP1.2,某S33JMPRETURN2某S33:MOVR1,#01HetbP3.6MOVR3,#03HLCALL某IANSH1JMPRETURN2某S4:LCALLDELAY//延时1秒//R1设1//中断返回//计时器初值重装//预扫描选手按键是否按下//未按下则返回//去抖动再判是否按下//按下则显示1号扬声器关闭//按下则显示2号扬声器关闭//按下则显示3号扬声器关闭JNBP1.3,某S44JMPRETURN2某S44:MOVR1,#01HetbP3.6MOVR3,#04HLCALL某IANSH1JMPRETURN2某S5:LCALLDELAYJNBP1.4,某S55JMPRETURN2某S55:MOVR1,#01HetbP3.6MOVR3,#05HLCALL某IANSH1JMPRETURN2某S6:LCALLDELAYJNBP1.5,某S66JMPRETURN2某S66:MOVR1,#01HetbP3.6MOVR3,#06HLCALL某IANSH1JMPRETURN2某S7:LCALLDELAYJNBP1.6,某S77JMPRETURN2某S77:MOVR1,#01HetbP3.6MOVR3,#07HLCALL某IANSH1JMPRETURN2某S8:LCALLDELAYJNBP1.7,某S88JMPRETURN2某S88:MOVR1,#01HetbP3.6MOVR3,#08HLCALL某IANSH1JMPRETURN2//=========显示程序======某IANSH1:MOVA,R0MOVB,#0AH位DIVABMOVR7,AMOVR6,B某IANSH2:SETBP0.4CLRP0.5CLRP0.6//按下则显示4号扬声器关闭//按下则显示5号扬声器关闭//按下则显示6号扬声器关闭//按下则显示7号扬声器关闭//按下则显示8号扬声器关闭//R0中存放的倒计时显示值除10分出十位和个//十位存入R7中//个位存入R6中//=======抢答时间设置程序======SHESH:INCR0//倒计时初值加1CJNER0,#31,BQL//倒计时初值设置超过30自动清零MOVR0,#00HBQL:MOVR3,#0BHMOVA,R0//倒计时初值存入其专用寄存器R4中,这样可以全局不变,R0会倒计时中递减而改变MOVR4,ALCALL某IANSH1RETI//====10m延时程序(去抖动)====DELAY:MOVR7,#20D1:MOVR6,#248D2:DJNZR6,D2DJNZR7,D1RET //1延时程序(无人抢答报警)====DELAY5:MOVR7,#40DL1:MOVR6,#50DL2:MOVR5,#248DL3:DJNZR5,DL3DJN ZR6,DL2DJNZR7,DL1RET//======数码管显示调用代码======SEGTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,8EH,0F FH//0,1,2,3,4,5,6,7,8,9,F,灭END说明:仿真开始显示FFF;按下复位键显示倒计时初值,起初设的是30秒;再按下设时键,按一下计数初值加1,到30自动清零;按下开始键开始倒计时,每减一,有0.5秒的声响;说明:仿真开始显示FFF;按下复位键显示倒计时初值,起初设的是30秒;再按下设时键,按一下计数初值加1,到30自动清零;按下开始键开始倒计时,每减一,有0.5秒的声响;。
数字电路设计简易八路抢答器制作
电子技术综合训练设计报告题目:简易抢答器制作姓名:学号:班级:同组成员:指导教师:日期:电子技术综合训练任务书22011 年春季学期摘要八路数显抢答器的电路主要由五部分组成:数字抢答电路、译码显示电路、可预置时间的定时电路、报警电路以及秒脉冲产生电路。
其中数字抢答电路包括了编码电路和锁存电路,实现了对信号编码和锁存的功能,防止二次抢答;译码显示电路能将抢答到的选手编号直观地显示出来;在定时电路中,主持人可通过时间预设开关预设供抢答的时间,且系统将完成自动倒计时;报警电路则起到声报警功能,当在规定的时间内无人抢答时,系统中的蜂鸣器将发出警报声,提示主持人本轮抢答无效,实现报警功能;秒脉冲产生电路用于为定时电路提供一个频率为1Hz的标准时钟信号。
该抢答器不仅具有智能化的特点,同时采用数字式显示很直观。
关键词:抢答器编码锁存目录一、设计任务及要求 (4)二、方案设计选择 (5)三、部分电路工作原理 (6)四、总体电路设计 (7)1.抢答器电路 (7)2.定时电路 (10)3.报警电路 (11)4.时序控制电路 (11)五、实验器材清单 (12)六、总电路原理图 (13)七、课程设计总结 (14)八、参考文献 (15)一、设计任务及要求1. 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。
2. 设置一个系统清除和抢答控制开关S,该开关由主持人控制。
3. 抢答器具有锁存及显示功能。
即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。
选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。
4. 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。
当主持人启动"开始"键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。
5. 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。