como puedo convertir un numero de 8 bits a dos de 4 bits

lo que quiero es digamos tener el numero 81 = 01010001 a dos bits 8=1000 y 1=0001

osea cualquier dijito de 2 numeros ocmo 17 28 55 etc que funcione hasta minimo 81. les agradeceria mucha su ayuda colaboracion.

lo intente con un sumador bcd pero no sirve. sumandole 6... aclaro en TTL.

gracias o no se si alla un integrado que lo haga
 
Hola darkf3n1x

Si hay un integrado que hace esa conversión, es el 74184 o 74185.

Por cualquier método que utilices para convertir el Binario a BCD se requieren varios circuitos integrados.
Está el que mencionas: ir sumando 6 a cada década 6, 12, 18, 24 Etc.

Otro metodo es: examinar los 3 bits mas significativos, si la suma es mayor de 4 se le suma 3 y se recorren todos los bits hacia la izquierda una posición. Se vuelven a examinar los 3 bits mas significativos y se procede como anteriormente se dijo. Así hasta haber recorrido todos los bits.

Otro metodo es: conectar en cascada tantos contadores BINARIOS como sen necesario, según el Número binario que se desea convertir a BCD. Deben contar en forma descendente.
Conectar en cascada tantos contadores DECIMALES como sea necesario.
En Los Contadores Binarios se programa el número Binario que se desea convertir a BCD. Como cuentan descendentemente se hace una circuiteria para que se detengan de contar cuando llegue a Cero.
Como ambos contadores (Binarios y Decimales) cuentan los mismos pulsos, en los contadores Decimales aparece la cuenta en BCD.
Desde luego hay que restablecer a cero los contadores Decimales.

Otro metodo de convertir de binario a BCD se hace con EEPROM, donde la dirección es el número binario y los datos grabados serían el número en BCD.
Este método puede ser el que utilice menos circuitos integrados.


saludos
a sus ordenes
 
Última edición:
Atrás
Arriba