Está en la página 1de 8

PROGRAMACIN DE MICROCONTROLADORES

V Ciclo
Laboratorio N1
Arquitectura e informacin especfica del
PIC16F877

Lab. N 1 Arquitectura e informacin del 16F877

Pg. 2

Lab. N 1 Arquitectura e informacin del 16F877

Arquitectura e informacin especfica del PIC16F877


Objetivos
1. Diferenciar las arquitecturas de diseo de los PICs
2. Identificar los diferentes bloques funcionales de los PICs
3. Utilizar manuales del fabricante

Introduccin
Los PICs constituyen en la actualidad una forma de proveer inteligencia a equipos o sistemas para
un mejor desempeo de los mismos. Esta alternativa de automatizacin se encuentra
prcticamente a la mano pues la informacin y herramientas de desarrollo son, en cierta medida,
proporcionadas por el fabricante. El campo de accin de los PICs va desde la activacin o
desactivacin de entradas o salidas en general hasta el procesamiento digital de seales pasando
por aplicaciones especficas como la conversin A/D, modulacin PWM y muchas ms.

Preparacin
Para la realizacin de este laboratorio se requiere la lectura previa de la informacin proporcionada
para el curso, como el texto y el manual del fabricante.

Equipos y Materiales

Computadora
Software de desarrollo
Proyector multimedia
Texto del curso
Manual del fabricante
Mdulo de desarrollo

Pg. 3

Lab. N 1 Arquitectura e informacin del 16F877

Seguridad

Trabajar con Seguridad evita que las personas sufran daos, y provee un ambiente satisfactorio de
trabajo.
Al trabajar en este laboratorio o taller y cualquiera de los subsiguientes, realice el siguiente
procedimiento:
1. Al ingresar, inspeccione:
Las vas de acceso.
Orden y limpieza.
2. En su estacin de trabajo evale las condiciones de:
Orden y Limpieza.
Herramientas y equipos.
3. Realice su trabajo teniendo en cuenta:
Orden y limpieza.
Seguridad.
Proceda a realizar las conexiones de los equipos o implementacin de los circuitos
comprobando que la lnea elctrica se encuentre desconectada.
Solicite visto bueno al profesor antes de aplicar energa elctrica.
4. Realice el anlisis de riesgo personal:
Qu es lo que voy a hacer?
Qu es lo que puede salir mal?
Qu debo hacer para que no salga mal?
5. Al terminar sus labores, deje su estacin de trabajo en buenas condiciones:
Ordenado y limpio.
Seguro.
Desconecte el suministro de energa elctrica.

Pg. 4

Lab. N 1 Arquitectura e informacin del 16F877

Procedimiento
1. Haciendo uso del manual de Microchip para el PIC16F877, responda lo siguiente:
a)
b)
c)
d)
e)
f)
g)

Qu arquitectura posee?
Cuntas instrucciones tiene?
A qu velocidad trabaja?
Cmo est compuesta su memoria?
Cuntas interrupciones maneja?
De cuntos niveles es su stack?
Cuntos modos de direccionamiento soporta?

En relacin a sus perifricos, responda lo siguiente.


h)
i)
j)
k)

Cuntos timers posee?


Cuntos mdulos PWM implementa?
Cuntos convertidores A/D posee?
Cuntos mdulos de comunicacin posee?

2. Observe el diagrama de bloques de PIC16F877 y responda lo siguiente:


a)
b)
c)
d)
e)
f)

Cuntos bits posee el puerto A?


De cuntos bits es el bus de datos?
Cuntos bits tiene una instruccin?
Cul es la funcin del registro STATUS?
Cul es la funcin del registro W?
Cul es la funcin de la ALU?

3. Busque en el manual la distribucin de los registros internos del PIC16F877 y responda lo


siguiente:
a)
b)
c)
d)
e)

Cuntos bancos posee?


Cuntos registros de funciones especiales existen en el banco 0?
Cul es la direccin del registro STATUS?
Cuntos registros de propsitos generales existen en el banco 0?
Cul es la direccin del registro TRISA?

4. Busque en el manual el set de instrucciones del PIC16F877 y responda lo siguiente:


a)
b)
c)
d)
e)

En cuntos tipos de instrucciones se pueden agrupar?


Cul es la diferencia entre un mnemnico y un operando?
Qu es un Opcode?
Cuntos ciclos de instruccin utiliza un CALL?
Qu bit del registro STATUS activa la instruccin CLRF?

Pg. 5

Lab. N 1 Arquitectura e informacin del 16F877


Modelo de Informe
Deber contener lo siguiente:
Cartula
1.
2.
3.
4.
5.

Nombre del laboratorio


Nombres de los integrantes
Seccin a la que pertenecen
Fecha de realizacin
Fecha de presentacin

Fundamento Terico
Deber ser conciso y redactado con lenguaje propio. Estar basado en las lecturas recomendadas o
cualquier otra informacin relacionada con el tema. En cualquier caso no ser mayor de tres (03)
pginas.
Resultados del Laboratorio
Deber contemplar lo siguiente:
1. Los datos, tablas, resultados de los programas y respuestas a las preguntas que se soliciten en
el procedimiento.
2. Los programas debern contar con lneas de comentarios
3. Deber acompaarse al programa, el diagrama de flujo del mismo.
Observaciones y Conclusiones
Sern nicamente referidas a la experiencia de laboratorio y redactadas en lenguaje propio.
Aplicacin de lo aprendido
Hacer una tabla comparativa con otros microcontroladores (ATMEL, ARDUINO).

Pg. 6

Lab. N 1 Arquitectura e informacin del 16F877


Observaciones Generales
1. La presentacin del informe se realiza al ingresar al Laboratorio. En la clase siguiente a su
realizacin.
2. Se tomar en cuenta las reglas de ortografa en la redaccin del informe.
3. La evaluacin se realizar del siguiente modo

Realizacin

Puntos

Informe desarrollado correctamente

Formato de evaluacin de alumnos

10

Implementacin

5
Total

Curso:

Programacin de Microcontroladores

Lab. No:

01

Mesa No:

Tema:

Arquitectura del PIC

Fecha:

20
Seccin

Comentario:

Participantes:
1
2
3
4

Pg. 7

Lab. N 1 Arquitectura e informacin del 16F877

PROGRAMACIN DE MICROCONTROLADORES

Laboratorio N 1
Arquitectura e informacin del PIC16F877
INFORME
Integrantes:

Seccin D
Profesor: Carlos Enrique Mendiola Mogolln

Fecha de Realizacin:
Fecha de Entrega:

2015-1
Pg. 8

También podría gustarte