Autor Tema: PORFA REVISENLO OPINEN A VER SI ESTA BUENO O NO!!! GRACIAS  (Leído 2085 veces)

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

Desconectado 89marta89

  • PIC10
  • *
  • Mensajes: 4
PORFA REVISENLO OPINEN A VER SI ESTA BUENO O NO!!! GRACIAS
« en: 28 de Junio de 2010, 18:40:37 »
           ty
« Última modificación: 29 de Junio de 2010, 03:14:56 por 89marta89 »

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: PORFA REVISENLO OPINEN A VER SI ESTA BUENO O NO!!! GRACIAS
« Respuesta #1 en: 28 de Junio de 2010, 19:46:48 »
Hola.
A simple vista puedo decirte que está mal ubicado el bloque donde configurás los puertos. Sí en la dirección 0x00 hacés Goto INICIO
-cosa que está bien- nunca vas a entrar en la parte de configuración de puertos.

Yo pondría ese bloque dentro de INICIO. Veo que en cierto momento regresas a inicio para borrar W, así que tendrías que poner otra etiqueta a la cual llamarías para borrar W.

En cuanto al enunciado no termino de entender. ¿Tenés que contar los pulsos que ingresas mediante el pulsador? ¿O mientras tenés presionado el pulsador tiene que ir contando solo?
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado 89marta89

  • PIC10
  • *
  • Mensajes: 4
Re: PORFA REVISENLO OPINEN A VER SI ESTA BUENO O NO!!! !, ARREGLADO
« Respuesta #2 en: 28 de Junio de 2010, 19:58:01 »
OK, YA LO ARREGLE, Y ESPECIFIQUE MAS ACERCA DEL ENEUNCIADO, AHORA QUE TAL!!!!

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: PORFA REVISENLO OPINEN A VER SI ESTA BUENO O NO!!! GRACIAS
« Respuesta #3 en: 28 de Junio de 2010, 20:48:12 »
A ver si entendí ahora, o sea que ¿el contador trabaja siempre y el pulsador sirve para visualizar el número?
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado tinchosalamero

  • PIC12
  • **
  • Mensajes: 53
Re: PORFA REVISENLO OPINEN A VER SI ESTA BUENO O NO!!! GRACIAS
« Respuesta #4 en: 28 de Junio de 2010, 20:57:24 »
La mejor forma de sacarte todas las dudas es simularlo con proteus y listo.

Desconectado 89marta89

  • PIC10
  • *
  • Mensajes: 4
Re: PORFA REVISENLO OPINEN A VER SI ESTA BUENO O NO!!! GRACIAS
« Respuesta #5 en: 29 de Junio de 2010, 00:23:31 »
A ver si entendí ahora, o sea que ¿el contador trabaja siempre y el pulsador sirve para visualizar el número?

he, no el pulsador se encuentra conectado a un voltaje, mientras que el display, se encuantra a tierra. Por tanto al pulsar, RA1=1 y entonces a partir de alli, me va a la tabla suma con el contador del PCL, y se regresa al programa principal, en donde va decrementando desde 9, que seria un contador arbitrario, mientras Z=0, es decir, la resta del contador, no sea nula, el va nuevamente a preguntar por RA1, e incrementa el registro W, para luego mostrarlo en el display, el cual se encuentra conectado al PORTB. cuando el bit z=1, entonces comenzara a iniciar la cuenta regresiva, similar a lo del comienzo solo que al reves.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: PORFA REVISENLO OPINEN A VER SI ESTA BUENO O NO!!! GRACIAS
« Respuesta #6 en: 29 de Junio de 2010, 03:24:24 »
Hola Marta.
La tabla 2 está demás, porque es idéntica a la tabla 1, o la has copiado mal y tendría que estar opuesta a la tabla 1, o sea, que empiece desde el nueve al cero.
Hay otro error que se repite en la segunda parte del programa. Es la parte que analiza si pasaron los números del 1 al 9. Por la forma en que está diseñado el software, nunca saldrá de la primera parte. Además no incrementas el contenido de W por lo que cada vez que pulse el pulsador, siempre mostrará el cero.

Otro concejo, es que utilices una demora de 5 milisegundos después de detectar la pulsación, para evitar detectar un rebote del pulsador. Como la rutina es corta y de seguro trabajará a 4Mhz, la rutina tardará muy, muy poco y de seguro detectará un rebote.

Una consulta, el display de 7 segmentos, ¿va conectado directamente a la salida del pic o va con un decodificador?
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.


 

anything