8
T
2 – U
UTORIAL
Algunas veces es difícil recordar cuales pines están conectados a cuales dispositivos. El
comando symbol puede en estos casos ser utilizado al inicio del programa para
renombrar a entradas y salidas. Note que este programa asume la conexión de un timbre
externo al pin de salida 7.
symbol dp = 7
symbol buzzer = 1
main:
high dp
low buzzer
wait 1
low dp
high buzzer
wait 1
goto main
Recuerde que los comentarios [explicaciones posteriores al símbolo de apóstrofe (')]
facilitan mucho la comprensión de cada línea del programa. Estos comentarios son
ignorados por el ordenador al descargar un programa al PICAXE.
Las etiquetas ( "main:" en el programa de arriba) pueden ser cualquier palabra (con la
excepción de palabras claves como por ejemplo "switch" ) pero DEBEN empezar con una
letra. Cuando la etiqueta es definida por primera vez debe llevar al final el símbolo de
dos puntos (:). Esto indica al ordenador que la palabra es una nueva etiqueta.
Este programa utiliza el comando wait. Los comandos wait y pause se utilizan para
crear retardos ó tiempos muertos. Sin embargo, el comando wait puede ser utilizado
únicamente con segundos enteros mientras que pause se puede utilizar para retardos
más cortos (el mismo se asigna en milésimas de segundo).
Al comando wait se le pueden asignar números del 1 al 65, los cuales deber escribirse
posterior al comando. Al comando pause se le pueden asignar números entre 1 y 65535.
Es una buena técnica de programación usar tabulaciones ( o espacios) al inicio de líneas
sin etiquetas de manera que los comandos estén alineados. El término "espacios en
blanco" es utilizado por programadores para definir tabulaciones, espacios y líneas en
blanco. Dichos ""espacios en blanco", utilizados correctamente, hacen al programa
mucho más fácil de leer y entender.
Nota:
Algunas versiones antiguas de lenguaje BASIC utilizan "números de línea" en vez de
etiquetas para trabajar con los comandos goto. Desafortunadamente, este sistema puede
ser muy inconveniente ya que si el programa es modificado posteriormente agregando o
eliminando líneas, todos los números de línea posteriores deben ser modificados. El
sistema de etiquetas utilizado en la mayor parte de las versiones modernas de lenguaje
BASIC supera este problema automáticamente.
revolution
© copyright 2001
Revolution Education Ltd
Introducción al Sistema PICAXE
TILIZANDO EL COMANDO
'renombrar salida 7 "dp" (punto decimal)
'renombrar salida 1 "buzzer" (timbre)
'hacer una etiqueta llamada "main"
'LED encendido
'timbre apagado
'esperar 1 segundo
'LED apagado
'timbre encendido
'esperar 1 segundo
'regresar al inicio ("main")
S
YMBOL
Didatec Tecnología Educativa
www.didatec.es