You are on page 1of 1

EJERCICIOS DE MICROCONTROLADORES

Para todos los ejercicios, se deber configurar adecuadamente el microcontrolador


1. Leer el byte que llega por el puerto serial, si es mayor que 7 encender el bit 2 del puerto A,
sino encender el bit 3. Trabajar por interrupciones
2. Leer en forma continua la informacin suministrada por el conversor A/D1, si es mayor a
128 encender el bit 6 de la puerta A, si es menor encender el bit 5.
3. Si el bit 2 de a puerta A esta en 1 enviar por el puerto serial la palabra 'encendido', sino la
palabra 'apagado'. Trabajar por interrupciones.
4. Prender y apagar una vez por segundo el bit 2 de la puerta A, utilizando interrupciones y el
timer.
5. Sacar el mensaje 'Curso de Microcontroladores' por el puerto serie, utilizando un
direccionamiento indexado e interrupciones.
6. Contar cuantas veces se prende y apaga el bit 2 de la puerta A, en un segundo, y enviarlo por
el canal serial. Utilizar el timer para medir el tiempo.
7. Leer el valor binario que se presenta en los bits 0-7 de la puerta B y enviarlo por canal serial
en formato ASCII.
8. Leer los mensajes que llegan por el canal serie y guardarlos con direccionamiento indexado
en una zona de memoria denominada BUFFER (reservar 128 bytes de memoria), finalizar la
carga cuando se recibe un cdigo ASCII de CR
9. Cada vez que cambia de estado el bit 2 de la puerta A, enviar por el canal serie la palabra
'cambio'
10. Leer el valor que presenta el conversor A/D1y enviarlo en ASCII por el puerto serie. El
valor debe ser pasado de binario a decimal y luego representalo en ASCII. El mayor nmero
que se puede ler es 255
EJERCICIOS DE MICROCONTROLADORES
Para todos los ejercicios, se deber configurar adecuadamente el microcontrolador
1. Leer el byte que llega por el puerto serial, si es mayor que 7 encender el bit 2 del puerto A,
sino encender el bit 3. Trabajar por interrupciones
2. Leer en forma continua la informacin suministrada por el conversor A/D1, si es mayor a
128 encender el bit 6 de la puerta A, si es menor encender el bit 5.
3. Si el bit 2 de a puerta A esta en 1 enviar por el puerto serial la palabra 'encendido', sino la
palabra 'apagado'. Trabajar por interrupciones.
4. Prender y apagar una vez por segundo el bit 2 de la puerta A, utilizando interrupciones y el
timer.
5. Sacar el mensaje 'Curso de Microcontroladores' por el puerto serie, utilizando un
direccionamiento indexado e interrupciones.
6. Contar cuantas veces se prende y apaga el bit 2 de la puerta A, en un segundo, y enviarlo por
el canal serial. Utilizar el timer para medir el tiempo.
7. Leer el valor binario que se presenta en los bits 0-7 de la puerta B y enviarlo por canal serial
en formato ASCII.
8. Leer los mensajes que llegan por el canal serie y guardarlos con direccionamiento indexado
en una zona de memoria denominada BUFFER (reservar 128 bytes de memoria), finalizar la
carga cuando se recibe un cdigo ASCII de CR
9. Cada vez que cambia de estado el bit 2 de la puerta A, enviar por el canal serie la palabra
'cambio'
10. Leer el valor que presenta el conversor A/D1y enviarlo en ASCII por el puerto serie. El
valor debe ser pasado de binario a decimal y luego representalo en ASCII. El mayor nmero
que se puede ler es 255

You might also like