Estoy trabajando en un proyecto en el que tengo que mostrar diferentes letras (r, g, b, u y n) en una pantalla de siete segmentos utilizando un microcontrolador PIC18F45K20 y un lenguaje ensamblador. Esto es tan simple como conectar cada uno de los segmentos a 8 pines del PIC y luego emitir los valores lógicos correctos en estos pines para obtener el carácter que quiero. Sin embargo, eso es bastante costoso en el recuento de pines y me gustaría usar tan poco De estos pines como sea posible para conducir el ánodo común de siete segmentos. ¿Alguna sugerencia sobre cómo podría reducir el recuento de pin? Estoy pensando que tal vez debería usar un controlador de pantalla de bcd a siete segmentos, como un 74LS47 para hacer esto, de esa manera podría reducirlo a 4 pines. ¿No estoy seguro de cómo haría los personajes con el conductor?
¿Hay alguna otra forma mejor de hacer esto?