Está en la página 1de 4

UNIVERSIDAD NACIONAL DEL CALLAO-FIEE-2013-V

PRACTICA1 CALIFICADA MICROCONTROLADORES


FECHA DE ENTREGA: JUEVES 24 ENERO 2013 (minutos antes del examen al delegado) EXAMEN PARCIAL JUEVES 24 ENERO 2013 ( 3-5PM)

1. Disee un PRIOGRAMA para realizar con el atmega8 que controle el encendido de 8 Leds, estos deben encender uno a uno de izquierda a derecha. Se pide_ a) Realizar el diagrama de flujo del programa b) Escribir el programa ; comente cada instruccin c) Presentar el circuito dejando listo para hacer pruebas en el laboratorio d) Simular el funcionamiento de dicho circuito con el software proteus 2. Disee un programa que controle el encendido de 8 Leds, Estos deben encender de dos en dos hasta que todos estn encendidos. Se pide_ a) Realizar el diagrama de flujo del programa b) Escribir el programa ; comente cada instruccin c) Presentar el circuito dejando listo para hacer pruebas en el laboratorio d) Simular el funcionamiento de dicho circuito con el software proteus 3. Disee un programa que controle el encendido de 12 Leds, el encendido ser de manera aleatoria a conveniencia del programador. Se pide_ a) Realizar el diagrama de flujo del programa b) Escribir el programa ; comente cada instruccin c) Presentar el circuito dejando listo para hacer pruebas en el laboratorio d) Simular el funcionamiento de dicho circuito con el software proteus 4. Un programa sigue los siguientes pasos: Definicin del procesador a emplearse. Definicin de variables, en nuestro caso de tipo byte. Configuracin de los puertos. Pin B0 salida. a ) Pone la salida B0 a 1 ( prende LED) durante 300ms b ) Pone la salida B0 a 0 ( apaga LED) durante 300ms. Repite a ) y b ) 10 veces Retardo de un segundo c) d) Prende LED durante 500ms Apaga LED durante 200ms

Repite c ) y d ) 5 veces

MSc- Ing. Jacob Astocondor Villar

UNIVERSIDAD NACIONAL DEL CALLAO-FIEE-2013-V


I. II. Retardo un segundo Se pide escribir las instrucciones para implementar el programa Realice la simulacin del sistema Nota : se presenta el circuito para realizar la simulacin 5. Hacer funcionar un motor CD, con el integrado L293, tal que durante 5 segundos gire en un sentido y durante 5 segundos en el otro. a) Realizar el diagrama de flujo del programa b) Escriba las instrucciones c) Realizar la simulacin

Repite de manera infinita.

PB0 ATMEGA8 PB1

DRIVER

6. Enunciado: Empleando el microcontrolador ATmega8 realizar el encendido intermitente ( 5 veces ) de 8 LEDs conectados en nodo comn al Puerto D. Luego de un retardo de 2 segundos un LED se desplaza desde el pin D0 a D7 y reversa, emulando las luces de auto fantstico, con un retardo de 150ms. a) Realizar el diagrama de flujo del programa b) Escriba las instrucciones comentadas c) Hacer la simulacin

7. Hacer los cambios en el programa p6 en caso de conectarse los LEDs en ctodo comn. 8. Realizar un juego de LEDs que se desplacen desde los extremos a) Realizar el diagrama de flujo del programa b) Escriba las instrucciones comentadas c) Hacer la simulacin (D7 y D0 inicialmente encendidos ) hacia el centro. Los LEDs estn conectados al PORTB.

MSc- Ing. Jacob Astocondor Villar

MOTOR DC

L293

UNIVERSIDAD NACIONAL DEL CALLAO-FIEE-2013-V


9. Enunciado : Se conectan dos interruptores al PORTC<1:0> con pull -up internas y segn el valor ledo realice una accin determinada conforme la siguiente tabla de verdad:

El circuito de prueba, de acuerdo a las explicaciones dadas y con resistencias pull up internas activadas, se tiene el siguiente:

a) Realizar el diagrama de flujo del programa b) Escriba las instrucciones comentada c) Hacer la simulacin 10. Realizar un programa que realice el encendido y monitoreo de un motor a travs de contactores. Existen 3 pulsadores: uno de parada ( BP ) , uno de marcha ( BM) y uno para funcionamiento intermitente ( BI ) , y un sensor de supervisin ( S ) .

En caso de presionar BM el motor funciona de manera permanente y si se cierra BP o S el motor se apaga. Con BI el motor funciona solo si este est presionado. a) Realizar el diagrama de flujo del programa b) Escriba las instrucciones comentada c) Hacer la simulacin 11. Enunciado : Se desea visualizar en un display nodo comn, cada 500ms, los nmeros 0 a 9 si el interruptor conectado a la lnea PB0 est abierto y las letras H O-L-A si el interruptor est cerrado. El display est conectado en el PORTD<6:0> . a) Realizar el diagrama de flujo del programa b) Escriba las instrucciones comentada

MSc- Ing. Jacob Astocondor Villar

UNIVERSIDAD NACIONAL DEL CALLAO-FIEE-2013-V


c) Hacer la simulacin

12. Realizar un contador ascendente y descendente segn si el interruptor conectado al PORTC.0 est abierto ( ascendente ) o cerrado ( descendente ) . Los pulsos a contarse entran desde un pulsador conectado al PORTC.1. El nmero de pulsos es visualizado en un display ctodo comn conectado al PORTD a) Realizar el diagrama de flujo del programa b) Escriba las instrucciones comentada c) Hacer la simulacin

MSc- Ing. Jacob Astocondor Villar