Menú
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
Foros
Diseño digital
Microcontroladores y sistemas embebidos
El Timer 1 como Contador/Temporizador
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="roberttorres, post: 1250227, member: 406242"] Asi es, con la precarga del timer1 con (3036) se desborda cada 500ms a 4Mhz de reloj del pic, lo que (cont==2) te daria el segundo [CODE]#int_TIMER1 void temp1s(void) { cont++; output_toggle(pin_c7); //Parpadeo de led cada 500ms por el pin c7 set_timer1 (3036); if (cont==2) { seg++; cont=0; } if (seg>59) { seg=0; min++; } } [/CODE] Un consejo, cuando uses timer, evita usar delays en tu código, el delay lo que hace es detener por completo el micro, lo que afectaría a tus timers, en ajustes puedes utilizar este código para los anti rebotes de tu botones: [CODE] if(!input(SW1)){ while(!input(sw1)){} tempo--; output_high(BLLCD); counter=0; }[/CODE] [/QUOTE]
Verificación
Responder
Foros
Diseño digital
Microcontroladores y sistemas embebidos
El Timer 1 como Contador/Temporizador
Arriba