Curso Proteus 8.5 + MPASM y PIC16F628A #05: TIMER1 como Temporizador.
Que tal amigos?
En el día de hoy veremos en 5 vídeo tutorial del curso de proteus 8.5 con el compilador MPASM y el pic16f628a. Para esta clase veremos como utilizar el timer1 del pic en modo de temporizador.
TIMER1:
El módulo Timer1 es un temporizador / contador de 16 bits que
De dos registros de 8 bits (TMR1H y TMR1L) que son legibles y escribibles. El par de registros TMR1 (TMR1H: TMR1L) aumenta de 0000h a FFFFh y gira hasta 0000h. La Interrupción Timer1, si está activada, se genera en el desbordamiento del par de registros TMR1 que bloquea el bit de indicador de interrupción TMR1IF (PIR1 <0>). Esta interrupción se puede activar / desactivar ajustando / borrando el bit de activación de interrupción Timer1 TMR1IE0>
(PIE1 & lt; 0 & gt;).
El Timer1 puede funcionar en uno de los dos modos siguientes:
• Como temporizador
• Como contador
El modo de funcionamiento está determinado por la selección de reloj
Bit, TMR1CS (T1CON <1>).1>
En el modo Timer, el valor del par de registros TMR1 incrementa cada ciclo de instrucción. En modo Counter, se incrementa en cada flanco ascendente del reloj externo
entrada.
El temporizador1 se puede activar / desactivar ajustando / borrando el bit de control TMR1ON (T1CON <0>).0>
Timer1 también tiene una "entrada de reinicio" interna. Este Reset puede ser generado por el módulo CCP (Sección 9.0 "Módulo Captura / Comparar / PWM (CCP)").
El registro 7-1 muestra el registro de control Timer1.
Para los PIC16F627A / 628A / 648A, cuando el oscilador Timer1 está activado (T1OSCEN está ajustado), los pins RB7 / T1OSI / PGD y RB6 / T1OSO / T1CKI / PGC se convierten en entradas. Es decir, el valor TRISB <7: 6=""> se ignora.7:>
Modo temporizador:
El modo de temporizador se selecciona borrando el bit TMR1CS (T1CON <1>). En este modo, el reloj de entrada del temporizador es FOSC / 4. El bit de control de sincronización T1SYNC1>
(T1CON <2>) no tiene ningún efecto ya que el reloj interno está siempre sincronizado.2>
Con esto ya podremos ver el siguiente vídeo tutorial donde veremos como implementar este modulo:
Para complementar esta clase, les dejo el link del vídeo tutorial de como instalar Proteus 8.5 en todas las versiones de windows:
https://www.youtube.com/playlist?list=PLHsJoDYdMkxWV3KRvvzMXPHqoXpUgPtj2
Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.
Facebook: https://www.facebook.com/electronicalibrexc/
Youtube: http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR
Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!
Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/
Salu2...
No hay comentarios.:
Publicar un comentario