Uso del timer0 para el pic 16 f877a con el compilador hi tech

Carlos Buitron Q.

USO DEL TIMER0 PARA EL PIC 16F877A con el COMPILADOR HI TECH
La operación implica la siguiente secuencia:
Ingresar al banco 1
Configurar el modulo TIMER 0 (como contador de eventos o timer)
Regresar al banco 0
- Cargar el valor del TMR0 (inicializar la cuenta )
Las principales características del modulo TIMER 0 son.
- Puede ejecutar hasta 256 cuentas (0-255) debido a que el registro TMR0 es de 8 bits.
El registro TMR0 puede ser leído para saber cual es valor actual de las cuentas o puede
ser escrito para colocar un valor inicial.
- Posee un bloque de pre escalamiento que permite ampliar el rango de las cuentas.
- Selector interno para definir si trabaja como temporizador o como contador de eventos.
- Genera una señal de interrupción cuando se produce un desborde en el registro TMR0
(cuando pasa de 0xFF a 00). Bit T0IF del registro INTCON.
- Selector para indicar si detecta flanco de subida o bajada cuando opera como contador de
eventos. Bit T0SE del registro OPTION_REG (OPTION para fines prácticos lo llamaremos
OPTION_REG en adelante).
Uso del Timer0 para parpadear el led RB0 a una frecuencia de 305Hz

[0.00-2.26ms] rango de periodo

 1/2.26ms == 305 Hz.
Uso del timer0 para el pic 16 f877a con el compilador hi tech
Uso del timer0 para el pic 16 f877a con el compilador hi tech

Recomendados

Timer0 von
Timer0Timer0
Timer0Pepe Aguilar
3.8K views15 Folien
Modulo Timer 0 del PIC16F887 von
Modulo Timer 0 del PIC16F887Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887Fernando Aparicio Urbano Molano
9.2K views12 Folien
Timer 0 - Pic16F877A von
Timer 0 - Pic16F877ATimer 0 - Pic16F877A
Timer 0 - Pic16F877AFernando Aparicio Urbano Molano
10.7K views12 Folien
Microprogramacion - Interrupciones y timers von
Microprogramacion - Interrupciones y timersMicroprogramacion - Interrupciones y timers
Microprogramacion - Interrupciones y timersmarco calderon layme
3.1K views17 Folien
Guía rápida tmr0 e interrupciones von
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesLuis Zurita
53.6K views29 Folien
4. interrupciones y temporizadores von
4. interrupciones y temporizadores4. interrupciones y temporizadores
4. interrupciones y temporizadoresDavid Narváez
12.6K views38 Folien

Más contenido relacionado

Was ist angesagt?

Clase Timer 1 von
Clase Timer 1Clase Timer 1
Clase Timer 1Fernando Aparicio Urbano Molano
6.5K views19 Folien
Módulo ADC del PIC16F887 von
Módulo ADC del PIC16F887Módulo ADC del PIC16F887
Módulo ADC del PIC16F887Fernando Aparicio Urbano Molano
14.3K views16 Folien
UNIDAD IV von
UNIDAD IVUNIDAD IV
UNIDAD IVLuis Zurita
3.1K views26 Folien
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup... von
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...SANTIAGO PABLO ALBERTO
309 views30 Folien
Ejemplos 4to Examen Mci von
Ejemplos 4to Examen MciEjemplos 4to Examen Mci
Ejemplos 4to Examen MciLuis Zurita
1.8K views8 Folien
Interrupciones y Temporizadores pucesi von
Interrupciones y Temporizadores   pucesiInterrupciones y Temporizadores   pucesi
Interrupciones y Temporizadores pucesiDavid Narváez
1.5K views43 Folien

