Display de 7 segmentos: mudanças entre as edições

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Moecke (discussão | contribs)
Moecke (discussão | contribs)
 
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 146: Linha 146:
| F ||[[Arquivo:ssdF.png|10px]]|| 0× || 0×38 || '0' || '1' || '1' || '1' || '0' || '0' || '0'
| F ||[[Arquivo:ssdF.png|10px]]|| 0× || 0×38 || '0' || '1' || '1' || '1' || '0' || '0' || '0'
|}
|}
===Codificador de binário para mostrador de 7 segmentos ===
[[Arquivo:ssd0.png|20px]][[Arquivo:ssd1.png|20px]][[Arquivo:ssd2.png|20px]][[Arquivo:ssd3.png|20px]]
[[Arquivo:ssd4.png|20px]][[Arquivo:ssd5.png|20px]][[Arquivo:ssd6.png|20px]][[Arquivo:ssd7.png|20px]]
[[Arquivo:ssd8.png|20px]][[Arquivo:ssd9.png|20px]]
{| class="wikitable" style="text-align:center;"
|- style="text-align:left;"
!
! style="font-weight:bold;" |
! style="text-align:center; font-weight:bold;" | Entradas
! colspan="7" style="text-align:center; font-weight:bold;" | Saídas
|- style="font-weight:bold;"
| Valor
| Mostrador
| A B C D
| ssd_a
| ssd_b
| ssd_c
| ssd_d
| ssd_e
| ssd_f
| ssd_g
|-
| 0
| [[Arquivo:ssd0.png|10px]]
| 0 0 0 0
| 1
| 1
| 1
| 1
| 1
| 1
| 0
|-
| 1
| [[Arquivo:ssd1.png|10px]]
| 0 0 0 1
| 0
| 1
| 1
| 0
| 0
| 0
| 0
|-
| 2
| [[Arquivo:ssd2.png|10px]]
| 0 0 1 0
| 1
| 1
| 0
| 1
| 1
| 0
| 1
|-
| 3
| [[Arquivo:ssd3.png|10px]]
| 0 0 1 1
| 1
| 1
| 1
| 1
| 0
| 0
| 1
|-
| 4
| [[Arquivo:ssd4.png|10px]]
| 0 1 0 0
| 0
| 1
| 1
| 0
| 0
| 1
| 1
|-
| 5
| [[Arquivo:ssd5.png|10px]]
| 0 1 0 1
| 1
| 0
| 1
| 1
| 0
| 1
| 1
|-
| 6
| [[Arquivo:ssd6.png|10px]]
| 0 1 1 0
| 1
| 0
| 1
| 1
| 1
| 1
| 1
|-
| 7
| [[Arquivo:ssd7.png|10px]]
| 0 1 1 1
| 1
| 1
| 1
| 0
| 0
| 0
| 0
|-
| 8
| [[Arquivo:ssd8.png|10px]]
| 1 0 0 0
| 1
| 1
| 1
| 1
| 1
| 1
| 1
|-
| 9
| [[Arquivo:ssd9.png|10px]]
| 1 0 0 1
| 1
| 1
| 1
| 0
| 0
| 1
| 1
|-
| outros
|
|
| x
| x
| x
| x
| x
| x
| x
|}
onde x (''dont't care'') indica que para valores de bin diferentes de 0 até 9, a saida pode ser tanto 0 ou 1, pois a princípio esses valores não devem ocorrer.


=Exemplos comerciais de displays=
=Exemplos comerciais de displays=
Linha 151: Linha 297:
*[http://www.jameco.com/Jameco/Products/ProdDS/1955749.pdf Datasheet da LITEON]. Os display '''LTS-5301AX''' são do tipo Anodo Comum  e  '''LTS-5303AX''' são do tipo catodo comum.  A letra X indica a cor dos leds, onde R-vermelho,P-vermelho brilhante, G-verde, Y-amarelo, E-laranja.
*[http://www.jameco.com/Jameco/Products/ProdDS/1955749.pdf Datasheet da LITEON]. Os display '''LTS-5301AX''' são do tipo Anodo Comum  e  '''LTS-5303AX''' são do tipo catodo comum.  A letra X indica a cor dos leds, onde R-vermelho,P-vermelho brilhante, G-verde, Y-amarelo, E-laranja.
*[http://www.jameco.com/Jameco/Products/ProdDS/17209.pdf Datasheet da MCD ELECTRONICS].Os display '''GNS-5011BX-11''' são do tipo Anodo Comum  e  '''GNS-5011AX-11''' são do tipo catodo comum.  A letra X indica a cor dos leds, onde H-vermelho,S-vermelho brilhante, D-vermelho super brilhante, G-verde, Y-amarelo, E-laranja.  
*[http://www.jameco.com/Jameco/Products/ProdDS/17209.pdf Datasheet da MCD ELECTRONICS].Os display '''GNS-5011BX-11''' são do tipo Anodo Comum  e  '''GNS-5011AX-11''' são do tipo catodo comum.  A letra X indica a cor dos leds, onde H-vermelho,S-vermelho brilhante, D-vermelho super brilhante, G-verde, Y-amarelo, E-laranja.  
*[http://www.vishay.com/docs/83126/tdsg51.pdf TDSG51] - datasheet Vishay
*[https://www.vishay.com/en/displays/seven-segment-display7-Segment Displays] - Vishay selection guide
*[http://datasheet.elcodis.com/pdf2/90/18/901824/lsdxxxx.pdf LDSXXX] - datasheet
*[http://datasheet.elcodis.com/pdf2/90/18/901824/lsdxxxx.pdf LDSXXX] - datasheet
*Dica: outros displays comerciais podem ser encontrados no [http://www.jameco.com/webapp/wcs/stores/servlet/StoreCatalogDrillDownView?rf=1&history=u06m7my5%7CfreeText~7%2Bsegments%5Esearch_type~jamecoall%5EprodPage~15%5Epage~SEARCH%252BNAV&position=16&refine=1&langId=-1&catalogId=10001&storeId=10001 site da Jameco] e outras lojas virtuais e fabricantes.
*Dica: outros displays comerciais podem ser encontrados no [http://www.jameco.com/webapp/wcs/stores/servlet/StoreCatalogDrillDownView?rf=1&history=u06m7my5%7CfreeText~7%2Bsegments%5Esearch_type~jamecoall%5EprodPage~15%5Epage~SEARCH%252BNAV&position=16&refine=1&langId=-1&catalogId=10001&storeId=10001 site da Jameco] e outras lojas virtuais e fabricantes.

Edição atual tal como às 14h56min de 3 de julho de 2025

Um display de sete segmentos, como seu nome indica, é composto de sete elementos (a, b, b, c, d, e, f, g) os quais podem ser ligados ou desligados individualmente. Eles podem ser combinados para produzir representações simplificadas mostrar números de 0 a 9 e opcionalmente as letras A,b,C,d,E e F. (outros símbolos são possíveis desde que se utilize um circuito decodificador adequado. A maioria dos displays também possui em 8 elemento correspondente ao ponto decimal (dp).

1 Os números mostrados no display de 7 segmentos

Para a exibição de cada número/letra usa-se um conjunto de segmentos diferentes. As mais comuns são:

  • 0(Zero) - a, b, c, d, e, f
  • 1(Um) - b, c
  • 2(dois) - a, b, d, e, g
  • 3(três) - a, b, c, d, g
  • 4(quatro) - b, c, f, g
  • 5(cinco) - a, c, d, f, g
  • 6(seis) - a, c, d, e, f, g (ou c, d, e, f, g)
  • 7(sete) - a, b, c (ou a, b, c, g)
  • 8(oito) - a, b, c, d, e, f, g (todos)
  • 9(nove) - a, b, c, e, f, g (ou a, b, c, f, g)
  • A(maiúsculo) - a, b, c, e, f, g
  • b(minúsculo) - c, d, e, f, g
  • C(maiúsculo) - a, d, e, f
  • d(minúsculo) - b, c, d, e, g
  • E(maiúsculo) - a, d, e, f, g
  • F(maiúsculo) - a, e, f, g

2 Correspondência entre os códigos mostrados no Display e códigos binários

2.1 Catodo comum

Nestes tipos de mostradores, o catodo comum é normalmente ligado a um potencial de 0V, e os anodos dos leds são ligados a um resistor limitador de corrente e a uma conexão que irá controlar o acendimento do led. Para acender é necessário colocar um potencial de VCC (nível lógico ALTO "1").

2.1.1 Codificação Hexadecimal do mostrador de 7 segmentos (Catodo comum)

Digito Mostrador gfedcba g f e d c b a abcdefg a b c d e f g
0 0×3F '0' '1' '1' '1' '1' '1' '1' 0×7E '1' '1' '1' '1' '1' '1' '0'
1 0×06 '0' '0' '0' '0' '1' '1' '0' 0×30 '0' '1' '1' '0' '0' '0' '0'
2 0×5B '1' '0' '1' '1' '0' '1' '1' 0×6D '1' '1' '0' '1' '1' '0' '1'
3 0×4F '1' '0' '0' '1' '1' '1' '1' 0×79 '1' '1' '1' '1' '0' '0' '1'
4 0×66 '1' '1' '0' '0' '1' '1' '0' 0×33 '0' '1' '1' '0' '0' '1' '1'
5 0×6D '1' '1' '0' '1' '1' '0' '1' 0×5B '1' '0' '1' '1' '0' '1' '1'
6 0×7D '1' '1' '1' '1' '1' '0' '1' 0×5F '1' '0' '1' '1' '1' '1' '1'
7 0×07 '0' '0' '0' '0' '1' '1' '1' 0×70 '1' '1' '1' '0' '0' '0' '0'
8 0×7F '1' '1' '1' '1' '1' '1' '1' 0×7F '1' '1' '1' '1' '1' '1' '1'
9 0×6F '1' '1' '0' '1' '1' '1' '1' 0×7B '1' '1' '1' '1' '0' '1' '1'
A 0×77 '1' '1' '1' '0' '1' '1' '1' 0×77 '1' '1' '1' '0' '1' '1' '1'
b 0×7C '1' '1' '1' '1' '1' '0' '0' 0×1F '0' '0' '1' '1' '1' '1' '1'
C 0×39 '0' '1' '1' '1' '0' '0' '1' 0×4E '1' '0' '0' '1' '1' '1' '0'
d 0×5E '1' '0' '1' '1' '1' '1' '0' 0×3D '0' '1' '1' '1' '1' '0' '1'
E 0×79 '1' '1' '1' '1' '0' '0' '1' 0×4F '1' '0' '0' '1' '1' '1' '1'
F 0×71 '1' '1' '1' '0' '0' '0' '1' 0×47 '1' '0' '0' '0' '1' '1' '1'

2.2 Anodo comum

Nestes tipos de mostradores, o anodo comum é normalmente ligado a um potencial de VCC, e os catodos dos leds são ligados a um resistor limitador de corrente e a uma conexão que irá controlar o acendimento do led. Para acender é necessário colocar um potencial de GND (nível lógico BAIXO "0").

2.2.1 Codificação Hexadecimal do mostrador de 7 segmentos (Anodo comum)

Digito Mostrador gfedcba abcdefg a b c d e f g
0 0×40 0×01 '0' '0' '0' '0' '0' '0' '1'
1 0×4F '1' '0' '0' '1' '1' '1' '1'
2 0×12 '0' '0' '1' '0' '0' '1' '0'
3 0×06 '0' '0' '0' '0' '1' '1' '0'
4 0×4C '1' '0' '0' '1' '1' '0' '0'
5 0×24 '0' '1' '0' '0' '1' '0' '0'
6 0×20 '0' '1' '0' '0' '0' '0' '0'
7 0×0F '0' '0' '0' '1' '1' '1' '1'
8 0×00 '0' '0' '0' '0' '0' '0' '0'
9 0×04 '0' '0' '0' '0' '1' '0' '0'
A 0×08 '0' '0' '0' '1' '0' '0' '0'
b 0×60 '1' '1' '0' '0' '0' '0' '0'
C 0×31 '0' '1' '1' '0' '0' '0' '1'
d 0×42 '1' '0' '0' '0' '0' '1' '0'
E 0×30 '0' '1' '1' '0' '0' '0' '0'
F 0×38 '0' '1' '1' '1' '0' '0' '0'

2.2.2 Codificador de binário para mostrador de 7 segmentos

Entradas Saídas
Valor Mostrador A B C D ssd_a ssd_b ssd_c ssd_d ssd_e ssd_f ssd_g
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 0 0 1 1
outros x x x x x x x

onde x (dont't care) indica que para valores de bin diferentes de 0 até 9, a saida pode ser tanto 0 ou 1, pois a princípio esses valores não devem ocorrer.

3 Exemplos comerciais de displays

  • Datasheet da LITEON. Os display LTS-5301AX são do tipo Anodo Comum e LTS-5303AX são do tipo catodo comum. A letra X indica a cor dos leds, onde R-vermelho,P-vermelho brilhante, G-verde, Y-amarelo, E-laranja.
  • Datasheet da MCD ELECTRONICS.Os display GNS-5011BX-11 são do tipo Anodo Comum e GNS-5011AX-11 são do tipo catodo comum. A letra X indica a cor dos leds, onde H-vermelho,S-vermelho brilhante, D-vermelho super brilhante, G-verde, Y-amarelo, E-laranja.
  • 7-Segment Displays - Vishay selection guide
  • LDSXXX - datasheet
  • Dica: outros displays comerciais podem ser encontrados no site da Jameco e outras lojas virtuais e fabricantes.

4 Links complementares

5 Circuitos codificadores para displays

  • 74Ls47 - TTL Ativo baixo (para anodo comum)
  • 74Ls48 - TTL Ativo alto (para catodo comum)
  • CD4511 - CMOS Ativo alto (para catodo comum)