Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULTAD DE INGENIERIA
ESCUELA DE TELECOMUNICACIONES
LABORATORIO DE ELECTRONICA DIGITAL
PRACTICA No 4
INTRODUCCIÓN A MICROCONTROLADORES
1. PIC16F84
Figura 1
Para poder configurar los puertos del PIC, es necesario conocer la tabla de
registros de la memoria de datos, la cual, está dividida en el BANCO 0 y BANCO 1.
Por defecto el PIC tendrá todos los I/O port's (es decir los puertos RA y RB), colocados
como entrada de datos, y si queremos cambiarlos habrá que configurarlos.
Por Ejemplo:
Si TRISA es igual a 11110 todos sus pines serán entradas salvo RA0 que esta como
salida.
Si TRISB es igual a 00000001 todos sus pines serán salidas salvo RB0 que esta como
entrada
2
STATUS es un Registro de 8 bits u 8 casillas, en el cual la Nº 5 (RP0) define la posición
del banco en donde nos encontramos
El repertorio del PIC16F84 está compuesto por 35 instrucciones que pueden ser
agrupadas para su estudio en los siguientes grupos:
• Instrucciones de carga
• Instrucciones aritméticas
• Instrucciones lógicas
• Instrucciones de bit
• Instrucciones de salto
• Instrucciones para manejo de sub rutinas
• Instrucciones especiales
3
Tabla 1
4. Parte Experimental
Figura 2
4
2. Diseñar y elaborar un programa para el PIC 16F84 que comience poniendo a cero un
contador y lo vaya incrementando de unidad en unidad hasta alcanzar el valor 99,
momento en el cual se encenderá un led conectado a RB0 y terminará el programa.
3. Diseñar y montar un programa para el microcontrolador PIC 16F84 que lea el número
binario introducido por los interruptores en el Puerto A (RA0 hasta RA3) y lo visualice
en un display de 7 segmentos (cátodo común) conectado al Puerto B (RB0 hasta RB7)
(Figura 3)
Figura 3