Buscar

Aula Teorica 6

Prévia do material em texto

FUNDAÇÃO EDSON QUEIROZ
UNIVERSIDADE DE FORTALEZA
Centro Ciências Tecnológicas - CCT
DISCIPLINA: SISTEMAS LÓGICOS E DIGITAIS
 
Prof. Imbiriba
Unifor – 2015 
Conversores de Códigos
Codificadores
Decodificadores
Somadores 
Subtratores
Estrutura da Apresentação
Unidade VI – Circuitos Lógicos integrados
Conversores de Códigos
Conversor de código é um circuito lógico que muda os dados apresentados em um tipo de código binário para outro tipo de código binário;
Uma lista parcial está no próximo slide.
Exemplos de Conversores de Códigos
Unidade VI – Circuitos Lógicos integrados
Unidade VI – Circuitos Lógicos integrados
Conversores de Códigos
Exemplo: conversor BCD 8421–> Binário
As entradas do conversor são dois grupos de códigos de quatro bits D0C0B0A0 representando o 100;
Os dígitos das unidades D1C1B1A1 representando o 101.
Unidade VI – Circuitos Lógicos integrados
Conversores de Códigos
As saídas do conversor são b6b5b4b3b2b1b0;
Unidade VI – Circuitos Lógicos integrados
Conversores de Códigos
As saídas do conversor são b6b5b4b3b2b1b0;
Unidade VI – Circuitos Lógicos integrados
Conversores de Códigos
Processo de Conversão: Calcule a soma binária dos equivalentes binários de todos os bits que forem 1s na representação BCD.
O Exemplo segue no próximo slide
Unidade VI – Circuitos Lógicos integrados
Converta 01010010 (BCD para o decimal 52) para binário. Repita 10010101 (decimal 95).
Unidade VI – Circuitos Lógicos integrados
Codificadores e Decodificadores
Codificar: transformar uma informação em código;
Ex: Transformar a tecla 5 do computador em 0101 é uma codificação.
Unidade VI – Circuitos Lógicos integrados
Codificadores e Decodificadores (códigos mais utilizados)
Ex: Código BCD (binary coded decimal)
Unidade VI – Circuitos Lógicos integrados
Tabela Código BCD
	DECIMAL	BCD
	0	0000
	1	0001
	2	0010
	3	0011
	4	0100
	5	0101
	6	0110
	7	0111
	8	1000
	9	1001
Código Grey
Unidade VI – Circuitos Lógicos integrados
Código excesso 3 (Soma-se 3 na saída)
	DECIMAL	EXCESSO 3
	0	0011
	1	0100
	2	0101
	3	0110
	4	0111
	5	1000
	6	1001
	7	1010
	8	1011
	9	1100
Unidade VI – Circuitos Lógicos integrados
Exemplo Codificador Decimal 9876543210 - BCD
	E9	E8	E7	E6	E5	E4	E3	E2	E1	E0	S3	S2	S1	S0
	0	0	0	0	0	0	0	0	0	1	0	0	0	0
	0	0	0	0	0	0	0	0	1	0	0	0	0	1
	0	0	0	0	0	0	0	1	0	0	0	0	1	0
	0	0	0	0	0	0	1	0	0	0	0	0	1	1
	0	0	0	0	0	1	0	0	0	0	0	1	0	0
	0	0	0	0	1	0	0	0	0	0	0	1	0	1
	0	0	0	1	0	0	0	0	0	0	0	1	1	0
	0	0	1	0	0	0	0	0	0	0	0	1	1	1
	0	1	0	0	0	0	0	0	0	0	1	0	0	0
	1	0	0	0	0	0	0	0	0	0	1	0	0	1
Unidade VI – Circuitos Lógicos integrados
Exemplo Codificador Decimal - BCD
Unidade VI – Circuitos Lógicos integrados
Exemplo Conversor de código BCD para 9876543210 
Unidade VI – Circuitos Lógicos integrados
Da tabela anterior, fazendo-se as devidas simplificações (Mapas de Karnaugh) com os termos irrelevantes, teremos:
Unidade VI – Circuitos Lógicos integrados
E a conversão será dada pelo circuito a seguir: 
Unidade VI – Circuitos Lógicos integrados
Conversor BCD 8421 para Excesso 3 
Unidade VI – Circuitos Lógicos integrados
Funções simplificadas, utilizando-se as condições irrelevantes: 
Unidade VI – Circuitos Lógicos integrados
 Conversor BCD 8421 para “Display” de 7 Segmentos 
