TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Alejandra en 26 de Junio de 2006, 17:07:12

Título: Ejemplo multiplexado
Publicado por: Alejandra en 26 de Junio de 2006, 17:07:12
Hola amigos,

Estoy buscando un ejemplo para controlar 2 display mediante multiplexado y que al oprimir un pulsador la cuenta aumente, por favor me pueden decir donde encuentro algo parecido y asi poder iniciar mi codigo, soy una novata en esto y tengo muchas ganas de aprender.

Besos

Aleja :g)
Título: Re: Ejemplo multiplexado
Publicado por: Chaly29 en 26 de Junio de 2006, 18:11:05
Hola Alejandra, se nota que no te as esforzado mucho en la busqueda de un ejemplo, en este link podras encontrar ejemplos de ese tipo:

http://www.todopic.com.ar/foros/index.php?topic=4530.0

Espero la proxima ves puedas encontrar lo que buscas con el "buscador" del foro.

Un saludo.

Atte. CARLOS.
Título: Re: Ejemplo multiplexado
Publicado por: PalitroqueZ en 26 de Junio de 2006, 18:29:34
Hola foreros :-/ . Alejandra, sigue las recomendaciones de Chaly29, tambien puedes bajar un voltimetro mostrado en 7-seg que hice hace un tiempito:
hxxp://www.4shared.com/dir/425638/89d5d740/mis_proyectos.html
se llama div_float.rar
allí puedes  mirar el codigo y ver como se hace una forma de multiplexaje (que hay muchas)

salu2 :mrgreen:

PD: Ese viene del post : http://www.todopic.com.ar/foros/index.php?topic=4847.msg36612#msg36612
Título: Re: Ejemplo multiplexado
Publicado por: Alejandra en 26 de Junio de 2006, 20:12:39
Hola chicos,

Muchas gracias por su ayuda, buscare los ejemplos y cualquier cosa los molesto.

Besos
 :g)
Título: Re: Ejemplo multiplexado
Publicado por: Alejandra en 26 de Junio de 2006, 20:25:39
Hola PalitroqueZ,

Muy comico tu nick, estuve viendo los ejemplos y son muy buenos, pues te comento que hasta hace unos dìas empeze con este nuevo lenguaje y la verdad me ha parecido excelente, con respecto al multiplexado no he tenido mayores inconvenientes pero no hallo la forma de que al pulsar me incremente la cuenta hasta un numero "ejemplo 50" y cuando llegue a el retorne a cero.

Muchas gracias

Alejandra
 :g)



Hola foreros :-/ . Alejandra, sigue las recomendaciones de Chaly29, tambien puedes bajar un voltimetro mostrado en 7-seg que hice hace un tiempito:
hxxp://www.4shared.com/dir/425638/89d5d740/mis_proyectos.html
se llama div_float.rar
allí puedes  mirar el codigo y ver como se hace una forma de multiplexaje (que hay muchas)

salu2 :mrgreen:

PD: Ese viene del post : http://www.todopic.com.ar/foros/index.php?topic=4847.msg36612#msg36612
Título: Re: Ejemplo multiplexado
Publicado por: aitopes en 27 de Junio de 2006, 06:20:53
Hola Alejandra!
Lamentablemente programo en BASIC, pero el algoritmo para que una variable sume 1 cada vez que pulsas y al llegar a 50 empiece en 0 de nuevo seria mas o menos asi:

1) Variable = 0
2) Si presiono el pulsador, Variable = Variable + 1
     2.1) Si Variable = 50, Variable = 0
3) ir a 2


"Solo" te queda escribirlo en C... :)

Saludos. :mrgreen:
Título: Re: Ejemplo multiplexado
Publicado por: PalitroqueZ en 04 de Julio de 2006, 15:07:11
Hola foreros. Disculpa la tardanza Alejandra, no suelo conectarme todos los dias al internet (voy de ciber en ciber, je je) . Prueba este ejemplillo a ver si te sirve. Un contador hasta 50 -> luego empieza desde cero, usando interrupciones por RB0 (cuenta mediante flancos) y muestra en displays 7-seg.

(http://img490.imageshack.us/img490/8498/dibujito8lv.png)


PD: por cierto, traté de depurar el código en la versión 6.9 SP3-4 y no pude, tuve que migrar a la versión 6.7SP3, ahí si funcionó.

Salu2 :mrgreen:

Título: Re: Ejemplo multiplexado
Publicado por: aitopes en 04 de Julio de 2006, 18:07:41
Hola PalitroqueZ!
Disculpa la pregunta (seguro que es una obviedad...) :?

Que simulador es el de la imagen que mandaste :shock:? Es free :shock: :shock:?? Pesa menos de 1 Mb  :shock: :shock: :shock:??? (la ultima pregunta es un chiste...)

Gracias!  :mrgreen:
Título: Re: Ejemplo multiplexado
Publicado por: Alejandra en 05 de Julio de 2006, 14:58:35
Hola palitroquez,

Muchas gracias pero se te ha olvidado poner el codigo ji ji.

Saludos

Aleja


Hola foreros. Disculpa la tardanza Alejandra, no suelo conectarme todos los dias al internet (voy de ciber en ciber, je je) . Prueba este ejemplillo a ver si te sirve. Un contador hasta 50 -> luego empieza desde cero, usando interrupciones por RB0 (cuenta mediante flancos) y muestra en displays 7-seg.

(http://img490.imageshack.us/img490/8498/dibujito8lv.png)


PD: por cierto, traté de depurar el código en la versión 6.9 SP3-4 y no pude, tuve que migrar a la versión 6.7SP3, ahí si funcionó.

Salu2 :mrgreen:


Título: Re: Ejemplo multiplexado
Publicado por: PalitroqueZ en 06 de Julio de 2006, 14:49:45
Hola Foreros. aitopes, el simulador es el Proteus 6.9sp3. Alejandra, si miras un poco mas abajo, está el adjunto, se llama conta.rar, allí está el código (que por cierto se parece al algoritmo que dió aitopes pero en C), el archivo en proteus y el .hex

Cualquier duda, comentario es bien recibida.

Salu2 :mrgreen: