Sunteți pe pagina 1din 6

Benemrita Universidad Autnoma de Puebla.

Facultad de Ciencias de la Electrnica.

Microcontroladores y DSP

PRACTICA 1:

PROFESOR:
Nicolas Quiroz Hernndez.

ALUMNOS:
Hctor Alfonso
Felipe Mendoza Hernndez
Jorge Ulises Chvez

Puebla, Pue. Otoo 2014

1. INTRODUCCION.
Qu es un Microcontrolador?
Un microcontrolador (MCU) es un circuito integrado que incorpora una unidad central de proceso
(CPU) y una serie de recursos internos. La CPU permite que el microcontrolador pueda ejecutar
instrucciones almacenadas en una memoria. Los recursos internos son memoria RAM, memoria
ROM, memoria EEPROM, puerto serie, puertos de entrada/salida, temporizadores, comparadores,
capturadores...
Se puede decir que es una evolucin del microprocesador, al aadirle a este ltimo las funciones
que antes era necesario situar externamente con otros circuitos. El ejemplo tpico esta en los
puertos de entrada/salida y en la memoria RAM, en los sistemas con microprocesadores es
necesario desarrollar una lgica de control y unos circuitos para implementar las funciones
anteriores, con un microcontrolador no hace falta porque lo lleva todo incorporado, adems en el
caso de tener que ampliar el sistema ya ofrece recursos que facilitan esto.
En resumen, un microcontrolador es un circuito integrado independiente, que no necesita
memoria ni puertos externos pues los lleva en su interior, que facilita la tarea de diseo y reduce
el espacio, traducindose todo a una aplicacin final ms econmica y fiable.
El ensamblador para microcontroladores.
MPLAB es un ambiente de desarrollo integrado (IDE, por sus siglas en ingls) creado por Microchip
Technology para dar soporte a la realizacin de proyectos basados en microcontroladores PIC.
Incluye varios mdulos que permiten llevar a cabo las distintas etapas de un proyecto: Edicin,
Ensamblaje, Simulacin y Programacin.

2. OBJETIVOS.
Identificar las caractersticas de los microcontroladores (uC) PIC de la familia PIC18.
Identificar los pines del PIC18F4550.
Analizar el funcionamiento de los puertos, oscilador y reset.
Conectar el circuito de reset (MClr) del PIC.
Identificar el software MPLAB en lenguaje ensamblador.
Realizar un programa en lenguaje ensamblador para sumar dos datos de 4 bits (Puerto B) y
Mostrar el resultado en 5 leds conectados en puerto D.
Realizar la simulacin del cdigo en ensamblador.
Simular en el software Proteus el circuito completo.
Programar el microcontrolador (Pickit2, ICD2, Master-Pro, etc.)

3. INTRODUCCIN AL USO DEL MPLAB


MPLAB es un software de ensamblador encargado de traducir un cdigo en ensamblador a nivel
maquina en unos u ceros, esto es en ofrecer distintos nombres simblicos a las instrucciones
correspondiente en sistema binario.
Para iniciar un proyecto en MPLAB habr que seguir los siguientes pasos:
Acceder al programa MPLAB

Al iniciar el programa se desplegar una interfaz de trabajo donde se tiene una ventana
con un rbol de tarea donde se pueden visualizar los archivos de programa, archivos de
encabezado, etc.; tambin se tiene otra ventana de salida donde se observa informacin al
compilar el proyecto, esto es si contiene errores de sintaxis.

Se procede a crear el proyecto nuevo, haciendo clic en Project y posteriormente en Project


Wizard.

Se desplegar una ventana que le da la bienvenida y ser su asistente que lo llevara paso a paso
para crear un proyecto nuevo. Para continuar tendr que dar siguiente.

El asistente, le pedir seleccionar el dispositivo a ocupar, esto es para configurar las libreras
adecuadas al Pic que se utilizar. Para este proyecto se elige el PIC18F4550.

Se continua configurando el ensamblador a ocupar, esto es el software que se encargara de


compilar y ensamblar el proyecto. Se utiliza el mismo MPLAB para ensamblar, el cual es el que esta
seleccionado por default (MPAS Assembler (mpasmwin.exe) v5.35).

El asistente le pide una direccin en la cual se va a guardar el proyecto y el nombre con el que ser
guardado y con esto se termina la creacin del proyecto nuevo. Una vez creado el proyecto es
necesario crear un nuevo archivo de cdigo fuente en donde se proceder a programar las
instrucciones.

Al crear este nuevo archivo se despliega un editor de texto en donde se escribe el programa con
las instrucciones deseadas para un proyecto en particular, a dems se determina la configuracin
del dispositivo PIC en la manera que se desea utilizar, esto es, configuracin de puertos de entrada
y salida, pines analgicos o digitales que se han de utilizar, temporizadores, etc. segn sea el caso
a configurar en el proyecto, de manera que funcione adecuadamente a las instrucciones y
requerimientos del programa.

4. Desarrollo del proyecto (Programacion)

S-ar putea să vă placă și