Está en la página 1de 2

INSTITUTO POLITÉCNICO NACIONAL

Centro de Estudios Científicos y Tecnológicos 18 “Zacatecas”


Arquitectura de Microprocesadores y Microcontroladores.

Práctica 12. Configuración de temporizador.


Objetivo: el alumno aprenderá a configurar un temporizador, así como realizar el
cálculo para el desborde.

Materiales:

Software MPLAB.

PIC 16F84A.

Cristal de 4 MHz

2 capacitores de 22 pf

1 Resistencia de 330 Ω.

1 Diodos led de cualquier color.

Fuente de poder.

Software PIC Simulator.

Hoja de datos del PIC 16f84A.

INSTRUCCIONES:

1. Crea un proyecto en MPLAB y un nuevo archivo para ensamblador.


2. Elabora un programa en el que configures el Timer 0 como temporizador, en el
cual se desborde el mayor tiempo posible.
3. Para esto auxíliate con el siguiente registro:

4. Realiza el cálculo para el tiempo de desborde.


5. Elabora una subrutina con las instrucciones “CALL” y “RETURN” en la que se
genere el máximo tiempo de desborde.
6. Ahora haz el cálculo para que se pueda encender y apagar un led ubicado en el
puerto B en el bit 4 cada segundo.
7. Simula tu programa.
8. Ahora programa el microcontrolador y prueba su funcionamiento.
9. Responde las siguientes preguntas:

¿Cuáles son los registros implicados en la configuración del Timer 0?

¿Para qué sirven las subrutinas?

¿Cómo se puede generar un retardo de más tiempo?

¿Qué oscilador es mejor para generar retardos precisos?

¿Cómo podemos dar valor de 1 en el pre-divisor?

Anota tus observaciones y tus conclusiones.

También podría gustarte