Você está na página 1de 6

FECHA DE

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA EMISION


FACULTAD DE INGENIERA
ESCUELA DE INGENIERA ELECTRNICA 2015/8/13

PAGINAS
GUA DE LABORATORIO DE INGENIERA ELECTRNICA
EXTENSIN TUNJA 1 DE 6

Asignatura: Microcontroladores Cdigo: 8108696

Docente: Juan David Guerrero Balaguera E-mail: juandavid.guerrero@uptc.edu.co

PRACTICA No. 01
COMPILACION, SIMULACION Y CREACION DE APLICACIONES BSICAS CON
MIROCONTROLADORES

1. OBJETIVOS:
Usar la aplicacin de Microchip MPLAB en la creacin, compilacin, simulacin y programacin
de micro controladores.
Usar la aplicacin PROTEUS como herramienta de depuracin y prueba de cdigo realizado en la
aplicacin MPLAB.
Implementar aplicaciones sencillas empleando lenguaje ensamblador y verificar su funcionamiento
en condiciones reales.

2. MATERIALES SUGERIDOS:
Pic16f887 datasheet
Mpasm users guide.
Pickit3 users guide.
Ordenador con las aplicaciones proteus y mplab x.
Microcontrolador de la serie pic16f88x.
Programador de microcontroladores pic.
Protoboard
Resistencias, diodos, switch, pulsadores, displays 7 segmentos, capacitores, etc.
Fuente de alimentacin 5v
3. PLANTEAMIENTO Y PROCEDIMIENTO:
Desarrollar los siguientes ejercicios bsicos para el de manejo de instrucciones de los microcontroladores
PIC serie 16, teniendo en cuenta las siguientes etapas:
Diseo del diagrama de flujo respectivo.
Implementacin en lenguaje ensamblador.
Simulacin en MPSIM y PROTEUS.
Implementacin en protoboard y verificacin del funcionamiento

Se requiere desarrollar una aplicacin con el microcontrolador PIC16F887. Este microcontrolador debe
estar en la capacidad de ejecutar 4 tareas diferentes en una sola aplicacin. Para determinar la tarea que va a
ser ejecutada, el microcontrolador debe poseer una entrada de seleccin por cualquiera de sus puertos.
Adicionalmente, cada una de las tareas planteadas requiere entradas y salidas denotadas como X, Y y Z
respectivamente. En la Figura 1 se presenta un esquema de la aplicacin planteada.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA


Sede Central TunjaBoyacColombia Avenida Central del Norte 39-115
FECHA DE
UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA EMISION
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA ELECTRNICA 2015/8/13

PAGINAS
GUA DE LABORATORIO DE INGENIERA ELECTRNICA
EXTENSIN TUNJA 2 DE 6

Seleccin de la
tarea a ejecutar Respuesta de la
SEL Tarea ejectuada

Y
Entradas propias de la PIC16F887
Tarea seleccionada
X
Z

Figura 1. Diagrama conceptual del problema a desarrollar.

A continuacin se presentan las tareas que debe ejecutar el microcontrolador.

Tarea 1: Lea las tres lneas ms bajas del puerto de 8 bits X, las cuales fijan el nmero de leds que se
iluminarn a la salida en el puerto de 8 bits Y. El estado del bit 8 del puerto X (RX7) determina el sentido
en el cual se encienden los leds. Ejemplo:

a. Si RX7 = 1, y el dato ledo en los dems bits del puerto X es 101 (cinco), en el puerto Y se
iluminarn los leds que correspondan al cdigo 00011111, encendindose cinco diodos leds
(D4, D3, D2, D1, D0). Se debe utilizar la instruccin de rotacin rlf.
b. Si RX7 = 0, y el dato ledo en los dems bits del puerto X es 101 (cinco), en el puerto Y se
iluminaran los leds que correspondan al cdigo 11111000, encendindose cinco diodos leds
(D7,D6,D5,D4,D3). Debe utilizase la instruccin de rotacin rrf.

Tarea 2: Lea el dato de entrada del puerto X, y realice una conversin binaria a BCD. El resultado se
guarda en tres posiciones de memoria llamadas centenas, decenas, unidades. Las centenas y decenas sern
visualizadas en los diodos leds del puerto Y, siendo el nibble alto las centenas y el nibble bajo las decenas,
en la parte alta del puerto Z se deben visualizar las unidades.

Tarea 3: Se debe construir un sistema en el que por un puerto del microcontrolador se ingrese un nmero
entre 0 y 200 al que llamaremos X, a la salida el microcontrolador por otro puerto debe entregar un
resultado Y que ser calculado de la siguiente forma:

Y 127(1 sin(0.3141593* X F )) (1.1)


Se debe calcular inicialmente el desfase F de la funcin de la siguiente forma: toman los dos ltimos
nmeros de los cdigos de los estudiantes del grupo, con lo que tendrn dos nmeros entre 00 y 99, estos se
deben sumar, si el numero resultante es superior o igual a 100, se le debe restar 100, con lo que se tendr al
final un nmero entre 00 y 99 al que llamaremos F, este nmero se debe pasar a radianes, dividiendo en
180 y multiplicando por .

Tarea 4: ejecutar cinco secuencias como se muestra en las Figuras 2-6. Para visualizar cada una de las
secuencia utilice 8 Diodos LED conectados al puerto Y del microcontrolador. El funcionamiento deber
satisfacer los siguientes parmetros:

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA


