El uso de sub rutinas
En la mayoría de programas para microcontroladores se emplean las sub rutinas. Que no son otra cosa que códigos para realizar una función determinada. Un buen ejemplo del uso de estas sub rutinas, lo tenemos en el siguente programa, donde llamamos, con la instrución CALL a la sub rutina que genera un retardo.
Vídeo : Pila o Stack
Vídeo : Pila o Stack
Programa 1
Se trata de un clásico contador binario que mustra su cuenta en 8 leds, conectados en PORTB. la sub rutina de tiempo, permite generar un retardo para ver en los leds el avance del contador. También se usan registros de propósito general, para almacenar los valores que determinan la duración del retardo.
En este programa continuamos estudiando las subrutinas, que involucran el uso dos instrucciones fundamentales CALL y RETLW. En este caso repetimos el ejemplo de IC 7447, pero con el uso de TABLAS, lo cual facilita la comprensión del programa. El resultado se muestra en una 7 segmento ánodo común conectado en PORTB.
Programa 3
Contador de 00 99 donde se utilizan rutinas para su elaboración.
No hay comentarios:
Publicar un comentario