Buscar

AULA09 Codificadores e Decodificadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Codificadores	e	Decodificadores	
CÓDIGOS	NUMÉRICOS	
Introdução	
Códigos	Numéricos	
•  A	 eletrônica	 digital	 trabalha	 com	 diversos	
códigos	 de	 acordo	 com	 necess idades	
específicas.		
•  Códigos	 numéricos	 são	 códigos	 que	 trabalham	
unicamente	 com	 valores	 numéricos	 em	 sua	
composição.	
Fonte:	h)ps://pt.wikibooks.org/wiki/Eletr%C3%B4nica_Digital/C%C3%B3digos_Num%C3%A9ricos	
Código	9876543210	
•  O	 código	 9876543210	 é	 um	
código	 binário	 que	 converte	
cada	 dígito	 decimal	 em	 um	
conjunto	de	10	bits,	onde	o	valor	
1 	 a s s u m e 	 a 	 p o s i ç ã o	
correspondente	 ao	 número	
dec ima l ,	 e	 o	 res tante	 é	
completado	com	o	valor	0.	
Código	BCD	8421	
•  O	código	BCD	8421	(de	Binary-
coded	 decimal	 8421)	 é	 um	
sistema	 de	 codificação	 de	
números	 decimais	 em	 binários	
de	quatro	bits.		
•  O s	 v a l o r e s	 8 4 2 1 	 s ã o	
respecVvamente	 os	 valores	 de	
2	 elevado	 ao	 valor	 de	 sua	
posição	(3,2,1,0).		
•  Este	 código	 assume	 apenas	 10	
dígitos,	variando	de	0	a	9.	
OBS:	Existem	diversos	códigos	BCDs	que	assumem	valores	diferentes	de	acordo	com	alguma	variação	
em	seu	cálculo.	Entre	eles	podemos	destacar	o	BCD	7421,	BCD	2421	e	o	BCD	5211.	
Código	de	Excesso	3	
•  Código	Excesso-3	(XS-3)	é	um	
código	 binário	 decimal,	
chamado	 também	 de	 código	
de	 Excesso-N,	 que	 segue	 o	
m e s m o	 p r í n c i p i o	 d e	
c on ve r s ão	 do	 núme ro	
d e c ima l	 p a r a	 b i n á r i o ,	
incrementando	 3	 unidades	
ao	resultado	binário.	
Exemplo:	Para	convertermos	um	número	como	127,	em	decimal,	para	o	
código	de	Excesso	3	uVlizamos	(0100,	0101,	1010).	
Código	BCD	8421	e	Código	de	Excesso	3	
Código	Gray	
•  O	código	Gray	é	um	sistema	de	código	binário	
onde	 de	 um	 número	 para	 outro	 apenas	 um	
bit	varia.		
•  Este	sistema	de	codificação	surgiu	quando	os	
circuitos	 lógicos	 digitais	 se	 realizavam	 com	
vá l vu la s	 te rmo iôn i cas	 (ou	 vá l vu la s	
eletrônicas)	e	disposiVvos	eletromecânicos.		
Código	Gray	
•  Os	 contadores	 necessitavam	 de	 potências	
muito	 elevadas	 e	 geravam	 ruído	 quando	
vários	bits	modificavam-se	simultaneamente.		
•  O	uso	do	 código	Gray	 garanVu	que	qualquer	
mudança	varia	apenas	um	bit.	Dessa	forma	os	
problemas	 de	 ruído	 e	 potência	 foram	
reduzidos.	
Código	Gray	
•  A	aplicação	mais	comum	do	código	Gray	é	nos	
codificadores	 de	 rotação	 de	 eixo,	 como	 na	
figura	abaixo.	
•  Esses	 disposiVvos	 produzem	 um	 valor	 binário	
que	representa	a	posição	de	um	eixo	mecânico	
em	rotação.	
•  Um	 codificador	 de	 rotação	 práVco	 usaria	mais	
do	que	três	bits	e	dividiria	a	rotação	em	mais	do	
que	oito	segmentos,	de	modo	a	poder	detectar	
incrementos	de	rotação	muito	menores.	
Código	de	5	Bits	
	
Código	de	5	Bits	
	
