Introducción:
En la programación de
microcontroladores, tanto en lenguaje
ensamblador como en C,
el uso de las interrupciones
es una
técnica basada en un mecanismo
automático en el
hardware del
microcontrolador, que permite
dar servicio a los dispositivos
internos o externos,
sólo en el momento
que se requiera.
En este
divertido programa,
las interrupciones
del
temporizador 0
del 18F2550
se utilizan para generar una
base de tiempo de
1 segundo.
Por
otro lado,
con el fin de generar
números aleatorios
verdaderos para
la secuencia
de LEDs del juego,
la semilla para el cálculo del número
random cambia cada vez que se realiza una corrida.
A continuación se proporciona el link
de
la carpeta
completa del proyecto. Por
favor, lea las instrucciones
en el
programa fuente .c. Cargue el programa ejecutable
.hex en el
sistema
Bolt 18F2550.
No se olvide de
conectar el
LCD y el teclado.
El juego pone
a prueba la
memoria visual
del participante y
tiene 3
niveles de dificultad.
C18-FABULOUS-FRED.zip
|