¿Cómo puedo convertir las siguientes señales de 5 bits en las señales de 8 bits deseadas? Usando solo chips de la serie 7400.
11111 into 00001111,
01111 into 00000011,
00111 into 00000000,
00011 into 10000011,
00001 into 10001111
¿Cómo puedo convertir las siguientes señales de 5 bits en las señales de 8 bits deseadas? Usando solo chips de la serie 7400.
11111 into 00001111,
01111 into 00000011,
00111 into 00000000,
00011 into 10000011,
00001 into 10001111
Por lo general, a menos que reconozca algún patrón obvio (como que las salidas sean un desplazamiento o inverso de las entradas), escribiría y reduciría una expresión para cada bit de salida individual, como una función de todos los bits de entrada.
La herramienta de papel clásica para hacer estas reducciones es el Karnough Map (wikipedia)
Esto normalmente le dará una expresión como una suma de productos, es decir, una función OR
después de una o más funciones AND
, potencialmente con inversores en algunos lugares, o si lo prefiere, puede usar de Morgan Ley para convertir a su producto de sumas dual, con las puertas en el otro orden. Cada uno puede implementarse mediante una combinación de AND, OR y puertas del inversor, o NAND y NOR; de hecho, puede hacerlo todo usando solo chips NAND o solo chips NOR.
Algunas funciones particulares pueden implementarse de manera más eficiente con otros dispositivos especiales, por ejemplo, el '138 decodificador'.
Lea otras preguntas en las etiquetas integrated-circuit digital-logic