La interrupción externa del microcontrolador se genera cuando alguno de los 10 botones es presionado.
La rutina de servicio solamente recupera la variable boton que después será utilizada en el lazo principal
del programa (main loop).
Con esta variable podemos hacer lo que queramos dentro del programa ya que queda almacenada
de forma numérica y esto es lo que da utilidad a la botonera que generamos.
El esquemático muestra la rutina de servicio de la interrupción externa.
El loop principal de prueba que utilizo toma la variable boton y la despliega
en un display de 7 segmentos utilizando pines del microcontrolador directamente
eso lo voy a mostrar en el siguiente post.
No hay comentarios. :
Publicar un comentario