Saludos
Anteriormente pedí ayuda con un letrero led que quería hacer,
pero me hablaron y cerraron el tema, por aplicar la ley del mínimo esfuerzo XD.
Ahora pongo a su consideración uno que he hecho yo solito.
En si es algo similar a esto.
Les dejo el circuito diseñado en proteus y en microcode.
El problema del circuito es que hay demasiado código, debe haber una manera mas sencilla de hacerlo.
Intente con el registro de movimiento (creo que así llama)
x VAR BYTE
LEDS VAR portb
trisb=0
LEDS=1
FOR x=1 TO 7
LEDS=LEDS<<1
NEXT
FOR x=1 TO 7
LEDS=LEDS>>1
NEXT
Pero no hace lo que necesito.
Entonces use el trisb=%00000111
Que hay que programar uno por uno, y es demasiado código. (Pero me funciono!)
Ahora si alguien me podría explicar como hacer lo que he hecho, en menos código, se lo agradeciera muchísimo.
Casi lo olvido, tengo otro problema, en la simulación del ISIS, me sale que el PIC no es capaz de entregar suficiente corriente a los leds, por lo que he usado un uln2803, que me da mas corriente en el voltaje negativo, pero aun así parece no ser suficiente, me puede alguien decir, que C.I puedo usar para dar mas corriente al voltaje positivo, algo similar al uln2803
Y si a alguien le sirve lo que está hecho, pues es libre de usarlo como a bien tenga.
Gracias de antemano.
Anteriormente pedí ayuda con un letrero led que quería hacer,
pero me hablaron y cerraron el tema, por aplicar la ley del mínimo esfuerzo XD.
Ahora pongo a su consideración uno que he hecho yo solito.
En si es algo similar a esto.
Les dejo el circuito diseñado en proteus y en microcode.
El problema del circuito es que hay demasiado código, debe haber una manera mas sencilla de hacerlo.
Intente con el registro de movimiento (creo que así llama)
x VAR BYTE
LEDS VAR portb
trisb=0
LEDS=1
FOR x=1 TO 7
LEDS=LEDS<<1
NEXT
FOR x=1 TO 7
LEDS=LEDS>>1
NEXT
Pero no hace lo que necesito.
Entonces use el trisb=%00000111
Que hay que programar uno por uno, y es demasiado código. (Pero me funciono!)
Ahora si alguien me podría explicar como hacer lo que he hecho, en menos código, se lo agradeciera muchísimo.
Casi lo olvido, tengo otro problema, en la simulación del ISIS, me sale que el PIC no es capaz de entregar suficiente corriente a los leds, por lo que he usado un uln2803, que me da mas corriente en el voltaje negativo, pero aun así parece no ser suficiente, me puede alguien decir, que C.I puedo usar para dar mas corriente al voltaje positivo, algo similar al uln2803
Y si a alguien le sirve lo que está hecho, pues es libre de usarlo como a bien tenga.
Gracias de antemano.
Adjuntos
Última edición por un moderador: