Pic en basic

Páginas: 28 (6796 palabras) Publicado: 9 de abril de 2011
Aprendiendo a programar PICs en BASIC

Introducción

[pic]
¡Aprende BASIC!

Esta guia o tutorial esta dedicada al lenguaje de programación PIC BASIC incluido en el PIC SIMULATOR IDE, y puede ser útil para aquellos que están aprendiendo a utilizar otros dialectos de BASIC de microcontroladores, como PIC BASIC PRO (PBP) o PROTON, ya que se parecen mucho.

NOTA: Este artículo forma parte dela Revista uControlNumero 1, Numero 2 y Numero 3.

|Tabla de contenidos |
|[esconder] |
|1 Introducción |
|2 Variables |
|2.1 Tipos |
|2.2 DIM |
|3 RESERVE|
|4 Puertos |
|5 Punteros |
|6 SYMBOL |
|7 GOTO |
|8 Operaciones Lógicas y Matemáticas |
|9 Mi primer programa: Un LED parpadeando |
|10 Mi segundo programa: Usando un pulsador |
|11 IF - THEN - ELSE - ENDIF|
|11.1 CASO 1 |
|11.2 CASO 2 |
|11.3 CASO 3 |
|12 FOR - TO - STEP - NEXT |
|13 WHILE - WEND |
|14 LOOKUP |
|15 SHIFTLEFT y SHIFTRIGHT |
|16 Displays LCD|
|16.1 LCD alfanuméricos |
|17 Temas relacionados |
|18 Revista uControl |
|19 Autor |

Variables

Vamos a comenzar a ver algo de la programación en el BASIC incluido en el entorno PIC SIMULATOR IDE, al que en adelante nos referiremos como "BASIC", asecas.

La programación seria prácticamente imposible sin el uso de variables. Podemos hacernos una imagen mental de las variables consistente en una caja en la que podemos guardar algo. Esa caja es una de las muchas que disponemos, y tiene en su frente pegada una etiqueta con su nombre. Estas cajas tienen ciertas particularidades, que hace que solo se puedan guardar en ellas determinados tipos deobjetos.

En esta analogía, cada caja es una variable, su contenido es el valor que adopta, y la etiqueta es el nombre de la variable. Como su nombre lo indica, y como veremos mas adelante, el contenido de una variable puede ser modificado a lo largo del programa.

1 Tipos

En BASIC tenemos distintos tipos de variables, según el dato que puedan almacenar:

• Bit (un bit de longitud,almacena 0 o 1 únicamente)
• Byte (un byte de longitud, almacena números enteros entre 0 y 255)
• Word (dos bytes de longitud, almacena números enteros entre 0 y 65,535)
• Long (cuatro bytes de longitud, almacena números enteros entre 0 y 4,294,967,295)

El tipo "Long" solo esta disponible mediante un modulo opcional al PIC SIMULATOR IDE. A diferencia de otros BASIC, la declaraciónde variables puede ser hecha en cualquier parte del programa, y todas son consideradas globales, es decir, su valor es accesible desde todas las subrutinas y zonas del programa. El numero de variables esta lógicamente limitado al monto de memoria RAM disponible en cada microcontrolador.

DIM

Las variables deben ser declaradas antes de utilizarlas, mediante la instrucción DIM, como se muestraen los siguientes ejemplos:

DIM A AS BIT
DIM B AS BYTE
DIM X AS WORD
DIM Y AS LONG

También es posible utilizar vectores, que son una matriz de dimensiones 1xN . Por ejemplo, la sentencia siguiente:

DIM A(10) AS BYTE

declara un vector (al que nos referiremos algunas veces como "array") de diez elementos del tipo BYTE, que serán accedidos mediante el uso de subíndice (entre...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic basic plus
  • Programación Pic En Basic
  • Secuencia basica PIC
  • Pic basic
  • Pic basic
  • programación de pic basica
  • Pic basic pro castellano
  • Pic Basic Pro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS