Professional Documents
Culture Documents
Introduccin
El lenguaje BASIC fue desarrollado en I960 por J. Kemeny y T. Kurtz con la
finalidad de simplificar la programacin, que consta de instrucciones sencillas coincidentes a nombres en ingles.
Ventajas y Desventajas
Es un lenguaje sencillo y cmodo para aplicaciones de mucha informacin
literal.
Declaracin de Variables
La declaracin de variables consiste en fijarle un nombre de menos de 32 caracteres y un tamao en BITS. nombre_variable VAR Tipo
Declaracin de Constantes
Son creadas usando la palabra clave CON, Si el nmero necesita ser cambiado, nicamente habra que cambiarlo en un parte del programa donde se define la constante. No pueden guardarse datos variables dentro de una constante. nombre_constante CON valor_numerico
IFTHEN BRANCH
GOTO GOSUB RETURN
Analiza sicumple bifurca a la etiqueta asignada. Bifurca mediante una etiqueta, puede tener varias y un indicador. Salta a la etiqueta indicada. Almacena la siguiente direccin y se dirige a una subrutina. Regresa de la subrutina a la direccin almacenada.
Programacin de PIC en C
Instruccin de entrada de datos (variable=PORTx) Permite el ingreso de uno o ms datos a travs de los pines del microcontrolador y almacenarlos en una o ms variables.
Instruccin de salida de datos (PORTx=dato) Permite el envo de datos, el contenido de una variable o el resultado de una expresin matemtica hacia los pines de un puerto.
Instruccin de decisin (if...else) Permite la ejecucin de las instrucciones1 si la condicin es verdadera, de lo contrario se ejecutan las instrucciones2. Las llaves { } no son necesarias cuando hay una sola instruccin.
If (condicion) { instruccion1 } else { instruccion2 }
Instruccin hacer-mientras (do...while) Permite ejecutar un grupo de instrucciones de manera repetitiva, mientras una condicin sea verdadera. Es similar a la instruccin while, con la diferencia de que primero se ejecutan las instrucciones y luego se revisa la condicin. Do {
instrucciones
} while (condicion)
Funciones
Una funcin es una agrupacin de instrucciones para formar una nueva instruccin creada por el programador (usuario). Empleando funciones, la solucin total de un determinado problema se divide en varios subproblemas. Declaracin de funciones:
tipo nombre ( parmetro1, parmetro2, ...);
Definicion de funciones:
Bibliografa
ANGULO USATEGUI,JOS M. MICROCONTROLADORES PIC Diseo prctico de aplicaciones Primera parte. El PIC16F84 Lenguajes PBASIC y Ensamblador. http://www.parallax.com/Portals/0/Downloads/docs/books/edu/BSManSpanish.pdf http://www.parallax.com/dl/docs/books/StampworksSpanish.pdf http://www.programarpicenc.com/libro/programacion-pic-en-c-mikroc-pro.html