Manejando un solo dígito de 7 segmentos Correo electrónico
(5 votos, promedio: 4.00 de 5)
Escrito por Gustavo   
Sábado 16 de Mayo de 2009 14:02

En el tutorial anterior habíamos hablado acerca de las características básicas de un display de 7 segmentos. Ahora, vamos a poner todo lo aprendido en la práctica. Vamos armar un simple circuito con el que podamos manejar un dígito de un display de 7 segmentos. Entonces bien, comencemos.

Habíamos visto que existen dos tipos de displays: ánodo común y cátodo común. En este ejemplo utilizaremos un display tipo ánodo común. Mas adelante veremos cual es la ventaja de usar este tipo de display. Así que intentaremos armar el siguiente circuito. 

 

circuito display de 7 segmentos ánodo común sin punto decimal

 

Cerrando cada una de las llaves, encenderemos el segmento correspondiente. A continuación pueden ver el mismo circuito armado en un protoboard:

circuito digito display 7 sementos sobre protoboard

 

Como se puede observar, en lugar de las llaves usamos dos dipswitchs deslizantes. Dipswitchs son llaves pequeñas listas para soldar sobre una plaqueta de circuito impreso. La llave esta cerrada en la posición ON. Lo lógico seria haber usado un solo dipswitch de 8 llaves, pero en el momento de armarlo no lo tenia a mano y utilice uno de seis y otro de tres llaves. La fuente de alimentación es de 5v. En este caso se deben utilizar resistores de 220 ohm, pero nosotros usamos resistores de 1K. Este tutorial lo armamos medio a las apuradas con los componentes que teníamos a mano. Igualmente, usar resistencias de mas alto valor hace que los leds se iluminen con menor intensidad, nada mas.

Para poder relacionar mas fácilmente el circuito armado en el protoboard con el esquemático, hemos combinado ambos en la siguiente imagen:

 

circuito protoboard display 7 segmentos con esquemático

 

Los ánodos de todos los segmentos (punto de unión U o pata 8 del integrado) están conectados al terminal positivo de la fuente. En el cátodo de cada segmento se conecta la resistencia limitadora de corriente y esta a su vez es conectada a la llave correspondiente. Al cerrar la llave correspondiente al segmento este se ilumina. Entonces, que llaves deberíamos cerrar y cuales deberíamos dejar abiertas para ir formando los números en el display? Lo resumirnos en la siguiente tabla. 

 

tabla de verdad dígitos 7 segmentos

 

Como se puede observar, haciendo la combinación de llaves abiertas/cerradas según se indica podemos mostrar cualquier dígito en el display. Veamos esto en acción:

 

contador 7 segmentos con llaves dipswitch

 

Recursos adicionales en portales y blogs de electrónica:

Sobre displays de 7 segmentos
* Proyectos Electrónicos
* Unicrom
* Wikipedia

Sobre los dipswitchs
* Wikipedia

¿Parece muy fácil verdad? Pues si nunca conectaste un display de 7 segmentos en un circuito es la practica ideal para que lo hagas! Es muy recomendable, ya veras como te irán surgiendo algunas dificultades, dudas, etc. Y así es como uno va aprendiendo. Entonces, insisto de nuevo - armen el circuito! En caso de alguna duda no tardes en plantearla en los comentarios.

Y por último, si ya armaste el circuito, te funciono de maravilla y estas aburrido de tanto jugar con las llavesitas y los numeritos, te dejamos algunas consignas para practicar. Si crees haber lo entendido todo, no deberían surgir inconvenientes en resolverlas:

  1. Necesitamos poder controlar (encender y apagar) el punto decimal del dígito. ¿Que hace falta agregar / modificar en el circuito para lograrlo? ¿Te animas hacerlo? Si surgen inconvenientes, revisa el tutorial anterior.
  2. Intenta representar caracteres no numéricos en el display (letras A, B, C, d, etc.). ¿Es posible hacerlo? ¿Como lo harías? ¿Que otros caracteres se pueden representar? 
  3. Supongamos que viene alguien y reemplaza nuestro display tipo ánodo común por otro tipo cátodo común. ¿Que cambios habría que hacer en circuito para que todo vuelva a funcionar como antes?
Bueno si no tienes dificultades para responder significa que entendiste todo. Si surgen dificultades no dudes en consultar! Esperemos que el tutorial les sea útil e interesante. En el próximo veremos como manejar este display con un PIC. Saludos y hasta la próxima.
 

Comentarios  

