抢答器设计心得(精选多篇)

第一篇:抢答器设计心得

抢答器设计心得(精选多篇)

回顾上一周课程设计的时间,收获了很多,也付出了很多,周一至周二主要熟悉ewb软件的操作使用,学会仿真,周三至周四是看书查找资料,对相关元器件做一些了解,并把元器件布好线,以待焊接,周五至周六主要是焊接与调试,由于我底子薄弱了一点,刚开始可能会有一点害怕,害怕失败,因为上一次做收音机都不成功,虽说认真努力的做了,但看到舍友们都找资料在桌面上仿真,我也不甘示弱,并认真的去查找资料,在桌面上仿真,布线,焊接等一步一步的慢慢的走过来,当我看到抢答器正常工作时,兴奋不已,给了我自信和勇气,希望以后能有更多的时间和机会和同学一起动手做一些产品出(本文来源本站:)来,不仅提高我们的动手能力,而且巩固了平常所学的知识,通过我们自己去查找总结印象更深刻,与此同时,增进了我们同学之间的友谊,也许某年后的一天看到自己的抢答器,一定会想起我的搭档和一起合作的时间。

在这几天中,体会到了团结协作的重要性和乐趣,有什么问题很想法拿出来一起探讨与分享,将会有更好的答案,活跃了一个人的思维,丰富了我们的头脑,学会去接受别人,肯定别人,同样也得到了别人的尊重与肯定,除了讨论之外,还需积极独立思考,唯独通过自己的独立思考,才能解决相关问题,才能提高对专业知识的熟悉程度,以后才能学会用,同样这也是我该努力的两个方向。

我不敢说以后一定要学得怎么样,至少现在懂得一定要善于观察,积极思考,态度认真,坚持到底做好每一件事,同样对待身边的每个人。

有时会感觉这些并不是我自己摸索到的,而是老师您在教学中无形传授给我们的,虽然我现在学得不怎么样,但我不怕失败,并勇敢地走下去。

抢答器设计心得(2):

一、设计目的:

比赛中为了准确、公正、直观地判断出第一抢答者,所设计的抢答器通常由数码显示、灯光、音响等多种手段指示出第一抢答者。同时还应设计记分、犯规和奖惩记录等多种功能。

设计一四人抢答器,具体要求:当主持人宣布开始时,一旦有任何参赛者最先按下按钮,则此参赛者对应的指示灯点亮,而其余三个参赛者的按钮将不起作用,信号也不再被输出,直到主持人宣布下一轮抢答开始为止。

二、设计任务:

1、 基本部分:

(1) 抢答气可供四组使用,组别键号可以锁存;抢答指示用发光二极管(led)。

(2) 记分部分独立(不受组别信号控制),至少用2位二组数码管指示,步进有10分,5分两种选择,并且具有预置、递增、递减功能。

(3) 要求可靠性,操作简便。

2、 发挥部分:

(1) 增加抢答路数。

(2) 数码管显示组别键号。

(3) 自动记分:当主持人分别按步进得分键,递增键或递减键后能够将分值自动累计在某组记分器上。

(4) 超时报警。

(5) 其他。

3、 分析各部分工作原理,绘制电路图,撰写设计报告。

三、设计内容:

1、 仪器设备及元件:

电工学实验台、集成电路74ls175、74ls20、74ls00,蜂鸣器,电源、逻辑电平显示等。

2、 操作步骤:

图示是四人(组)参加智力竞赛的抢答电路,电路中的主要器件是74ls175型四上升沿d触发器,它的清零端和时钟脉冲是四个d触发器公用的。

(1) 按照电路图连接电路。

(2) 抢答前先清零,q1-q4均为0,相应的发光二极管led都不亮;q1-q4均为1,与非门g1输出为0,扬声器不响。同时,g2输出为1,将g3开通,时钟脉冲cp可以经过g3进入d触发器的cp端。此时,由于s1-s4均未按下,d1-d4均为0,所以触发器的状态不变。

