manual pic simulator ide

Páginas: 30 (7265 palabras) Publicado: 7 de marzo de 2015
1 de 28

ENTORNO DE DESARROLLO

PIC
SIMULATOR
IDE
PRIMERA PARTE

INTRODUCCIÓN:
Este documento es un intento de explicar el funcionamiento de una de
las herramientas de desarrollo (a mi entender) mas interesantes para
el aficionado a la programación de PICs.
Se trata de un entorno de programación integrado, que además de
permitir la creación de programas en lenguaje assembler incorpora un
muycompleto BASIC, con soporte para dispositivos 1-wire, LCD,
RS-232 y muchos mas.
Otro aspecto destacable es la inclusión de una gran cantidad de
módulos de E/S que simulan exactamente lo que esta pasando en
nuestro programa, incluidos un modulo LCD, teclado, osciloscopio,
displays de 7 segmentos entre otros.
La guía o curso se encuentra dividida en aproximadamente 40
capítulos, y se pueden ver enwww.ucontrol.com.ar . Cada PDF
como este comprende 10 capítulos.

El autor del programa es Vladimir Soso, y la web oficial del PIC SIMULATOR IDE es www.oshonsoft.com ,
desde donde puede bajarse una versión demo, mas que suficiente para realizar las practicas propuestas en
este "curso". Además, el autor ha desarrollado entornos de programación similares para micros AVR, PIC18,
PIC10F, Z80, etc.
INDICE:> Capitulo
> Capitulo
> Capitulo
> Capitulo
> Capitulo
> Capitulo
> Capitulo
> Capitulo
> Capitulo
> Capitulo

01
02
03
04
05
06
07
08
09
10

-

La interfaz
El menú principal
Tools (Primera parte)
Tools (Segunda parte)
Sistemas de numeración
Variables
Operaciones Lógicas y Matemáticas
Mi primer programa: Un led parpadeante
Mi segundo programa: Usando un pulsador
IF - THEN - ELSE - ENDIF

>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 al menos hasta la versión sobre la quese
desarrolla este tutorial (la 5.91) esta en ingles:

2 de 28

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 (Program Location), el
microcontroladorque hemos seleccionado para nuestro proyecto (Microcontroller) y la frecuencia de clock
elegida (Clock Frequency).

Todos estos valores pueden ser cambiados, como veremos en el segundo capitulo, desde la barra de menú.
El recuadro que esta inmediatamente debajo del anterior nos muestra (cuando estamos corriendo una
simulación de nuestro programa) cual es la instrucción assembler en curso (LastInstruction) y cual será la
siguiente a ejecutar (Next Instruction):

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, el valor que va tomando el
contador de programa (PC o Program Counter), el registro de trabajo (W Register, por "working") y sobre
la derecha lacantidad 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, la relación entre el tiempo real y el tiempo de
simulación varia dependiendo de los recursos de nuestro ordenador, y en general los programassimulados
demoran mucho mas tiempo que el real en ejecutarse.

3 de 28

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, por supuesto, con cada
microcontrolador, y en el momento de correr la simulación va reflejando instrucción a instrucción el valor de
cada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic Simulator Ide
  • Pic simulator ide
  • Manual de pic simulator
  • Manual pic simulator
  • Uso de software para pic, mplab y pic simulator
  • manual pic 16f84
  • Manual de practicas con el pic 16f84a
  • Proton Ide Manual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS