【CN209674477U】基于单片机的抢答器电路【专利】
款基于单片机技术的电子抢答器

一款基于单片机技术的电子抢答器A electronic snatching-respondbased onmicro controller unit摘要:本文介绍用单片机技术设计的电子抢答器,除能完成基本的抢答功能外,还可进行加分、减分、存贮显示各组分数、答题限时抢答限时等功能.主要有选手抢答部分、主持人控制部分和数码管显示部分。
优点是利用单片机来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先答题。
硬件电路简单,功能齐全,操作方便,是一款即先进又实用的电子抢答器.关键词:单片机、抢答、显示、控制一、使用说明:首先由主持按下开始键,单片机开始倒计时,选手们才可以开始抢答,单片机从30秒开始倒计时,如果在30秒内无人抢答,则自动放弃,进入下一题,若有人抢答,则单片机会自动检测是几号首先抢答,做出判断,之后数码管会显示,然后单片机重新倒计时,从90秒开始,若在90秒内回答完并回答正确,主持人可以按加分键,则所的分数会显示在选手的数码管上,若回答错误,则主持人可以通过减分键进行减分,然后进入下一题。
二、方案论证:方案一:利用集成芯片设计,优点是造价低,但缺点很多,功能单一,操作不便。
方案二:利用单片机设计,充分利用单片机的资源:定时器和IO口,利用定时器实现倒计时功能,抢答部分采用独立式键盘,显示部分采用数码管扫描实现,其外围部分简单,主要是由单片机控制,把程序编写成攻即可。
综合考虑以上两个方案,决定采用第二个方案,利用单片机实现。
三、方案设计四、程序本作品的核心部分是单片的控制部分,所以便一个合适的程序是极其重要的,程序如下:#include<reg52.h>Static unsigned char dm[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};static unsigned char px2[11]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,0xff,0xff};static unsigned char px3[11]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xbf,0x7f};static unsigned char xs[11]={0xc0,0xa4,0xc0,0xa4,0xc0,0xa4,0xc0,0xa4,0xc0,0xb0,0xc0};static unsigned char dj[4]={0};static unsigned char n,r;static unsigned char t=30; //t:时间,k:溢出static unsigned char k,k2=0;static unsigned char kk,p;static unsigned char fen1=20,fen2=20,fen3=20,fen4=20; ///////////////////////////////////////////////////////void djxs1(unsigned char t) //倒计时函数1 {unsigned char i;if(t>23) dj[3]=~((~dj[3])>>1);if((t>16)&&(t<24)) dj[2]=~((~dj[2])>>1);if((t>8)&&(t<17)) dj[1]=~((~dj[1])>>1);if((t>0)&&(t<9)) dj[0]=~((~dj[0])>>1);for(i=0;i<4;i++){SBUF=dj[i];while(!TI){}TI=0;}}/////////////////////////////////////////////void djxs2(unsigned char t) //倒计时函数2 {unsigned char i;if(t>69) dj[3]=~((~dj[3])>>1);if((t>48)&&(t<70)) dj[2]=~((~dj[2])>>1);if((t>24)&&(t<49)) dj[1]=~((~dj[1])>>1);if((t>0)&&(t<25)) dj[0]=~((~dj[0])>>1);for(i=0;i<4;i++){SBUF=dj[i];while(!TI){}TI=0;}}//////////////////////////////////////////////////////////void t1(void)interrupt 3 //定时器1中断{TH1=0X15;TL1=0XA0;k++;if(k>20){k=0;k2++;// if(t==90)// for(r=0;r<4;r++)dj[r]=0;if(kk)djxs1(t);if(p&&(k2==3)){k2=0;djxs2(t);} //3秒//1秒//灯倒计时t--;xs[9]=dm[t/10];xs[10]=dm[t%10];if(t==0){for(r=0;r<4;r++)dj[r]=0;TR1=0;xs[9]=dm[3];xs[8]=dm[0];}}}////////////////////////////////////////////////////////////void t0(void)interrupt 1 //定时器2中断{P0=xs[n];P2=px2[n];P3=px3[n];n++;if(n>10)n=0;TH0=0Xfe;TL0=0X00;}////////////////////////////////////////////////////////////////char jianpan() //键盘函数{unsigned char x,d=500;P1=0xff;while(P1==0xff);x=P1;while(d--);d=500;while(P1!=0xff);return x;}////////////////////////////////////////////////////////main(){unsigned char x,y,m;// unsigned char k;IE=0X8a;//TMOD=0X01;TMOD=0X11;TH0=0Xfe;TL0=0Xb8;TR0=1; //数码管显示TH1=0X15;TL1=0XA0;loop: TR1=0;t=30;xs[8]=dm[0];xs[9]=dm[3];xs[10]=dm[0];for(m=0;m<4;m++){dj[m]=0;}for(m=0;m<4;m++){SBUF=dj[m];while(!TI){}TI=0;} //灯全亮while(1){x=jianpan(); //扫描键盘switch(x){case 0xef: //开始键按下{ kk=1;p=0;t=30; //音乐TR1=1; //灯逐个灭,数码管减一while(t) //30秒内{ y=jianpan();//if(y&&0x0f!=0x0f)for(m=0;m<4;m++){dj[m]=0;}k2=0;t=90;p=1;switch(y){case 0xfe:{xs[8]=dm[1]; //一键按下kk=0;t=90;k2=0;while(1){ //重新倒计时if(P1==0xdf){fen1+=5;xs[0]=dm[fen1%10]; //加分xs[1]=dm[fen1/10];goto loop;}if(P1==0xbf){fen1-=5;xs[0]=dm[fen1%10]; //减分xs[1]=dm[fen1/10];goto loop;}}break;} //显示一case 0xfd:{xs[8]=dm[2]; //二键按下kk=0;t=90;k2=0;while(1){if(P1==0xdf){fen2+=5;xs[2]=dm[fen2%10];xs[3]=dm[fen2/10];goto loop;}if(P1==0xbf){fen2-=5;xs[2]=dm[fen2%10];xs[3]=dm[fen2/10];goto loop;}}break;} //显示二case 0xfb:{xs[8]=dm[3]; //三键按下kk=0;t=90;k2=0;while(1){ //重新倒计时if(P1==0xdf){fen3+=5;xs[4]=dm[fen3%10];xs[5]=dm[fen3/10];goto loop;}if(P1==0xbf){fen3-=5;xs[4]=dm[fen3%10];xs[5]=dm[fen3/10];goto loop;}}break;} //显示三case 0xf7:{xs[8]=dm[4]; //四键按下kk=0;t=90;k2=0; //重新倒计时while(1){if(P1==0xdf){fen4+=5;xs[6]=dm[fen4%10];xs[7]=dm[fen4/10];goto loop;}if(P1==0xbf){fen4-=5;xs[6]=dm[fen4%10];xs[7]=dm[fen4/10];goto loop;}}break;} //显示四default:break;}}goto loop;} //无人抢答default:break;} //开始switch} //总while}五、作品调试作品调试的过程中主要是程序条是比较繁琐,硬件的制作工作量挺大的,主要是因为几个键盘是独立的,数码管是采用扫描显示的,每块小板上都有许多排针,程序主要在两个倒计时之间的转换上有点难调,定时器用了两个,调试往往顾此失彼,后来就实行模块式调试,最终实现了。
基于单片机的八路抢答器设计