(3) 抢答开始,若s1首先被按下,d1和q1均变为1,相应的发光二极管亮;q1变为0,g1的输出为1,扬声器响。同时g2输出为0,将g3关断,时钟脉冲cp便不能经过g3进入d触发器。由于没有时钟脉冲,因此再接着按其他按钮,就不起作用了,触发器的状态不会改变。

(4) 抢答判决完毕,清零,准备下次抢答用。

四、设计心得:

电子课程设计是本学期中唯一的一门课程设计,我们理所当然的要认真对待,本次设计我选择的是数字智力竞赛抢答器的设计,这个课题用到了数字电路方面的知识,通过这次课程设计,使我对与非门以及集成电路有了一定的了解,对课本上的知识有了近一步的掌握。

成本次课程设计的过程,是一个从无到有的过程,因为以前没有过类似的课程设计,所以起初不知该从何下手,后来仔细阅读设计的题目和要求,阅读设计指导书,再到图书馆和网上查找资料,总算是有点眉目了。

知道了如何下手,后面的工作就容易一些了,万事开头难啊,和同学们在一起,不明白的地方可以随时问,互相帮助,完成课程设计,这样的一段经历,或许是我在完成课程设计的同时,收获的一份财富。

埋头苦干的过程是苦涩的,在书山中查找资料的过程是疲倦的,但当课程设计完成时,那感觉是甜蜜的,没有耕耘,哪来得收获的喜悦,不懂付出怎么能知道回报的快乐,一分耕耘一分收获,有付出才会有回报,就在这样的痛与快乐的交换中,我学到了知识,学到了道理,学到了做人的道理。

第二篇:抢答器电路设计总结

抢答器电路设计总结

通过学习《电子产品组装工艺与设备》这门课程,我学会了许多课本上学不到的东西,同时也加强了我的动手、思考和解决问题的能力,受益匪浅。

在老师的指导下,我们知道了设计一个八路抢答器所需要的步骤。首先,根据老师所给的资料利用protel 99se的知识来设计抢答器的原理图,进行电气规则检查,然后生成网络表制作成pcb板,最后根据自己设计的电路来焊接。在焊接时,要根据焊接的要求、步骤、操作要领及注意事项来完成。

焊接电路之前要先对所有的元件的性能、数量及型号进行检查,若发现有元件损坏、数量不对和型号不合的要及时更换。元器件装焊的顺序原则是先低后高、先轻后重、先耐热后不耐热、先一般后特殊。一般装焊的顺序依次是电阻器、容器、二极管、三极管、集成电路、大功率管等。还要遵循元器件的插装方法(有卧式、立式、倒装式、横装式及嵌入式等)。

由于我们对protel 99se的知识掌握得不好,所以在设计原理图和制作成pcb板过程中出现了很多的问题,如有的元件在元件库里找不到我们所需的元件,又不会画及制定元件的封装型号。还有不会修改电气规则检查中出现的错误。在焊接电路时,虽然在之前组装万能充电器的基础上,这次在焊接技术上有了极大地提高。但是在此过程中还是难免会出错。如把元器件装错了位置、出现了虚焊、焊点没有足够的机械强度或焊点表面不光滑,甚至焊点出现了搭接、短路和元器件烧坏现象。引起电路不能正常工作。自己焊的错误自己很难发现,通过老师的指点和同学的相互帮助,最后找到了电路中焊接时出现的错误,然后进行改正。最终完成了抢答器电路的设计,实现了抢答的功能。

通过这次实验使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次自己设计一个完整的电路,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。

此次实验,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,都受益非浅,今后的制作应该更轻松,自己也都能扛的起并高质量的完成项目。

所以在这次实验过程中,我们了解很多元件的功能,对其在电路中的使用有更多的认识。从前的学习过程过于浮浅,只是流于表面的理认识,而现在要做实验,就不得不要求我们对所用到的知识有更深层次的理解。因为实验比及书本中的理论知识而言,更接近于现实生活,而理论到实践的转化往往是一个艰难的过程。因此,在此过程中我们不得不认真地去学习自己不懂及巩固以前掌握不牢的知识。同时要虚心请教老师及同学。

第三篇:他智能抢答器设计

龙源期刊网

他智能抢答器设计

作者:刘玉秀

来源:《教育改革与实践》2014年第10期