Unidade VI – Circuitos Lógicos integrados
Unidade VI – Circuitos Lógicos integrados
Unidade VI – Circuitos Lógicos integrados
Decodificadores
É um conjunto lógico que recebe um conjunto de entradas, que representa um número binário. 
Ativa somente a saída correspondente ao número recebido de acordo com conversão desejada.
Unidade VI – Circuitos Lógicos integrados
Decodificadores
Exemplos:
Decodificador 3 linhas para 8 linhas;
Unidade VI – Circuitos Lógicos integrados
Decodificador
Unidade VI – Circuitos Lógicos integrados
Somadores e Subtratores
Todas as operações lógicas e aritméticas são realizadas unidade lógica e aritmética
Unidade VI – Circuitos Lógicos integrados
Somadores e Subtratores
Meio somador
Unidade VI – Circuitos Lógicos integrados
Somadores e Subtratores
Meio somador
	A	B	s	C0
	0	0	0	0
	0	1	1	0
	1	0	1	0
	1	1	0	1
Unidade VI – Circuitos Lógicos integrados
Somadores e Subtratores
Meio somador
Unidade VI – Circuitos Lógicos integrados
Somadores e Subtratores
Meio somador
Unidade VI – Circuitos Lógicos integrados
Somador Completo
	A	B	CI	S	C0
	0	0	0	0	0
	0	0	1	1	0
	0	1	0	1	0
	0	1	1	0	1
	1	0	0	1	0
	1	0	1	0	1
	1	1	0	0	1
	1	1	1	1	1
Unidade VI – Circuitos Lógicos integrados
Somador Completo
Fazer em C0 o mapa de Karnaugh;
Na coluna S: S=0 (Pares de 1s); S=1(Ímpar de 1s).
Unidade VI – Circuitos Lógicos integrados
Somador Completo
Unidade VI – Circuitos Lógicos integrados
Somador Completo
Unidade VI – Circuitos Lógicos integrados
Somador Completo (Full Adder)
Unidade VI – Circuitos Lógicos integrados
Somador Completo (Full Adder)
Unidade VI – Circuitos Lógicos integrados
Somador Completo (Full Adder)
O primeiro somador (da direita), pode ser um meio somador;
Unidade VI – Circuitos Lógicos integrados
Subtrator
Meio Subtrator
Unidade VI – Circuitos Lógicos integrados
Subtrator
Meio Subtrator
	A	B	S	B0
	0	0	0	0
	0	1	1	1
	1	0	1	0
	1	1	0	0
Unidade VI – Circuitos Lógicos integrados
Subtrator
Meio Subtrator
Aplicando:
1-) Soma dos Produtos;
2-) Mapa K.
Unidade VI – Circuitos Lógicos integrados
 Subtrator
Meio Subtrator
 B
Unidade VI – Circuitos Lógicos integrados
 Subtrator
Meio Subtrator
Unidade VI – Circuitos Lógicos integrados
Subtrator Completo
	A	BI	C	S	B0
	0	0	0	0	0
	0	0	1	1	1
	0	1	0	1	1
	0	1	1	0	1
	1	0	0	1	0
	1	0	1	0	0
	1	1	0	0	0
	1	1	1	1	1
Unidade VI – Circuitos Lógicos integrados
Subtrator Completo
Unidade VI – Circuitos Lógicos Integrados
Subtrator Completo
Unidade VI – Circuitos Lógicos Integrados
Subtrator Completo
Associação de Subtratores: Análogo ao Somador
B0
FUNDAÇÃO EDSON QUEIROZ
UNIVERSIDADE DE FORTALEZA
Centro Ciências Tecnológicas - CCT
DISCIPLINA: SISTEMAS LÓGICOS E DIGITAIS
 
Prof. Imbiriba
Unifor – 2015 
013579
12367
24567
389
,,,,
,,,
,,,
,
50101
81000
SEEEEE
SEEEE
SEEEE
SEE
Exemplos
Tecla
Tecla
=
=
=
=
®
®
0
0
.
..
Ccarryout
CAB
SABABAB
®
=
=+=Å
SABC
=ÅÅ
0
...
ii
CBCABAC
=++
...
ii
SACBCAB
=++

Continue navegando