Autor Tema: niple software  (Leído 2149 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado santi99104

  • PIC10
  • *
  • Mensajes: 2
niple software
« en: 24 de Agosto de 2017, 22:21:27 »
Buenas quisiera saber como hacer un temporizador que se muestre en una pantalla (las horas y los minutos)  glcd 128x64 que con un boton aumente 1 minuto y cuando llegue a 60 min aumente las horas, con otro boton que decremente 10 min y con otro boton iniciar el contador disminuyendo, mientras este andando mueva un motor y cuando llegue a cero el contador, pare el motor.
si alguien me pudiera ayudar se lo agradeceria

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re:niple software
« Respuesta #1 en: 25 de Agosto de 2017, 04:35:16 »
Hola Santi,
Lo primero es pensar que debes de utilizar un temporizador, si los tiempos van a ser largos., mejor el TMR1. Debes crear una base de tiempos por ejemplo de 1segundo y utilizar la interrupción de forma que cada segundo se interrumpa y se incremente un contador, el de segundos.

Luego tienes que ir comparando el registre donde se guarde el valor de los segundos para ver si llega a 60. En ese momento incrementas el valor del contador de  minutos, que luego compararse con 60  para ver si alcanza la hora. Y así sucesivamente.

Para el glcd mientras tienes que ir enviando constantemente el valor de los registros: segundos, minutos, horas,..

En cuanto a la puesta en hora y utilización de los pulsadores puedes utilizar la interrupción RB0 o del cambio de estado de las líneas RB4 a RB7, de forma que mientras estés accionando o cada vez su acciones el pulsador se decrementen nos registros o se pongan a cero dependiendo de la línea que haya activado la interrupción.

De todas formas lo mejor para ayudarte es que fueses adjuntando lo que vas realizando y te podremos guiar y corregir mejor lo que pretendes realizar.

F.



« Última modificación: 25 de Agosto de 2017, 11:28:10 por Fer_TACA »
Todos los días se aprende algo nuevo.

Desconectado santi99104

  • PIC10
  • *
  • Mensajes: 2
Re:niple software
« Respuesta #2 en: 29 de Agosto de 2017, 22:05:32 »
muchas gracias por la ayuda