¡Pasad! ¡Pasad! ¡Bienvenidos!
En esta ocasión vamos a poner en práctica todo lo que habéis aprendido sobre puertas lógicas. Para ello, vamos a trabajar con tres tipos de circuitos integrados: el 7404 (que incluye seis puertas lógicas NOT):
y el 7432 (con cuatro puertas OR):
, el 7408 (con cuatro puertas AND):
Los que ya sois alumnos míos sabéis cómo me gusta dejar preparada la protoboard: en primer lugar, dos líneas exteriores deben estar conectadas a alimentación y tierra, respectivamente:
De los diagramas podéis deducir fácilmente que la patilla 14 va a alimentación y la 7 a tierra (te recuerdo que las patillas se nombran a partir de la que está a la izquierda de la muesca, y en sentido antihorario).
Lo que vamos a hacer es simular dos entradas A y B conectadas a una puerta AND, una puerta OR y una puerta NOT (sólo la entrada A) y observaremos el comportamiento de un led que conectaremos a la salida. Las tablas de la verdad serán:
PUERTA AND
A | B | S=A*B |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
PUERTA OR
A | B | S=A+B |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
PUERTA NOT
A | S=(NOT)A |
0 | 1 |
1 | 0 |
Simulando entradas con botones
En un principio, podríamos ir simulando cada entrada con un simple cable que, conectado un extremo a la puerta lógica, daría un 0 si conectamos el otro extremo a tierra, o un 1 si lo conectamos a alimentación. Pero ni es una solución elegante, ni exenta de posibles errores. Un problema que dan los circuitos lógicos es que tienen comportamientos extraños mientras tengamos una entrada al aire, por cuestiones de estática. Así que vamos a simular cada entrada con una serie de pulsadores con una resistencia (vale cualquiera, una de 1 kΩ, por ejemplo) en pull-down:
Si os fijáis, lo que sea que conectemos a A, B o C sólo tendrá dos valores posibles: 0 (si no damos al pulsador, no circula corriente por la resistencia que tiene debajo, así que habría 0 V) o 1 (si damos al pulsador, se cierra el circuito, y la corriente que circula por la resistencia se deja 5 V en ella).
Así las cosas, podemos implementar cuantas entradas queramos del siguiente modo:
Y aquí te dejo la circuitería total que deberíais implementar en vuestro grupo: tres circuitos integrados (7432, 7404 y 7408) correctamente alimentados, dos pulsadores para las entradas A y B, y tres diodos LED que se encenderán cuando tengamos un 1 en la salida de las tres puertas lógicas que utilizaremos:
Así las cosas, si (y sólo SI) has hecho todo bien, cada diodo se comportará del siguiente modo:
- El diodo rojo (o el que hayas conectado al 7432) se encenderá si pulsamos el botón A O el B.
- El diodo amarillo (o el que hayas conectado al 7408) se encederá sólo si pulsamos el botón A Y el B (simultáneamente).
- El diodo azul ( o el que hayas conectado al 7404) se encenderá sólo mientras NO PULSES la entrada (A) correspondiente.
¡Ea!. ¡Ya lo has montado!. ¡Eres un artista!. ¿Te ha salido bien? ¿sí?, ¡a por otro desafío!, ¿no?, ¡comprueba lo que has hecho, modifica los errores que detectes e inténtalo de nuevo!.
¡SIEMPRE CRECIENDO! ¡SIEMPRE APRENDIENDO!