摘要:“数字电子技术”课程具有很强的技术性、工程性和实践性。文章针对智力竞赛抢答器装置线路,用以判断抢答优先权。每位选手有独立的开关控制,当一位选手抢答后,其他的选手再抢答则无效。有主持人控制开关。关键词:抢答器;数字电子;教学

第四篇:基于aduino的抢答器设计

/*

qiang da qi

disigned by ckj

2014/12/8

*/

int d[4]={7,12,2,6};//shuju

boolean ds[4]={0,0,0,0};//si ge jie kou de shuju

int lt=3;//ceshi shuruduan

int bi=4;//xiaoyin duankou

int le=5;//suoding kongzhiduan

int xuanshou[9]={0,a0,a1,a2,a3,a4,a5,8,9};//xuanshou int fuwei=10;

int zhishideng=11;//zhishideng

int fengmingqi=13;//xiang

/*************************************/

void shuchushezhi()//shezhi duankou wei shuchu {

int i(0);

for(i=0;i<=3;i++)

pinmode(d[i],output);//sige shujuduan zhiwei shuchupinmode(bi,output);//xiaoyin

pinmode(le,output);//suocun

pinmode(lt,output);//dnegceshiduan

pinmode(zhishideng,output);

pinmode(fengmingqi,output);

}

/*************************************/

void shurushezhi()//shezhi shuchu duankou

{

int i(0);

for(i=0;i<=7;i++)//shezhi xuanshou wei shuchupinmode(xuanshou[i],input);

pinmode(fuwei,input);//fuwei

}

/*************************************/

{

int i(0);

digitalwrite(le,low);

digitalwrite(bi,high);//quxiao xiaoyin

digitalwrite(lt,high);//shumaguan quanliang

for(i=0;i<=3;i++)

{

digitalwrite(d[i],ds[i]);

}

delay(200);

digitalwrite(bi,low);//xiaoyindelay(200);

digitalwrite(bi,high);//quxiao xiaoyin

digitalwrite(lt,high);//quxiao quanliang

}

/*************************************/

void zhuanhuan(int i)//shijinzhi zhuan erjinzhi bing shuchu shuju

{

switch(i)

{

case 0:

ds[0]=0;

ds[1]=0;

ds[2]=0;

ds[3]=0;

break;

case 1:

ds[0]=1;

ds[1]=0;

ds[2]=0;

ds[3]=0;

break;

case 2:

ds[0]=0;

ds[1]=1;

ds[2]=0;

ds[3]=0;

break;

case 3:

ds[0]=1;

ds[1]=1;

ds[2]=0;

break;

case 4:

ds[0]=0;

ds[1]=0;

ds[2]=1;

ds[3]=0;

break;

case 5:

ds[0]=1;

ds[1]=0;

ds[2]=1;

ds[3]=0;

break;

case 6:

ds[0]=0;

ds[1]=1;

ds[2]=1;

ds[3]=0;

break;

case 7:

ds[0]=1; ds[1]=1; ds[2]=1; ds[3]=0;

break;

case 8:

ds[0]=0;

ds[1]=0;

ds[2]=0;

ds[3]=1;

break;

default:

break;

}

int j;

for(j=0;j<=3;j++)

{

digitalwrite(d[j],ds[j]);//shujuduan xieru shuju

}

}

/*************************************/

void xianshi(int i)//shezhixianshihanshu

{

boolean f(0);//shezhi yi ge biaozhi bianliang

digitalwrite(le,low);//suocun bu gongzuo

digitalwrite(fengmingqi,high);//fengmingqi gongzuo

zhuanhuan(i);//diaoyong zhuanhuan hanshu

digitalwrite(le,high);//suocun

delay(200);//yanshi 200 haomiao

digitalwrite(zhishideng,high);//zhishidengliang

digitalwrite(fengmingqi,low);//fengmingqi guanbi

while(!f)//meiyou an fuwei jianshi yizhi xunhuan

{

f=digitalread(fuwei);

if(f)//fangzhidoudong

{

delay(10);

f=digitalread(fuwei);

if(f)//fuwei jian anxia

{

digitalwrite(le,low);//guandiaosuocun

digitalwrite(zhishideng,low);//guandiao zhishi deng

zhuanhuan(0);//xianshi0

break;//likai xunhuan

}

}

}

}

