Está en la página 1de 7

UNIVERSIDAD TECNOLGICA DEL PER

FACULTAD DE INGENIERIA DE SISTEMAS Y ELECTRONICA

SISTEMAS DIGITALES II
LABORATORIO N 2
TEMA:
MANEJO DE PUERTOS, SUBRUTINAS Y TABLAS EN MEMORIA DE PROGRAMA
CODIGO

HORARIO

APELLIDOS Y NOMBRES

PC

FECHA

OBSERVACIONES

Noviembre 2014

NOTA

UNIVERSIDAD TECNOLGICA DEL PER


FACULTAD DE INGENIERA ELCTRNICA, MECATRNICA Y TEXTIL

Revisin de conceptos tericos


Un microcontrolador se comunica a travs de sus puertos. Estos estn
constituidos por lneas digitales de entrada/salida que trabajan entre 0 a 5 V.
Cada uno de los pines de los puertos del PIC16F84A pueden ser configurado
para recibir datos (como pin de entrada de datos) o como salida para gobernar
dispositivos externos (como pin de salida de datos).

LABORATORIO DE SISTEMAS DIGITALES

UNIVERSIDAD TECNOLGICA DEL PER


FACULTAD DE INGENIERA ELCTRNICA, MECATRNICA Y TEXTIL

LABORATORIO DE SISTEMAS DIGITALES

UNIVERSIDAD TECNOLGICA DEL PER


FACULTAD DE INGENIERA ELCTRNICA, MECATRNICA Y TEXTIL

LABORATORIO DE SISTEMAS DIGITALES

Para el PIC16F628A

CMCON pertenece al Banco 0

Para el PIC16F877A

ADCON1 pertenece al Banco 1

UNIVERSIDAD TECNOLGICA DEL PER


FACULTAD DE INGENIERA ELCTRNICA, MECATRNICA Y TEXTIL

Para el PIC16F887

ANSEL pertenece al Banco 3

LABORATORIO DE SISTEMAS DIGITALES

UNIVERSIDAD TECNOLGICA DEL PER


FACULTAD DE INGENIERA ELCTRNICA, MECATRNICA Y TEXTIL

Parte prctica.
Escribir un programa en Lenguaje Ensamblador del PIC16F84A / PIC16F628A /
PIC16F877A / PIC16F887 que muestre los seis primeros trminos de la serie
de Fibonacci de manera cclica en un display de siete segmentos cada vez que
se presione un pulsador. El display de siete segmentos se encuentra conectado
al puerto B del microcontrolador donde a se conecta a RB0 a travs de una
resistencia de 220 ohmios, b a RB1 de la misma manera, y as sucesivamente
hasta g (dp) conectado a RB7. El pulsador estar conectado a RA1 a travpes
de una resistencia de pull down de 10 KOhm.
Presentar:
a) El programa debidamente comentado
b) La simulacin en Proteus o en el MPLAB
c) La implementacin del circuito.

LABORATORIO DE SISTEMAS DIGITALES

También podría gustarte