0 # Carlos 17-08-2009 18:31
te felicito por tan magnífico material, muy instructivo y sencillo
quiero preguntarte lo siguiente: En el diagrama del display aparecen dos patas marcadas U. Veo que en tu ejemplo solo conectaste una (la de abajo) a 5V. La otra no se conecta?
Responder Responder con una citación Citar
0 # Gustavo 17-08-2009 19:20
Hola, que bueno que te gusto la info, muchas gracias!!
En cuanto a tu consulta, el terminal U es el punto de unión interno de los cátodos o ánodos (según el tipo display). El fabricante del encapsulado deja dos pines U, que internamente estan conectados al mismo lugar. Entonces, es lo mismo usar uno u otro, incluso se pueden usar los dos a la vez (aunque no tiene sentido hacerlo)

En definitiva, puedes conectar los 5v a cualquiera de las dos patas U, es exactamente lo mismo. Saludos.
Responder Responder con una citación Citar
0 # Carlos 18-08-2009 19:44
Perfectamente claro, gracias por contestar y mantener la información.
Responder Responder con una citación Citar
+1 # esteban 28-08-2009 18:09
existe la posibilidad de obtener un digito del 1 al 9 solo moviendo 1 interruptor?
Responder Responder con una citación Citar
0 # Gustavo 29-08-2009 12:42
Claro que existe, pero es un poco mas complicado. En primer lugar deberéis utilizar el circuito que se publica acá:

.../decodificador-bcd-7-segmentos-parte-2.html

Allí se explica la forma de manejar el display con 4 interruptores, en lugar de 7. El próximo paso seria reemplazar los 4 interruptores por un circuito contador BCD ascendente o descendente (según la necesidad). Por ejemplo podrías usar el integrado 74LS90.

Un ejemplo claro es el siguiente circuito (ingles):

aaroncake.net/.../counter.asp

En la parte que dice "Count In" deberias conectar un pulsdor, cada pulso incrementa el valor del display.

Ademas, es muy probable que tendrás que usar un circuito antirebote. Saludos.
Responder Responder con una citación Citar
0 # Acha 02-10-2009 11:45
Muy bueno tu blog te felicito, mi proyecto es el siguiente, tal vez puedas ayudarme, necesito hacer que el display me muestre un nombre de 10 digitos, tiene q ser unicamente con compuertas logicas, display de 7 segmentos catodo y su convertidor BCD 74ls48, tendras algo??? Desde ya muchas gracias
Responder Responder con una citación Citar
0 # Rul 06-03-2010 23:22
holas necesito ayuda para hacer que el display catodo comun 7 segmentos me muestre un mensaje de 11 digitos, tiene q ser unicamente con compuertas logicas, AND OR NOT ,..ETC podrian ayudarme ??
Responder Responder con una citación Citar
0 # Antonio Cabrera Agreda 26-04-2010 19:18
Nuevamente gracias y felicitciones, muy didactico el artículo. Estoy tratando de aprender el manejo del PIC16F84A y costruir un Entrenador para ese Pic, según el Libro MICROCONTROLADO R PIC 16F84A (Editorial Alfaomega-RAMA) y obviamente por ahora necesito activar el citado display que le comenté, este tiene 11 pines y en su cara principal según la cerigrafia tiene
dos puntos, (2 decimales ???).
El conteo de los pines es como en los PICS ??? de izquierda a derecha a partir del punto que marca el primero ???
Disculpa tanta pregunta a la vez, pero sino comienzo bien no llegaré a mi propósito.
Responder Responder con una citación Citar
0 # Antonio 26-04-2010 19:24
Leyendo los diferentes comentarios, observo que el primer comentario que me permití enviar luego de leer el primer artículo,no llegó a Ud. razón por la cual nuevamnte le comento mi inquietud, tengo un display de 7 segmentos y éste tie once (11) pienes (seis en una de las caras y cinco en la cara opuesta.Como conocer que pines corresponden a cada segmento y como se conectaría ?.
Gracias
Responder Responder con una citación Citar
0 # Meche 24-09-2010 01:05
Muy bueno el material...y buena atencion a las preguntas. felicitaciones lo haces muy bien...es muy educativo.
Responder Responder con una citación Citar
0 # Diego 12-02-2011 21:56
buen tutorial, muy pedagojico y explicacion detalada ojala sigas haciendo tutoriales asi.

muchas gracias por compartirlo
Responder Responder con una citación Citar
0 # manejo display a un solo digitoANTONIO 25-04-2011 22:09
Nuevamentemagní fico artículo,facil de entender y aplicar.
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentosAnónimo 28-05-2011 05:11
bien amigos esta muy bueno el tutorial pero tambien lo queria... un display de 7 segmentos contando de 0-9 y de 9-0 osea en forma ascendente y descendente CON PIC16F84
bueno espero q lo pongan gracias..
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentosAgustin 02-06-2011 00:49
Me ayudo mucho esta información. Muchas gracias!
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentosDario 18-07-2011 18:37
buenisimo el tutorial, solo tengo un par de dudas. Tengo un display con pines en los costados y quiero cambiarlo por otro color... como seria el orden de los pines y como diferencio si es anodo comun o catodo comun?
Responder Responder con una citación Citar
0 # RE: RE: Manejando un solo dígito de 7 segmentosGustavo 19-07-2011 03:08
Los pines va en orden similar, mira, lo encontré en google:
tronixstuff.files.wordpress.com/2010/05/7segpinout.jpg

Los pines del medio de ambas filas (3 y 8 ) son los de unión, pueden ser ánodo o cátodo. Para saber que es deberías medir con tester, colocando la punta positiva en el pin U y la negativa en cualquiera de los segmentos. Si hay continuidad, es ánodo, si - cátodo.

Espero que sirva, saludos.
Responder Responder con una citación Citar
0 # RE: RE: RE: Manejando un solo dígito de 7 segmentosDario 19-07-2011 19:41
buenisimo. me sirve. gracias... voy a probar... me aclaro muchas dudas. millon de gracias
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentoswilliam 06-08-2011 20:33
excelente tutorial, mi pregunta como puedo encender un siete segmentos sin usar las llaves, ocupo hacer que mi circuito mida una capacitancia y despliegue en el 7 segmentos el valor de la misma, tengo datos en binario, pero no se como puedo por ejemplo si tengo 0010 logico me muestre un 2 en el 7 segmentos
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentosGustavo 06-08-2011 23:17
Lo que estas preguntando estará explicado en el próximo tutorial que estoy preparando. Todavía esta en el horno y no tengo fecha de publicación, acá te puedo dejar un adelante exclusivo :)