基于单片机的八路抢答器设计
本文介绍了一种基于单片机的八路抢答器设计。
抢答器是一种用于学校、培训机构等教育场所的工具,可以帮助教师进行学生抢答活动的管理和记录。
基于单片机的设计可以提供稳定可靠的性能。
首先,我们需要准备一块适配的单片机开发板,如STC89C52或ATmega328P等。
这些开发板都具备处理器和必要的输入输出接口,适合本项目的需求。
其次,我们需要设计一套抢答器的硬件电路。
这包括按键、显示屏(LCD)和音响等功能。
按键可以用于学生抢答,LCD显示屏可以显示当前的抢答状态和得分情况,而音响用于提示正确和错误的抢答。
在软件方面,我们需要编写相应的程序来控制抢答器的功能。
这些功能包括学生抢答有效性的判断、得分的记录和显示,以及音响的控制等。
最后,将硬件电路和软件程序结合起来,完成整个抢答器系统的搭建和调试。
确保系统能够正常运行,并满足设计要求。
在使用抢答器时,教师可以根据需要设定抢答游戏的规则和题目,在抢答过程中,系统会自动记录学生的得分和答题情况,以便教师进行统计和评估。
总之,基于单片机的八路抢答器设计,能够提供便捷有效的学生抢答管理和记录功能,为教育教学活动提供帮助。
基于单片机的智能抢答器设计与实现

基于单片机的智能抢答器设计与实现【摘要】该智能抢答器以51单片机为核心控制器件,通过串行通信,将主机与8路从机连接,实现了有效抢答信号的识别显示、犯规选手识别显示、不同时长的抢答倒计时、不同时长的答题倒计时、提示报警等功能。
文章同时给出了系统的硬件原理图和部分程序框图。
样机运行效果良好,可广泛应用于智力竞赛等公开竞争场合。
【关键词】单片机;抢答器;串行通信1.引言抢答器广泛应用在学校和企事业单位举行的各种竞赛、抢答活动中,它能通过指示灯显示、语音提醒、数字显示、警示显示等手段迅速、准确、公正、直观地判断出最先获得发言权的选手。
本文介绍一种以51单片机为核心,通过串行通信方式实现的八路抢答器系统,具有结构简单、功能强大、可靠性好、实用性强的特点。
2.抢答器的功能本抢答器系统可实现以下功能:(1)抢答功能:抢答器设有主持人控制的抢答允许键,当主持人按键前,系统不断扫描选手按键情况,若有人按键视为抢答犯规并蜂鸣器报警且显示其号码;只有主持人按下抢答开始键后(有蜂鸣器提示音),才允许各组选手开始抢答,同时显示最先按下键的组号,并屏蔽其它各路选手按键信号。
若出现多个选手同时按键的情况,则通过随机程序任意选一组。
(2)抢答限时:系统可事先预置l~99秒之间的抢答限时时间,默认10秒,主持人按下抢答允许键后,若10秒后无人抢答,倒计时为0时蜂鸣器报警,说明该抢答题目作废。
此时屏蔽所有抢答按键,只有当主持人再次按下抢答键后,开始下一轮抢答。
(3)答题限时:系统可事先预置l~99秒之间的答题时间,默认时间为30秒,当主持人按下开始答题按钮时,开始倒计时,当倒计时为0时发出报警,说明时间到,显示返回当前选手号。
(4)计分功能:答题结束时,当按下加、减计分键后,可将预设的分值通过串行通信的方式传给选手端并进行计分显示,分值可在l~999之间设置,默认为10分。
(5)纠错功能:当发现选手计分有误或某选手需要奖励惩罚时,可单独对其分值进行加减操作。
基于单片机的抢答器课程设计

