Beruflich Dokumente
Kultur Dokumente
Repita el ejercicio utilizando el timer 0 en modo CTC (Clear time o compare match)
10. Generar por el pin de puerto PB0 del ATMEGA16 un tren de pulsos que vara su ancho de
acuerdo al estado de un interruptor de la siguiente forma:
Si el interruptor est en ON el pulso se genera con 20ms en 1 y 40ms en 0
Si el interruptor est en OFF se debe generar un tren de pulsos con 30ms en 1 y 10ms
en 0.
El proceso se repetir continuamente hasta que se produzca un reset del procesador.
11. Se quiere disear con un microcontrolador ATmega16 un equipo que entrega al procesador
un valor digital de 8 bits, proveniente de un sistema de posicionamiento de una antena. A
partir de la opresin de una tecla, el procesador debe leer un valor digital cada 2 seg y
almacenarlo en SRAM hasta completar 500 muestras.
12. Un sistema basado en ATmega16 debe monitorear una seal proveniente de un sistema de
instrumentacin. La seal es de 8 bits y se debern obtener 250 muestras de la seal cada
5seg cada una y almacenarlos en memoria SRAM en posiciones consecutivas. El sistema
dispone de las siguientes teclas de comandos:
Realice el diseo completo del software. Utilice la rutina de retardo de 10ms para TODOS
los requerimientos de tiempo del sistema. (frec_reloj=8Mhz).