• Domingo 28 de Abril de 2024, 17:22

Autor Tema:  Simulador Para Pic16f84a  (Leído 7705 veces)

xernovil

  • Miembro activo
  • **
  • Mensajes: 30
    • Ver Perfil
Simulador Para Pic16f84a
« en: Lunes 19 de Marzo de 2007, 14:38 »
0
Alguien sabe algún simulador para poder probar programas para el pic 16F84a?? esque ya me he cargado 2 en 10 minutos al cargar un programa, la verdad es que no entiendo por qué sucede... Agradecería vuestra ayuda

Saludos

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Simulador Para Pic16f84a
« Respuesta #1 en: Lunes 19 de Marzo de 2007, 15:32 »
0
Con el Módulo ISIS de Proteus.

Saludos
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

xernovil

  • Miembro activo
  • **
  • Mensajes: 30
    • Ver Perfil
Re: Simulador Para Pic16f84a
« Respuesta #2 en: Martes 20 de Marzo de 2007, 11:01 »
0
Buenas.

Me he descargado dicho programa, pero no se como funciona, me podrías explicar qué debo hacer para que me simule el PIC16F84A ??

Te estaría muy agradecido.

Un saludo.


Edito para decir, que he estado investigando por el programa, ya mas o menos se como va para añadir cosas al esquema y demás, pero me faltan varias cosas, no se donde debo buscar un oscilador de 4 MHz, ni donde debo encontrar interruptores para poder conectarlos al puerto A. Tampoco se como cargar el programa al pic virtual.

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Simulador Para Pic16f84a
« Respuesta #3 en: Martes 20 de Marzo de 2007, 15:49 »
0
Hola xernovil

Vamos por parte.

uffff, bueno...

Con un proyecto en blanco, lo primero será buscar todos los componentes que vas a usar en tu circuito:
Primero:

Click en el operacional y luego en la "P"

Te aparece esto...

Buscás la librería Micro y luego el PIC16F84A, dale doble click y te lo va a agregar a la lista de componentes.
La mayoría de los demás componentes que vas a necesitar los vas a encontrar en las librerías ACTIVE y DEVICE, ejemplo: DEVICE ---|:- CRYSTAL (El oscilador).-
Si no encontrás algún componente simplemente utilizá este botón:


Hecho...
Todos los componentes y el circuito armado:

(Ejemplo de Proteus. Help ---|:- Sample Designs ---|:- Microprocessor Simulation Samples ---|:- Pic16 Based Traffic Lights ---|:- TRAFFIC.DSN)

Vamos con el código...
En el menú:
Source ---|:- Add/Remove Source Files
Click al botón New, seleccionas el código fuente y en Code Generation Tool elegís el compilador que utilices. Personalmente utilizo MPASM, click en OK.
La configuración de los compiladores como ser la ruta de acceso y los parámetros de ejecución se realiza en el menú:
Source ---|:- Define Code Generation Tools

En el menú Source abajo de todo vas a ver que se ha agregado el archivo del código fuente que seleccionante.-

Compilamos...
Source ---|:- Build All
Si todo salió bien, en el mismo directorio del código fuente (Recomiendo que esté en el mismo del proyecto) vas a encontrar un archivo con el mismo nombre del fuente con extensión HEX.-

Ahora solo resta cargar el PIC con el código generado...
Click con el botón derecho sobre el PIC y luego con el izquierdo...
(Antes de familiarizarte con esta forma de trabajar vas a insultar bastante ya que con click derecho seleccionás, pero si ya estaba seleccionado, borrás )
En el campo Program File, click en la carpetita, seleccionar el .HEX.


Listo...
Cuanto tengas todo listo, solamente resta simular...


Con "Play" simula en forma completa. Con "Pause", verás el código fuente y desde esa misma ventana podés simular paso a paso. Ya vas a ir descubriendo muchas cosas por tu cuenta.-
T aconsejo también que le des una mirada al menú Debug Cuando estés en "modo Pausa", desde ahí podés visualizar u ocultar, los registros, la memoria, la pila y varias cosas más.-

Después nos contás como te fué.-

Espero haber ayudado. Si tenés alguna duda no dudes en consultar.-

Saludos  :beer:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

xernovil

  • Miembro activo
  • **
  • Mensajes: 30
    • Ver Perfil
Re: Simulador Para Pic16f84a
« Respuesta #4 en: Martes 20 de Marzo de 2007, 15:59 »
0
EI MUCHÍSIMAS GRACIAS, TE LO HAS CURRADO

Ahora mismo estaba mirándome un tutorial que junto con lo que tú me has puesto me ha servido bastante para comprender el programa, y sí, he insultado unas cuantas veces al programa, xDDD, se me borraban todo el rato los componentes, pero bueno, Ctrl+Z y listo.

Muchas gracias, si tengo alguna duda (esperemos que no) ya te enterarás, jejeje

  :rolleyes:

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Simulador Para Pic16f84a
« Respuesta #5 en: Martes 20 de Marzo de 2007, 17:00 »
0
Por nada. Estamos para ayudar (y aprender :smartass: )
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.