Was ist angesagt?(20)

Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup... von SANTIAGO PABLO ALBERTO
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Ejemplos 4to Examen Mci von Luis Zurita
Ejemplos 4to Examen MciEjemplos 4to Examen Mci
Ejemplos 4to Examen Mci
Luis Zurita1.8K views
Interrupciones y Temporizadores pucesi von David Narváez
Interrupciones y Temporizadores   pucesiInterrupciones y Temporizadores   pucesi
Interrupciones y Temporizadores pucesi
David Narváez1.5K views
GUÍA DE EJERCICIOS RESUELTOS TEMA 4 von Luis Zurita
GUÍA DE EJERCICIOS RESUELTOS TEMA 4GUÍA DE EJERCICIOS RESUELTOS TEMA 4
GUÍA DE EJERCICIOS RESUELTOS TEMA 4
Luis Zurita12.4K views
Decodificador dtmf mt8870 von Franz Tarqui
Decodificador dtmf mt8870Decodificador dtmf mt8870
Decodificador dtmf mt8870
Franz Tarqui740 views
PWM con PIC16F877A: Modulos y Registros Involucrados von Eduardo Henriquez
PWM con PIC16F877A: Modulos y Registros InvolucradosPWM con PIC16F877A: Modulos y Registros Involucrados
PWM con PIC16F877A: Modulos y Registros Involucrados
Eduardo Henriquez31.4K views
Curso Micro Tema 4 von Luis Zurita
Curso Micro Tema 4Curso Micro Tema 4
Curso Micro Tema 4
Luis Zurita2.7K views
EJERCICIO ADICIONAL 1ER EXAMEN von Luis Zurita
EJERCICIO ADICIONAL 1ER EXAMENEJERCICIO ADICIONAL 1ER EXAMEN
EJERCICIO ADICIONAL 1ER EXAMEN
Luis Zurita857 views

Similar a Uso del timer0 para el pic 16 f877a con el compilador hi tech

Curso de microcontroladores capitulo 05 von
Curso de microcontroladores capitulo 05Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Hamiltonn Casallas
143 views8 Folien
Microcontroladores Registro Timer_0 von
Microcontroladores Registro Timer_0 Microcontroladores Registro Timer_0
Microcontroladores Registro Timer_0 electro_pic
1.1K views19 Folien
Lab# 2 - Temporizador.pdf von
Lab# 2 - Temporizador.pdfLab# 2 - Temporizador.pdf
Lab# 2 - Temporizador.pdfsopitamani1
20 views13 Folien
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador von
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizadorLab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizadorDaniel Pardo
159 views8 Folien
PRÁCTICA 2 ENSAMBLADOR - JESÚS ASMETH PÉREZ CAMACHO von
PRÁCTICA 2 ENSAMBLADOR - JESÚS ASMETH PÉREZ CAMACHOPRÁCTICA 2 ENSAMBLADOR - JESÚS ASMETH PÉREZ CAMACHO
PRÁCTICA 2 ENSAMBLADOR - JESÚS ASMETH PÉREZ CAMACHOInstituto Tecnológico de Tuxtla Gutiérrez
581 views5 Folien
arquitectura de un microcontrolador von
arquitectura de un microcontroladorarquitectura de un microcontrolador
arquitectura de un microcontroladorPablo Ramos Garcia
753 views50 Folien

Similar a Uso del timer0 para el pic 16 f877a con el compilador hi tech(20)

