Hola a todos.
Vamos a ver si esto se puede hacer:
A un 16F84A le configuro el portB como entrada (las 8 lineas); a estas lineas me llega un byte procedente de un conversor A/D (ADC0804).
Mi programa convierte este byte en BCD (unidades,decenas).
Ahora quiero hacer lo siguiente:
Configuro el portB como salida y las 4 lineas bajas (RB0..RB3) las llevo a un SN74LS47 para las unidades y las 4 lineas altas (RB4..RB7) las llevo a otro SN74LS47 para las decenas.
Esto implicaria que a los pines del portB llegarian 2 cables (o pistas) unos son atendidos cuando el portB es de entrada y las otras cuando el portB es de salida.
¿ Esto es tecnicamente viable o es una alucinación mía?
Me imagino que me direis que cambie de PIC a uno con mas patas de E/S incluso a uno que tenga conversor integrado, pero ahora mismo no lo tengo.
Saludos.
Vamos a ver si esto se puede hacer:
A un 16F84A le configuro el portB como entrada (las 8 lineas); a estas lineas me llega un byte procedente de un conversor A/D (ADC0804).
Mi programa convierte este byte en BCD (unidades,decenas).
Ahora quiero hacer lo siguiente:
Configuro el portB como salida y las 4 lineas bajas (RB0..RB3) las llevo a un SN74LS47 para las unidades y las 4 lineas altas (RB4..RB7) las llevo a otro SN74LS47 para las decenas.
Esto implicaria que a los pines del portB llegarian 2 cables (o pistas) unos son atendidos cuando el portB es de entrada y las otras cuando el portB es de salida.
¿ Esto es tecnicamente viable o es una alucinación mía?
Me imagino que me direis que cambie de PIC a uno con mas patas de E/S incluso a uno que tenga conversor integrado, pero ahora mismo no lo tengo.
Saludos.