www.picaxe.co.uk
14
Sub-Procedimientos
Un sub-procedimiento es un "mini-programa" separado el cual puede ser llamado
desde el programa principal. Una vez que el sub-procedimiento ha sido ejecutado, el
programa principal continua.
Los sub-procedimientos son frecuentemente utilizados para separar el programa
principal en pequeñas secciones para hacerlo más fácil de comprender. Sub-
procedimientos que realizan tareas comunes pueden también ser copiados de
programa a programa para ahorrar tiempo.
El siguiente programa utiliza dos sub-procedimientos para separar las dos secciones
principales del programa ("flash1" y "flash2").
symbol rojo = 7
symbol verde = 6
symbol counter = b0
main:
gosub flash1
gosub flash2
goto main
end
flash1:
for counter = 1 to 25
high rojo
pause 50
low rojo
pause 50
next counter
return
flash2:
high verde
pause 2000
low verde
return
revolution
Revolution Education Ltd. Email: info@rev-ed.co.uk Web: www.rev-ed.co.uk Version 1.0ES 24/12/06
' renombrar salida7 rojo
' renombrar salida6 verde
' definir a la variable "counter" como b0
'hacer etiqueta llamada "main"
'ir al sub-procedimiento "flash1"
'ir al sub-procedimiento "flash2"
'ir a "main"
'fin del programa principal
'hacer un sub-procedimiento llamado "flash1"
'iniciar un bucle for...next
'encender diodo LED
'esperar 0.05 segundos
'apagar diodo LED
'esperar 0.05 segundos
'siguiente counter (b0)
'retornar del sub-procedimiento
'hacer un sub-procedimiento llamado "flash2"
'encender LED
'esperar 2 segundos
'apagar LED
'retornar del sub-procedimiento
PICAXE-28A SYSTEM
© copyright 00-07