ayuda con los micorprocesadores y mplab

Hola a todos como estan? necesito ayuda necesito diseñar en mplab un programa capaz de mostrar en 6 displays 7 segmentos que refleje hora(militar, minutos, segundos.
utilizando un reloj externo para generar la base de tiempo de 1 segundo y utilizando un pulsador de inicio de conteo , el cronometro tiene que tener la opcion de trabajar de manera ascendente o descendente, y debe tener la opcion de indicar el inicio del conteo usando un teclado matricial, debe tener la opcion de parar temporalmente en conteo (por software no por parada de la base de tiempo), y cuando trabaje en forma descendente y llegue a cero se debe encender un led de aviso de final del conteo y no se pueden usar lo timers del pic el pic a utilizar es el 16F877, a quien me pueda ayudar se lo agradezco
 
lo quieres hacer directamente con el pic o puedes utilizar,

aqui tienes un contador up /dw donde puedes seleccionar dede donde quieres empesar el conteo, los preselectores puedes controlarlos tambien desde el pc.
 

Adjuntos

  • up_and_dw_192.jpg
    up_and_dw_192.jpg
    31.4 KB · Visitas: 785
manuelalejandro69 dijo:
Hola a todos como estan? necesito ayuda necesito diseñar en mplab un programa capaz de mostrar en 6 displays 7 segmentos que refleje hora(militar, minutos, segundos.
utilizando un reloj externo para generar la base de tiempo de 1 segundo y utilizando un pulsador de inicio de conteo , el cronometro tiene que tener la opcion de trabajar de manera ascendente o descendente, y debe tener la opcion de indicar el inicio del conteo usando un teclado matricial, debe tener la opcion de parar temporalmente en conteo (por software no por parada de la base de tiempo), y cuando trabaje en forma descendente y llegue a cero se debe encender un led de aviso de final del conteo y no se pueden usar lo timers del pic el pic a utilizar es el 16F877, a quien me pueda ayudar se lo agradezco

Manuel tu comentas que nececsitas ayuda y mencionas todo un sistema a desarrollar. En los foros gralmente se exponen dudas puntuales o bien se pide alguna guía basandose en algún estudio preliminar.

Como veras, si no das algun tipo de idea del punto en el que necesitas ayuda y cuales son tus conocimientos del tema, dificil será ayudarte. Si quieres que alguien te pase un código completo que resuelva tu problema, uun foro no suele ser el mejor lugar para eso. En los foros se acude para aprender y alguna vez para enseñar un poquito, pero tienes que poner esfuerzo.

Es entonces que me veo obligado a preguntar en qué punto de todos los que mencionas necesitas ayuda?
No sabes sacar un dato por un display 7 segmentos ? no sabes como hacer para direccionar 6 displays? no sabes como leer el mencionado reloj? no sabes como hacer que se incremente o decremente la cuenta?

Saludos
 
Atrás
Arriba