等级:管理员
文章:3501
积分:5959
门派:少林派
注册:2001年10月10日楼主 QQ
--------------------------------------------------------------------------------
抢答器电路图问的人满多的
特收集一些到这里
21世纪什么最宝贵???
回帖!!!!!
----------------------------------------------
aoe是Age of Empires的缩写,俺的中文网名叫“帝国老手”,大家联系我的话叫我“帝国”就可以了。2006-9-23 3:43:56 USB接口的ISPRO热卖中
aoe
等级:管理员
文章:3501
积分:5959
门派:少林派
注册:2001年10月10日第 2 楼 QQ
--------------------------------------------------------------------------------
在各种知识竞赛,抢答器是少不了的,这里给大家提供一种制作抢答器的方法,有条件的朋友不妨做一个。
这个抢答器由单片机以及外围电路组成,由于采用单片机,使得外围电路非常简单,但是功能并不比一般的抢答器少。
如下图为抢答器的电路原理图,单片机AT90S1200的PB口的PB7~PB2为输入口,接抢答按键开关,当有某个按键按下时,对应口的电位跳低,被单片机检测到并执行相应的程序,比如让数码管显示或者控制音响电路发声等。PD口接数码管,用于显示哪个组抢到,并一数值方式显示出来。PB口的PB0通过电容接到门铃音乐集成电路的触发端,当有某一组抢到时发出声音。电路中,轻触开关SB为复位开关,按下SB,可以让系统复位。当一次抢答完毕以后,只有按下SB,让系统复位,在下一次抢答时,各个组的抢答按键才有用,否则,抢答按键没有作用。
本电路对元件没有什么特殊要求,按照图中标明的型号选用即可。电路中R10的数值由自己定,要求是使音乐片正常工作即可,因为音乐片并不是一直在工作,因此,我在制作时把R10省了,也不怎么样。音乐片采用叮咚门铃音乐片,要注意在音乐片上焊上一个NPN型三极管(三极管在图中我没有画出来),比如9013。注意要在稳压集成电路7805上加上散热片。
21世纪什么最宝贵???
回帖!!!!!
----------------------------------------------
aoe是Age of Empires的缩写,俺的中文网名叫“帝国老手”,大家联系我的话叫我“帝国”就可以了。2006-9-23 3:44:38 PC/MCU/CPLD三合一学习套件
aoe
等级:管理员
文章:3501
积分:5959
门派:少林派
注册:2001年10月10日第 3 楼 QQ
--------------------------------------------------------------------------------
图片
此主题相关图片如下:
此主题相关图片如下:
21世纪什么最宝贵???
回帖!!!!!
----------------------------------------------
aoe是Age of Empires的缩写,俺的中文网名叫“帝国老手”,大家联系我的话叫我“帝国”就可以了。2006-9-23 3:45:27 USB接口的ISPRO热卖中
aoe
等级:管理员
文章:3501
积分:5959
门派:少林派
注册:2001年10月10日第 4 楼 QQ
--------------------------------------------------------------------------------
由触发器构成的改进型抢答器
1.初步了解触发器的基本功能及特点。
2. 熟悉具有接收、保持、输出功能电路的基本分析方法。
3. 掌握触发器应用电路的分析方法。
4. 建立时序逻辑电路的基本概念。
器件:74LS00 1片,双四输入与非门74LS20 2片,按键式开关4个,指示灯(发光二极管)三只、510Ω电阻3个、1SΩ电阻4个、导线若干。
21世纪什么最宝贵???
回帖!!!!!
----------------------------------------------
aoe是Age of Empires的缩写,俺的中文网名叫“帝国老手”,大家联系我的话叫我“帝国”就可以了。2006-9-23 3:49:39 经典串口的ISPRO优惠中
aoe
等级:管理员
文章:3501
积分:5959
门派:少林派
注册:2001年10月10日第 5 楼 QQ
--------------------------------------------------------------------------------
电路图
此主题相关图片如下:
实训电路原理图如图所示。改进型抢答器电路减少了一个输入端,而在每一个输入端增加了两个与非门(图中的门4~门9),该电路作为抢答信号的接收、保持和输出的基本电路。S为手动清零控制开关,S1~S3为抢答按钮开关。
该电路具有如下功能:
(1)开关S作为总清零及允许抢答控制开关(可由主持人控制),当开关S被按下时抢答电路清零,松开后则允许抢答。输入抢答信号由抢答按钮开关S1~S3实现。
(2)若有抢答信号输入(开关S1~S3中的任何一个开关被按下)时,与之对应的指示灯被点亮。此时再按其他任何一个抢答开关均无效,指示灯仍“保持”第一个开关按下时所对应的状态不变。
电路中,6个二输入与非门采用两个74LS00,3个三输入与非门采用74LS20。
21世纪什么最宝贵???
回帖!!!!!
----------------------------------------------
aoe是Age of Empires的缩写,俺的中文网名叫“帝国老手”,大家联系我的话叫我“帝国”就可以了。2006-9-23 3:50:52 PC/MCU/CPLD三合一学习套件
aoe
等级:管理员
文章:3501
积分:5959
门派:少林派
注册:2001年10月10日第 6 楼 QQ
--------------------------------------------------------------------------------
出端的引脚编号。
2)连接电路
按图3.1连接电路。先在实训电路板上插接好IC器件。在插接器件时,要注意IC芯片的豁口方向(都朝左侧),同时要保证IC管脚与插座接触良好,管脚不能弯曲或折断。指示灯的正、负极不能接反。在通电前先用万用表检查各IC的电源接线是否正确。
3)电路调试
首先按抢答器功能进行操作,若电路满足要求,说明电路没有故障。若某些功能不能实现,就要设法查找并排除故障。排除故障可按信息流程的正向(由输入到输出)查找,也可按信息流程逆向(由输出到输入)查找。
例如:当有抢答信号输入时,观察对应指示灯是否点亮,若不亮,可用万用表(逻辑笔)分别测量相关与非门输入、输出端电平状态是否正确,由此检查线路的连接及芯片的好坏。
若抢答开关按下时指示灯亮,松开时又灭掉,说明电路不能保持,此时应检查与非门相互连接是否正确,直至排除全部故障为止。
4)电路功能试验
(1)按下清零开关S后,所有指示灯灭。
(2)选择开关S1~S3中的任何一个开关(如S1)按下,与之对应的指示灯(D1)应被点亮,此时再按其他开关均无效。
(3)按控制开关S,所有指示灯应全部熄灭。
(4)重复(2)和(3)步骤,依次检查各指示灯是否被点亮。
5)电路分析
分析图3.1实训电路,完成表3.1各项内容 ,表中H表示指示灯亮,L表示指示灯灭。如果不能正确分析,可以通过试验检测来完成。
21世纪什么最宝贵???
回帖!!!!!
----------------------------------------------
aoe是Age of Empires的缩写,俺的中文网名叫“帝国老手”,大家联系我的话叫我“帝国”就可以了。2006-9-23 3:51:39 超级51开发板套件,前卫实用超值
aoe
等级:管理员
文章:3501
积分:5959
门派:少林派
注册:2001年10月10日第 7 楼 QQ
--------------------------------------------------------------------------------
功能表
S S3 S2 S1
Q3 Q2 Q1 D3 D2 D1
L HH H
L HH L
L HL H
L LH H
H HH H
H HH L
H HL H
H LH H
21世纪什么最宝贵???
回帖!!!!!
----------------------------------------------
aoe是Age of Empires的缩写,俺的中文网名叫“帝国老手”,大家联系我的话叫我“帝国”就可以了。2006-9-23 3:51:54 经典串口的ISPRO优惠中
aoe
等级:管理员
文章:3501
积分:5959
门派:少林派
注册:2001年10月10日第 8 楼 QQ
--------------------------------------------------------------------------------
实训步骤与要求
1)检测与查阅器件
用数字集成电路测试仪检测所用的集成电路。通过查阅集成电路手册,标出图3.1中各集成电路输入、输实训总结与分析
(1)在第2章的实训(实训2)中,由于电路本身没有保持功能,所以抢答开关必须用手按住不动,指示灯才会点亮,若手松开指示灯就熄灭。这对输入抢答操作十分不便。在本实训中,通过在输入端接入两个首尾交叉连接的双输入与非门(如图3.1所示),解决了这一问题。实验证明,该电路能将输入抢答信号状态“保持”在其输出端不变。比如抢答开关S1按下时,与其连接的与非门5的输出端Q1变为高电平,使与非门1输出低电平,指示灯D1点亮;当开关S1松开后,与非门5的输出状态仍保持高电平不变,指示灯D1仍保持点亮状态。
(2)在图3.1中,将与非门4、5连接构成的电路既有接收功能同时又具有保持功能。在电路中可将与非门4、5连接构成的电路看成一个专门电路(虚框内电路),该电路能接收输入信号并按某种逻辑关系改变输出端状态。在一定条件下,该状态不会发生改变,即“保持”不变。
(3)这类具有接收、保持记忆和输出功能的电路简称为“触发器”。触发器有多种不同的功能和不同的电路形式。掌握触发器的电路原理、功能与电路特点是本章所要学习的主要内容。目前,各种触发器大多通过集成电路来实现。对这类集成电路的内部情况我们不必十分关心,因为我们学习数字电子技术课程的目的不是设计集成电路的内部电路。学习时,我们只需将集成电路触发器视为一个整体,掌握它所具有的功能、特点等外部特性,使我们能合理选择并正确使用各种集成电路触发器。
21世纪什么最宝贵???
回帖!!!!!
----------------------------------------------
aoe是Age of Empires的缩写,俺的中文网名叫“帝国老手”,大家联系我的话叫我“帝国”就可以了。2006-9-23 3:52:14 经典串口的ISPRO优惠中
aoe
等级:管理员
文章:3501
积分:5959
门派:少林派
注册:2001年10月10日第 9 楼 QQ
--------------------------------------------------------------------------------
一款八路抢答器
<script language="javascript" src="/AD/200608/4.js"></script>
本文介绍一款简单易制的八路抢答器电路,它由两只四D锁存器集成电路CD4042等组成。
一、工作原理
该八路抢答器电路原理如附图所示。IC1和IC2为四D锁存器CD4042,其D0、D1、D2、D3为输入端,Q0、Q1、Q2、Q3为输出端,POL为极性控制端,CP为脉冲输入端。当把POL接低电平时,时钟脉冲的上升沿到来时,电路锁存;时钟脉冲的下降沿到来时,电路传输数据。
K1~K8为抢答键,LEDl~LED8用作识别抢答键的显示。抢答开始前,CP端经R9接地为低电平,IC1、IC2的输入端D0~D3接地都置低电平,其Q0~Q3输出端也都输出低电平,LEDI~LED8不亮。抢答开始后,假设K1键最先被按下,IC1的D0端输入高电平,IC1的输出端Q0也输出高电平,发光二极管LED1点亮,指示第一路按键抢答成功。此时,R9两端产生压降,使IC1和IC2的脉冲输入端CP端都产生一个上升沿脉冲,此脉冲使IC1、IC2在K1键按下后的瞬间都产生了锁存作用,即:将锁存前IC1、IC2的输入端D0~D3的数据(ICI的D0端为高电平,其余都为低电平)传输到八个输出端Q0~Q3并锁存,即IC1的Q0端为高电平,其余都为低电平。此时若再按下K2~K8,电路将不再作任何反应,从而识别出八个抢答键谁最先被按下。
一次抢答结束后,主持人需按一下复位键K9,LED1熄灭,IC1、IC2复位,即可开始第二次抢答。
该抢答器的抢答键个数可以很方便地扩展,只要增加一只CD4042,并把其CP端接到R9的上端即可。
二、元器件选择
LEDl~LED8为红色发光二极管,K1~K9为轻触开关。
21世纪什么最宝贵???
回帖!!!!!
----------------------------------------------
aoe是Age of Empires的缩写,俺的中文网名叫“帝国老手”,大家联系我的话叫我“帝国”就可以了。2006-9-23 3:55:30 超级51开发板套件,前卫实用超值
aoe
等级:管理员
文章:3501
积分:5959
门派:少林派
注册:2001年10月10日第 10 楼 QQ
--------------------------------------------------------------------------------
此主题相关图片如下:
21世纪什么最宝贵???
回帖!!!!!
----------------------------------------------
aoe是Age of Empires的缩写,俺的中文网名叫“帝国老手”,大家联系我的话叫我“帝国”就可以了。2006-9-23 3:58:07 USB接口的ISPRO热卖中
#include<reg51.h>#define uchar unsigned char
#define uint unsigned int
void delay(uchar x)
void Js_Scan1(void)
void Js_Scan2(void)
int flag=0,i
int code LED_Num[]={0x06,0x5b,0x4f,0x66,0x6d,0x7d}
void main()
{
EA=1
ET0=1
EX0=1
while(1)
{
Js_Scan1()
flag=0
}
}
void key() interrupt 0 using 0
{
int x
x=P2
if(x==0xfe&&flag==0)
{
i=0
Js_Scan2()
flag=1
}
if(x==0xfd&&flag==0)
{
i=1
Js_Scan2()
flag=1
}
if(x==0xfb&&flag==0)
{
i=2
Js_Scan2()
flag=1
}
if(x==0xf7&&flag==0)
{
i=3
Js_Scan2()
flag=1
}
if(x==0xef&&flag==0)
{
i=4
Js_Scan2()
flag=1
}
if(x==0xdf&&flag==0)
{
i=5
Js_Scan2()
flag=1
}
}
void Js_Scan1() //数码管扫描函数
{
P1=0xfeP0=LED_Num[0]delay(100)
P1=0xfdP0=LED_Num[1]delay(100)
P1=0xfbP0=LED_Num[2]delay(100)
P1=0xf7P0=LED_Num[3]delay(100)
P1=0xefP0=LED_Num[4]delay(100)
P1=0xdfP0=LED_Num[5]delay(100)
}
void Js_Scan2() //数码管扫描函数
{
uchar j //定义j数据类型
for(j=0j<5j++)//建立循环
{
P1=0x00P0=LED_Num[i]delay(1)
}
}
void delay(uchar x) //延时函数,防止数码管显示不稳定
{
uchar k
while(x--)
for(k=0k<125k++)
}