La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

MICROCONTROLADOR BASIC STAMP PROGRAMACION V SUBRUTINAS Y SALTOS.

Presentaciones similares


Presentación del tema: "MICROCONTROLADOR BASIC STAMP PROGRAMACION V SUBRUTINAS Y SALTOS."— Transcripción de la presentación:

1 MICROCONTROLADOR BASIC STAMP PROGRAMACION V SUBRUTINAS Y SALTOS

2 GOSUB

3 Una subrutina es un conjunto de instrucciones que realizan una tarea específica y que se ejecuta cuando es llamada desde el programa principal. LA INSTRUCCIÓN QUE PERMITE LLAMAR A UNA SUBRUTINA ES: GOSUB nombre de la subrutina La subrutina debe terminar con la instrucción: RETURN Esta instrucción hace que la CPU retorne al programa principal.

4 EJEMPLO: Partir: GOSUB LeerSW GOSUB RotarLED GOTO Partir LeerSW: IF IN0=0 THEN LED1 DATO=0 GOTO SALIR LED1: DATO=15 SALIR: RETURN

5 BRANCH

6 BRANCH offset,[label0,label1,label2.........]
INSTRUCCIÓN DE SALTO: BRANCH IF X=0 THEN RUTINA0 IF X=1 THEN RUTINA1 IF X=2 THEN RUTINA2 ETCETERA BRANCH X,[RUTINA0,RUTINA1,RUTINA2] EN GENERAL: BRANCH offset,[label0,label1,label ]

7 EJERCICIO Diseñar un programa que explore permanentemente el estado del switch SW0, conectado al pin 0. Si está abierto debe hacerse parpadear el led conectado al pin4. Si está cerrado debe hacerse parpadear el led conectado al pin 5


Descargar ppt "MICROCONTROLADOR BASIC STAMP PROGRAMACION V SUBRUTINAS Y SALTOS."

Presentaciones similares


Anuncios Google