Convertidor binario a grey
El sistema hexadecimal es el sistema de numeración posicional de base 16, empleando por tanto 16 símbolos. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria.
En principio dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diezdígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente:
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor numérico de cadadígito es alterado dependiendo de su posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16.
Objetivos
Desarrollar un circuito lógico combinacional de binario a hexadesimal.
Identificar todas las funciones lógicas a través de los mapas de Karno.
Comprender como funciona el display de 7 segmentos tanto de ánodo comúncomo cátodo común.
Observar las funciones de salida a través del display en el sistema hexadesimal.
Realizar un contador binario que nos permita suprimir las funciones realizadas por el entrenador personal.
Construir el modelo del circuito tanto físicamente como modulado en el circuitmaker.
IN DISPLAY
A B C D DSM A B C D E F G
0 0 0 0 0 1 1 1 1 1 1 0
0 0 0 1 1 0 1 1 0 0 0 00 0 1 0 2 1 1 0 1 1 0 1
0 0 1 1 3 1 1 1 1 0 0 1
0 1 0 0 4 0 1 1 0 0 1 1
0 1 0 1 5 1 0 1 1 0 1 1
0 1 1 0 6 1 0 1 1 1 1 1
0 1 1 1 7 1 1 1 0 0 0 0
1 0 0 0 8 1 1 1 1 1 1 1
1 0 0 1 9 1 1 1 1 0 1 1
1 0 1 0 10 1 1 1 0 1 1 1
1 0 1 1 11 0 0 1 1 1 1 1
1 1 0 0 12 1 0 0 1 1 1 0
1 1 0 1 13 0 1 1 1 1 0 1
1 1 1 0 14 1 0 0 1 1 1 1
1 1 1 1 15 1 0 0 0 1 1 1
NOTA: La tabla de verdad se realizo conlos unos pero en el circuito se implementaron los ceros y al final de paso por una inversora para general un 1 lógico.
Funciones de la A a la F
F (a)
Por 1(unos)
_ _ _ _ _ _ _ _
BC+BC+ABD+ ABC+ ABD+ ABC
_ _ _ _ _ _
B (AD+AD)+B (AC+AC)+ BD+BC
_ _
B (A+B)+B (A+C)+BD+BC
Por 0(ceros)
_ _ __ _ _ _ _
A BCD+ABC D+ABCD+ABCD
_ _ _ _ _ _
AC (BD+BD)+AD (BC+BC)
_ _
AC (B+D)+AD (B+C)
F (b)
Por 1(unos)
_ _ _ _ _ _ _ _ _ _
AB+CDB+ CDA+CDA+ABC+ACD
_ _ _ _ _ _ _ _ _ _ _
AB+BCD+ACD+ACD+ABC+ACD
_ _ _ _ _ _ _ _
A (CD+CD)+AC (D+B)+B (A+CD)_ ___ _ _ _ _ _
A (C+D)+ AC (D+B)+ B (A+CD)
Por 0 (ceros)
_ _ _ _
BCD+ACD+ABCD+ABD
_ _ _
BD (A+C)+D (ABC+AC)
F (c)
Por 1 (unos)
_ _ _ _ _ _ _
AB+AB+CD+A BC+ACD
_ _ _ _ _
A (B+BC)+D (C+AC)+AB
_ _ _ _ _
A (B+BC)+D (C+A)+AB
Por 0 (ceros)_ _ _ _ _ _
A BCD+ABCD+ABCD+ABCD
_ _ _ _
ABC+D (A BC+ABC)
F (d)
Por 1 (unos)
_ _ _ _ _ _ _
AC+BCD+BCD+BCD+A BD
_ _ _ _ _ _
AC+B (CD+CD)+B (CD+BD)
_ _ _ _
AC+B (C+D)+B (CD+BD)
Por 0 (ceros)
_ _ _ _ _ _ _ _
BCD+A BC D+ABCD+ABCD
_ __ _ _ _
AC (BD+BD)+C (BD+ABD)
_ _ _ _ _
AC (B+D)+C (BD+ABD)
F (e)
Por 1(unos)
_ _ _ _ _
CD+AB+ABC+ BCD
_ _ _ _
B (AC+CD)+CD+AB
Por 0 (ceros)
_ _ _ _ _
AD+ABC+BDC
_ _ _ _
AD (AB+BD) +AD
F (f)
Por 1 (unos)
_ _ _ _ _ _
AB+CD+BD+ACD+ABC...
Regístrate para leer el documento completo.