micro

Páginas: 2 (328 palabras) Publicado: 8 de junio de 2015
8/6/2015

PIC temporizando

 Ejemplo de Temporización 
En este ejemplo contemplaremos la utilidad del temporizador, y el respectivo señalizador T0IF que seactiva por desbordamiento del registro TMR0, nuevamente pido paciencia para esperar que cargue el
esquema animado.
EL valor que se carga e el registro OPTION, corresponde a la configuración del registro TMR0 comotemporizador, un predivisor de frecuencia con un rango de 256 y asignado al TMR0.

Analicemos
Este ejercicio pretende temporizar un segundo,
Buscar en Galeon
de tal manera que cada segundo se apagen y seenciendan leds conectados al puerto B.
En el programa cargamos al registro TMR0 con
cualquier valor, en este caso con un valor
decimal de 216; entonces en la fórmula de
temporización tendremos un valor de 39, que esel valor que le falta el TMR0 para desbordarse
(llegar a 255).
Configurado el predivisor con un rango de 256,
solamente haría falta un registro auxiliar auxcargado con un valor de 100 para alcanzar el
segundo
Comprobando tenemos: 100x39x256 = 0.99seg,
aproximadamente 1 segundo.
Cada vez que se desborda el TMR0, se activa el
señalizador T0IF (bit 2 del registro INTCON), yexplorando la instrucción btfss se salta a la
instrucción:

 

Buscar

Compartir en:

Denunciar

Política de cookies

decfsz  aux,1
Esta nueva instrucción significa, decrementar el
registro f y saltar si Z=1. Es decir decrementauna unidad al registro aux y el nuevo valor se
deposita en el mismo registro aux.
Si fuera:
decfsz  aux,0
EL valor decrementado no se depositaría en aux, sino en el registro de trabajo W.Cada 39x256 veces se decrementa en uno el valor de aux
En el preciso instante en que aux = 0; se activa el bit Z (bit 2 del registro de estado STATUS).El bit Z se pone a 1 cuando una operación de la ALU es 0. 

« Anterior página — Próxima página »
http://teduruguay.galeon.com/Pagina12.htm

1/2

8/6/2015

http://teduruguay.galeon.com/Pagina12.htm

PIC temporizando

2/2...
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