Está en la página 1de 5

HOJA 1

REPORTE DE PRÁCTICAS
DE SISTEMAS PROGRAMABLES

3.2 CIRCUITERÍA ALTERNATIVA PARA ENTRADA/SALIDA

CARLOS URIEL ORTIZ COREJO

VÍCTOR NERI BARTOLO TORRES

31/OCTUBRE/2020

PRACTICA 14
_____________
HOJA 2

I Objetivo.
Generar un circuito utilizando el microcontrolador PIC16F887A, para encender una serie de led uno por
uno hasta que se tener toda la serie, después de a ver pulsado el botón, utilizando una fuente de poder.

II Materiales.
Cant. Nombre Imagen
1 PIC16F877A

1 Botón Pulsador

1 Resistencia de 1k Ω

4 Resistencia de 220 Ω

4 LED Rojo
HOJA 3

III PROCEDIMIENTO.

Conexiones.

Para poder construir nuestro circuito, utilizaremos el panel de DIVICES, donde podremos buscar cada uno
de los componentes.
Empezamos colocando el botón pulsable a en el apartado A, en el pin A0 entre esta conexión ser encontrara
una resistencia de 1000 ohn, y el otro puerto del botón será una fuente de poder de 5v, después de eso
conectaremos desde B0 hasta B3 en el apartado B del PIC, primero será conectado a la resistencia y de la
resistencia a el pin ánodo del LED y el pin de cátodo a tierra.

Código.
Empezamos definiendo el microcontrolador que se utilizará y la velocidad de este,`+ambién estableceremos
el espacio de memoria de los puertos de los apartados A y B.
HOJA 4.

Empezamos a crear el método main(), dentro de este definiremos como se utilizaran los puertos, siendo los
puertos A de entrada y los puertos B como salida, después apagaremos todos los puertos A y B.

después tenemos que se creara un bucle while para que se repita el código que se encuentre dentro de este
hasta que se apague el circuito, dentro de este bucle se repetirá un if el cual dice que, si el pin A0 del
microcontrolador tiene señal por el botón, este encenderá el pin B0, después tendrá un tiempo de espera de
250 milisegundos, después encenderá el B1, después el retraso y así hasta encender hasta el puerto B3.
después del retraso del último puerto, apagáremos todos los puertos B.
HOJA 5.

IV Resultados.
Si activamos el botón pulsable este empezará a encender cada uno por uno de los puertos e irán encendiendo
los led cada uno de ellos hasta llegar el puerto B3.

También podría gustarte