En el display ánodo común son con los que cuenta la tarjeta, todos los ánodos de los diodos LED unidos y conectados entre si, existe la posibilidad de que cada display se programe y solamente se pueda visualizar los resultados en uno, pero en esta ocasión trabajaremos con todos y observaremos como es su programación y funcionamiento.
Primeramente para programarlos necesitamos tener un arreglo de entrada de 4 bits (estos serán los switches para poder ir ingresando los números y otro arreglo de salida de 7 bits los cuales serán los leds de cada display. A continuación se muestra la manera de como están numerados para que cuando se desee programar el número que encenderá conozcas los leds que debes encender.
Es importante mencionar que encienden en bajo, y el código se realizará en un proceso y dentro de este un "case" con "when" y la salida se realizara con con los bits agregados comenzado como se muestra en el ejemplo de código:
case entrada is
when "0000" => salida <= "1000000"; --(N16)(F13)(R16)(P15)(N15)(G13)(E14) es el orden
when "0001" => salida <= "1111001";
........
end case;
end process;
Una vez que se ha introducido el código y compilado de una manera correcta, se escribirán las salidas y entradas y se generará el archivo .bit para poder cargar a la tarjeta y funcione.
No hay comentarios:
Publicar un comentario