Sede Central TunjaBoyacColombia Avenida Central del Norte 39-115
FECHA DE
UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA EMISION
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA ELECTRNICA 2015/8/13

PAGINAS
GUA DE LABORATORIO DE INGENIERA ELECTRNICA
EXTENSIN TUNJA 3 DE 6

c. Utilizando un pulsador conectado a uno de los pines del puerto X el sistema debe cambiar la
secuencia que se debe visualizar.
d. El tiempo requerido para cambiar entre los estados de las secuencias debe ser de 0.1 Segundos.

D7 D6 D5 D4 D3 D2 D1 D0
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
S11
Figura 2. Patrn de la secuencia 1.

D7 D6 D5 D4 D3 D2 D1 D0
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
S11
S12
S13
S14
S15
S16
S17
Figura 3. Patrn de la secuencia 2.

D7 D6 D5 D4 D3 D2 D1 D0
S0
S1
S2
S3
S4
S5
S6
S7
S8
Figura 4. Patrn de la secuencia 3.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA


Sede Central TunjaBoyacColombia Avenida Central del Norte 39-115
FECHA DE
UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA EMISION
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA ELECTRNICA 2015/8/13

PAGINAS
GUA DE LABORATORIO DE INGENIERA ELECTRNICA
EXTENSIN TUNJA 4 DE 6

D7 D6 D5 D4 D3 D2 D1 D0
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
S11
S12
S13
S14
S15
S16
S17
S18
S19
S20
S21
Figura 5. Patrn de la secuencia 4.

D7 D6 D5 D4 D3 D2 D1 D0
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
S11
S12
S13
S14
S15
S16
S17
S18
S19
S20
S21
S22
S23
S24
S25
S26
S27
S28
Figura 6. Patrn de la secuencia 5.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA


Sede Central TunjaBoyacColombia Avenida Central del Norte 39-115
FECHA DE
UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA EMISION
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA ELECTRNICA 2015/8/13

PAGINAS
GUA DE LABORATORIO DE INGENIERA ELECTRNICA
EXTENSIN TUNJA 5 DE 6

OJO: recuerden siempre que NO deben alimentar el circuito utilizando la alimentacin del
programador Pickit 3, ya que pueden daar los pines de conexin tanto del microcontrolador como
del programador. Ante cualquier duda sobre la programacin contacte al profesor.

EL INFORME DEBE CONTENER

Descripcin del sistema desarrollado basado en microcontrolador


Diagrama de flujo del sistema desarrollado
Anlisis de resultados
Conclusiones
Bibliografa

Para el registro del informe se debe utilizar el formato dispuesto por el docente. Revisar formato en
Aula virtual. La extensin del informe no debe superar 10 PGINAS.

Fecha de entrega PRACTICA (PRIMERA PARTE): Cuarta semana de II periodo acadmico de


2017.
Fecha de entrega INFORME: Cuarta semana de II periodo acadmico de 2017.

METODOLOGA DE EVALUACIN:

Funcionamiento: 30%
Sustentacin: 30%
Informe de laboratorio: 40%

Observacin: La sustentacin se har de manera individual a manera de Quiz, en donde a todos los
estudiantes se les preguntara lo mismo con respecto a la temtica abordada en el laboratorio.
RECOMENDACIN:
Planeacin de actividades:

# Semana Actividad
1 Arquitectura microcontrolador PIC, Set de instrucciones en lenguaje ensamblador.
Desarrollo de aplicaciones bsicas manejo de puertos I/O.
2 Subrutinas, paginado de la memoria del programa, Retardos de tiempo, Registro
PCLATH, STACK.
3 Creacin de libreras en lenguaje ensamblador. Uso dela instruccin RETLW
4 Presentacin de prctica de laboratorio 01.

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA


Sede Central TunjaBoyacColombia Avenida Central del Norte 39-115
FECHA DE
UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA EMISION
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA ELECTRNICA 2015/8/13

PAGINAS
GUA DE LABORATORIO DE INGENIERA ELECTRNICA
EXTENSIN TUNJA 6 DE 6

Bibliografa

[1]. Microcontroladores dsPIC Diseo prctico de aplicaciones. Tercera Edicin. J. M. Angulo Usategui y
I. Angulo Martnez. Editorial McGraw Hill, 2007
[2]. Microcontroladores PIC Diseo prctico de aplicaciones. Tercera Edicin. J. M. Angulo Usategui y I.
Angulo Martnez. Editorial McGraw Hill, 1999
[3]. Microcontroladores PIC. La clave del diseo. E. Martn Cuenca , J. M. Angulo Usategui y I. Angulo
Martnez. Editorial Thomson
[4]. Microcontroladores PIC, la solucin en un chip J. M. Angulo Usategui, E. Martn Cuenca y I. Angulo
Martnez. Editorial Paraninfo, 2000
[5]. Microcontrolador PIC16F84. Desarrollo de proyectos. PALACIOS, E.- REMIRO, F. y LPEZ, L.J.
Febrero 2004. Rstica y CD-ROM, 648 Pgs..
[6]. Designing Embedded Systems with PIC Microcontrollers Principles and applications. Tim Wilmshurst.
2007. Elsevier

UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA


Sede Central TunjaBoyacColombia Avenida Central del Norte 39-115

Você também pode gostar