
原理图:
工作原理
抢答器由74LS148、74LS279、74LS48组成,LED显示器 开始时,当支持人按钮还未按是,CLR为0,所以输出Q1~Q4为0;
放光二极管全为灭的,当主持人按钮按下时CLR为1,可以输入,谁先抢答,相应的谁的灯亮,利用74LS279和74LS148输出的是cp等于0,锁存其他的,不能使其他的输出。
利用51单片机建立四路抢答器
单片机,当然不只是51,51单片机是一种稍通用型的单片机,通过I/O口的定义,可以实现多种控制功能。
抢答器,原理:如果为四路,当其中任一路控下后,其他几路即失效,结果为第一次按下的,可以用数码管或是LED灯来显示,当然这里只是讲原理与编程,具体可以根据抢答器路数及显示方式更改程序即可。
源程序如下:
/*用的是AT89S52开发板,独立按键接口如下,就用这四路。先按下的用LED灯来显示,对应第一个到第四个LED灯,其他再按无效,如果想再次实现,可手动复位单片机*/#include
sbit key1=P3^0; //定义按键,根据需要连接线路,如独立按键(4路)
sbit key2=P3^1;
sbit key3=P3^2;
sbit key4=P3^3;
/*void delay(unsigned int cnt) //如果有抖动或是干扰,可以用个小延时去抖
{
while(--cnt);
}*/
void main()
{
bit Flag;
while(!Flag)
{
if(!key1)
{
P1=0xFE;
Flag=1;
}
/*LED灯来显示按下的键,第一个灯,我这里是8位LED灯,即:0111 1111,反过来读数为:1111 1110 即:0xFE *,P1口对应LED灯,给P1赋值*/
else if(!key2)
{
P1=0xFD;
Flag=1;
}
//第二个灯亮
else if(!key3)
{P1=0xFB;Flag=1;}
//第三个灯亮
else if(!key4)
{
P1=0xF7;
Flag=1;
}
//第四个灯亮,意味着第四路首先按下
}
while(Flag); //可以再加个I/O,控制Flag,这样初始化,继续抢答,还可以设计按下时的声音
}
电路中,电源电路由电源变压器T、整流二极管VD1 - VD4、滤波电容器C和电源开关SO组成;施密特触发器由时基集成电路IC和电阻器R1组成;触发控制电路由抢答按钮S1一S4和晶闸管VT1一VT4、发光二极管VLl一VL4组成。交流220V电压经T降压、VD1 -- VD4整流和C滤波后,、产生9V直流电压(vcc),经SO供给施密特触发器和触发控制电路。接通 9V工作电源后,晶闸管VT1 - VT4因门极(控制极)无触发脉冲而处于截止状态,IC的2脚和6脚(通过R1接地)为低电平,3脚输出高电平,V L5发光,VL1一V L4不发光,蜂鸣器HA也不响,此时抢答器处于等待状态。抢答开始后,若S1一S4中某按钮被先按下,则IC的3脚输出的高电平经该按钮加在该路晶闸管的门极上,使该晶闸管受触发而导通,其阳极上的发光二极管点亮;同时,使IC的2脚和6脚变为高电平,施密特触发器翻转,IC的3脚由高电平变为低电平,V L5熄灭,蜂鸣器HA发出蜂鸣声。例如,S2被先按下时,V T2受触发而导通,VL2点亮,VL5熄灭,HA发声,表明第2路抢答者抢答成功。此时再按其他按钮无效。随后主持人按动一下电源开关SO(兼复位按钮),施密特触发器断电后复位,VT2截止,V L2熄灭,IC的3脚又输出高电平,HA婷止发声,VL5点亮,开始下一轮抢答。该电路为四路抢答器,制作时可根据实际需要随意增减。元器件选择R1和R2选用1/4W碳膜电阻器或金属膜电阻器。C选用耐压值为16V的铝电解电容器。VD1一V D4均选用I N4007型整流二极管;V D5一VD8均选用I N4148型硅开关二极管。VL1一VL5均选用Φ8mm或Φ12 mm的高亮度发光二极管,VLl一V L4选红色,V L5选绿色。VT1 - VT4选用MCR100一或MCR100-8, BT169型晶lte1管。IC选用NE555型时基集成电路。S1一S4均选用动合(常开)型按钮;SO选用动断(常闭)型按钮。T选用3一5VA、二次电压为9V的电源变压器。(希望能对你有参考价值谢谢!)
工作原理
抢答器由74LS148、74LS279、74LS48组成,LED显示器 开始时,当支持人按钮还未按是,CLR为0,所以输出Q1~Q4为0;放光二极管全为灭的,当主持人按钮按下时CLR为1,可以输入,谁先抢答,相应的谁的灯亮,利用74LS279和74LS148输出的是cp等于0,锁存其他的,不能使其他的输出。
原理图:工作原理 抢答器由74LS148、74LS279、74LS48组成,LED显示器 开始时,当支持人按钮还未按是,CLR为0,所以输出Q1~Q4为0;放光二极管全为灭的,当主持人按钮按下时CLR为1,可以输入,谁先抢答,相应的谁的灯亮,利用74LS279和74LS148输出的是cp等于0,锁存其他的,不能使其他的输出。
193 浏览 5 回答
278 浏览 3 回答
197 浏览 5 回答
340 浏览 3 回答
140 浏览 4 回答
89 浏览 4 回答
264 浏览 5 回答
128 浏览 3 回答
265 浏览 4 回答
162 浏览 6 回答
351 浏览 3 回答
316 浏览 5 回答
218 浏览 3 回答
360 浏览 3 回答
155 浏览 4 回答