Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

02/01/2009 #1


Problema con emulacion del pic16f84a
hola amigos, soy nuevo en esto de los pics estoy aprendiendo a programar el pic16f84a, la cuestion es que hize este programa en ensamblador de luces secuenciales de un lado a otro atraves del puerto b0 al b7, pero lo emulo en el pic-simulator y me corre a la perfeccion a una velocidad decente donde la rutina de tiempo que le di la hize a prueba y error al hacer esta simulacion hasta que me quedo a una velocidad apreciable, pero lo emule en el isis de proteus y me corre a una velocidad muy rapida, el problema es que a que emulador le creo?, bye saludos!
02/01/2009 #2
Moderador

Avatar de Vick

En proteus configuraste la frecuencia del oscilador de acuerdo a la que vas a usar?
02/01/2009 #3


si le puse al cristal una frecuencia de 4 Mhz y tambien al pic
02/01/2009 #4
Moderador

Avatar de Vick

Ok ya chequé tu programa y el problema es que todo va muy rápido por que tu retardo es de solo 776us...

Demasiado rápido...

En proteus no tienes que poner el cristal, el simulador genera automáticamente el reloj, solo tienes que ajustar la frecuencia en las propiedades del PIC.
02/01/2009 #5


con razon me corre muy rapido, mil gracias vick, entonces como puedo hacer una rutina mas lenta haciendo varias veces la carga a w con 0xff?
02/01/2009 #6
Moderador

Avatar de Vick

Hay que aprender algunas técnicas para hacer restardos, se pueden hacer mediante bucles simples o bucles anidados para lograr mayores tiempos, aca te dejo algunos documentos que hablan de como programar retardos:

http://www.geocities.com/micros_uan/cap36.html

http://micropic.wordpress.com/2007/0...-segunda-parte

http://micropic.wordpress.com/2007/0...s-por-software

http://www.forosdeelectronica.com/about20363.html

Este último enlace es de aca mismo del foro y de ahí puedes descargar un programa que genera automáticamente los retardos llamado picdel.

Espero te sirva, si tienes más dudas echame un grito...

Saludos.
03/01/2009 #7


ok muchas gracias vick, los voy a checar, saludos.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.