Manual pic simulator

Solo disponible en BuenasTareas
  • Páginas : 62 (15450 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de mayo de 2011
Leer documento completo
Vista previa del texto
MANUAL PIC SIMULATOR IDE – FORO DE TODO EN ELECTRONICA

INDICE
Capitulo 01 - La interfaz Capitulo 02 - El menú principal Capitulo 03 - Tools (Primera parte) Capitulo 04 - Tools (Segunda parte) Capitulo 05 - Sistemas de numeración Capitulo 06 - Variables Capitulo 07 - Operaciones Lógicas y Matemáticas Capitulo 08 - Mi primer programa: Un led parpadeante Capitulo 09 - Mi segundo programa: Usandoun pulsador Capitulo 10 - IF - THEN - ELSE – ENDIF Capitulo 11 - FOR-TO-STEP-NEXT Capitulo 12 - WHILE - END Capitulo 13 - LOOKUP Capitulo 14 - SHIFTLEFT y SHIFTRIGHT Capitulo 15 - MODULOS • • • • • • • • • • • • • • Usar memoria interna de EEPROM Convertidor Análogo Digital ADC Usando Interrupciones Comunicación Serial Utilizando Hardware Interno UART Implementación UART por Software Comunicacióncon Dispositivos I2C Comunicación con Dispositivos Interfaz Serial Periférica SPI Interfaz con LCD de Caracteres Interfaz Para LCD Grafica de matriz de puntos 128x64 Interfaz Modulo Interno PWM Interfaz para Servos de Radio Control Interfaz para Motores Stepper Interfaz para Dispositivos 1-Wire Funciones Avanzadas

FORO DE TODO EN ELECTRONICA PAGINA1 - goslock

MANUAL PIC SIMULATOR IDE –FORO DE TODO EN ELECTRONICA

CAPITULO 01 – LA INTERFAZ
Debido a que se trata de un software concebido desde el vamos como un entorno, la integración entre los diferentes módulos que lo componen es completa y sin problemas. Una vez instalado el programa, el icono que lo representa aparecerá en nuestro escritorio, y haciendo doble clic sobre el se abrirá la pantalla principal del programa, que almenos hasta la versión sobre la que se desarrolla este tutorial (la 5.91) esta en ingles:

Antes de ver en que consiste cada opción del menú principal, vamos a analizar rápidamente cada sección de esta pantalla: En la parte superior, y justo debajo de la barra de menú tenemos tres cuadros de texto que nos muestran la ruta completa hacia el programa que tenemos cargado en el simulador (ProgramLocation), el microcontrolador que hemos seleccionado

FORO DE TODO EN ELECTRONICA PAGINA2 - goslock

MANUAL PIC SIMULATOR IDE – FORO DE TODO EN ELECTRONICA
para nuestro proyecto (Microcontroller) y la frecuencia de clock elegida (Clock Frequency).

Todos estos valores pueden ser cambiados, como veremos en el desde la barra de El recuadro que esta inmediatamente debajo del anterior nos estamoscorriendo una simulación de nuestro programa) cual assembler en curso (Last Instruction) y cual será la siguiente Instruction):

segundo capitulo, menú. muestra (cuando es la instrucción a ejecutar (Next

Luego tenemos un cuadro con información relativa a la ejecución del programa, en la que vemos instrucción a instrucción durante todo el tiempo en que estemos corriendo la simulación, elvalor que va tomando el contador de programa (PC o Program Counter), el registro de trabajo (W Register, por "working") y sobre la derecha la cantidad de instrucciones simuladas (Instructions Counter), la cantidad de ciclos de reloj transcurridos (Clock Cycles Counter) y el tiempo de ejecución que llevaría en realidad dicho programa (Real Time Duration). Cabe aclarar, que como en todo simulador, larelación entre el tiempo real y el tiempo de simulación varia dependiendo de los recursos de nuestro ordenador, y en general los programas simulados demoran mucho mas tiempo que el real en ejecutarse.

A continuación, sobre la izquierda, vemos una lista de desplazamiento que contiene el valor de todos los registros especiales con los que cuenta el microcontrolador elegido. Esta lista varia, porsupuesto, con cada microcontrolador, y en el momento de correr la simulación va reflejando instrucción a instrucción el valor de cada timer, puerto, registro de estado, interrupciones, etc. Los valores se muestran en hexadecimal (Hex Value) y en binario (Binary Value). Cada registro se identifica mediante su dirección (Address) y también por el nombre con el que figura en la hoja de datos (Name)....
tracking img