PWM Y MUTLIPLEXACION - AVR ATMEGA 8
1. Implementar un contador ascendente de 30 a 59 usando 2 display, con lo siguiente:
-La multiplicación se hace cada 2 mseg y en el timer0
-El timer1 seusa para el incremento del tiempo.
Desarrollo:
El circuito trabaja en base a la percepción que tiene el ojo humano , es decir si nota o no el cambio, aquí lo que se hace es prender yapagar los displays tan rápido que pareciera que está sucediendo en forma continua
Su diagrama de flujo:
Su circuitoesquemático:
Su programación:
RESULTADOS
Los resultados no coloco, porque salen muy rápido y no es posible capturarlos para una imagen, en todo caso si lo requiere para la confirmación, selo enviara a su correo la simulación para que compruebe. En todo caso he hecho lo mas claro posible la programación.
2. Generar una onda PWM tal que:
-Con un pulsador se incremente eldutycicle en 10%
-Con otro pulsador se decrementa el dutycicle en 10%
Resolución:
A partir de 2 pulsadores, se aumentara o decrecerá nuestra señal, esto podrá percibirse en una tabla.Diagrama de flujo:
Circuito Esquemático:
Programación:
COMPARACION:
DUTY CICLE
RESULTADO
+10%
+10%+10%
-10%
3. Se pide, mediante USART que:
-Al presionar un pulsador en PB3 se observara ‘UNAC’
-Al presionar tecla “*” se prendera 2 leds.
Datos: 9600bps, 8bits, paridad par y 2 bits de stop.
RESOLUCION:
El circuito para su simulación requiere de circuitería adicional, tal como el RS232 para la posible conexión entre nuestro microcontroladory la PC, y luego podamos observar lo que queremos.
Diagrama de flujo:
Circuito Esquemático:
Programación:
Regístrate para leer el documento completo.