Você está na página 1de 33

UNISUAM

Circuitos Digitais

Prof. Jorge D. Ferreira


03.11.2022
Decodificador BCD 8421 para excesso 3
Tabela da verdade:

2
Observação

Podemos notar que o código excesso 3 é utilizado aqui para


representar até o algarismo 9. As outras possibilidades
possíveis do código BCD 8421 não irão ocorrer para a
representação de algarismo de 10 ate 15 logo para estas
condições a resposta torna-se irrelevante.

3
Da tabela da verdade podemos escrever as seguintes
expressões:

4
Para simplificarmos as expressões vamos utilizar o diagrama
de Veitch-Karnaugh. Para S3 teremos:

0 0 0 0

0 1 1 1

⊘ ⊘ ⊘ ⊘

1 1 ⊘ ⊘

5
Logo teremos para S3: 1 oitava e 2 quadras.

Sendo assim: S3 = A + BD + BC

6
Analisando S2

0 1 1 1

1 0 0 0

⊘ ⊘ ⊘ ⊘

0 1 ⊘ ⊘

Logo: 𝐁𝐃 + 𝐁𝐂 + 𝐁𝐂𝐃
7
Analisando S1

1 0 1 0

1 0 1 0

⊘ ⊘ ⊘ ⊘

1 0 ⊘ ⊘

Logo: S1 = 𝐂𝐃 + 𝐂𝐃, ou S1 = C ⊙ D
8
Analisando S0

1 0 0 1

1 0 0 1

⊘ ⊘ ⊘ ⊘

1 0 ⊘ ⊘

Logo: So = 𝐃
9
Circuito Decodificador Será

10
Circuitos Aritméticos

Dentre os circuitos combinacionais existe uma família que e


muito importante, trata-se da família dos circuitos
aritméticos. Estes são muito utilizados nas ULA (Unidades
Lógicas Aritméticas) dos computadores. Trataremos dos
principais circuitos aritméticos.

11
Bases e Representações Numéricas
Um número decimal qualquer é constituído por um polinômio de
potências de 10.
Por exemplo:

376,59= 3X102+7X101+6X100+5X10-1+9X10-2

300 70 6 0,5 0,09

376,59 = 300 + 70 + 6 + 0,5 + 0,09

12
EXEMPLOS DE BASES UTILIZADAS

O sistema binário é largamente utilizado nos computadores


pois requer somente dois dígitos distintos, 0 e 1, que são
representados nos circuitos digitais pela ausência ou a
presença de uma tensão ou de uma corrente elétrica.
13
Operações Aritméticas

Para efetuarmos as quatro operações aritméticas básicas em


qualquer sistema de numeração, podemos estender
diretamente o mecanismo de cálculo empregado para o
sistema decimal. Contudo, devemos ficar atentos a
representação de cada sistema numérico.

14
Soma Binária

15
Subtração Binária

16
EXEMPLO
Efetuar a adição de:
(1001,011)2 + (1101,101)2

1 0 0 1 1 1 1

1 0 0 1 , 0 1 1

+ 1 1 0 1 , 1 0 1

1 0 1 1 1 , 0 0 0

17
Meio Somador

TS = Transporte de saída (“vai um”).

18
Representando cada número de um algarismo por um bit,
podemos, então, montar dois circuitos: um com as entradas A
e B (os dois números de um bit) e com saída a soma dos dois
algarismos; e um outro circuito também com entradas A e B, e
com saídas igual ao transporte de saída (Ts), mas conhecido
como "vai um".

19
As expressões características dos circuitos serão:

Soma = A ⊕ B
Ts = A . B
Lembrando que:

20
Ficando o circuito:

Esse circuito denomina-se meio somador. É também conhecido


como "half adder" que e o termo derivado do idioma inglês.
21
Somador completo

O meio somador possibilita-nos efetuar a soma de dois


números binários de um algarismo cada um. Se quizermos
fazer uma soma de dois números binários de mais de um
algarismo, esse circuito torna-se insuficiente, pois, mesmo
que façamos a soma de dois números binários coluna a
coluna, esse circuito não possibilitará a introdução do
transporte de entrada (o "vai um" da coluna anterior).

22
Analisaremos o caso da soma abaixo:

23
O circuito somador completo nada mais é do que um circuito
que pode efetuar a soma completa de uma coluna.
Vamos, montar a tabela da verdade desse circuito.

24
TE: possibilidades do transporte de entrada.

25
Podemos, agora, escrever as expressões características de um
somador completo:

Transpondo-as para os diagramas temos:

26
Diagrama de S

Expressão que não admite simplificação,


podemos escrever:
𝑆 = 𝐴⨁𝐵⨁𝑇𝐸

27
Diagrama de TS

De onde obtemos:
TS = BTE + ATE + AB

28
Circuito Somador Completo

29
Nota

Esse e o circuito de um somador completo que também e


conhecido como “Full Adder” (termo derivado do inglês).
Vamos, agora, montar um circuito que efetue a soma de dois
números de ate 4 algarismos.

30
Circuito

31
Um circuito que efetue a soma de dois números de até n
algarismos será:
A = An An−1 … … A1 Ao
B = Bn Bn−1 … … B1 Bo
S = Sn+1 Sn … … S1 So

32
Referências Bibliográficas

• Lógica e Álgebra de Boole – Jacob Daghlian


• Elementos de Eletrônica Digital – Ivan V. Iodeta, Francisco
G. Capuano.
• Morgado Dias - Sistemas Digitais

33

Você também pode gostar