Como programar un PICAXE

Páginas: 5 (1216 palabras) Publicado: 10 de junio de 2015
Como programar un PICAXE
Los chips PICAXE se programan utilizando un lenguaje muy simple y fácil de aprender. Se trata del lenguaje de programación BASIC pero está orientado a los PICAXE

Este lenguaje está diseñado para permitir a los usuarios sin ninguna experiencia en programación formal, desarrollar programas de forma rápida y sencilla. 

PICAXE BASIC es mucho más sencillo de aprender (y de'depurar') que los lenguajes de programación tradicionales como el ensamblador o 'C'. El software de programación BASIC es totalmente gratuito y está disponible para Windows, Mac y Linux.

El software Programming Editor también incluye una herramienta muy útil en la pantalla el modo de simulación, donde los programas pueden ser probados antes de descargarlos en el chip.

Se puede programar elchip PICAXE de dos formas:
Con un código fuente
Con diagramas de flujo
Para programar con código fuente directamente, ahora puedes utilizar el Picaxe Editor que tiene una interfaz más amigable y con un poco más de información. Además esta el Programming Editor o el AXEpad, para programar con diagramas de flujo puedes usar el Picaxe Editor, el Programming Editor o el Logicator for PICAXE. Ademásexisten otros diferentes y útiles programas, que puedes revisar en la sección de software de la página de PICAXE.

Comandos Básicos

Como en todo lenguaje de programación, existen palabras reservadas que tienen una función definida, y una sintaxis predeterminada. Algunos comandos básicos se muestran en la siguiente lista, en la página de PICAXE está la lista completa de comandos básicos y una brevedescripción de su función.

Entrada o Salida Digital
high    
low      
sound
play
if pin
count
input
output
Entrada o Salida Analógica
touch
readadc
readtemp
readdac
Tiempos de retardo
pause
sleep
wait
Programa de Control de Flujo
goto
for
next
do
if
else
select
case
exit
Variables
symbol
let
inc
dec
bcdtoascii
bintoascii
random
Sintaxis
Como en todos los lenguajes de programación, se debeescribir sin ninguna falta de ortografía, de lo contrario el compilador nos mostrará error y no se podrá descargar el programa al chip. Por otro lado también se debe tener cuidado con los errores lógicos por que a diferencia de los errores de sintaxis, éstos no pueden ser detectados por el compilador y por lo tanto se pueden descargar al chip y no podría hacer bien lo que le indicamos.

La sintaxisdefinida para cada comando la puedes consultar en los manuales así como información adicional.
Variables
Las variables byte son 14 (o más) y por motivos de memoria ya están definidas, están etiquetadas como sigue: b0, b1, b2,...,b13. Estás variables pueden tomar valores enteros del 0 al 255. Las variables byte no pueden tomar valores negativos o en fracciones. Si se toman valores fuera de esterango entonces el compilador los tomará de la siguiente manera: imagínate una recta numérica que va del 0 al 255 pero que están conectados estos dos extremos, como si fuera un círculo, es decir, después del 255 sigue el 0 y antes del 0 está el 255, por ejemplo si sumamos 254 mas 3 obtendremos el número 1, o si al número 2 le restamos el 3, obtendremos el número 255 y así sucesivamente.

También hayotras variables con un rango más amplio de valores, se llaman variables word, éstas se pueden formar a partir de dos variables byte. El rango de valores es de 0 a 65535 y también toma valores enteros.

Este lenguaje también admite el uso de punteros o apuntadores de memoria, que en pocas palabras son variables que guardan la dirección de memoria de otra variable.

Hay otros tipos de variable quese pueden utilizar para cosas más complejas, claro que las pueden consultar en losmanuales.

Comentarios

Los comentarios en un programa son de suma importancia, porque si no le pones comentarios, muy probablemente después de algún tiempo, se revisas tu código no le vas a entender, a pesar de que tú mismo lo escribiste.

Bueno los comentarios se agregan después de una instrucción que agrupa más...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como Programar
  • dfd programa como utilizarlo
  • Como Programar en java
  • ¿Cómo se hace un programa preventivo
  • como programar en html
  • Como programar HTML5 Y CSS3
  • como trabajar programa helisa
  • Como hacer un programa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS