Está en la página 1de 16

Universidad Politcnica Salesiana

Ingeniera Electrnica
Sistemas Microprocesados II

Nombres:
Nivel: sptimo
Grupo: uno
Fecha: 07/10/2016
Tema: Diagramas de flujo

EJERCICIO 1: Se conecta un LED al terminal de un puerto de un microcontrolador PIC.


Se hace parpadear al LED continuamente segn la siguiente secuencia:
3 parpadeos a intervalos de 250 ms entre cada parpadeo.
Espera de 2 s.
3 parpadeos a intervalos de 250 ms entre cada parpadeo.
Diagrama de flujo

Circuito armado

EJERCICIO 2: En este proyecto se conectan 8 LEDs al puerto B de un microcontrolador


PIC. Cuando se ejecuta el programa (o despus de un reset), el encendido de los LEDs
comienza por la derecha (bit menos significativo), desplazando un bit hacia la izquierda
(cada 250 ms). Una vez que se enciende el primer LED de la izquierda (bit 7), el
desplazamiento comienza nuevamente por el primer LED de la derecha (bit 0). Este
proceso se repite indefinidamente.
Diagrama de flujo

Circuito armado

EJERCICIO 3: En este proyecto se conectan 8 LEDs al puerto B de un microcontrolador


PIC. Cuando el proyecto se ejecuta (o despus de un reset), el encendido de los LEDs se
realiza de izquierda a derecha cada 250 ms (bit ms significativo). Una vez que se
enciende el primer LED de la derecha (bit 0), el ciclo comienza nuevamente con el primer
LED de la izquierda (bit 7). Este proceso se repite indefinidamente.
Diagrama de flujo

Circuito armado

EJERCICIO 4: En este proyecto se conectan 8 LEDs al puerto B de un microcontrolador


PIC. Tambin se conecta un interruptor (switch) al bit 0 del puerto A. Cuando la salida del
interruptor es igual a 5V el desplazamiento en los LEDs se realiza hacia la izquierda como
en el EJERCICIO 2. Cuando la salida del interruptor es igual a 0V, entonces se realiza
hacia la derecha como en el EJERCICIO 3.
Diagrama de flujo

Circuito armado

EJERCICIO 5: En este proyecto se conectan 7 LEDs al puerto B de un microcontrolador


dispuestos de forma tal, que se pueden visualizar las 6 caras de un dado, durante la
iluminacin de algn LED. Tambin se conecta un pulsador al bit 7 del puerto B mediante
un resistor pull-up. Cuando el pulsador se presiona, los LEDs se encienden de forma
aleatoria mostrando un nmero entre 1 y 6. En la siguiente figura se observan las 6
posibles combinaciones de visualizacin con los LEDs.
Diagrama de flujo

Circuito armado

EJERCICIO 6: En este proyecto se utiliza un visualizador 7 segmentos nodo comn


conectado a los pines RB0-RB6 del puerto B para mostrar el valor de un contador. Los
nmeros que aparecen en el visualizador van desde el 0 hasta el 9 de forma continua
cada vez que se presione un pulsador conectado al pin RB7, es decir: 0, 1, 2, 3, , 8, 9,
0, 1, 2, 3,. Para la solucin de este ejercicio se solicita utilizar una estructura de
seleccin mltiple como parte del diagrama de flujo.
Diagrama de flujo

Circuito armado

EJERCICIO 7: En este proyecto se utilizan dos visualizadores de 7 segmentos nodo


comn conectados a los pines RB0-RB6 del puerto B para mostrar un nmero (en este
caso el 25). Los pines de activacin de cada visualizador estn conectados a los pines
RA0 y RA1 del microcontrolador. El nmero debe mostrarse de forma indefinida.
Diagrama de flujo

Circuito armado

EJERCICIO 8: Este proyecto no es ms que un simple sistema de control para un


estacionamiento. En l se utilizan dos barreras, una a la entrada y otra a la salida del
estacionamiento, representadas por dos luminarias de 24V (LED1 y LED2) conectadas a
los pines RA0 y RA1 del microcontrolador. Cuando una de las barreras se alza para
permitir el paso de un automvil, la luminaria correspondiente se activa y permanece
encendida por 5 segundos. A la salida del sistema de control se conecta un visualizador
LCD de 16x2 (conectado al puerto D). El sistema se encarga de hallar la diferencia entre
el nmero de automviles que entran y el nmero de automviles que salen del
estacionamiento y el resultado se muestra en la primera lnea del LCD. Si la diferencia es
menor que 20 (asumiendo que el estacionamiento puede recibir hasta 20 automviles) se
visualiza el mensaje PASE en la segunda lnea del LCD. Cuando el estacionamiento est
lleno, entonces se mostrar el mensaje FULL. Se asume que las barreras se levantan
automticamente cuando se les acerca un vehculo y esta presencia es detectada
mediante dos pulsadores conectados a los pines RB0 (entrada de vehculos) y RB1
(salida de vehculos), los cuales envan un pulso negativo al microcontrolador cuando se
activan. Tomar en consideracin que el sistema no permite levantar la barrera de entrada
cuando el estacionamiento est lleno y se asume que en el estacionamiento existen 10
vehculos en un inicio.
Diagrama de flujo

Circuito armado