基于单片机的智能抢答器的设计1 引言抢答器是为各类竞赛参赛者答题时进行抢答而设计的一种优先判决器电路,广泛应用于各种知识竞赛、文娱活动等场合。
传统的抢答器大部分是基于数字电路组成的,制作过程复杂,且准确性与可靠性不高,受现场环境影响大,成品面积大,安装、维护困难。
对于目前抢答器的功能描述,如抢答限时、选手答题计时及犯规组号抢答器具有抢答自锁、灯光指示、暂停复位、电子音乐报时、自动定时、工作模式的切换和时间设定等功能。
本文介绍一种以51系列单片机为控制核心的智能型抢答器的电路组成、设计思路和功能。
该抢答器除具有基本的强大功能外,还具有计时和报警功能。
它对采样的各路抢答信号进行分析,识别超前违规信号、有效抢答信号,并对它们进行处理,从而使每一次抢答过程都有效,保证了抢答过程的快速性、有效性、准确性、公平性。
2 设计方案及原理2.1抢答器设计方案(1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮“1” ~ “8”表示。
(2)设置一个系统清除和抢答控制的“开始”开关,该开关由主持人控制。
(3)抢答器具有锁存与显示功能。
即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。
选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。
(4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。
当主持人启动"开始"键后,定时器进行减计时,同时扬声器发出短暂的声响以提示抢答开始。
(5)参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除或者答题计时结束为止。
(6)如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示FF2.2抢答器设计原理该抢答器供不多于8名选手或8个代表队的抢答比赛使用。
每个选手的座位前安装一只抢答按钮开关和一只信号灯。
主持人的座位前安装一只复原按钮开关、一只蜂鸣器和一只抢答器工作状态指示灯。
基于某单片机的抢答器设计报告材料

基于某单片机的抢答器设计报告材料一、设计目的:本设计旨在利用单片机技术制作一个简单的抢答器,用于进行课堂或者活动中的抢答活动。
通过本设计,可以提高学生们的积极性和参与度,增加互动性,使课堂更加生动有趣。
二、设计原理:本设计基于单片机技术,利用单片机的输入输出功能和定时器等模块实现。
抢答器由一个发射器和多个接收器组成,发射器用于发射信号,接收器用于接收信号并显示抢答者的编号。
具体原理如下:1.发射器:发射器由一个按钮和一个LED灯组成。
当按钮按下时,单片机产生一个信号,并同时点亮LED灯表示开始抢答。
单片机发送一个指令给接收器,并记录抢答者的编号。
2.接收器:接收器由若干LED灯和一个蜂鸣器组成。
当接收器接收到发射器发送的信号时,单片机点亮对应的LED灯并发出声音提示抢答成功。
同时,单片机记录并显示抢答者的编号。
三、硬件设计:本设计的硬件主要包括发射器和接收器两部分。
1.发射器硬件设计:-单片机:选用STM32系列单片机作为控制核心。
-按钮:用于启动抢答器。
-LED灯:用于指示抢答器状态。
-电池供电:为了方便携带和使用,采用电池供电。
2.接收器硬件设计:-单片机:选用STM32系列单片机作为控制核心。
-LED灯:用于显示抢答者编号。
-蜂鸣器:用于抢答成功提示。
-电源模块:接收器需要外接电源供电。
四、软件设计:1.发射器软件设计:-初始化:设置单片机的输入输出引脚。
-按钮检测:检测按钮是否按下。
-发送信号:当按钮按下时,发送抢答信号给接收器。
-点亮LED灯:同时点亮LED灯表示抢答开始。
-记录编号:记录抢答者编号。
2.接收器软件设计:-初始化:设置单片机的输入输出引脚。
-接收信号:接收发射器发送的信号。
-点亮LED灯:根据接收到的编号点亮对应的LED灯。
-发出声音:抢答成功时发出蜂鸣器声音。
五、实验结果:经过搭建和测试,本设计的抢答器能够正常工作,发射器按下按钮后,接收器能够准确接收并显示抢答者编号。
基于单片机的八路抢答器设计

基于单片机的八路抢答器设计一、介绍抢答器是一种常见的电子设备,用于组织学生进行抢答活动。
传统的抢答器设备通常采用机械按钮或者红外线传感器,但是这些设备具有限制,例如按钮设备需要人工操作,而红外线传感器则需要维护激光束的稳定性。
基于单片机的抢答器能够解决这些问题,并给予更多的功能扩展。
二、系统设计本设计的基本需求是能够同时支持八个参与者进行抢答,并实时显示第一个抢答者的编号。
设计采用单片机进行控制,为了满足多个参与者的需求,需要使用多个按键进行输入,并通过数码管显示抢答结果。
具体系统设计如下。
1.硬件设计硬件设计基于单片机STM32F103C8T6,具有30个可编程输入/输出引脚。
为了支持八个参与者的抢答,我们使用了八个按钮进行输入,并使用七段数码管显示抢答结果。
引脚的分配如下表:引脚功能PA0 参与者1按钮输入PA1 参与者2按钮输入...PA7 参与者8按钮输入PB0-6 七段数码管段选择PC0-3 七段数码管位选择2.软件设计软件设计基于Keil uVision软件进行编写。
主要功能包括按键输入检测、抢答者编号判断以及数码管显示。
具体的设计流程如下。
(1)按键输入检测使用GPIO口作为输入模式,每个参与者的按键连接到相应的引脚。
通过读取GPIO口的电平来检测按钮是否被按下。
当检测到按键按下时,会触发中断并执行相应的处理函数。
(2)抢答者编号判断通过记录按键按下的时间顺序来判断抢答者的编号。
每次有按钮按下时,会先检测当前是否已经有抢答者,并且记录下第一个抢答者的编号。
在抢答者确认后,会将其他按钮的输入禁用,以防止其他参与者的干扰。
(3)数码管显示使用GPIO口作为输出模式,将七段数码管的段选择信号连接到PB0-6引脚,位选择信号连接到PC0-3引脚。
通过依次设置段和位选择信号的电平,来控制数码管的显示内容。
三、系统实现四、总结本文介绍了基于单片机的八路抢答器设计。
通过使用多个按钮进行输入,以及数码管进行显示,实现了同时支持八个参与者进行抢答的功能。
基于单片机的抢答器的设计

基于单片机的抢答器的设计作者:袁宏彭森来源:《卷宗》2017年第36期摘要:抢答器对于大家而言。
都非常熟悉,在这个竞争强烈的时代,竞争才能使入进步,在各大竞赛中,抢答器的作用就表现的非常明显,抢答器由两部分组成。
分别是主体的电路和扩展的电路;用控制的电路来操控报警开关。
通过电路产生的信号来实现显示计时功能,在这些电路都设计好以后,抢答器的轮廓就大概完成了,单片机有体积小价格低,应用方便,稳定可靠,低功耗的优点。
单片机可以用软件编程实现非常多的功能,能节省在硬件身上的操作,使得硬件电路设计变得相对简单,这次设计的抢答器相对于以往的抢答器变得简单许多。
抢答器一般都是用于竞赛的时候用到的,选手根据自己的知识量进行抢答,按下抢答器最先的选手来回答问题。
抢答器考验选手的不同的反应能力和知识储备。
选手们的抢答器都是一样的,体现了公平公正的原则。
关键词:抢答电路;定时电路;报警电路1引言对于抢答器来说我们大家都很熟悉,它一般都用于很多竞赛场合,然后实现先抢先答,让最先按下抢答器抢到题的选手来优先回答问题。
抢答器考验选手的不同的反应能力和知识储备。
选手们的抢答器都是一样的,体现了公平公正的原则。
2工作原理本系统采用单片机作为整个控制核心。
分各个部分,有显示部分,保存部分,开关部分,和声卡部分,其中使用数码管来完成输出功能;用按键来让选手进行反应能力的抢答,在数码管上显示哪个组最先答题的。
根据各个小组按下抢答器的时间不同。
即使他们相差微妙的差距也要利用系统检测出哪个小组是最先按下抢答器的,所以在设计电路的时候需要的精度就要非常的高,才能检测出微妙的差距,本系统工作原理本系统采用89c52单片机作为核心。
抢答器利用电路的按键产生不同的信号来输出信号,从而在数码管上显示结果。
工作时,利用产生不同的信号,利用软件的算法得出最先答题的小组,实现单片机控制的智能抢答器功能。
3电路设计外围电路:如图1,利用不同的P口来输出蜂鸣器,不同的P口代替不用的输出,P1-P7是八路的抢答器输入信号的,由最后得出的结果在数码管上输出最后答题的组号。
基于51单片机智能抢答器的设计

基于51单片机智能抢答器的设计一、引言随着社会的发展,科技的进步,人们对于教育方式和智能化设备的需求也在不断增加。
在传统的教育场景中,老师提问学生答题的方式是常见的教学方式。
但是这种方式存在着一些问题,比如学生答题的积极性不高,答题的公平性和准确性也无法得到保障。
设计一种智能抢答器可以有效解决这些问题。
本文将介绍一种基于51单片机的智能抢答器的设计方案。
通过这种智能抢答器,可以提高学生的参与度和积极性,同时也可以保证抢答的公平性和准确性。
二、智能抢答器的设计原理智能抢答器的设计原理主要基于51单片机,采用蓝牙模块进行数据传输,利用按键和LED显示屏进行交互。
其主要功能包括:显示问题、学生抢答、记录抢答时间和给出答案等。
1. 控制模块:采用51单片机作为控制模块,负责整个抢答器的控制和数据处理。
2. 数据传输:通过蓝牙模块实现问题和答案的传输,保证抢答的实时性。
3. 交互方式:通过按键和LED显示屏进行交互,学生可以通过按键进行抢答,同时LED显示屏可以显示问题和答案。
智能抢答器的硬件设计包括控制模块、蓝牙模块、按键和LED显示屏等。
2. 蓝牙模块:选择市场上常见的蓝牙模块,比如HC-05或者HC-06,实现问题和答案的传输。
3. 按键和LED显示屏:选择质量可靠的按键和LED显示屏,保证稳定的抢答操作和清晰的显示效果。
智能抢答器的软件设计主要包括控制程序和手机端APP两部分。
1. 控制程序:基于51单片机的控制程序,主要负责问题的显示、学生抢答的处理、抢答时间的记录和答案的显示等操作。
2. 手机端APP:设计一个简洁易用的手机APP,实现抢答器和手机的连接,学生可以通过手机进行抢答和查看抢答结果。
五、智能抢答器的工作流程智能抢答器的工作流程主要包括问题显示、学生抢答和答案显示三个步骤。
1. 问题显示:老师在抢答器上显示问题,学生可以通过手机端APP或者抢答器上的按键进行抢答。
2. 学生抢答:学生抢答后,抢答器记录学生的抢答时间,并将抢答结果发送给控制程序进行处理。
基于单片机的抢答器控制系统设计

DOI:10.19551/ki.issn1672-9129.2020.22.045基于单片机的抢答器控制系统设计张㊀旭(青岛理工大学信息与控制工程学院㊀山东㊀266000)摘要:抢答器控制系统硬件部分采用MCS-51(8051)单片机系统作为核心控制器㊂在单片机的外部放置按键输入电路㊁蜂鸣器警报电路㊁倒计时显示电路等,让硬件电路可以实现主要的控制㊂控制系统实现控制抢答时间,增加或减少时间㊂倒计时间在数码管上显示㊂在此基础上,增加蜂鸣器模块实现提示抢答成功,由主持人控制下轮抢答开始㊂抢答时间可以根据题目难易的改变而改变,提高了抢答的效率㊂关键词:单片机;抢答器;控制系统;MCS-51(8051)中图分类号:TP368.1㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-9129(2020)22-0049-01㊀㊀引言:抢答器是利用电路设计实现精准判断抢答者的电器㊂在各种竞赛(抢答赛活动)中,能精准㊁公平㊁直接判断出抢答者的标号㊂更好地提高竞争意识,让选手门体验到抢答的刺激与紧张感㊂传统抢答器只是大概判断出哪个选手抢答成功,无法显示出每个选手的抢答时间㊂随着科学技术的发展,智能抢答器的产生及应用利用数据来展现裁决结果,体现精准性㊁公正性㊂1㊀设计需求针对目前抢答器的时间固定,在题目较难时容易造成时间不够充足现状,本设计拟设计一个智能抢答器控制系统,能够实现:1)增加抢答时间;2)减小抢答时间;3)由主持人负责控制抢答是否开始和进行下轮抢答㊂控制系统同时应具有显示抢答时间和抢答成功的成员编号等基本功能㊂2㊀设计方案系统以单片机作为核心控制器件,利用传感器对抢答信号进行检测,将抢答信号传送到单片机,再由单片机输出成功抢答的信号㊂单片机体积小,功能完备,扩展性能强大,I/ O口操作简单,性价比高㊂但单片机功能有限,有些功能需要扩展,使得硬件和软件的设计更复杂[1]㊂3㊀设计原理及结构图抢答器控制系统采用单片机控制时间周期,进而抢答时间,接入倒计时显示电路可以显示当前剩余时间,提醒选手注意时间㊂通过传感器感应成功抢答的选手编号㊂在此基础上,加入蜂鸣器模块,当有选手抢答成功时发出警报声,提醒裁判和其他选手㊂通过按键电路设置运行模式及抢答时间,当系统正常工作时,依据选手抢答显示选手的编号,同时在显示装置上实时显示倒计时的时间㊂3.1单片机的选型及介绍㊂MCS-51单片机是指由美国INTEL公司生产的一系列单片机,是一种集成的电路芯片,利用超大规模的集成电路技术[2],把中央处理器CPU㊁只读和随机存储器(ROM和RAM)㊁I/O口㊁中断系统㊁存储器㊁计时器㊁定时器等部件集中到一块硅片上,形成一个简单但完善的计算机系统㊂3.2基于单片机的外部电路㊂(1)倒计时显示电路㊂利用数码管来显示抢答的倒计时间㊂发光二极管单元按连接方式可分为:共阳极数码管和共阴极数码管㊂本系统使用共阴极数码管连接㊂(2)抢答按键输入电路㊂选手的按键开关通过网络标号P10-P17,P30-P37两组标号分别与输入到P1口和P3口,通过读引脚判断哪一位的选手按下了开关㊂(3)主持人控制电路㊂主持人有四个按键控制倒计时时间㊁是否开始抢答㊁是否进行下一轮抢答㊂四个按键通过P2进入单片机,按键按下变成低电平,P2口读取后执行操作㊂(4)报警电路㊂报警电路采用蜂鸣器作为报警元件㊂三极管和限流电阻驱动电路运行㊂当PNP型三极管的基极为低电平时,电路导通,蜂鸣器发声;反之,关断,无声㊂(5)单片机的最小系统㊂最小系统主要包括晶振电路和复位电路㊂3.3整体结构图㊂综合上述单片机各个模块电路的设计,绘制整体结构图,如图1所示㊂4㊀结语虽然本设计实现了抢答器控制系统的控制要求,但仍存在一些可以进一步优化的方面㊂(1)本设计实现了16路抢答,有些抢答现场有更多的参与选手㊂可以通过改变按键的数量以及对应的程序来解决㊂(2)本设计不能满足更多样的抢答形式需求,今后将根据市场需要继续完善系统㊂参考文献:[1]石广召,李杰.基于单片机的智能交通灯控制系统设计[A].机电技术应用,2020,5:211-215.[2]张毅刚.新编MCS-51单片机应用设计(第3版) [M]哈尔滨工业大学出版社,2008:4-5.㊀㊀2.6shell加载脚本load.sh的编写㊂#!/bin/bashsshpass-p密码ssh-tt目的地址"切换到存放run.sh的目录sh run.shexit;2.7先运行download.sh,再运行load.sh,即可再服务器上运行波束形成㊂若还要另加跟踪功能,则只需把已编译生成的跟踪程序添加到download.sh㊁run.sh和load.sh中,即可实现程序的下载与加载运行㊂同时,若想波束形成的算法有创新时,在不调整输入输出接口的情况下,只需要更新Matlab生成的cbf.so的库即可,大大降低了开发效率㊂3㊀结语在实际应用中,利用C/C++与Matlab混合编程并结合shell脚本的方法,可以有效结合信号处理算法研究与工程实现,大大缩短了开发周期,降低了开发难度,提高了软件的灵活性㊂参考文献:[1]赵培聪.国外声纳技术研究现状与发展趋势[J].现代雷达,2016,38(8):20-24[2]张亮,王继阳.MATLAB与C/C++混合编程.北京邮电出版社,2008.11[3]丁洲,苏兰兰.VisualC++与MATLAB混合编程在数字信号处理中的应用[J],机电设备,2004(06):17-21作者简介:沈毅明,男,1993.05.11,本科,籍贯:浙江绍兴,职称:工程师,研究方向:声呐信号处理,软件开发,混合编程㊂㊃94㊃。
基于单片机的数字抢答器[实用新型专利]
![基于单片机的数字抢答器[实用新型专利]](https://img.taocdn.com/s3/m/76b0b63102d8ce2f0066f5335a8102d276a2613c.png)
(19)中华人民共和国国家知识产权局(12)实用新型专利(10)授权公告号 (45)授权公告日 (21)申请号 201821213293.1(22)申请日 2018.07.30(73)专利权人 尚川川地址 250014 山东省滨州市博兴县乐安大街356号(72)发明人 尚川川 (74)专利代理机构 济南泉城专利商标事务所37218代理人 张贵宾(51)Int.Cl.G08B 7/06(2006.01)(54)实用新型名称基于单片机的数字抢答器(57)摘要本实用新型的基于单片机的数字抢答器,其特征在于:包括单片机,以及与单片机分别连接的时钟振荡电路、复位电路、显示电路、抢答按键和调整按键电路、开始和结束按键电路、去抖电路、发声电路。
本实用新型的有益效果是,是以单片机为核心的新型智能的抢答器,在保留了原始抢答器的基本功能的同时,又增加一系列的实用功能,并简化其电路结构,结构简单、使用方便、成本低、运行可靠。
权利要求书1页 说明书6页 附图9页CN 208538279 U 2019.02.22C N 208538279U1.一种基于单片机的数字抢答器,其特征在于:包括单片机,以及与单片机分别连接的时钟振荡电路、复位电路、显示电路、抢答按键和调整按键电路、开始和结束按键电路、去抖电路、发声电路。
2.根据权利要求1所述的基于单片机的数字抢答器,其特征在于:时钟振荡电路包括连接在单片机的18脚和19脚之间的晶体振荡器X1,连接单片机的18脚的电容C2和连接单片机的19脚的电容C1。
3.根据权利要求1所述的基于单片机的数字抢答器,其特征在于:复位电路包括连接单片机9脚的电容C3、电阻R1、电阻R2、复位按键reset1,9脚经电阻R1接地,复位按键reset1与电阻R2先串联后与电容C3并联,并联后连接9脚。
4.根据权利要求1所述的基于单片机的数字抢答器,其特征在于:显示电路包括连接单片机的共阴极数码管,共阴极数码管经电阻连接5V电源。
【CN209674477U】基于单片机的抢答器电路【专利】

(19)中华人民共和国国家知识产权局(12)实用新型专利(10)授权公告号 (45)授权公告日 (21)申请号 201920601276.3(22)申请日 2019.04.29(73)专利权人 南宁职业技术学院地址 530000 广西壮族自治区南宁市西乡塘区大学西路169号(72)发明人 张叶茂 刘红艳 王永宁 陈新菡 谭卫东 (74)专利代理机构 南宁图耀专利代理事务所(普通合伙) 45127代理人 陈剑锋(51)Int.Cl.G08B 7/06(2006.01)(54)实用新型名称基于单片机的抢答器电路(57)摘要本实用新型揭示了一种基于单片机的抢答器电路,包括电源电路、按键电路、单片机电路、计时控制电路和显示电路。
本实用新型的抢答器采用单片机电路控制的设计方案使得外围的元件减少,成本降低低,制作简单,实现的功能灵活。
而且由于是单片机电路进行控制,对按键电路的动作的先后有很强的分辨力,即使先后只相差几毫秒,单片机电路同样可以精准分辨,并通过显示电路直接显示首次输出触发信号的按键编号和倒计时,并保持到计时控制电路发出动作为止。
权利要求书1页 说明书3页 附图2页CN 209674477 U 2019.11.22C N 209674477U1.一种基于单片机的抢答器电路,其特征在于:包括电源电路、按键电路、单片机电路、计时控制电路和显示电路,其中,电源电路用于将交流电转换为直流电、并输出稳定工作电压;按键电路与单片机电路耦合,其包括若干个相互并联的按键,分别用于向单片机电路输出触发信号;计时控制电路与单片机电路耦合,用于向单片机电路输出计时控制信号;显示电路与单片机电路耦合,用于显示倒计时以及显示首次输出触发信号的按键编号;单片机电路用于信号处理。
2.根据权利要求1所述的基于单片机的抢答器电路,其特征在于:所述电源电路包括桥式整流电路、稳压电源、输入端滤波电容和输出端滤波电容,桥式整流电路的输入端接交流电源、输出端接稳压电源的输入端,输入端滤波电容接在稳压电源的输入端,输出端滤波电容接在稳压电源的输出端。
论文-基于单片机的抢答器

基于单片机的抢答器电路设计摘要:随着人才的竞争也越来越激烈,一些企事业单位为了选拔或者奖励员工会采取智力问答、知识竞赛的方式,所以抢答器也就成为必备的设备。
本文介绍了一种基于单片机的抢答器的设计方法,以单片机为控制核心,通过检测按键的方式来判断抢答的选手,并将选手的编号以数字的方式在数码管上显示出来。
在选手回答问题时,其他选手的抢答按键将被屏蔽。
系统还为每路抢答器设置了双色发光二极管,用于指示选手抢答成功或犯规。
本文提出的设计方法简单易懂、操作方便。
关键字:抢答器、单片机、数码管,74LS164The Design of The Responder Based On MicrocontrollerAbstrac t:With the competition between talents is more and more fierce. As a result, to select and reward the staff, some of enterprise and public institutions take a way of mind quiz or knowledge competition, and responder becomes one of the necessary equipments. In this paper, the author introduces a design procedure of the responder based on Microcontroller, with the cybernetics core of Microcontroller, and through the way of testing the keys’ pressing to judge which competitor races to be the first to answer and to show the number of the competitor digitally on the digital tube. Also, when the competitor presses the key, the buzzer will be singing at the same time and the signals of others’ answer keys will be shielded. The system also sets double colour Light emitting diode for differentr responder, which can dedicate the success or foul of competitors. Generally speaking, the design procedure introduced is easy to understand and convenient to operate.Keywords:Responder、Microcontroller、Digital tube、74LS164目录目录 (2)第一章序言 (4)1.1 选题目的及意义 (4)1.2 抢答器简介 (4)第二章方案设计 (6)2.1 课题要求 (6)2.2 设计方案选择 (6)2.2.1 系统设计方案选择 (6)2.2.2 控制器选择 (7)2.2.3 显示器件选择 (7)第三章系统硬件设计 (8)3.1 电路设计环境 (8)3.2 输入按键电路设计 (9)3.3单片机控制电路设计 (9)3.3.1 单片机的发展 (9)3.3.2 单片机AT89S51芯片简介 (10)3.3.3时钟电路设计 (13)3.3.4复位电路设计 (14)3.3.5控制电路设计 (14)3.4 显示电路设计 (15)3.4.1 74LS164介绍 (15)3.4.2 显示电路设计 (16)3.5 LED灯提示电路设计 (17)3.6 稳压电源设计 (18)3.7 本章小结 (18)第四章系统软件设计 (20)4.1 程序设计应用软件 (20)4.2 程序设计流程 (21)4.3 读取按键值程序设计 (23)4.4 显示程序设计 (24)4.5 定时时间程序设计 (26)4.6本章小结 (28)第五章系统调试故障与分析 (29)第六章总结 (32)致谢 (33)参考文献 (34)附录1 电路原理图 (35)附录2 中英文翻译 (36)附录3 元件清单 (42)附录4 源程序清单 (43)第一章序言随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。
基于单片机的电子智能抢答器毕业设计论文

本科毕业论文(设计)题目基于单片机的电子智能抢答器基于单片机的电子智能抢答器目录第1章引言 (3)1.1单片机的应用与发展 ................................................................................................... 错误!未定义书签。
1.2抢答器系统的发展分析 (3)1.3 研究目标与内容第2章总体方案设计 (5)2.1系统主要功能 (5)2.2系统工作流程 (6)2.3软硬件方案选择 (7)2.3.1硬件方案选择 (7)2.3.2软件方案选择 (11)第3章硬件设计 (14)3.1总体设计 (14)3.2时钟频率电路的设计 (15)3.3键盘扫描电路的设计 (16)3.4复位电路的设计 (17)3.5发声电路的设计 (18)3.6综合PCB板的设计 (18)3.6.1 布局的原则 (19)3.6.2 布线 (19)3.6.3焊盘 (19)第4章软件设计 (22)4.1软件任务分析 (22)4.2主要模块的流程图及分析 (23)4.2.1按键扫描程序 (24)4.2.2计时模块 (24)4.2.3显示模块 (25)4.2.4 初始化模块 (27)4.2.5计分模块 (28)4.2.6发声模块 (28)第5章系统综合调试 (29)5.1系统实现的功能 (29)5.2系统运行效果 (29)第6章总结 (34)参考文献 (36)致谢 (37)附录1:主程序源代码MAIN.C (38)附录2:字模数据和类型定义头文件DATA.H (48)摘要:近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测日新月异更新。
本文介绍一种用AT89C51作为核心部件进行逻辑控制及信号产生的单片机技术和C语言编程设计的8路数字抢答器。
文章对抢答器的背景与现状、硬件设计、软件设计及其仿真都做了详细的介绍,使我们不仅元器件的原理及设计有了深入的了解,也对单片机的设计研发过程有了更加深刻的体会本设计主要采用单片机控制,采用手动抢答的方式,有人抢答后,系统自动封锁其他人的抢答按钮,使其不能再抢答,从而实现抢答功能。
基于单片机的无线抢答器设计

摘要当今社会竞争日益激烈,知识竞赛等各项比赛、活动愈加频繁,因此抢答的应用与需求也越来越普遍,在生活中扮演的角色越来越重要。
同时,智力竞赛是一种生动活泼、寓教于乐的活动形式,而抢答是智力竞赛中非常常见的一种答题方式。
在进行智力竞赛时,往往都是几个组抢答问题,这就要求在时间上严格的区分先后。
若是仅凭主持人的主观判断,则很容易造成错判、误判。
为此,我们需要设计一种具备自动锁存、置位、清零等功能的智能抢答器来解决这些问题。
传统的抢答器都是导线布线,受现场环境影响很大。
本文介绍了一种用52系列单片机的数码显示无线抢答器的电路组成、设计思路及功能。
该抢答器除具有基本的抢答功能外,还具有计时和报警功能。
主持人通过时间预设开关计算抢答时间。
系统将完成自动倒计时。
若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能。
关键词:无线抢答,定时抢答,无线发射和接收,PT2262/PT2272ABSTRACTAt present, award winning, knowledge contests and other activities become more frequently, so the Application of Answer and demand will become increasingly common.At the same time,it is a lively competition, fun activities in the form of, and vies to answer first is very common in the quiz answer a way. In intelligence contest, often are several group vies to answer first problem, it is required in time in the strict distinction between successively. If only with the host of the subjective judgment, it is very easy to create the falsely accused, misjudgment. For this, we need to design a kind of have to be automatic lock to save, buy a, reset function of intelligent vies to answer first device to solve these problems.The traditional vies to answer first vessels were wire wiring, the environment by influence. This paper introduces a kind of 51 series microcontroller with the digital display wireless road 4 is composed of the circuit, vies to answer first design idea and function. This is in addition to the basic vies to answer first vies to answer first function outside, still have time and alarm function. By the time the switch calculation vies to answer first time. The system will complete automatic countdown. If the stipulated time someone vies to answer first, the timing will automatically stop; If the stipulated time no contest, the system will send the buzzer rang, indicating that the host this contest null and void, realize the alarm function.Key words: wireless Answer,timing answer,wireless transceiver,PT2262/PT2272目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1 单片机抢答器的背景 (1)1.2单片机对抢答器的意义 (2)1.3 抢答器的应用 (2)第2章系统方案与论证 (4)2.1基本要求 (4)2.2 系统方案框图 (4)2.3系统方案的选择 (5)2.3.1 无线模块 (5)2.3.2微控制器模块 (8)2.3.3 显示和语言提示模块 (9)第3章硬件设计 (10)3.1AT89S52简介 (10)3.2无线发射电路 (12)3.3 无线接收电路 (13)3.4 输出控制模块 (14)第4章软件设计 (16)4.1抢答器流程图 (16)4.2主程序 (18)4.3中断程序 (21)4.3.1什么是中断 (21)4.3.2中断所用到的寄存器 (22)第5章系统仿真 (24)5.1proteus软件的介绍 (24)5.2抢答器proteus软件的仿真 (24)第6章调试功能说明 (27)6.1系统的调试 (27)6.2软件调试问题及解决 (28)第7章总结 (30)7.1结论 (30)7.2心得体会 (30)7.3工作展望 (31)致谢 (32)参考文献 (33)附录1 (34)附录2 (36)第1章绪论1.1单片机抢答器的背景早期的竞赛器只由几个过三极管、可控硅、发光二极管等组成,能通过发光二极管的指示辨认出选手号码,现在大多数竞赛器单片机或数字集成电路组成。
基于单片机的智能抢答器系统设计

P2=tablewe[3];
delay(2);
P0=0;
P2=0XFF;
}
}
}
}//调整时间键扫描
void Time_Scan(void)
{//抢答时间调整
if(K_startcountflag==0)
{
delay(10);
if(K_startcountflag==0)
P2=0XFF;
P0=0;
}
else//如果开始键没有按下,则
//显示F FF(若有违规者,则显示违规号码及FF)
//或者时间调整
{//违规显示
if(fall_flag==1)
{
if(num!=0)
{//显示几号违规了
P0=tabledu[num];
P2=tablewe[0];
delay(2);
P0=0;
P0=0;
P2=0XFF;
//下面显示FF,表示违规了
P0=tabledu[15];
P2=tablewe[2];
delay(2);
P0=0;//消隐
P2=0XFF;
P0=tabledu[15];
P2=tablewe[3];
delay(2);
P0=0;
P2=0XFF;
}
else
{
P0=0;
P2=0XFF;
delay(2);
P0=0;
P2=0XFF;
}
else//否则没人抢答,则前面不显示几号
{
P0=0;
P2=0XFF;
}
P0=tabledu[s/10];//下面为显示抢答倒计时
P2=tablewe[2];
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(19)中华人民共和国国家知识产权局
(12)实用新型专利
(10)授权公告号 (45)授权公告日 (21)申请号 201920601276.3
(22)申请日 2019.04.29
(73)专利权人 南宁职业技术学院
地址 530000 广西壮族自治区南宁市西乡
塘区大学西路169号
(72)发明人 张叶茂 刘红艳 王永宁 陈新菡
谭卫东
(74)专利代理机构 南宁图耀专利代理事务所
(普通合伙) 45127
代理人 陈剑锋
(51)Int.Cl.
G08B 7/06(2006.01)
(54)实用新型名称
基于单片机的抢答器电路
(57)摘要
本实用新型揭示了一种基于单片机的抢答
器电路,包括电源电路、按键电路、单片机电路、
计时控制电路和显示电路。
本实用新型的抢答器
采用单片机电路控制的设计方案使得外围的元
件减少,成本降低低,制作简单,实现的功能灵
活。
而且由于是单片机电路进行控制,对按键电
路的动作的先后有很强的分辨力,即使先后只相
差几毫秒,单片机电路同样可以精准分辨,并通
过显示电路直接显示首次输出触发信号的按键
编号和倒计时,并保持到计时控制电路发出动作
为止。
权利要求书1页 说明书3页 附图2页CN 209674477 U 2019.11.22
C N 209674477
U
权 利 要 求 书1/1页CN 209674477 U
1.一种基于单片机的抢答器电路,其特征在于:包括电源电路、按键电路、单片机电路、计时控制电路和显示电路,其中,
电源电路用于将交流电转换为直流电、并输出稳定工作电压;
按键电路与单片机电路耦合,其包括若干个相互并联的按键,分别用于向单片机电路输出触发信号;
计时控制电路与单片机电路耦合,用于向单片机电路输出计时控制信号;
显示电路与单片机电路耦合,用于显示倒计时以及显示首次输出触发信号的按键编号;
单片机电路用于信号处理。
2.根据权利要求1所述的基于单片机的抢答器电路,其特征在于:所述电源电路包括桥式整流电路、稳压电源、输入端滤波电容和输出端滤波电容,桥式整流电路的输入端接交流电源、输出端接稳压电源的输入端,输入端滤波电容接在稳压电源的输入端,输出端滤波电容接在稳压电源的输出端。
3.根据权利要求2所述的基于单片机的抢答器电路,其特征在于:所述稳压电源的型号为LM7805,输出5V稳压直流电。
4.根据权利要求1所述的基于单片机的抢答器电路,其特征在于:所述按键电路包括八路相互并联的按键,每个按键都并联有去耦电容。
5.根据权利要求1所述的基于单片机的抢答器电路,其特征在于:所述计时控制电路包括四路相互并联的按键,每个按键都并联有去耦电容。
6.根据权利要求1所述的基于单片机的抢答器电路,其特征在于:所述显示电路包括显示屏以及上拉电阻。
7.根据权利要求1所述的基于单片机的抢答器电路,其特征在于:所述单片机电路包括单片机、复位电路和晶振电路,单片机的型号为AT89C51,复位电路包括电容C3、复位按键S1和电阻R10,复位按键S1和电阻R10相互串联,电容C3与复位按键S1和电阻R10的串联电路相互并联,晶振电路包括晶振X1、电容C1和电容C2,晶振X1的振荡频率为12M。
8.根据权利要求1所述的基于单片机的抢答器电路,其特征在于:还包括响铃电路,该响铃电路包括电子音乐集成电路、三极管Q1、三极管Q2和扬声器,其中,三极管Q1的基极接单片机电路、发射极接电源电路、集电极接电子音乐集成电路的电源端,电子音乐集成电路的控制端接三极管Q2的基极,三极管Q2的集电极接扬声器的其中一端、发射极接地,扬声器的另一端接电源电路。
9.根据权利要求8所述的基于单片机的抢答器电路,其特征在于:所述电子音乐集成电路的型号为BJ015,其电源端还接有一稳压二极管,该稳压二极管的稳压电压为36V。
2。