Necesito 1 poco de ayuda con el pic...

Iniciado por Hellhole, 24 Mayo 2008, 17:05 PM

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

skapunky

Haber, lo que dices de incre/decre usando esas funciónes de suma o resta al numero decimal, no creo que te diese ningún numero raro. Vaya..supongo que usarás un decoder de catodo o anodo comúm para el display pero no deberias tener problemas al inc/dec ya que el valor al hacer la operación es el decimal el que se opera.

Lo que si, no se si usaras uno o dos dígitos, pero me parece que te faltaría una conversión a BCD que la puedes hacer simplemente dividiendo entre 10.
Killtrojan Syslog v1.44: ENTRAR

Hellhole

Y como hago para que cuando me marke el numero nueve en el display salte el led rojo? Ahora esto es lo que no entiendo, como se da cuenta el programa que esta marcando el numero nueve? pongo Btfsc B'01110011' y que salte a encender el led rojo apagar el verde o como?

skapunky

Yo con los microcontroladores mc51/mc52, en el lenguaje hay una instrucción llamada CMP que es "compare" compara dos valores y si son distíntos salta a una etiqueta.

CMP valor1,valor2,[ETIQUETA]

Para tu pic debe haber algo parecido, deberias mirar-lo. Inlcuso quiza esto funcione, aunque no lo se porque no programo para ese pic.
Killtrojan Syslog v1.44: ENTRAR