Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Diseño digital
Microcontroladores y sistemas embebidos
Contador con TMR0 mayor a 256.... es posible?
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="Miembro eliminado 356005, post: 1107552"] Quiero detallar un poco el comentario de D@rkbytes: cada vez que TMR0 desborde, se puede activar una interrupción que se encargue de incrementar registros de usuario. Es ahí donde puedes llevar la cuenta de los cinco dígitos (por separado) o dos bytes (como un entero de 16 bits, capaz de contar hasta los 65535). Desde fuera, puedes reiniciar los contadores cuando quieras. Si quieres precisión absoluta, primero paras TMR0, reinicias contadores, y pones en marcha TMR0 cuando quieras volver a contar. Y la rutina de presentación accede a los contadores y hace las transformaciones para pasarlos a decimal/BCD/displays. Esto también se podría hacer de forma periódica, con otro temporizador. Y... hay otra solución... usar TMR1 para que la cuenta se lleve con 16 bits ;) [/QUOTE]
Verificación
Responder
Diseño digital
Microcontroladores y sistemas embebidos
Contador con TMR0 mayor a 256.... es posible?
Arriba