Tienes que utilizar un decodificador 7 segmentos, por ej. LS247:



En sus entradas conectas el codigo en binario DCBA, por ej., 0010; Los pines de salida los conectas uno a cada pin del display. IMPORTANTE. Tiene que ser display cátodo común. Se alimenta con 5v y en los pines de contol pones un cero lógico o 0v y listo el pollo.

Cualquier cosa pregunta o podes buscar en google circuitos con ls247.

Saludos.
Responder Responder con una citación Citar
0 # RE: RE: Manejando un solo dígito de 7 segmentoswilliam 09-08-2011 05:35
perfecto muchas gracias gustavo, excelente tutorial te felicito
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentosValerio 22-08-2011 23:25
Hola. muy bien y muy bueno para explicar, bien por la foto que cambia el diplay!!!!!
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentoskatherin 11-10-2011 18:51
muy bueno el tutorial muy perfecto oye seri ke me podrias colaborar como puedo hacer un circuito pero ams bien de numeros con letras algunas sera ke me podrias colaborar con eso te lo agradezco mucho
Responder Responder con una citación Citar
0 # RE: RE: Manejando un solo dígito de 7 segmentosGustavo 12-10-2011 03:41
Fíjate aquí, saludos:

ucontrol.com.ar/.../...
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentosBRIGITTE 05-11-2011 20:56
Excelente. Gracias por las explicacione, me sacaron de duda para mi proyecto final de la materia ;) sistemas digitales.
muy bueno.
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentosItzel 13-11-2011 23:53
Muchas gracias pero quisiera saber como puedo alambrar ese display en una protoboard mas pequeña
Responder Responder con una citación Citar
0 # RE: RE: Manejando un solo dígito de 7 segmentosGustavo 14-11-2011 17:26
Bueno es fácil hacerlo. Simplemente anda colocando los componente en el protoboard y anda tirando cables. Yo lo hice en el proto grande para que sea mas didáctico, pero se puede hacer perfectamente en un protoboard chiquito.
Saludos.
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentosSergio 05-12-2011 19:18
Hola bro muchas gracias por este tuto esta muy bueno pero tengo una pregunta haber si me podrias ayudar.

Tengo que hacer esto mismo que tu tienes pero con un programa en ensamblador y que ese programa haga que el led se encienda con los caracteres que uno ponga en el programa.
El programa ya lo tengo pero no tengo ni idea de como hacer el circuito y conectar la protoboard a la computadora. espero me puedas ayudar con alguna pagnia o algun video porfavor.
Gracias por la ayuda.

Nos vemos.
Responder Responder con una citación Citar
0 # RE: RE: Manejando un solo dígito de 7 segmentosGustavo 06-12-2011 02:40
Hola Sergio.

