El objetivo de esta práctica es temporizar 5 segundos utilizando uno de los timers del microcontrolador. Tendremos en cuenta para realizar los cálculos la velocidad real del microcontrolador instalado en la placa (AT89S8253) :
Procedimiento:
1. Calcular el CM para 8Mhz >> 1/8Mhz = 1,5 microsegundos.
2. Con 16bits, 1 desbordamiento equivale a 65536*1,5 = 98.304 microsegundos.
3. Dividimos 5.000.000 microsegundos (5s) / 98.304 para obtener los desbordamientos.
4. Contabilizamos 50,862630... desbordamientos.
5. Realizamos 50 desbordamientos completos.
6. Quedaría calcular el resto...
El resultado para 5 segundos puede verse en el siguiente video:
**NOTA** Realizar el mismo ejercicio para 12Mhz y resolver los exámenes de temporizadores de Junio y Septiembre del año 2007 y 2008.
No hay comentarios:
Publicar un comentario