Tengounapantalladesietesegmentos(LTS4680AE)yelánododecadasegmentoseponeatierra.Asíquebásicamentetengounsumadorde4bitsqueagregadosnúmerosde4bitsyproduceunasalidade4bits.Estasalidaestáconectadaalaentradadeundecodificador4x16.Eldecodificadoremiteunaseñal"baja" como activa (por ejemplo: supongamos que la salida del sumador es 1, entonces 15 salidas del decodificador se dejarían altas y la que corresponde a la combinación de entrada 0000 sería la única que está baja. Por lo tanto, tomo cada salida y la invierto usando una puerta no. La salida de las puertas no está conectada a los segmentos correspondientes en la pantalla de 7 segmentos (por ejemplo, 0000 es la salida de la adición, esto haría que el pin de salida del decodificador que corresponde a la combinación de bits 0000 sea bajo. Este pin de salida se invierte (usando una puerta no) y se conecta a los segmentos de tal manera que formará a 0 cuando el pin 0000 del decodificador está activo.
Este método funciona perfectamente bien para 1 dígito. Pero cuando lo cableo para mostrar 2 dígitos diferentes, las conexiones de ánodo a la pantalla se conectan a tierra por la entrada del otro ánodo de ese segmento desde otro dígito. Hay una manera de evitar esto ? Estoy usando un decodificador 74154 y un DM74LS04 no compuerta. La pantalla es una pantalla de siete segmentos de un solo dígito LTS4680AE. Si necesita más información sobre la configuración, simplemente pregunte.