Sunteți pe pagina 1din 4

MICROCONTROLADORES

Programación de Microcontroladores PIC, AVR, ARDUINO

Inicio » Temporizador contador PIC

Compartir:
Temporizador contador PIC

0 0 0

Un temporizador contador PIC es un registro que aumenta su valor en una unidad


con cada 4 ciclos de reloj al cual se encuentre funcionando el microcontrolador PIC,
si por ejemplo la frecuencia del oscilador es de 4MHz, entonces el ciclo de trabajo
del microcontrolador PIC será de 1us, por lo que el temporizador contador PIC
aumentará su valor de uno en uno en cada microsegundo; por ejemplo cuando el
temporizador aumenta su valor en 10 unidades habrán transcurrido 10us.

El temporizador contador PIC es utilizado para obtener medidas de tiempos muy


precisas, de ahí que se le da el nombre de temporizador, en este caso el
temporizador contador PIC funciona con el reloj del sistema; pero también puede
ser utilizado para realizar conteos, por lo que también se le llama contador, en
este caso el temporizador contador PIC ya no aumenta su valor de uno en uno en cada ciclo de trabajo, sino que lo hará
mediante el flanco de subida o el flanco de bajada de alguna señal que llegue a un pin del PIC, estos pines son identificados
como TxCKI donde x es el número temporizador contador PIC que será usado como contador.

El temporizador contador PIC puede producir interrupciones.

Los microcontroladores PIC suelen tener varios temporizadores, como ejemplo se utilizará elPIC16F877A, el cual tiene 3
temporizadores que son llamados timer0, timer1 y timer2, el tiempo que tarda el temporizador contador PIC en aumentar su
valor de unidad en unidad, se puede modificar por programa mediante el uso de prescalers, siendo de esta manera mucho mas
provechosos; dependiendo del modelo de microcontrolador PIC utilizado, no todos los temporizadores pueden ser utilizados como
temporizador y también como contador.

El registro en los microcontroladores PIC donde se guardan y realizan los aumentos de uno en uno del temporizador PIC, es
llamado registro temporizador contador y es representado por TMRx, donde x es el número de temporizador contador PIC que
puede ser 0, 1, 2, dependiendo del número de temporizadores con que cuente el microcontrolador PIC; el temporizador contador
PIC puede ser de 8 bits o de 16 bits.

El temporizador contador PIC puede aumentar sus valores de 0 a 255 si es de 8 bits como el timer0, o de 0 a 65535 si es de 16
bits como el timer1, cada vez que estos registros alcanzan su máximo valor se reinician, volviendo a contar desde su valor
mínimo hasta su máximo, ademas pueden ser programados para provocar interrupciones.

Para el uso del temporizador contador PIC se cuenta además con un grupo de registros mediante los cuales se puede lo puede
configurar de acuerdo a las necesidades que se tengan.

El registro temporizador contador PIC TMR1 puede ser utilizado para tareas de comparación, captura y el registro TMR2 es
utilizado para la obtención de señales de modulación de ancho de pulso o PWM, siendo para ello necesario el uso de otros
registros.

Temporizador contador PIC


En los enlaces que siguen se comentara por separado como se puede proceder para utilizar cada una de las posibilidades de
trabajo del temporizador contador PIC para el timer0, el timer1 y el timer2 del PIC16F877A, siendo muy importante contar con su
hoja de datos que se puede ver y descargar aquí, con algunas pequeñas variaciones es un procedimiento común para otros
microcontroladores PIC.
Compartir:

Timer0 PIC

0 0 0
Timer1 PIC Timer2 PIC

Buscar

 Enlaces del sitio


› INICIO
› MICROCONTROLADORES PIC
› Introducción
› Bits de configuración PIC
› Entradas salidas digitales PIC
› Temporizador contador PIC
› Timer0 PIC
› Timer1 PIC
› Timer2 PIC

› Interrupciones con el PIC


› Interrupción Externa PIC
› Interrupción timer0 PIC
› Interrupción por cambio de estado en el puerto B PIC
› Interrupción ADC PIC
› Interrupción USART PIC

› Conversor analógico digital PIC


› Módulo CCP
› CCP PIC modo captura
› CCP PIC modo comparación
› CCP PIC modo PWM modulación por ancho de pulso

› USART PIC Comunicación serial


› USART PIC ejemplos

› I2C PIC comunicación serial


› I2C PIC ejemplos

› EEPROM PIC Memoria interna

› MICROCONTROLADORES AVR
› Introducción
› Entradas salidas digitales con el AVR
› Temporizador AVR
› Timer0 AVR
› Timer1 AVR
› Timer2 AVR
› PWM AVR modulación por ancho de pulso
› PWM timer0 AVR modo rápido
› PWM timer0 AVR Fase correcta
› PWM timer1 AVR modo rápido
› PWM timer1 AVR Fase correcta
› PWM timer2 AVR modo rápido
› PWM timer2 AVR fase correcta

› Interrupciones con el AVR


› Interrupción externa AVR
› Interrupción timer0 AVR
› Interrupción timer1 AVR
› Interrupción timer2 AVR
› Interrupción ADC AVR
› Interrupción USART AVR

› Convertidor Analógico Digital AVR


› USART AVR Comunicación serial
› USART AVR ejemplos

› I2C AVR Comunicación serial TWI


› I2C AVR Ejemplos

› EEPROM AVR Memoria interna

› ARDUINO
› Introducción
› Entradas salidas digitales Arduino
› Temporizador Contador ARDUINO

› Programación C C++
› Dispositivos Electrónicos
› Teclado matricial y de punto común
› Pantallas LCD
› LCD con el AVR

› Proyectos PIC
› Proyectos entradas salidas digitales PIC

› Proyectos AVR
› PWM AVR control velocidad motor 12VCC

MAS DE ELECTRÓNICA AQUÍ

mrelbernitutoriales.com
Lista de Reproducción Microcontroladores PIC

Lista de Reproducción Microcontroladores AVR


Google Maps

This page can't load Google Maps correctly.

Do you own this website? OK

Compartir
0 0 0

This website uses cookies

Cumpliendo con la ley de cookies de la legislación española, se informa que este sitio utiliza cookies de google para mejorar la experiencia
de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de
Tema

cookies. Acepto Reject Puede


· © 2018 obtener más información,
MICROCONTROLADORES o bien
· Creado con conocercon
 · Diseñado cómo
el cambiar
Customizrla configuración,
· en este enlace.

S-ar putea să vă placă și