La visualizacion dinamica para un solo display 7 segmentos consiste en encender cada segmento en un momento independiente, pero a una velocidad tal que engañe al ojo humano y parezcan encender todos al tiempo. Esto se logra gracias a dos componentes, el multiplexor (MUX) y el demultiplexor (DEMUX).
Con el fin de aplicar y comprobar el concepto de visualizacion dinamica se realizo la siguiente practica consistente en montar un circuito que reciba un numero decimal (por dip switch) y utilice visualizacion dinamica para mostrarlo.Componentes necesarios:
Decodificador bcd a segmentos:
Este componente fue previamente diseñado (anodo comun), con la siguiente tabla de verdad:
Aqui puede verse implementado en PSoC creator:
Multiplexor:
Como se comento al inicio este es uno de los componentes esenciales para la visualizacion dinamica. Aunque PSoC creator cuenta con un MUX en su catalogo de componentes previamente se habia hecho un mux de 2 a 1, con el cual se implemento el necesario:
Demultiplexor:
Al igual que el componente anterior este posee una version en el catalogo de PSoC creator, sin embargo, con el fin de reducir el consumo de los recursos internos de PSoC se utilizo un integrado externo, el demux 74ALS138N. A continuacion se muestra la tabla de verdad y el esquematico tomados de la hoja de datos:
Montaje:
Como se puede ver, se utilizó un contador para sincronizar el MUX con el DEMUX
Y finalmente se conectan las salidas del demux al display 7 segmentos.
No hay comentarios:
Publicar un comentario