/*************************************/

void setup()

{

shuchushezhi();//shuchu chushihua

shurushezhi();//shuru chushihua

ceshi();//ceshi yixia shumaguan

}

/*************************************/

void loop()

{

boolean flag(0);//shezhi yige biaozhi bianliang

int i(0);//shezhi yi ge zhongjian bianliang

for(i=1;i<=8;i++)

{

flag=digitalread(xuanshou[i]);//jiancha shi fou you xuanshou anxia jianif(flag)//ruguo youren an anjian

{

delay(10);

flag=digitalread(xuanshou[i]);//fangzhi doudong

if(flag)//ruguo zhende anxiaqule

{

xianshi(i);//xianshi bing sucun

}

else//bushi dehua flagbianwei 0

{

flag=0;//biaoshi bian wei 0;

}

}

}

}

第五篇:抢答器的设计与制作

抢答器的设计与制作

抢答器是竞赛问答中一种常用的必备装置,从原理上讲,它是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。

从有利于学习的角度考虑,这里主要介绍以中小规模集成电路和pld器件设计抢答器的方法。

1抢答器的基本组成及工作原理

1.1抢答器的组成

抢答器的一般构成框图如图1.1所示。它主要由开关阵列电路、触发锁存电路、编码器、7段显示器几部分组成。下面逐一给予介绍。

图1.1抢答器的组成框图

(1)开关阵列电路

该电路由多路开关所组成,每一竞赛者与一组开关相对应。开关应为常开型,当按下开关时,开关闭合;当松开开关时,开关自动弹出断开。

(2)触发锁存电路

当某一开关首先按下时,触发锁存电路被触发,在输出端产生相应的开关电平信息,同时为防止其它开关随后触发而产生紊乱,最先产生的输出电平变化又反过来将触发电路锁定。若有多个开关同时按下时,则在它们之间存在着随机竞争的问题,结果可能是它们中的任一个产生有效输出。

(3)编码器

编码器的作用是将某一开关信息转化为相应的8421bcd码,以提供数字显示电路所需要的编码输入。

(4)7段显示译码器

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

(5)数码显示器

数码管通常有发光二极管(led)数码管和液晶(lcd)数码管。本设计提供的为led数码管。

1.2抢答器的工作原理

(1)开关阵列电路

图1.2所示为8路开关阵列电路,从图上可以看出其结构非常简单。电路中,r1~r8为上拉和限流电阻。当任一开关按下时,相应的输出为低电平,否则为高电平。

图1.2开关阵列电路

(2)触发锁存电路

图1.3所示为8路触发锁存电路。图中,74hc373为8d锁存器,一开始,当所有开关均

未按下时,锁存器输出全为高电平,经8输入与非门和非门后的反馈信号仍为高电平,该信号作为锁存器使能端控制信号,使锁存器处于等待接收触发输入状态;当任一开关按下时,输出信号中必有一路为低电平,则反馈信号变为低电平,锁存器刚刚接收到的开关被锁存,这时其它开关信息的输入将被封锁。由此可见,触发锁存电路具有时序电路的特征,是实现抢答器功能的关键。

也可以采用jk触发器来实现触发锁存电路的功能,具体实现方法请自己考虑。

图1.3触发锁存电路图1.4编码器

(3)编码器

如图1.4所示,74hc147h为10-4线优先(高位优先)编码器,当任意输入为低电平时,输出为相应的输入编号的8421码(bcd码)的反码。

(4)译码驱动及显示单元

编码器实现了对开关信号的编码并以bcd码的形式输出。为了将编码显示出来,需用显示译码电路将计数器的输出数码转换为数码显示器件所需要的输出逻辑和一定的电流。一般这种译码通常称为7段译码显示驱动器。常用的7段译码显示驱动器有cd4511等。

数码显示器件中的液晶数码管价格较高,驱动较复杂,并且仅能工作于有外界光线的场合,所以使用较少。大多情况下使用的是led数码管。平时使用较多的led数码有单字和双字之分。

