Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

04/10/2010 #1


novato en pic 18f2550
Hola a todos,

Acabo de aterrizar en el mundo de los pics.
He decido usar lenguage C para programarlo y como IDE aun estoy dudando..

Mi gran duda (basica) viene:
- Me gustaria intentar multplexar aprox unos 14 7segments
- 6 por un lado
- 6 por otro
- 1 o 2 mas independientes (aun no lo tengo claro)

Lo que primero se me ocurre es usar un bcd-7segs para mostrar los numeros y luego 4 lineas del micro (con sus transistores) para ir activando cada uno su tiempo. Pero me parece algo bestia tirar 14 lineas para ir activando los 7segs, aparte que no si el micro aguantare hacer eso mas su trabajo. Existe alguna otra alternativa? o alguna otra forma de hacerlo?

Gracias de antemano!!
04/10/2010 #2


Respuesta: novato en pic 18f2550
Probaste con un decodificador BCD a 7 segmentos... codigo del integrado 7447
04/10/2010 #3


Respuesta: novato en pic 18f2550
mm, no estoy seguro de haberte entendido.
Te refieres a usar el bcd-7segs para el multiplexador?
Si es eso, ni se me habia ocurrido...muchas gracias!!!

De todas formas,existe algun otro metodo mas correcto para hacer este tipo de cosas? O este seria el metodo? El pic seria capaz de aguantar multiplexalos y ademas otras cosas?

Gracias
04/10/2010 #4


Respuesta: novato en pic 18f2550
si me refiero al integrado 7447 que es un decodificador a 7 segmentos (normalmente se usa para los display de numeros)...

lo que no me queda claro que es lo que pretendes hacer...
04/10/2010 #5

Avatar de ByAxel

Respuesta: novato en pic 18f2550
Con el BCD-7Seg usarías 18 patas del PIC (creo), 14 para los 14 transistores que van a multiplexar los 7seg y 4 para el BCD-7Seg... sobre el trabajo no te preocupes que el PIC que tienes supera los 40Mhz de velocidad y yo veo que con esa velocidad, un multipleaxdo es algo lento...

Otra forma seria usar registros de desplazamiento.

saludos.
05/10/2010 #6


Respuesta: novato en pic 18f2550
ByAxel,
Me podrias detallar algo mas lo de los registros de desplazamiento? Solo para hacerme una idea..

Seria mejor que los 14 transistores? que la verdad me dan algo de palo.
05/10/2010 #7

Avatar de ByAxel

Respuesta: novato en pic 18f2550
No se si te ayudaría en el diseño del PCB en cuestión del tamaño...
Guíate de la imagen:
> Un registro de desplazamiento en caso del 74HC164N, convierte datos serie a paralelo con salida de 8 bits, esos 8 bits (pines) los usas para hacer el multiplexado (reemplazando a los transistores) y con ayuda de el ULN2803A para que conduzca más corriente a los display (display de cátodo común).
> El trabajo seria similar a usar transistores, donde pones a '1' para encender un display y enviar el dato por medio del BCD-7Seg al display que corresponde.

saludos
Imágenes Adjuntas
Tipo de Archivo: jpg 1.jpg (43,4 KB (Kilobytes), 23 visitas)
07/10/2010 #8


Respuesta: novato en pic 18f2550
Supongo que deberia de tener en cuenta la latencia de los integrados, tanto del registro de desplazamiento como del ULN no?

Muchas gracias por la respuesta!
07/10/2010 #9

Avatar de ByAxel

Respuesta: novato en pic 18f2550
El registro de desplazamiento mantiene el dato ya que el PIC controlar el CLK y DATA, la latencia la controlas con el PIC, el tiempo que quieras... mientras pones el dato a mostrar en el display, revisa sus hojas de datos y te vas a dar cuenta.

saludos.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.