Está en la página 1de 5

MANUAL DEL SOFTWARE PIC SIMULATOR

INTRODUCCION

En este documento se explicara brevemente el uso del simulador, este software ha sido de gran apoyo
para el desarrollo del aficionado a la programación de PICs.

Una de las características de este software es que utiliza un gran cantidad de modulos de entrada y
salida que simulan exactamente lo que esta pasando en nuestro programa.

INTERFAZ

Despues de haber realizado la instalación del programa lo corremos, como veremos a continuación esta
será nuestra pantalla principal donde empezaremos a realizar nuestro trabajos con lo dispositivos de
entrada y salida.

Enseguida localizaremos los componentes básicos de nuestro programa:

El cuadro superior tenemos lo que es el donde se esta guardando o ejecutando nuestro programa
(Program location), el microcontrolador que usaremos (Microcontroler) y la frecuencia de reloj que se
escojio (Clock frequency).

Arturo Villa Page 1


En el recuadro siguiente nos muestra cuando estamos ejecutando una simulación del programa cual
será la intrsuccion en curso (Last Instrucción) y la siguiente (Next Instrucción).

Siguiente cuadro nos muestra o sera nuestro cuadro de información según la ejecución del programa en
el que vemos instrucción a instrucción el tiempo que estemos corriendo la simulación, el (Program
Counter) será nuestro contador de programa y (Working) sera nuestro registro de trabajo el IC será
nuestra cantidad de instrucciones simuladas (Clock Cycles Counter) la cantidad de ciclos de reloj
transcurridos y el tiempo de ejecución en tiempo real (Real Time Duration).

Despues tendremos nuestras columnas de Registro de funciones especiales cuyo esta divido en tres La
Direccion y el nombre(Address and Name) el valor hexadecimal (Hex Value) y el valor que se le asigna en
un sistema Binario (Binary Value).

Por ultimo a la derecha del cuadro anterior tenemos los registros de propósitos generales (GPR) que se
divide en dos columnas que son La dirección de registro (Addr.) y su valor hexadecimal (Hex Value).

Arturo Villa Page 2


MENU

La mayor parte de las funciones que realizaremos estarán en el menú de herramientas (tener en cuenta
que cada una de estas herramientas que se necesiten se abrirán en una ventana nueva).

Es común en el sistema operativo de Windows contar con el primer menú de esta barra File donde solo
tendremos dos opciones limpiar memoria y cargar programa, el primero se encargar de eliminar lo que
tengamos en la memoria del simulador mientras que el otro cargara nuestros programas en un archivo
HEX.

El segundo submenu Simulacion cuenta con tres opciones Start, que es el que se encarga de arrancar la
simulación, Step, esta se encarga de avanzar una instrucción y por ultimo Stop, que realiza la finalización
del programa.

Nuestro tercer submenu Rate se encarga de acelerar desacelerar y dar paso por paso nuestras
instrucciones

El cuarto submenú tiene como función invocar los modulos que integran el simulador

El submenú de Opciones nos da el acceso a las configuraciones alternativas

Arturo Villa Page 3


HERRAMIENTAS

Nuestro simulador cuenta con una variedad de herramientas con las cuales podemos contar para
simplificar nuestro trabajo.

Una de las herramientas con la que cuenta nuestro simulador es el Visor de la memoria de programa
(Program Memory Viewer) que en este se enlista la memoria completa y cuenta con tres columnas la
dirección, el valor hexadecimal y su valor en código binario.

Otra de nuestras herramientas es el editor de memoria EEPROM que como su nombre lo dice nos deja
editar los valores almacenados en la memoria EEPROM del microcontrolador.

Hardware Stack Viewer nos permite conocer el valor de cada uno de los niveles del Stack o pila.

Arturo Villa Page 4


La herramienta mas importante Microcontroller Viewer que nos ayuda a conocer el esquema de nuestro
microcontrolador y según el tipo de microcontrolador será el numero de pines en la ventana.

Contamos con un desensamblador que nos dara un texto con el código ensamblador cargado en la
memoria del Simulador.

Y por ultimo tendremos una lista con los valores asignados en cada una de las variables presente en
nuestro programa esta herramienta lleva por nombre Watch Variables y es una sola columna con el
nombre y su valor.

Arturo Villa Page 5

También podría gustarte