Você está na página 1de 7

DEPARTAMENTO DE ELECTRICA Y ELECTRONICA

Abril 2016 – Agosto 2016

ÁREA DE SISTEMAS DIGITALES

ASIGNATURA: MICROCONTROLADORES NRC:

Informe de práctica No. 1.1

Tema: Circuito Básico PIC 16F877A

Docente: Ing. Danny Sotomayor

Equipo #: 6
Integrantes:

1. Cinthya Calderón
2. William Ibarra

Base Aspectos de evaluación Calificación


0.25 Fundamento teórico
0.25 Diagrama de bloques
0.75 Tabla de asignación de variables
3.5 Informe 0.75 Diagrama de flujo
0.75 Programa
0.50 Diagrama electrónico
0.25 Conclusiones
1.5 Simulación
3.0 Funcionamiento
2.0 Defensa

10 Total

Sangolquí – Fecha: 23-05-2016

FECHA - CIUDAD
DEPARTAMENTO DE ELECTRICA Y ELECTRONICA

UNIDAD Nº1
Informe de práctica No. 1.1

1. Tema: CIRCUITO BÁSICO PIC 16F877A

2. Fecha de entrega: 23-05-2016

3. Documentación a entregar:
 Informe de práctica impreso por grupo, presentado el día de la práctica
 Subir al foro correspondiente en un archivo comprimido
(Practica_1.1_CircuitoBasico_Uc_Equipo_#_NRC.zip), la siguiente información:

a. Informe de la práctica
b. Proyecto en MPLABX
c. Circuito en Proteus.

4. Objetivo:
- Implementar el circuito básico con microcontroladores
- Conocer los registros SFR de configuración y trabajo con puertos.
- Asignar direcciones de memoria para GPR.
- Configurar puertos para realizar operaciones de lectura / escritura.

5. Materiales

- Microcontrolador PIC 16F877A


- Fuente de alimentación
- Protoboard
- Multímetro
- Cristal 4Mhz
- Capacitores, resistencias, dipswitch, leds. Cables.
- Computador
- Grabador de PICs

6. Procedimiento

Diseñar un sistema en base al PIC 16F877A que permita enviar datos del puerto B hacia el
puerto C, almacenando en una localidad de memoria de GPR.
7. Contenido

 Fundamento teórico

MicroControlador. Características.

Memoria subdividida en 4
Memoria de programa páginas de 2k cada una.
FLASH de 8K x 14.
Figura 1.

PIC
16F877A División de memoria en
los 4 bancos. Figura 2.
Memoria de Datos: 368
bytes RAM, 256 bytes
EEPROM. Registro de Funciones
Especiales (SFR) y
Registros de Funciones
Generales. (SGR). Cada
registro cuenta con 8 bits.

Figura 1. Páginas de 2K Figura 2. Bancos de memoria.


Los pines de entrada/salida del microcontrolador se encuentran organizados en cinco puertos,
figura 3.

o Puerto A, 6 líneas
o Puerto B, 8 líneas
o Puerto C, 8 líneas
o Puerto D, 8 líneas
o Puerto E, 3 líneas

Para añadir flexibilidad a los pines del microcontrolador, muchos de sus pines entrada/salida se
encuentran multiplexados con funciones alternativas. La dirección de los pines I/O se encuentra
controlada por el registro de dirección de datos, TRIS. Cada pin de los puertos puede llegar a
configurarse como entrada o salida independiente.

TRISX <n> Controla la dirección del pin n del puerto X.

En el registro un bit en “0” configura el pin del puerto correspondiente como salida y un bit en “1” lo
configura como entrada.

El registro PORT funciona como un latch para los


datos de salida. Cuando el registro PORT se lee, por
ejemplo, MOVF PORTB,W, el microcontrolador lee
los niveles presentes en los pines de I/O.

Si los pines se configuraron como entrad, entonces


PORTX, tendrá el voltaje digital que está conectado
a los pines en ese momento, (voltaje dip-switch), si
los pines se encuentran configurados como salida,
entonces PORTX tendrá el voltaje digital que envía
el PIC al exterior (leds).

Figura 3. Puertos en PIC16F877A

Los GPR´s (Registros de Propósitos Generales) se pueden usar para guardar los datos temporales
(definición de variables) a ser utilizados en el sistema.
 Representación del funcionamiento del sistema, al enviar datos del puerto B hacia el puerto
C del PIC 16F877A. Ver Figura 4.

Reset

Entrada 8 Puerto
Dip Switch. B

MicroControlador
PIC 16F877A

Puerto 8
Salida
C
Leds

Oscilador
4Mhz

Figura 4. Diagrama de Bloques.

 Tabla de asignación de variables


 A continuación se representa el proceso a realizar en el sistema.

INICIO

Configuración.

Puerto B --> Entrada de Datos.

Puerto C --> Salida de Datos.

Salto.

Dato = Puerto B

Dato = Puerto C

Figura 5. Diagrama de Flujo

 Programa
 Diagrama electrónico
 Conclusiones

8. Bibliografía

Fernando E. PRIMERA 2007 Español Marcombo


Microcontroladores: fundamentos y Valdés Pérez,
aplicaciones con PIC Ramón Pallás
Areny
Programación de microcontroladores Ibrahim Dogan PRIMERA 2006 Español Marcombo
PIC

Você também pode gostar