7. Diseñar e implementar en el laboratorio un conversor de código, que convierta el código EXCESO 3 GRAY al código AIKEN, emplee en el diseño compuertas X-OR de dos entradas y otras compuertas. Visualizar las salidas en LED´s. Solución: Para diseñar este problema se tomará a las entradas (exceso 3 gray) como un A, B, C y D; y las salidas (código AIKEN) serán un M,N,O y P, siendo A y M el MSB del código exceso 3 gray y aiken respectivamente. A 0 0 0 0 0 1 1 1 1 1
0 1 2 3 4 5 6 7 8 9
B 0 1 1 1 1 1 1 1 1 0
C 1 1 1 0 0 0 0 1 1 1
D 0 0 1 1 0 0 1 1 0 0
X 0 0 0 0 0 1 1 1 1 1
Y 0 0 0 0 1 0 1 1 1 1
Z 0 0 1 1 0 1 0 0 1 1
P 0 1 0 1 0 1 0 1 0 1
Mapas-K de las salidas:
M: CD \ AB
𝐶𝐷 𝐶𝐷 𝐶𝐷 𝐶𝐷
𝐴𝐵 X X X 0
𝐴 𝐵 0 0 0 0
𝐴𝐵 1 1 1 1
𝐴𝐵 X X X 1
𝐴𝐵 0 1 1 1
𝐴𝐵 X X X 1
→𝑀 = 𝐴
N: CD \ AB
𝐶𝐷 𝐶𝐷 𝐶𝐷 𝐶𝐷
𝐴𝐵 X X X 0
𝐴 𝐵 1 0 0 0
→ 𝑁 = 𝐴𝐷 + 𝐴𝐶 + 𝐴𝐵 + 𝐴 𝐶 𝐷
O: CD \ AB
𝐶. 𝐷 𝐶 .𝐷 𝐶. 𝐷 𝐶. 𝐷
𝐴. 𝐵 X X X 0
𝐴 .𝐵 0 1 1 0
𝐴. 𝐵 1 0 0 1
𝐴. 𝐵 X X X 1
𝐴. 𝐵 1 0 1 0
𝐴. 𝐵 X X X 1
→ 𝑂 = 𝐴 𝐷 + 𝐴. 𝐷 + 𝐴. 𝐵
P: CD \ AB
𝐶. 𝐷 𝐶 .𝐷 𝐶. 𝐷 𝐶. 𝐷
𝐴. 𝐵 X X X 0
𝐴 .𝐵 0 1 0 1
→ 𝑃 = 𝐴 𝐶𝐷 + 𝐴 𝐶 𝐷 + 𝐴𝐶𝐷 + 𝐴. 𝐵 El circuito simulado será:
8. Diseñar e implementar en el laboratorio un circuito combinacional con cuatro líneas de entrada que representan un dígito decimal en BCD y cuatro líneas de salida que generen el complemento de 9 del dígito de entrada. Visualice la salida en un display de 7 segmentos. Solución: Las entradas en BCD serán representadas por las letras A, B, C y D; y las salidas serán representadas por M, N, O y P. Con A y M como MSB de la entrada y salida respectivamente. A 0 0 0 0 0 0 0 0 1 1
0 1 2 3 4 5 6 7 8 9
B 0 0 0 0 1 1 1 1 0 0
C 0 0 1 1 0 0 1 1 0 0
D 0 1 0 1 0 1 0 1 0 1
X 1 1 0 0 0 0 0 0 0 0
Y 0 0 1 1 1 1 0 0 0 0
Z 0 0 1 1 0 0 1 1 0 0
P 1 0 1 0 1 0 1 0 1 0
Mapas-K de las salidas:
M: CD \ AB
𝐶𝐷 𝐶𝐷 𝐶𝐷 𝐶𝐷
𝐴𝐵 1 1 0 0
𝐴 𝐵 0 0 0 0
𝐴𝐵 0 0 0 0
𝐴𝐵 0 0 0 0
𝐴𝐵 0 0 0 0
𝐴𝐵 0 0 0 0
→𝑀 = 𝐴𝐵 𝐶
N: CD \ AB
𝐶𝐷 𝐶𝐷 𝐶𝐷 𝐶𝐷
𝐴𝐵 0 0 1 1
𝐴 𝐵 1 1 0 0
→𝑀 = 𝐴𝐵𝐶+ 𝐴𝐵𝐶
O: CD \ AB
𝐶𝐷 𝐶𝐷 𝐶𝐷 𝐶𝐷
𝐴𝐵 0 0 1 1
𝐴 𝐵 0 0 1 1
𝐴𝐵 0 0 0 0
𝐴𝐵 0 0 0 0
𝐴𝐵 0 0 0 0
𝐴𝐵 1 0 0 0
→𝑀 = 𝐴𝐶
P: CD \ AB
𝐶𝐷 𝐶𝐷 𝐶𝐷 𝐶𝐷
𝐴𝐵 1 0 0 1
𝐴 𝐵 1 0 0 1
→𝑀 =𝐴𝐷+ 𝐵𝐶 𝐷