Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Microcontroladores
2018-2
Escuela de Electrónica
I. Pre-laboratorio
a. ¿Cuáles son las diferencias entre una configuración de oscilador LP, XT, HS,
INTOSC y EXTRC?
b. ¿Qué son los registros SFR y GPR?
c. ¿Qué función cumple los registros TRISx, PORTx y LATx?
d. Diferencias más significativas entre un PIC16F87X y PIC18F4550
II. Introducción:
2
Escuela de Electrónica
(a) (b)
(c) (d)
Figura 1 Creación de un nuevo proyecto.(a) Nuevo Proyecto (b) seleccionar dispositivo
(c) Seleccionar Herramienta (d)Seleccionar compilador
3
Escuela de Electrónica
En las carpetas del proyecto “Lab_dir1”, crear un nuevo archivo principal (C Main File)
llamado “Lab_dir1_main.c”dentro de la carpeta Source Files.(Ver figura 2)
4
Escuela de Electrónica
(a) (b)
Figura 3 Programa principal creado automáticamente por el MPLABX. (a) Vista del proyecto
(b) Archivo principal del proyecto Lab_dir_1_main.c
5
Escuela de Electrónica
Realizar la simulación con MPLAB-SIM. Verificar la carga de los valores en los
registros relacionados al puerto D.
Realizar la simulación con Proteus, utilizando el circuito de la figura 5, verificar su
funcionamiento.
6
Escuela de Electrónica
Tabla 1 Evaluación de los Switches
IV. Post-laboratorio.
Diseñar un programa que pueda evaluar siempre el estado de 2 switches que pueda
manipular el funcionamiento de un contador binario de 8 bits por el puerto D. El SW0 y
SW1, están conectados al PIN RC0 y RC1 respectivamente. (ver tabla 2 y figura 6)
Tabla 2 Evaluación de los Switches