Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porNarciso Malagon Modificado hace 9 años
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.