CODIFICADORES	E	DECODIFICADORES	
Introdução	
Codificadores	e	Decodificadores	
Codificadores	e	Decodificadores	
Codificador	Decimal/Binário	
•  Vamos	 elaborar	 um	 codificador	 para	 transformar	 um	 código	 decimal	 em	
binário	(BCD8421).		
•  A	entrada	do	 código	decimal	 vai	 ser	 feita	 através	 de	 um	 conjunto	de	 chaves	
numeradas	de	0	a	9	e	a	saída	por	4	fios,	para	fornecer	um	código	binário	de	4	
bits,	correspondente	à	chave	acionada.	
•  A	figura	abaixo	mostra	a	estrutura	geral	deste	sistema,	sendo	convencionado	
que	 	 a	 chave	 fechada	 equivale	 a	 nível	 0	 e	 um	 terminal	 de	 entrada	 em	 vazio	
(chave	aberta)	é	equivalente	a	nível	lógico	1.	
Codificador	Decimal/
Binário	
(BCD8421)	
•  A	 sigla	 BCD	 representa	 as	 iniciais	 de	 Binary	 Coded	
Decimal	(codificação	decimal	em	binário).	
•  Os	termos	seguintes	(8421)	significam	os	valores	dos	
algorismos	 num	 dado	 número	 binário,	 que	
representam	respecVvamente:	23,	22,	21	e	20.		
•  A	formação	deste	código	é	vista	na	tabela	ao	lado:	
Codificador	Decimal/Binário	
Codificador	Decimal/Binário	
Decodificador	Binário/Decimal	
A	estrutura	geral	deste	decodificador	é	vista	na	figura	abaixo:	
•  Este	 código	 de	 10	 bits	 foi	 bastante	 uVlizado	 na	 época	 em	 que	 os	 sistemas	 mostradores	 de	
algarismos	eram	válvulas	eletrônicas.	
•  Notamos	 no	 código,	 que	 em	10	 saídas	 somente	 uma	 vale	 1	 em	 cada	 caso,	 acendendo	 assim	o	
algarismo	correspondente.	
•  A	formação	deste	código	é	vista	na	tabela	abaixo:	
Decodificador	Binário/Decimal	
(Código	9876543210)	
Decodificador	Binário/Decimal	
Decodificador	Binário/Decimal	
Os	diagramas	abaixo	mostram	todas	as	saídas	do	decodificador	 (S9	a	S0)	e	suas	respecVvas	
simplificações.	
	
Decodificador	Binário/Decimal	
Decodificador	Binário/Decimal	
A	 parVr	 das	 expressões	 simplificadas,	 obtemos	 o	 circuito	 do	
decodificador.		
Decodificador	
Binário/
Decimal	
PROJETO	DE	DECODIFICADORES	
Projeto	de	Decodificadores	
	
?	BCD	8421	 Excesso	3	
Decodificador		
Projeto	de	Decodificadores	
	
Projeto	de	Decodificadores	
	
Projeto	de	Decodificadores	
	O	Circuito	decodificador,	obVdo	a	parVr	das	expressões,	é	visto	na	figura	abaixo:	
Decodificador	BCD	para	
Excesso	3	
Projeto	de	Decodificadores	
(Exercício)	
	Elabore	 um	 decodificador	
inverso ,	 ou	 se ja ,	 que	
transforme	o	código	Excesso	
3	para	BCD	8421.	
?	Excesso	3	 BCD	8421	
Decodificador		
Decodificador	para	Display	de	7	
Segmentos		
	
5.18	
Decodificador	para	Display	de	7	
Segmentos		
	
Display	de	7	Segmentos		
	
Display	de	7	Segmentos		
	
0	 0	 0	 0	 0	 0	 0	
1	 1	 1	 1	 1	 1	 1	
Projeto	de	Decodificadores	
	Elaborar	um	decodificador	para	a	parVr	de	um	código	binário	(BCD	
8421)	escrever	a	sequência	de	0	a	9	em	um	display	de	7	segmentos	
catodo	comum.	
O	Esquema	geral	deste	decodificador	é	visto	na	figura	abaixo:	
Para	efetuar	o	projeto	deste	decodificador,	devemos	verificar	em	
cada	caractere	os	seguimentos	que	devem	ser	acesos	e	atribuir	o	
nível	 1	 (no	 caso	 do	 catodo	 comum),	 em	 função	 da	 respecVva	
entrada	no	código	binário.			
Display	de	7	Segmentos		
	
Projeto	de	
Decodificadores	
	A	tabela	a	seguir	apresenta	a	sequência	
de	 caracteres,	 o	 respecVvo	 código	 de	
entrada	 e	 os	 níveis	 aplicados	 em	 cada	
segmento	para	que	tal	ocorra.	
Projeto	de	Decodificadores	
	Para	fins	de	simplificação,	vamos	considerar	os	casos	fora	da	sequência	
como	irrelevantes.	Transpondo	as	saídas	para	os	diagramas,	temos:	
Projeto	de	Decodificadores	
	
Projeto	de	Decodificadores	
	
O	Circuito	do	decodificador	BCD	8421	para	display	de	7	segmentos	
obVdo,	é	visto	no	próximo	slide.	
Decodificador	BCD8421/	7	segmentos	
catodo	comum.	
Projeto	de	
Decodificadores	
	
Projeto	de	Decodificadores	
	
Projeto	de	Decodificadores	
	
Exercícios	
	1)	Elabore	um	decodificador	BCD	8421	para	2	entre	5		
Exercícios	
	2)	 Elabore	 um	 decodificador	 que	
transforme	 do	 código	 Gray	 para	 o	
sistema	binário	comum.	
Exercícios	
	3)	Projete	um	decodificador	para,	a	parVr	de	um	código	binário,	escrever	a	
sequência	da	figura	abaixo	em	um	display	de	7	segmentos	catodo	comum.	
•  Elementos de Eletrônica Digital 
–  Ivan V. Idoeta 
–  Francisco G. Capuano 
•  Sistemas Digitais – princípios e aplicações 
–  Ronald J. Tocci, Neal S. Widmer e Gregory L. Moss 
Bibliografias

Outros materiais

Outros materiais