micros

Páginas: 4 (864 palabras) Publicado: 25 de marzo de 2014
Existen diferentes formas de realizar un retardo, lo importante es entender que un retardo se logra por medio de un lazo que se repite varias veces, dentro de otro lazo que se repite otro numerode veces y así sucesivamente hasta alcanzar el tiempo que necesitamos en nuestra aplicación, las formas sencillas normalmente son inexactas y pueden ser usadas cuando las aplicaciones que estamosconstruyendo no requieren estrictamente el tiempo que nos piden.

Por ejemplo en nuestra primera actividad tenemos una sirena de 1seg, realmente nadie notaría la diferencia si la sirena suena 0.8seg o1seg. Pero en otros casos la exactitud es crítica, como en nuestra segunda práctica donde se quiere controlar tiempo para activar una campana, o en aplicaciones de comunicaciones por ejemplo losretardos deben tener exactitud intachable.

En éstos casos utilizamos algunas técnicas que nos toman mas tiempo pero garantizan mayor precisión en nuestros proyectos.

Finalmente, luego de lacreación del código se pueden usar herramientas como MPLAB para medir el tiempo exacto que están registrando nuestros retardos.

Bueno, antes que se me duerman con ésta lectura entremos en materia:

Siutilizamos un cristal externo para el PIC de 4MHz tenemos que todas las instrucciones se ejecutan en 1uS porque cada instrucción se toma 4 ciclos de reloj:

Ciclo de reloj: 1/4MHz: 0,00000025segundos
4 Ciclos de reloj: 4 x 0,00000025= 0,000001 = 1uS

Cada línea que contenga instrucción (ejemplo: ptob equ 06) tarda 1 micro segundo en ejecutarse.

Exceptuando las instrucciones quetiene saltos que tardan 2 ciclos (decfsz por ejemplo), es decir 2uS. Tomando en cuenta eso vamos a generar nuestros retardos, pero siempre partiendo de la suposición de que se esta trabajando a unafrecuencia de 4MHz, si es así, crear rutinas de retardo para nuestro pic es muy sencillo.



Supongamos que tenemos la siguiente rutina:



Tranquilos estas ecuaciones no muerden no salgan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Micro
  • Micro
  • Micro
  • Micro
  • Micro
  • micro
  • micro
  • Micro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS