Uso De Gal
SEGUNDO PARCIAL
PRACTICA CON GAL
OBJETIVO: Realizar un circuito lógico que determine el numero de 1’s de cada numero binario dado por un contador, y que además el límite del conteosea seleccionado con un Dip-Swich por el usuario, todas las funciones deben de programarse en una GAL.
MATERIAL Y EQUIPO UTILIZADO:
* 1 TTL 74161 (Contador)
* 1 GAL G22V10D
* 1 TimerLM555 (Modo Aestable)
* 9 Resistencia 390Ω
* 1 Resistencia 1KΩ
* 1 Resistencia 680Ω
* 1 Resistencia 220Ω
* 9 Leds
* 1 Capacitor 10nF
* 1 Capacitor 47µF
* 1 Capacitor 1mF* 1 Dip-Switch
* 1 Protoboard
* 1 Fuente de Poder
* 1 Punta Lógica
VARIABLES DE ENTRADA
* A3, A2, A1, A0:
* Corresponden al número binario seleccionado por el usuariopara el límite del conteo.
* B3, B2, B1, B0:
* Corresponden al conteo binario.
VARIABLES DE SALIDA
* F:
* Indica cuando A=B, y manda la señal para el reinicio del conteo.
*L3, L2, L1, L0:
* Indican los 1’s presentes en el numero dado por el contador.
TABLA DE VERDAD
VARIABLES DE ENTRADA | VARIABLES DE SALIDA |
A3 | A2 | A1 | A0 | L3 | L2 | L1 | L0 |0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 0 | 0 | 1 |1 |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 | 1 |1 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
REDUCCION POR MAPAS DE KARNAUGH
MAPA L0
A3 A2// A1 A0 | 00 | 01 | 11 | 10 |
00 | | 1 | 1 | 1 |
01 | 1 | 1 | 1 | 1 |
11 | 1 | 1 | 1 | 1 |
10 | 1 | 1 | 1 | 1 |
ECUACION RESULTANTE:
L0 = A3 + A2 + A1 + A0
MAPA L1
A3 A2 // A1 A0...
Regístrate para leer el documento completo.