led数码管尺寸有大有小,一般小的数码管每个数字笔画为一个发光二极管,而尺寸较大的数码管一个笔画可能是多个发光二极管串接而成的,这时一般无法直接用译码驱动器直接驱动(其输出高电平一般为3v左右)。

(5)解锁电路

当触发锁存电路被触发锁存后,若要进行一下轮的重新抢答,则需将锁存器解锁。可将使能端强迫置1或置0(根据具体情况而定),使锁存顺处于等待歉收状态即可。具体实现方法请读者考虑。

2抢答器的设计与制作

例:试用中小规模集成电路设计并制作一抢答器,指标要求如下:

(1)8路开关输入;

(2)稳定显示与输入开关编号相对应的数字1~8;

(3)输出具有唯一性和时序第一特征。

设计与制作步骤如下:

(1)根据要求,选择抢答器电路设计方案,如图xxx所示。

(2)电路设计及元器件选择

①开关阵列电路:选择图xrxx所示的8路开关阵列电路,由于本电路均采用

cmos集成电路组成,故上拉电阻r1~r8可取1mω。

②触发锁存电路:选择图xxx所示8路触发锁存电路。电路中,选8d锁存器

为74hc373,8输入与非门为74hc30。

也可以选用4片双jk触发器来实现触发锁存电路的功能,具体实现方法请读

者考虑。

③编码器:选图xxx所示74hc14710-4线优先(高位优先)编码器。

当任意输入应接高电平。

④译码驱动及显示单元电路:选择cd4511作为显示译码电路。选择led

数码管作为显示单元电路。

⑤解锁电路:选择74hc32或门构成解锁电路。将解锁开关信号与锁存器反

馈信号相或后再加到锁存器的使能输入端,当解锁开关信号为1时,可将使能端强迫置1,使锁存器重新处于等待接收状态。

⑥抢答器总体电路:根据上述设计,可画出抢答器总体电路。

(3)根据上述设计思路,可画出实际电路图(或直接画仿真电路图,自行画出)。

(4)电路仿真调试 在完成电路的初步设计后,再对电路进行仿真仿真调试,目的是为了观察和测量电路的性能指标并调整部分元器件参数,从而达到各项指标的要求。

(5)pcb图设计与生成

⑦由仿真电路直接生成网络表;

⑧调用protel-pcb,并进行元器件合理布局;

⑨调用网络表,并自动布线;

⑩pcb图的人工调整及打印输出。

pcb板一般由生产厂商根据图纸进行生产,电路设计者无须介入。

(6)电路焊接与装配

?元器件老化与抽样检测;

?元器件预处理;

?基于pcb板的元器件焊接与电路装配。

(7)实际电路测试与改进 选择测量仪表与仪器,对电路进行实际测量与调试,调整电路参数,并解决存在的问题或电路故障等。

3抢答器的设计与制作任务书

课题1 试用中小规模集成电路设计并制作一抢答器

要求如下:

(1)设计指标

①16路开关输入;

②稳定显示与输入开关编号相对应的数字01~16;

③输出具有唯一性和时序第一的特征。

(2)设计要求

①画出电路原理图(或仿真电路图);

②元器件及参数选择;

③电路仿真与调试;

④pcb文件生成与打印输出。

(3)制作要求自行装配和调试,并能发现问题和解决问题。

(4)编写设计报告 写出设计与制作的全过程,附上有关资料和图纸,有心得体会。 (5)答辩 在规定的时间内,完成叙述并回答提问。

课题2 试用cpld器件设计并制作一抢答器

要求如下:

(1)设计指标

①8路开关输入; ②稳定显示与输入开关编号相对应的数字1~8; ③输出具有唯一性和时序第一的特征。 (2)设计要求

①画出电路原理图(或或仿真电路图); ②元器件及参数选择; ③电路仿真与调试; ④pcb文件生成与打印输出。 (3)制作要求 自行装配和调试,并能发现问题和解决问题。 (4)编写设计报告 写出设计与制作的全过程,附上有关资料和图纸,

有心得体会。

(5)答辩 在规定的时间内,完成叙述并回答提问。