You are on page 1of 4

1.

TEMA:
PUERTAS DE ENTRADA/SALIDA MICROCOTROLADOR PIC16F84A
2. MARCCO TEORICO:

El microcontrolador PIC16F84A, es un circuito integrado programable que contiene todos


los componentes de un computador. Se emplea para controlar el funcionamiento de una
tarea determinada y, a su reducido tamaño, suele ir incorporado en el propio dispositivo
al que gobierna. Esta última característica es la que confiere la denominación de
“controlador incrustado” (enbedded controller )

3. MATERIALES:
 Microcontrolador PIC16F84A
 Condensadores: 22pF
 Resistencias 330Ω, 10kΩ
 Cristal Oscilador de 4MHz
 Diodos leds
 Pulsador normalmente abierto
 Fuente de alimentación 0V-5V
 Software MPLAB X.
 Programador de microcontrolador PIC microchip (PICKIT3)
4. OBJETIVOS:
 Reconocer el entorno de desarrollo integrado MPLAB X, para microcontrolador
de microchip
 Realizar configuraciones de puertas E/S del PIC16F84A
 Lectura y escritura de datos por los puertos A y B del microcontrolador 16F84A
5. CIRCUITO ESQUEMATICO:
6. CODIGO FUENTE:

7. DIAGRAMA DE FLUJO DEL PROGRAMA:

INICIO

PORTA: entrada

PORTB: salida

Leer PORTA Y guardar


en w

W=W+2

Escribir en PORTB el
resultado W

1. TEMA:
TEMPORIZADOR TMR0 Y SUBRUTINAS
2. MARCO TEORICO:
El timer es un temporizador / controlador ascendente de 8 bits, cuando trabaja con el
reloj del PIC se le suele llamar temporizador y cuando los pulsos los recibe en una fuente
externa a tavez de la patilla RA4/TOCKI se llama contador, pero digamos que es el mismo
perro con dos collares de defertentes. Para no liarnos con patillas y elnombre de los
registros voy amostrar los registros y patillas implicadas solo TMR0 utilizando el
PIC16F84A,aunque podría ser otro cualquiera ya que este temporizaor viene
incorporado en todos los PIC.
3. MATERIALES:
 Microcontrolador PIC16F84A
 Condensadores: 22pF
 Resistencias 330Ω, 10kΩ
 Cristal Oscilador de 4MHz
 Diodos leds
 Pulsador normalmente abierto
 Fuente de alimentación 0V-5V
 Software MPLAB X.
 Programador de microcontrolador PIC microchip (PICKIT3)
4. OBJETIVO:
 Analizar e implementar aplicaciones empleado el módulo de temporizador del
pic16f84a
 Configurar el temporizador del TMR0 como controlador de pulsos para la
temporización de retardos de 1 segundo
 Reconocer la sintaxis de la instrucciones de lenguaje ensamblador para PIC16F84A de
microchip
5. CIRCUITO ESQUEMATICO:
6. CODIGO FUENTE:

You might also like