Академический Документы
Профессиональный Документы
Культура Документы
1.- CONTADORES
Estos circuitos cuentan el número de pulsos (sucesiones de 1 y 0) que reciben por su entrada, y
sacan dicho número a través de sus salidas en código binario.
Además de la entrada de pulsos (también llamada señal de reloj), tienen otras entradas, como la
de Reset (para poner a 0 el contador) y la de Habilitación (para parar o reanudar el cómputo).
Existen muchos tipos, pero veremos sólo algunos básicos de los que podemos simular con el
Crocodile-Clips o con el Electronics Workbench.
Este contador binario cuenta desde 0000 a 1111 (15 en decimal o F en hexadecimal) y luego
vuelve a 0000. Las salidas (A, B, C, D) cambian cuando la entrada de reloj cambia desde 1 a 0
(flanco de bajada). La salida A es el bit menos significativo y la salida D el bit más significativo.
Ejemplos
Este contador cuenta desde 0000 a 1001 (que se corresponden con los números 0 y 9 en BCD)
y luego vuelve a 0000. Por lo demás funciona igual que el contador binario visto antes.
Funciona exactamente igual que el contador binario de 4 bits salvo que sólo llega hasta 1001.
Para que el contador cuente, la entrada de habilitación EN debe estar a 1 lógico. Si la ponemos
a 0 lógico, el contador se para donde esté.
2.- DECODIFICADORES
En general, estos circuitos disponen de n entradas (por las que se les introduce un número
codificado en binario) y un número de salidas menor o igual a 2n . En función de la combinación
binaria que aparezca a su entrada se activará una sola de sus salidas. Algunos
decodificadores presentan un 0 en la salida activa y un 1 en las restantes, mientras que otros
presentan un 1 en la activa y un 0 en las restantes.
Los tipos de decodificadores se suelen designar por el número de entradas, seguido por dos
puntos y el número de salidas. Por ejemplo, decodificadores 2:4, 3:8, 4:16, 4:10, etc.
Ejemplo:
D C B A Nºdecimal Salidas
0 1 0 1 5 Salida 5 a 1 y el resto a 0
1 0 1 1 11 Todas las salidas a 0
Particularidades del decodificador 4:10 tipo 4028 simulado por Electronics Workbench
Particularidades del decodificador 4:10 tipo 7442 simulado por Electronics Workbench
Ejemplo:
Ejemplo:
Sea un sistema con tres variables de entrada, ‘m’, ‘r’ y ‘x’ y una salida ‘S’, m r x S
cuya tabla de verdad viene dada en la figura. 0 0 0 1
0 0 1 0
Observamos, que las combinaciones que hacen 1 la salida ‘S’ son: 0 1 0 1
000 , 010 , 011 , que corresponden en decimal a 0, 2 y 3 0 1 1 1
1 0 0 0
mientras que las combinaciones que la hacen 0 son: 1 0 1 0
1 1 0 0
001 , 100 ,101, 110 , 111que corresponden en decimal a 1, 4, 5, 6 y 7 1 1 1 0
Solución 1:
Utilizando un decodificador 3:8 con salida activa a 1. Las salidas cuyos números se
corresponden con las combinaciones que hacen 1 la función ‘S’, las conectaremos a una puerta
OR, de forma que, basta con que una de ellas sea 1 para que la salida sea 1.
Las señales de entrada las conectaremos a las entradas de control, teniendo en cuenta que la
señal ‘x’, que corresponde al bit menos significativo en las combinaciones anteriores debe ir
conectado a la entrada A, que también corresponde al bit menos significativo del decodificador.
Nota: obsérvese en el esquema que hemos usado una puerta OR de cuatro entradas, cuando
en este caso sólo necesitábamos 3. Para que la 4ª entrada no afecte se conecta a 0 lógico
(GND).
Solución 2:
Utilizando un decodificador 4:10 tipo 7442, con salida activa a 0. Las salidas cuyos números
se corresponden con las combinaciones que hacen 1 la función ‘S’, las conectaremos a una
puerta NAND, de forma que, basta con que una de ellas sea 0 para que la salida sea 1.
Las señales de entrada las conectaremos a las entradas de control, teniendo en cuenta que la
señal ‘x’, que corresponde al bit menos significativo en las combinaciones anteriores debe ir
conectado a la entrada A, que también corresponde al bit menos significativo del decodificador.
Nota: obsérvese en el esquema que hemos usado una puerta NAND de cuatro entradas, cuando
en este caso sólo necesitábamos 3. Para que la 4ª entrada no afecte se conecta a 1 lógico (Vcc).
Displays de 7 segmentos
Estos displays están constituidos por siete diodos LEDs distribuidos geométricamente formando
un 8, de forma que encendiendo unos LEDs y apagando otros se visualizan los diferentes
números decimales. Normalmente disponen de un octavo LED para el punto decimal. Los
displays pueden ser de cátodo común o de ánodo común. Se usa uno u otro dependiendo de
que el decodificador al que va conectado sea de salidas activas a 1 o a 0.
Cátodo
común
Ánodo
común
Display de 7 segmentos de
Display de 7 segmentos de
cátodo común simulado por
cátodo común simulado por
Crocodile-Clips
Electronics Workbench
ABCDEFG
Los displays necesitan la colocación de unas resistencias entre sus entradas y las salidas del
decodificador, para limitar la tensión aplicada a los LED´s. Normalmente entre 200 y 300 Ω.
En caso de que la entrada BCD sea superior a 1001 (9 decimal) todas las salidas se ponen a 0.
Las salidas “a” a “g” deben ser conectadas a los terminales de entrada del display de 7
segmentos a través de resistencias, para evitar que los LED´s internos que constituyen el display
se destruyan.
Entrada E L : cuando se pone a 1 las entradas A a D se enclavan, lo que quiere decir que
las salidas permanecen fijas hasta que E L se ponga a 0 otra vez. En funcionamiento
normal se pone a 0.
Ejemplo:
Entrada LT’ (Lamp Test): cuando es 0, todas las salidas se ponen a 1 (se encenderán todos
los LEDs del display, lo que permite probarlos). En funcionamiento normal se pone a 1.
Entrada BI’ (Blanking Imput): cuando es 0 (y la entrada LT’ es 1), todas las salidas se
ponen a 0 (se ponen en blanco todos los LEDs del display). En funcionamiento normal se
pone a 1.
Entrada RBI’: cuando se pone a 1, ante una entrada 0000, se activan las salidas
correspondientes para que se visualice el número 0 en el display. Cuando se pone a 0, ante
una entrada 0000, todas las salidas se desactivan, de forma que no se visualiza nada en el
display. Para el resto de dígitos diferentes al 0 no tiene efecto.
Salida RBO’: cuando la entrada RBI’ está a 1, la salida RBO’ da un 1 siempre, para
cualquier combinación de entradas. Cuando RBI’ está a 0, la salida RBO’ da 1 para todas
las combinaciones de entrada salvo para la combinación 0000, para la que da un 0.
Nota: la entrada RBI’ y la salida RBO’ se utilizan cuando se están visualizando números de
varios dígitos (varios displays) y se quiere que no se visualicen los 0 a la izquierda.
Ejemplo:
El circuito contará los cambios de 1 a 0 (flancos de bajada) de la entrada de reloj siempre que la
entrada de habilitación (EN) esté a 1. Si dicha entrada se pone a 0, el circuito no cuenta, pero
mantendrá el último número.
Ejemplo: Estado del circuito tras haber dado tres pulsos en la entrada de reloj.
Nota: el programa de simulación Electronics Workbench no simula ningún circuito de este tipo.
4.- MULTIPLEXORES
E0
MUX
Son circuitos con varias entradas de datos y E1
Entradas E2 Y Salida
una salida (a veces también su negada).
de datos E3
Además dispone de varias entradas de control. E4 W Salida
La entrada de datos que se canaliza a la salida E5 negada
E6
es aquella cuyo número corresponda a la E7 A B C
combinación binaria presente en las señales de
control. Actúa como un selector de entradas.
Entradas
Ejemplo: si en las entradas de control tengo de control
C=1, B=0, A=0 (que se corresponde con el
número binario 100 que es 4 en decimal), en la salida Y se obtendrá el dato que esté presente
en la entrada 4. En la salida W se tiene el estado negado de la salida Y.
Podemos usar multiplexores para implementar funciones lógicas, y no tendremos que utilizar
métodos de simplificación. Veamos un ejemplo:
Ejemplo:
m r x S
Sea un sistema con tres variables de entrada, ‘m’, ‘r’ y ‘x’ y una salida ‘S’, 0 0 0 0
cuya tabla de verdad viene dada en la figura. 0 0 1 1
0 1 0 1
Observamos, que las combinaciones que hacen 1 la salida ‘S’ son: 0 1 1 1
001 , 010 , 011 , 110 , 111 , que corresponden en decimal a 1, 2, 3, 6 y 7 1 0 0 0
1 0 1 0
mientras que las combinaciones que la hacen 0 son: 1 1 0 1
1 1 1 1
Utilizaremos un multiplexor con tres entradas de control. Las entradas de datos cuyos números
se corresponden con las combinaciones que hacen 1 la función ‘S’, las alimentaremos a positivo
(1 lógico) mientras que las entradas de datos cuyos números corresponden a las combinaciones
que hacen 0 la función ‘S’ las alimentaremos a negativo (0 lógico). Las señales de entrada las
conectaremos a las entradas de control, teniendo en cuenta que la señal ‘x’, que corresponde al
bit menos significativo en las combinaciones anteriores debe ir conectado a la entrada A, que
también corresponde al bit menos significativo del multiplexor.
Al estar conectadas a 1 lógico (Vcc) todas las combinaciones de entradas que deben hacer uno
la función S, cuando introduzcamos por A, B y C una de estas combinaciones, obtendremos a la
salida del multiplexor el valor 1. Igualmente, al estar conectadas a 0 lógico las entradas que
deben hacer 0 la función S, cuando por A, B y C entra una de estas combinaciones,
obtendremos un 0 a la salida del multiplexor.
Los biestables pueden ser síncronos o asíncronos. Los biestables síncronos necesitan un
flanco de subida o de bajada (dependiendo del tipo de biestable) por su entrada de reloj para ser
activado (es decir, para que los estados de las entradas de datos afecten a la salida). Los
biestables asíncronos no necesitan señal de activación, de forma que los cambios en la
entradas afectan de manera casi inmediata a la salida.
BIESTABLE TIPO D
Ejemplo:
Este biestable es capaz de guardar un bit de información, que puede ser un 0 o un 1. Al valor
lógico que guarda el biestable se le llama estado. En la salida Q del biestable se presenta su
estado. En la salida Q se presenta el negado de la salida Q.
Dispone de dos entradas: Set (S) y Reset (R). Para poner el estado del biestable a valor 1 se da
un flanco de subida en la entrada S. Para poner el estado a 0, se introduce un flanco de subida
por la entrada R. El biestable permanece en el
último estado a que se ha puesto mientras no S R Q Q
aparezcan nuevos flancos de subida por sus 0 0 No cambia No cambia
entradas. La combinación de entradas R=1 y S=1 no 0 1 0 1
1 0 1 0
es válida, pues el valor de las salidas puede ser 1 1 Combinación de entradas no válida
cualquiera. La tabla de verdad es:
Combinación de
entradas no valida
Ejemplo:
El biestable almacena la
información correspondiente al
último pulsador accionado.
Al igual que el biestable R-S, puede guardar un bit de información, a cuyo valor llamamos
estado. La entrada J pone el estado a 1 y la entrada k lo pone a 0. La diferencia con el
biestable R-S es que cuando ambas entradas se ponen a 1 (la cual no es válida para el
biestable R-S), el biestable J-K cambia de estado, es decir, si estaba a 0 se pone a 1 y si
estaba a 1 se pone a 0. La tabla de verdad es:
J K Q Q
0 0 No cambia No cambia
0 1 0 1
1 0 1 0
1 1 Cambia Cambia
Es de tipo síncrono. Las transiciones de las salidas se producen durante los flancos de subida
(cambios de 0 a 1) de la señal que le entre por la entrada de reloj.
Ejemplo:
Ejemplo:
Circuito que activa un dispositivo cuando se teclea una determinada combinación de tres dígitos.
En este caso se ha cableado para que la combinación sea 176.