Hola Elektronik, un consejo con la programación... veo que repetís muchas veces las mismas líneas de código, por ejemplo:
Podrías ahorrar muchas líneas si armás una función con ellas y de esa manera las escribís sólo una vez. Luego cada vez que la necesites usar, la llamás indicándole los datos a utilizar para cada caso. Siguiendo el ejemplo, la función sería:
Y si querés sacar una letra M la llamás así:
La misma técnica podés aplicar en cada caso donde repitas la misma operación en varias oportunidades y de esta manera vas a ahorrar una buena cantidad de memoria, además de optimizar el código y hacer más fácil su interpretación.
Saludos
Código:
void letram(int){
Output_a(0b011111);
Output_b(0b01000001);
Output_c(0b11000100);
Output_e(0xff);
}
Podrías ahorrar muchas líneas si armás una función con ellas y de esa manera las escribís sólo una vez. Luego cada vez que la necesites usar, la llamás indicándole los datos a utilizar para cada caso. Siguiendo el ejemplo, la función sería:
Código:
void Letra(int w, int x, int y, int z)
{
Output_a(w);
Output_b(x);
Output_c(y);
Output_e(z);
}
Y si querés sacar una letra M la llamás así:
Código:
Letra(0b011111,0b01000001,0b11000100,0xff);
La misma técnica podés aplicar en cada caso donde repitas la misma operación en varias oportunidades y de esta manera vas a ahorrar una buena cantidad de memoria, además de optimizar el código y hacer más fácil su interpretación.
Saludos