Paso 5: escribir el código
Si el cableado hasta el tablero diferente, que tendrás que ajustar la matriz [] de segmentcontrol.
Para ello, necesitará ajustar el perno-se define en el archivo debug.h (12 líneas).
En la aplicación principal es necesario agregar las siguientes líneas:
#include "debug.h"
initdebug(); Esto inicializa los puertos de salida especificados en debug.h
Entonces puede mostrar cualquier variable de 8 bits llamando a la función de depuración con él. digamos que la variable se llama contador, entonces se muestra el valor actual del contador:
debug(Counter);
Sugerencias:
- Añadir un tiempo de retardo después de la llamada de debug() tener tiempo para leer el valor.
- Cuando conectado shift y cierre juntos, sólo definen los dos puertos para el mismo pin. Cada vez que se activa el cambio que también trabado hacia fuera de la situación actual, lo que significa que la pantalla parpadea mientras se carga el shiftregisters. Si haces esto rápido en comparación con el tiempo que quede la pantalla es o.k.
- Para mostrar un valor de 16 bits divide por 256 y mostrar el resultado o separar el byte alto y el byte bajo y mostrará una tras otra con un pequeño freno en el medio.