Vous êtes sur la page 1sur 7

INSTITUTO

TECNOLGICO
SUPERIOR DE
APATZINGN
Fundamentos de Telecomunicaciones

INGENIERIA EN SISTEMAS
COMPUTACIONALES

Prctica I
Multiplexacin con PIC-16F877A

ISC Arstides Caldern Trejo

Caballero Zabaleta Joel


APATZINGN, MICHOACN.

Km. 3.5 Carretera Apatzingn-Aguililla, Col. Tenencia de Chandio C.P. 60710, A.P. 49, Apatzingn, Michoacn,
Tel. /Fax (453)-534-25-13 y (453)-534-03-71 WEB http://www.itsapatzingan.edu.mx

Materiales:

1
1
1
1
1
4

PIC 16F877A.
Dip Switch 4 interruptores.
Dip Switch 5 interruptores.
Resistencia de 10K.
Botn.
LEDS verdes.

Desarrollo:
Para hacer un multiplexor con el PIC-16F877A o cualquier otro microcontrolador
programable, hay que tener en cuenta la programacin en lenguaje
ensamblador u otro lenguaje que pueda compilarse a bajo nivel para que el
microcontrolador, en el caso del PIC-16F877A, requiere de un archivo en
Hexadecimal (.HEX) para funcionar.

En ste caso, la funcin de multiplexacin sirve para decidir qu switch


funcionar para encender cada uno de los 4 LEDS verdes que tenemos en
nuestro circuito.

Circuito simulado en Proteus.

Para sta prctica, se hace uso de los puertos A, B y D de nuestro


microcontrolador, destacando que los puertos A y D estn configurados como
entradas digitales y el puerto B como salidas.
El puerto A en sus pines del 2 al 6 tiene conectados los 5 interruptores del
primer switch, mientras que el puerto D, en sus pines del 0 al 3 tiene
conectados los 4 interruptores del switch 2.
Cada uno de los switch tiene la funcin de, con cada uno de sus primeros 4
interruptores, encender un LED verde enviando una salida por el puerto B por
su respectivo pin cada uno, y en ste caso, la prctica se basa en decidir qu
switch funcionar para encender los LEDS y cul quedar desactivado en caso
de que uno est activo.

Switch 1 con sus primeros 4 interruptores encendiendo los 4 LEDS.

Switch 2 encendiendo cada uno de los 4 LEDS.


En qu consiste qu switch funcionar?
En sta prctica, como lo definimos al principio, la funcin de multiplexacin la
hace el microcontrolador previamente programado para ello.

Como se aprecia en la siguiente captura, se hace una comprobacin digital en


el pin 4 del puerto A para verificar si se encuentra encendido, en ste caso, el
interruptor nmero 5 del primer switch.

En caso de encontrarse apagado (0) la funcin que se realiza es la del caso 0.


El switch 1 es el que funciona para encender o apagar los LEDS.

En caso contrario, que est encendido (1) el interruptor 5 conectado al pin 4


del puerto A, la funcin de encender y apagar los LEDS le corresponde al switch
2.

Con lo cual, con una comprobacin digital, obtenemos la funcin de


multiplexacin para stos 2 switch.

Vous aimerez peut-être aussi