You are on page 1of 2

Asignaciones de la Prctica N1. Parte I.

Manejo de puertos A continuacin se plantean programas para su realizacin en PROTON y la posterior simulacin del circuito en PROTEUS. Para todos los programas hacer, en primer lugar, el diagrama de flujo correspondiente; luego, el cdigo en PROTON; y por ltimo, la simulacin del circuito en PROTEUS, donde se verifica si se cumple lo que se plantea en el enunciado. Estas asignaciones no tienen puntuacin alguna y tampoco tienen que entregarlas, simplemente su finalidad es que practiquen para la Prctica N1. En el ejercicio 1 se muestra un ejemplo a seguir. 1) Crear un programa que encienda y apague un led, ubicado en la terminal RB0 del puerto B. El tiempo de encendido es de 1000 milisegundo y el de apagado de 300 milisegundos. Pasos: Configurar el bit 0 del puerto B como salida de datos. Encendido del led. Retardo por software de 1000 milisegundos. Apagado del led. Retardo por software de 300 milisegundos. Repetir el paso 2.

1. 2. 3. 4. 5. 6.

Diagrama de flujo:

Esquemtico:

RECOPILADO POR: ING KATHLEEN STEPAS

Pgina

2) Disear un programa que encienda un led en el pin RD6 durante 2 seg y lo apague durante 0.5 seg. 4) Disear un programa que encienda durante 2 seg, 8 leds ubicados en el puerto b y luego los apague durante 1 segundo pero todos deben encender y apagar al mismo tiempo. 5) Haga un programa que cumpla con las siguientes condiciones: si el pin RB0, al cual est conectado un pulsador, est en 0, entonces apaga el LED conectado a RA0. Si el pin RB0 est en 1, entonces prende el LED conectado a RA0 6) Realice un programa que dependiendo del estado del pin RA0, al cual est conectado un pulsador, encienda un led conectado al pin RC7 de la siguiente manera: si RA0 es 0, el led se mantiene encendido; si RA0 es 1, parpadee cada 300ms. 7) Crear un programa que encienda 4 leds conectados a los pines RC2, RC3, RC4 y RC5, en las secuencias que a continuacin se indican, las cuales dependen de 2 switches conectados a RB0 y RB1: RB1 0 0 1 1 RB0 0 1 0 1 Secuencia Parpadeo Encienden pares, luego los impares Encienden uno por uno de forma ascendente Conteo descendente

8) Realice un programa que dependiendo del estado del pin RB4, al cual est conectado un pulsador, haga parpadear un led (conectado al pin RC3) tres veces cada 100ms, volviendo a repetir el parpadeo cada vez que se presione el pulsador.

RECOPILADO POR: ING KATHLEEN STEPAS

Pgina

You might also like