Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Laboratorio de Microprocesadores y
Microcontroladores
Contenido
Descripcin .......................................................................................................................................3
Objetivos ..........................................................................................................................................3
Objetivos Especficos................................................................................................................. ..3
Introduccin ................................................................................................................................... 4
Trabajo en casa ...............................................................................................................................7
Material y equipo de laboratorio .................................................................................................8
Trabajo en laboratorio ..............................................................................................................................8
Problema de diseo .................................................................................................................. .8
Anlisis y Diseo........................................................................................................................ ..9
Desarrollo. Captura y compilacin ..............................................................................................9
Desarrollo. Validacin mediante simulacin..............................................................................10
Desarrollo. Armado del circuito .................................................................................................10
Implementacin .........................................................................................................................10
Resultados .................................................................................................................................11
Referencias ...............................................................................................................................11
Bibliografa .................................................................................................................................11
Mesografa ................................................................................................................................11
Anexo 1..........................................................................................................................................12
Cdigo fuente .............................................................................................................................12
Anexo 2...........................................................................................................................................13
Circuito prctica 1 .....................................................................................................................13
Anexo 3...........................................................................................................................................14
Fuente de 5V ..............................................................................................................................14
Objetivos
Presentar al alumno las herramientas en hardware y software usadas
en el diseo e implementacin de aplicaciones con microcontroladores
PIC. Adems, se realizar la compilacin, simulacin e implementacin
de un proyecto enfocado a la configuracin y manejo de puertos
digitales de entrada-salida.
Objetivos Especficos
Presentar al alumno las generalidades de la arquitectura de los
microcontroladores PIC de gama media a travs de la arquitectura de
un microcontrolador 16F887.
Introduccin
Un microprocesador es un dispositivo electrnico que posee generalmente
slo la Unidad Central de Proceso (CPU). Para funcionar, el
microprocesador necesita de circuitos externos que le permitirn realizar el
control de procesos para el que fue programado, a estos elementos se les
llama sistema mnimo.
Se dice que el microprocesador tiene una arquitectura abierta porque
dependiendo del sistema a controlar, podemos variar las caractersticas de
los elementos que se conectan al microprocesador.
En este caso, un sistema mnimo para un microprocesador de aplicacin
general est formado por:
Memoria de Programa. Una memoria permanente donde se
almacenan las instrucciones para el control del proceso o
programa.
Memoria de datos. Una memoria de tipo voltil que es usada para
almacenar datos del programa del usuario.
Oscilador principal. Un circuito que genera un pulso constante para
sincronizar las actividades del microprocesador.
Puertos de entrada y salida. Los circuitos integrados que permitirn
que el microprocesador se conecte a otros perifricos como
teclado, pantalla, impresora, alarma, sensores de temperatura, etc.
(puertos de entrada y salida).
Al unir todos estos elementos a un microprocesador obtenemos una
computadora digital.
RP0
0
1
0
1
Banco
0
1
2
3
Trabajo en casa
El cuestionario se encuentra en lnea en la pgina www.proyectolati.org aula virtual-
Trabajo en laboratorio
Problema de diseo
Como parte de un sistema de deteccin de errores es necesario contar con
un mecanismo de complemento a dos. Los datos son ingresados por un bus
de 8 bits, son procesados y posteriormente son lanzados a un nuevo bus a
la siguiente etapa del sistema de deteccin. Disea un programa en
lenguaje ensamblador para un microcontrolador PIC16F887 que lea 8 bits a
travs del puerto B y entregue su complemento a dos a travs del puerto D.
Posteriormente, prueba tu programa en el simulador MPLAB SIM e
implementa tu circuito fsicamente para su validacin.
Anlisis y diseo
1.
Implementacin
1.
10
Resultados
1. Captura dos pantallas de la simulacin donde se muestre el
funcionamiento del programa y gurdalas en una memoria USB. Las
capturas debern mostrar la ventana watch con los valores
calculados del complemento a dos.
2. Toma una fotografa de la operacin del circuito.
3. Realiza un documento escrito que contenga los siguientes
elementos:
a. Cartula: Deber incluir
i. Institucin
ii. Nmero de prctica
iii. Nombre de la prctica
iv. Nombre del alumno
v. Horario
vi. Fecha de entrega
b. Objetivos: Particular y especficos
c. Descripcin de la prctica: Trabajo realizado en clase
d. Resultados obtenidos:
i. Parciales o totales obtenidos de la realizacin de la
prctica
ii. Problemas circunstanciales del desarrollo de la
prctica
e. Conclusiones
Referencias
Bibliografa
ANGULO J. (2000). Microcontroladores PIC. Espaa. Paraninfo.
GONZALEZ J. (1992).Introduccin a los Microcontroladores. Espaa.
Graw-Hill.
MYKE P. (2001). Programming and Customizing the PIC
Microcontroller. McGraw-Hill. Mxico.
PALACIOS E. (2006). Microcontrolador PIC16F84, Desarrollo de
proyectos Mxico: Alfaomega Ra-Ma.
TAFANERA A. (2000). Teora y diseo con Microcontroladores PIC.
Mxico. Autores Editores.
TORRES P. (1994). Microprocesadores y Microcontroladores Aplicados
a la Industria. Madrid. Paraninfo.
Mesografa
Microchip (2011) http://microchip.com
11
Anexo 1
Cdigo fuente
CONFIG _CONFIG1, _INTOSCIO & _MCLRE_OFF & _WDT_OFF &
_LVP_OFF & _CPD_OFF & _CP_OFF & _BOR_OFF & _PWRTE_ON &
_FCMEN_OFF & _IESO_OFF
LIST P=16F887
#INCLUDE <P16F887.INC>
ORG 00h
Inicializacion
BCF STATUS, RP1
BSF STATUS, RP0
MOVLW b'11111111'
MOVWF TRISB
MOVLW b'00000000'
MOVWF TRISD
BSF STATUS, RP1
BSF STATUS, RP0
CLRF ANSELH
BCF STATUS, RP1
BCF STATUS, RP0
;Cambio al banco 1
CLRF
PORTD
Principal
MOVF PORTB, W
MOVWF PORTD
GOTO Principal
END
12
Anexo 2
Circuito prctica 1
13
Anexo 3
Fuente de 5V
Material
14