TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: electronauta en 04 de Enero de 2005, 20:16:00
-
La pregunta era como ago para cambiar las temporizaciones desde el hardware ósea un temporizador programable de un minuto o dos si alguien me ayuda por favor y también otra pregunta que me quita el sueño cuantas subrutinas de retardo puedo poner en el PIC para hacer andar secuencial mente una serie de distintos tiempos alguna pagina algo una LUZZZZZZ ¡!!!!!!!!!
![Helado Helado]()
-
Bueno la pregunta no esta muy clara pero creo q estas hablando de una rutina q puedas ajustar en tiempo cada vez q la necesites, esto se logra creando una rutina de tiempo base (por ejemplo de un minuto) y repitiendo esa misma rutina n veces (n es el numero de minutos que necesitas), en ASM es algo asi:
retar movwf ciclos
base1
<Rutina de 1 minuto>
decfsz ciclos, f
goto base 1
return
main movlw n (n es el valor de minutos que deseas)
call retar
...
en ASM es bastante facil generar estas rutinas aunque tb en otros lenguajes, sin embargo creo en que existe mejor control del tiempo en rutinas de retardo generadas en ASM.
-
Hola electronauta, creo que lo primero que deberias especificar es que lenguaje usas, pq no ganas nada si te lo explico en C, y usas Basic o ensamblador. Y a que te refieres exactamente cuando dices: "cambiar las temporizaciones desde el hardware", te refieres a q por ejemplo un display vaya contando, primero cada 10 segundos, luego cada 20 segundos, o algo asi? Especifica un poco mas tu pregunta.
Saludos.