Este circuito te puede servir: caff3fae.yyv.co

Sino, en este portal hay muchísima info:
ec913d95.yyv.co

Saludos.
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentosDavid 21-01-2012 05:38
Que tal mi pregunta es : si en caso de no disponer de los dipswitchs deslizantes puedo hacerlos con dos alambres como swich?
Responder Responder con una citación Citar
0 # RE: RE: Manejando un solo dígito de 7 segmentosGustavo 21-01-2012 22:20
Hola David, claro que podes, saludos.
Responder Responder con una citación Citar
+1 # esta muy bien explicado !Por fa si puedes ayudarme!Cifuentes 24-01-2012 01:46
te felicito por tu trabajo hace años ke te vi y es muy bueno
Mira te pido una ayudadita no?
lo ke pasa es ke tengo ke hacer este circuito impreso de display de 3 digitos
webelectronica.com.ar/.../...
pero mi problema es ke no me explican donde o como o a donde tengo ke konectar los del conector Cn1. el problema es el BMS y el bms explicame lo de esas conexiones no?? para hacerlo funcionar te lo agradeceré mucho como no te imaginas!! :roll:
Responder Responder con una citación Citar
0 # 7 segmento con catodo comunjohn hanner 29-04-2012 03:01
bueno en este ejemplo coloco un display 7 segmento con anodo comun y coloca un resistencia limitadora para la corriente cierto pero si fuera un display con catodo comun lo envio a tierra normalmente o que ?

es que tengo un circuito con un pic y necesito utilizar un display 7 segmento con catodo comun pero no se como hacer la conexion
Responder Responder con una citación Citar
0 # RE: 7 segmento con catodo comunGustavo 01-05-2012 15:20
John, para el display de cátodo común hay un ejemplo en el tutorial anterior. La conexión sería así:
electronica.tecnoface.com/.../...

Conecta una resistencia limitadora en el pin de cada segmento, y de ahí a la patilla del pic. El pin común U, que en este caso es cátodo, va directo a tierra.

Saludos.
Responder Responder con una citación Citar
0 # RE: Manejando un solo dígito de 7 segmentosMijail 15-05-2012 16:52
Hola a todos me parece un excelente tutorial, y mil gracias por tenerlo en esta pagina. Quisiera saber donde puedo encontrar el código fuente para este ejercicio en lenguaje emsamblador??
Gracias por sus ayudas
Responder Responder con una citación Citar

Escribir un comentario


Código de seguridad
Refescar

LAST_UPDATED2
 

Buscador

Suscribete

 Subscribe-Via-Email

Ingresa tu email aqui:

Delivered by FeedBurner

Twitter RSS Feed 

Otros sitios y blogs de interés

 Noticias Tecnologicas 

DropBox

Dropbox4ver-tutorialir-a-dropbox


Últimos comentarios

carlos gil: hoa amigos yo le puse un regulador de 100k yun altavoz de 30w 8ohm y kuando lo pongo casi a tope distorsiona eso por que es?GRACIAS.
hace 21 horas

alexis: que bosinas mas grandes me recomiendas y de que tamaño que lebante masomenos
hace 23 horas

diego: Hola a todos!!! Yo he montado el circuito pero poniendo el maximo condensador, 220 micros, no me llega ni a un segundo. Si alguien me alumbra... graias de antemano!!!
hace 3 días

groso28: hola .me ayudarias con un circuito que tengo y me he cansado de probar programas para pcb y no me sale nada..mi pregunta es si te mandoel diagrama del circuito que ...
hace 4 días

Luis Monreal: Buen dia... he mirado su publicación y me pareció muy interesante, estoy implementando un circuito que necesita de varios valores de voltaje (5v, 12v, 24v). Mi intención es implementar este circuito ...
hace 5 días

Mijail: Hola a todos me parece un excelente tutorial, y mil gracias por tenerlo en esta pagina. Quisiera saber donde puedo encontrar el código fuente para este ejercicio en lenguaje emsamblador?? Gracias ...
hace 5 días

Diego Fernando: Alexis, el TDA2030 es un amplificador de alta fidelidad de 14W, mientras el 2003 es de 10W para el radio del carro, la potencia y calidad del sonido del TDA2030 es ...
hace 6 días

Diego Fernando: Cesar, pienso que es mejor hacerlo en el circuito impreso, sino utiliza una plaqueta universal, asi le llamamos en colombia, en wikipedia le llaman stripboard.
hace 6 días

alexis: hola oie me podra serbir un tda 2030 o afuersa debe ser el 2003
hace 6 días

aurelio: Es el factor de rizado..
hace 1 semana