Microcontroladores Registro Timer_0 von electro_pic
Microcontroladores Registro Timer_0 Microcontroladores Registro Timer_0
Microcontroladores Registro Timer_0
electro_pic1.1K views
Lab# 2 - Temporizador.pdf von sopitamani1
Lab# 2 - Temporizador.pdfLab# 2 - Temporizador.pdf
Lab# 2 - Temporizador.pdf
sopitamani120 views
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador von Daniel Pardo
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizadorLab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador
Daniel Pardo159 views
Tarjeta integradora de aplicaciones (06) von alascaperu
Tarjeta integradora de aplicaciones (06)Tarjeta integradora de aplicaciones (06)
Tarjeta integradora de aplicaciones (06)
alascaperu63 views
26176947 tutorial-v-escritura-en-lcd-usando-teclado-matricial von Gabriel Bravo Rojas
26176947 tutorial-v-escritura-en-lcd-usando-teclado-matricial26176947 tutorial-v-escritura-en-lcd-usando-teclado-matricial
26176947 tutorial-v-escritura-en-lcd-usando-teclado-matricial
Gabriel Bravo Rojas2.5K views
Introducpic2 von conalep
Introducpic2Introducpic2
Introducpic2
conalep321 views
Introducpic von conalep
IntroducpicIntroducpic
Introducpic
conalep482 views
Práctica #2 parcial #2 registros del banco von Anibal Ulibarri
Práctica #2 parcial #2  registros del bancoPráctica #2 parcial #2  registros del banco
Práctica #2 parcial #2 registros del banco
Anibal Ulibarri117 views
7842803 capitulo2-arquitectura-del-a tmega32-espanol von Danny Sanchez
7842803 capitulo2-arquitectura-del-a tmega32-espanol7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol
Danny Sanchez86 views

Más de Carlos Buitron Quispe

Programación orientada a objetos en vb 2012 von
Programación orientada a objetos en vb 2012Programación orientada a objetos en vb 2012
Programación orientada a objetos en vb 2012Carlos Buitron Quispe
279 views2 Folien
COMUNICACION SERIAL DSPIC30F3014 Y MATLAB von
COMUNICACION SERIAL DSPIC30F3014 Y MATLABCOMUNICACION SERIAL DSPIC30F3014 Y MATLAB
COMUNICACION SERIAL DSPIC30F3014 Y MATLABCarlos Buitron Quispe
933 views8 Folien
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi tech von
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi techUso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi techCarlos Buitron Quispe
2.2K views5 Folien
SISTEMA RECONOCIMIENTO DE OBJETOS APLICANDO PROCESAMIENTO DE IMAGENES von
SISTEMA RECONOCIMIENTO DE OBJETOS APLICANDO PROCESAMIENTO DE IMAGENESSISTEMA RECONOCIMIENTO DE OBJETOS APLICANDO PROCESAMIENTO DE IMAGENES
SISTEMA RECONOCIMIENTO DE OBJETOS APLICANDO PROCESAMIENTO DE IMAGENESCarlos Buitron Quispe
1K views20 Folien
Tutorial de programacion en c para pic16 f877a von
Tutorial de programacion en c para pic16 f877aTutorial de programacion en c para pic16 f877a
Tutorial de programacion en c para pic16 f877aCarlos Buitron Quispe
838 views5 Folien
000191 von
000191000191
000191Carlos Buitron Quispe
705 views3 Folien

Más de Carlos Buitron Quispe(6)

Uso del timer0 para el pic 16 f877a con el compilador hi tech

  • 1. USO DEL TIMER0 PARA EL PIC 16F877A con el COMPILADOR HI TECH La operación implica la siguiente secuencia: Ingresar al banco 1 Configurar el modulo TIMER 0 (como contador de eventos o timer) Regresar al banco 0 - Cargar el valor del TMR0 (inicializar la cuenta ) Las principales características del modulo TIMER 0 son. - Puede ejecutar hasta 256 cuentas (0-255) debido a que el registro TMR0 es de 8 bits. El registro TMR0 puede ser leído para saber cual es valor actual de las cuentas o puede ser escrito para colocar un valor inicial. - Posee un bloque de pre escalamiento que permite ampliar el rango de las cuentas. - Selector interno para definir si trabaja como temporizador o como contador de eventos. - Genera una señal de interrupción cuando se produce un desborde en el registro TMR0 (cuando pasa de 0xFF a 00). Bit T0IF del registro INTCON. - Selector para indicar si detecta flanco de subida o bajada cuando opera como contador de eventos. Bit T0SE del registro OPTION_REG (OPTION para fines prácticos lo llamaremos OPTION_REG en adelante). Uso del Timer0 para parpadear el led RB0 a una frecuencia de 305Hz [0.00-2.26ms] rango de periodo  1/2.26ms == 305 Hz.