For...next

Solo disponible en BuenasTareas
  • Páginas : 3 (542 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de octubre de 2011
Leer documento completo
Vista previa del texto
SISTEMAS DE CONTROL ELECTRICO

PRACTICA No. 7
“FOR…NEXT”


OBJETIVO:

El alumno deberá adquirir los conocimientos necesarios acerca de las instrucciones “for - next” y así programaren su PIC con el código fuente necesario.

EQUIPO Y MATERIAL EMPLEADO:

* Compilador (Microcode Studio)
* Simulador Proteus “ISIS”
* PIC16F628A
* Protoboard (Tablilla de pruebas)* Grabador
CONOCIMIENTOS MÍNIMOS NECESARIOS:
* Saber la definición de cada uno de los bits de configuración.
* Saber en que consisten las instrucciones FOR – NEXT que son las queemplearemos para esta práctica.
* Conocer el orden de las etiquetas, así como las instrucciones, operandos y comentarios que se requieren.
* Comprender la estructura de lo que estamos programandotambién conocido como diagrama de flujo (estructura para conocer mejor el funcionamiento del programa).

INTRODUCCIÓN TEÓRICA:
FOR…NEXT
FOR Count = Start TO End {STEP {-} Inc}
   {Body}

NEXT{Count}
EL PARA.. EL SIGUIENTE lazo permite a programas ejecutar un número de declaraciones, un número dado de veces que usan una variable como un contador. Debido a su complejidad y versatilidad,FOR…NEXT es lo mejor descrito paso a paso:
1. El valor de Principio es asignado a la variable de índice. Conde puede ser una variable de cualquier tipo.
2. El Cuerpo es ejecutado. El Cuerpo esopcional y puede ser omitido (quizás PARA un lazo de retraso).
3. El valor de S.A. es añadido (a o restado de si "-" es especificado) Conde. Si ninguna cláusula de PASO es definida, es incrementadopor un.
4. Si Conde no ha pasado el Final o no se ha desbordado el tipo variable, vueltas de ejecución para Pasar 2.
Si el lazo tiene que contar a más de 255, una variable clasificada depalabra debe ser usada.
PROCEDIMIENTO PRACTICO:
1. Comenzamos a poner la palabra de configuración con @DEVICE, después proseguimos con todos los bits de configuración como es MCLR_OFF, LVP_OFF,...
tracking img