Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Atividade 6 – Display 7 segmentos Luiz Oscar Ruschel Pilger 
1 
 
Display 7 segmentos 
Um display de sete segmentos, é um tipo de display (mostrador) barato usado como 
alternativa a displays de matriz de pontos mais complexos e dispendiosos. Displays de sete 
segmentos são comumente usados em eletrônica como forma de exibir uma informação 
alfanumérica (binário, octal, decimal ou hexadecimal) que possa ser prontamente 
compreendida pelo usuário sobre as operações internas de um dispositivo. Seu uso é corriqueiro 
por se tratar de uma opção barata, funcional e de fácil configuração. 
 
Construção 
A sua construção é feita com Leds ligados de 2 formas: 
• Katodo comum: onde é necessário colocar um nível de tensão positivo (nível 
lógico “1”) para ligar o segmento. 
 
• Anodo comum: onde é necessário colocar um nível de tensão baixo ou GND 
(nível lógico “0”) para ligar o segmento. 
 
 
 
Atividade 6 – Display 7 segmentos Luiz Oscar Ruschel Pilger 
2 
 
Conceito e estrutura visual: 
Os segmentos individuais de um display de sete segmentos. 
Um display de sete segmentos, como seu nome indica, é composto de sete elementos, 
os quais podem ser ligados ou desligados individualmente. Eles podem ser combinados para 
produzir representações simplificadas de algarismos arábicos. Frequentemente, os sete 
segmentos são dispostos de forma oblíqua ou itálica, o que melhora a legibilidade. 
Os sete segmentos são dispostos num retângulo com dois segmentos verticais em cada 
lado e um segmento horizontal em cima e em baixo. Em acréscimo, o sétimo segmento bissecta 
o retângulo horizontalmente. Também existem displays de quatorze segmentos e de dezesseis 
segmentos (para exibição plena de caracteres alfanuméricos) todavia, estes têm sido 
substituídos em sua maioria por displays de matriz de pontos. Os segmentos de um display de 
sete segmentos são definidos pelas letras de A a G, conforme indicado à direita, onde o ponto 
decimal opcional DP (um "oitavo segmento") é usado para a exibição de números não-inteiros. 
Exibição dos números 
A animação à esquerda passa pelos glifos comuns dos dez numerais e seis "letras-dígito" 
em hexadecimal (A–F). A variação entre letras maiúsculas e minúsculas para A–F é feita para que 
cada letra tenha uma forma única e inequívoca (A, C, E e F são maiúsculos, já B e D são 
minúsculos, pois caso contrário se confundiriam com 8 e 0). Para a exibição de cada 
número/caractere usa-se um conjunto de segmentos diferentes. As mais comuns são: 
Simulação de um display LED de sete segmentos exibindo os 16 dígitos hex. 
• 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 
• 7 (sete) - a, b, c 
• 8 (oito) - a, b, c, d, e, f, g (todos) 
• 9 (nove) - 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 
Obs.: Dentre os números, 0, 6, 7 e 9 podem ser representados por glifos diferentes dos citados acima em displays de sete 
segmentos, entretanto, na imagem, todos os dígitos se assemelham aos indicados. 
 
Atividade 6 – Display 7 segmentos Luiz Oscar Ruschel Pilger 
3 
 
Tarefa 1 
Elaborar um programa em linguagem “C” para o PIC18F4550 de forma a ler um nibble 
(conjunto de 4 bits) colocados na porta B (B3..B0) e mostrar um display de 7 segmentos colocado 
na porta D (D6..D0). 
 
Lógica de programação 
1. Associa o valor da entrada com o código correspondente 
2. Escreve o valor associado no display 
Tabela de conversão de acordo com a ligação do circuito 
 D7 D6 D5 D4 D3 D2 D1 D0 
 HEXA p g f e d c b a 
0 3F 0 0 1 1 1 1 1 1 
1 06 0 0 0 0 0 1 1 0 
2 5B 0 1 0 1 1 0 1 1 
3 4F 0 1 0 0 1 1 1 1 
4 66 0 1 1 0 0 1 1 0 
5 6D 0 1 1 0 1 1 0 1 
6 7D 0 1 1 1 1 1 0 1 
7 07 0 0 0 0 0 1 1 1 
8 7F 0 1 1 1 1 1 1 1 
9 67 0 1 1 0 0 1 1 1 
A 77 0 1 1 1 0 1 1 1 
B 7C 0 1 1 1 1 1 0 0 
C 39 0 0 1 1 1 0 0 1 
D 5E 0 1 0 1 1 1 1 0 
E 79 0 1 1 1 1 0 0 1 
F 71 0 1 1 1 0 0 0 1 
 
RA0/AN02
RA1/AN13
RA2/AN2/VREF-/CVREF4
RA3/AN3/VREF+5
RA4/T0CKI/C1OUT/RCV6
RA5/AN4/SS/LVDIN/C2OUT7
RA6/OSC2/CLKO14
OSC1/CLKI13
RB0/AN12/INT0/FLT0/SDI/SDA33
RB1/AN10/INT1/SCK/SCL34
RB2/AN8/INT2/VMO35
RB3/AN9/CCP2/VPO36
RB4/AN11/KBI0/CSSPP37
RB5/KBI1/PGM38
RB6/KBI2/PGC39
RB7/KBI3/PGD40
RC0/T1OSO/T1CKI 15
RC1/T1OSI/CCP2/UOE 16
RC2/CCP1/P1A 17
VUSB18
RC4/D-/VM 23
RC5/D+/VP 24
RC6/TX/CK 25
RC7/RX/DT/SDO 26
RD0/SPP0 19
RD1/SPP1 20
RD2/SPP2 21
RD3/SPP3 22
RD4/SPP4 27
RD5/SPP5/P1B 28
RD6/SPP6/P1C 29
RD7/SPP7/P1D 30
RE0/AN5/CK1SPP 8
RE1/AN6/CK2SPP 9
RE2/AN7/OESPP 10
RE3/MCLR/VPP 1
U1
PIC18F4550
R1
10k
R8
10k
+5V
R2
10k
R5
10k
R6
10k
B0
B1
B2
B3
B0
B1
B2
B3
+5V
O
FF
O
N
1 2 3 4
8 7 6 5
DSW1
DIPSW_4
a
b
c
d
e
f
g
a
b
c
d
e
f
g

Mais conteúdos dessa disciplina