Você está na página 1de 58

APOSTILA DE TCNICAS DIGITAIS

www.tecmos.com.br/APOSTILA%20%20%20DE%20TCNICAS%20DI...

1.0 SISTEMAS DE NUMERAO


Sistemas de numerao so mecanismos usados para numerar
determinados eventos, atravs de uma lei de formao. Todos os sistemas
que a seguir tero como referncia o sistema DECIMAL conhecido pelo
aluno (0,1,2,3,4,5,6,7,8,9,10,11,12,13,.....,1010,1011,1012, etc).

1.1 Sistema binrio de numerao:


Sistema no qual possui apenas dois algarismos para represent-lo, o zero
e o um. Tambm chamado de sistema de base 2, conforme tabela abaixo:
DECIMAL
BINRIO
DECIMAL
BINRIO
0
000
6
110
1
001
7
111
2
010
8
1000
3
011
9
1001
4
100
10
1010
5
101
11
1011

1.2 Converso do sistema binrio para decimal:


Nada mais do que transformar um nmero qualquer binrio em
decimal, conforme regra abaixo:
a) Multiplica-se o algarismo do nmero binrio pela base elevada ao
expoente de sua colocao no nmero, sendo que a base do nmero
binrio dois. No nmero 11001(b) = 25 (d) ficaria assim:
O expoente segue da direita para esquerda
1
1
0
0
1
4
3
2
1
0
2
2
2
2
2
4
3
2
1
0
1x2
1x2
0x2
0x2
1x2
16 + 8 + 0 + 0 + 1 = 25
O nmero 10011(b) = 19 (d) ficaria assim:
O expoente segue da direita para esquerda
1
0
0
1
1
4
3
2
1
0
2
2
2
2
2
4
3
2
1
0
1x2
0x2
0x2
1x2
1x2
16 + 0 + 0 + 2 + 1 = 19
1

Exerccio: Transforme os nmeros abaixo de binrio para decimal:


a) 1110 (b) =
b) 1010 (b) =
c) 1100110001 (b) =
Respostas: 14 , 10 , 817

1.3 Converso do sistema decimal para binrio:


Nada mais do que transformar um nmero qualquer decimal em
binrio, conforme regra abaixo:
Divide-se o nmero decimal pela base em questo, no caso base
2, obtendo um resultado e um resto. Caso o resultado possa ainda ter outra
diviso pela base, tornar-se- a fazer esta operao, at termos um
resultado que no possa mais dividir pela base. Teremos o nmero em
questo, sendo o primeiro dgito igual ao ltimo resultado, como exemplo
abaixo:
a) Qual o nmero binrio referente ao
47?
47/2 = 23 23/2 = 11 11/2 = 5
2, acabou!)
resto: 1
1
1
Conforme a regra acima, o primeiro
o nmero ficaria assim: 47 = 101111 (b)

decimal
5 /2 = 2

2/2 = 1 ( 1 <

1
0
dgito o ltimo resultado, e

b) Qual o nmero binrio referente ao decimal 400?


400/ 2 = 200/ 2 = 100/ 2 = 50/ 2 = 25/ 2 = 12/ 2 = 6/ 2 = 3/ 2 = 1
resto : 0
0
0
0
1
0
0
1
Conforme a regra acima, o primeiro dgito o ltimo resultado, e o
nmero ficaria assim: 400 = 110010000 (b)
Exerccio: Transforme os nmeros abaixo de decimal para binrio:
a) 21,21 =
b) 552,37 =
c) 715,419 =
Respostas:

a)10101,001101 ; b ) 1000101000,010111 ; c)1011001011,011010

1.4 Sistema octal de numerao:


Sistema no qual possui apenas oito algarismos para represent-lo, o
0,1,2,3,4,5,6 e o 7. Tambm chamado de sistema de base 8,
conforme tabela abaixo:
DECIMAL
OCTAL
DECIMAL
OCTAL
0
0
10
12
1
1
11
13
2
2
12
14
3
3
13
15
4
4
14
16
5
5
15
17
6
6
16
20
7
7
17
21
8
10
18
22
9
11
19
23

1.5 Converso do sistema octal para decimal:


Nada mais do que transformar um nmero qualquer octal em decimal,
conforme regra abaixo:
a) Multiplica-se o algarismo do nmero octal pela base elevada ao
expoente de sua colocao no nmero, sendo que a base do nmero octal
oito. No nmero 144(o) = 100 (d) ficaria assim:
O expoente segue da direita para esquerda
X
X
1
4
4
2
1
0
X
X
8
8
8
2
1
0
1x8
4x8
4x8
64 + 32 + 4 = 100
O nmero 312(o) = 202 (d) ficaria assim:
O expoente segue da direita para esquerda
3
1
2
2
1
0
8
8
8
2
1
0
3x8
1x8
2x8
192 + 8 + 2 = 202

Exerccio: Transforme os nmeros abaixo de octal para decimal:


a) 77 (o) =
b) 100 (o) =
c) 476 (o) =
d) Por que

nmero

3489

no

um

nmero

octal?

Respostas: 63 ; 64 ; 318 ; pois possui algarismos oito e nove.

1.6 Converso do sistema octal para binrio:


Nada mais do que transformar um nmero qualquer octal em
binrio, conforme regra muito simples abaixo:
Toma-se cada algarismo octal e transforme-os em binrio
individualmente, mas obedecendo sempre a transformao com trs dgitos
binrio para cada nmero octal:
27(o) = 010111 (b)
2
010

7
111

536(o) = 101011110 (b)


5
101

3
011

6
110

Transforme os nmeros abaixo de octal para binrio:


a) 34 (o) =
b) 256 (o) =
c) 44675,4 (o) =
Respostas: 011100 b ; 010101110 b ; 100100110111101,100 b

1.7 Converso do sistema binrio para octal:


Nada mais do que transformar um nmero qualquer binrio em
octal, conforme regra muito simples abaixo:
Toma-se cada grupo de trs algarismos binrios, da direita para
esquerda, e faa a converso desses grupos individualmente em algarismos
octal, mas obedecendo sempre a transformao com trs dgitos
binrio para cada dgito octal:
110010 (b) = 62(o)
110
6

010
2

11001100(b) = 314 (o)


011
3

001
1

Transforme os nmeros abaixo de binrio para octal:

100
4

b) 10111,11(b) =
b) 11010101(b) =
c) 1000110011(b) =
Respostas: 27,6 (o) ; 325(o) ; 1063(o)

1.8 Converso do sistema decimal para octal:


Nada mais do que transformar um nmero qualquer decimal em
octal, conforme regra abaixo:
Divide-se o nmero decimal pela base em questo, no caso base
8, obtendo um resultado e um resto. Caso o resultado possa ainda ter
outra diviso pela base, tornar-se- a fazer esta operao, at termos
um resultado que no possa mais dividir pela base. Teremos o nmero em
questo, sendo o primeiro dgito igual ao ltimo resultado, como exemplo
abaixo:
a) Qual o nmero octal referente ao decimal
92?
92/8 = 11 11/8 = 1
resto: 4
3
Conforme a regra acima, o primeiro dgito o ltimo resultado, e
o nmero ficaria assim: 92 = 134 (8)
b) Qual o nmero octal referente ao decimal
74?
74/ 8 = 9 9/ 8 = 1
resto : 2
1
Conforme a regra acima, o primeiro dgito o ltimo resultado, e o
nmero ficaria assim: 74 = 112 (o)
Exerccios: Transforme os nmeros abaixo de decimal para octal:
a) 512,40 =
b) 719 =
c) 200 =
Respostas: 1000,31463... (o) ; 1317(o) ; 310(o)

1.9 Sistema hexadecimal de numerao:


Sistema no qual possui apenas 16 algarismos para represent-lo,
com letras inclusas. Tambm chamado de sistema de base 16, conforme
tabela abaixo:

DECIMAL
0
1
2
3
4
5
6
7
8
9

HEXA
0
1
2
3
4
5
6
7
8
9

DECIMAL
10
11
12
13
14
15
16
17
18
19

HEXA
A
B
C
D
E
F
10
11
12
13

1.10 Converso do sistema HEXADECIMAL para decimal:


Nada mais do que transformar um nmero qualquer hexa em
decimal, conforme regra abaixo:
a) Multiplica-se o algarismo do nmero hexa pela base elevada
ao expoente de sua colocao no nmero, sendo que a base do nmero
hexa 16. As letras devero ser substitudas pelo equivalente em
decimal para fazer a multiplicao. No nmero 3f1(h) = 1009
(d) ficaria assim:
O expoente segue da direita para esquerda
X
X
3
F
1
2
1
0
X
X
16
16
16
2
1
0
3x16
15x16
1x16
768 + 240 + 1 = 1009
O nmero 312(h) = 786 (d) ficaria assim:
O expoente segue da direita para esquerda
3
1
2
2
1
0
16
16
16
2
1
0
3x16
1x16
2x16
768 + 16 + 2 = 786

Exerccios: Transforme os nmeros abaixo de hexadecimal


para decimal:
a) 1C3,A (h) =
b) 238 (h) =
c) 1FC9 (h) =
RESPOSTAS: 451,625 ; 568 ; 8137

1.11 Converso do sistema HEXA para binrio:


Nada mais do que transformar um nmero qualquer hexa em
binrio, conforme regra muito simples abaixo:
Toma-se cada algarismo hexa e transforme-os em binrio
individualmente, mas obedecendo sempre a transformao com quatro
dgitos binrios para cada nmero hexa:
A7(h) = 10100111 (b)
A
1010

7
0111

CE3(h) = 110011100011 (b)


C
1100

E
1110

3
0011

Transforme os nmeros abaixo de hexa para


binrio:
c) 1ED,1 (h) =
b) ABF (h) =
c)
37 (h) =
Respostas: 111101101,0001 b ; 101010111111 b ; 110111 b

1.12 Converso do sistema binrio para hexa:


Nada mais do que transformar um nmero qualquer binrio em
hexa, conforme regra muito simples abaixo:
Toma-se cada grupo de quatro algarismos binrios, da direita para
esquerda, e faa a converso desses grupos individualmente em algarismos
hexa, mas obedecendo sempre a transformao com quatro dgitos binrios
para cada dgito hexa:
11100010 (b) = E2(h)
1110
0010
E
2

110011110001(b) = CF1 (h)


1100
1111
0001
C
F
1

Exerccio: Transforme os nmeros abaixo de binrio para hexa:


d) 1100011,01(b) =
b) 11000111100011100(b) =
c) 1000110011(b) =
Respostas: 63,4 (h) ; 18F1C(h) ; 233(h)

1.13 Converso do sistema decimal para hexa:

Nada mais do que transformar um nmero qualquer decimal em


hexa, conforme regra abaixo:
Divide-se o nmero decimal pela base em questo, no caso base 16,
obtendo um resultado e um resto. Caso o resultado possa ainda ter outra
diviso pela base, tornar-se- a fazer esta operao, at termos um
resultado que no possa mais dividir pela base. Teremos o nmero em
questo, sendo o primeiro dgito igual ao ltimo resultado, como exemplo
abaixo:
a) Qual o nmero hexa referente ao decimal 1000?
1000/16 = 62 62/16 = 3
resto: 8
14
Conforme a regra acima, o primeiro dgito o ltimo resultado, e
o nmero ficaria assim: 1000 = 3E8 (16)
b) Qual o nmero hexa referente ao decimal 134?
134/ 16 = 8
resto : 6
Conforme a regra acima, o primeiro dgito o ltimo resultado, e o
nmero ficaria assim: 134 = 86 (h)
Exerccios: Transforme os nmeros abaixo de decimal para hexa:
b) 384,25 =
b) 3882 =
c) 350 =
Respostas: 180,4(h) ; F2A(h) ; 15E(h)

2.0 OPERAES ARITMTRICAS NO SISTEMA BINRIO


Trata-se de um assunto importante para compreenso de como
funciona os processos matemticos digitalmente.
2.1 Adio no sistema binrio:
Obedece a seguinte tabela:
0+0=0
1+0=1
0+1=1
1 + 1 = 10 ,
sendo que o dgito 1 da esquerda pertenceria a prxima casa binria:
Exemplo:
A) 110 b + 111 b = 1101 b
1 1

1 1 0
+1 1 1
1 101
b) 11001 b + 1011 b = 100100 b
1 1

1 1

1 10 0 1
+
10 1 1
1 0 0 1 0 0

Resolva as seguintes somas binrias:


a) 11111 b + 111111 b =
b) 101101 b + 11100011 b =
c) 10101 b + 111 b =
Respostas: 1011110 ; 10010000 ; 11100
2.2 Subtrao no sistema binrio:
Obedece a seguinte tabela :

0-0=0
1-0=1
e empresta
1 para
prxima
a)

1-1=0
01=1
casa binria:
Exemplos:

1000b 111b = 0001b


.

10 00
- 1 11111
00 01

b)

10010 b 10001 b = 00001 b

1 0 0 1 0
- 1 0 0 0 11
0 0 0 0 1

.
.

Resolva as seguintes subtraes binrias:


a) 1111111 b - 111111 b =
b) 101101 b - 111 b =
c) 10101 b - 101 b =
Respostas: 1000000 b ; 100110 b ; 10000 b
2.3 Multiplicao no sistema binrio:
Procede como uma multiplicao no sistema decimal:
0x0=0
1x0=0
0x1=0
1x1=1
Exemplos:
a) 1000b x 1b = 1000
1000
. x
1
.
1000
b) 1100b x 11b = 100100
.
1100
.
x
11
.
1100

1
0

1100100100

1
1

c) 11010 b x 101 b = 10000010 b


.
11010
.
x 101
.
11010
.
00000*
.
11010**
.
10000010
Resolva as seguintes multiplicaes:
a) 10101b x 11b =
b) 11001b x 10b =
c) 5A (h) * 11b =
Rspostas:
100001110

111111b ; 11011 ;

3.0 FUNES LGICAS PORTAS LGICAS


Existe na matemtica eletrnica digital um modelo de sistema lgico
para clculos e formaes de sistemas digitais. Esse modelo matemtico
chama-se lgebra de Boole. Conjuntamente com esse modelo, temos as
funes lgicas que vo dar formas estruturadas s expresses geradas
pela lgebra de Boole.
Nas funes lgicas, teremos apenas dois estados:
- estado 0 (zero);
- estado 1 (um).
Esses estados so nveis de eventos opostos entre si, isto , se o estado
zero representa uma torneira fechada, o estado um representa a
mesma aberta; se o estado zero representa uma luz apagada, o estado um
representa uma luz acesa.
3.1 Funo E ou AND
A funo E aquela que representa a multiplicao booleana de duas ou
mais variveis, e sua representao algbrica igual a S = A x B x ....N., que
o mesmo que S = A and B and ... N , sendo S o resultado da expresso.
Abaixo temos a tabela verdade dessa funo e a esquerda tem-se o smbolo
da porta AND com duas variveis de entrada.

3.2 Funo OU ou OR
A funo OU (OR) aquela que representa a soma booleana de duas ou
mais variveis, e sua representao algbrica igual a S = A + B + .... N.,
sendo S o resultado da expresso, que o mesmo que S = A ou B ou .... N.
Abaixo temos a tabela verdade dessa funo e a esquerda tem-se o
smbolo da porta OU com duas variveis de entrada.

3.3 Funo NO ou NOT


A funo NO (NOT) aquela que representa a inverso do estado
de entrada da varivel, isto , se na entrada a varivel zero, na sada
ficar um; se na entrada a varivel um, na sada ficar zero a S = ou
S = A, sendo S o resultado da expresso. Abaixo temos a tabela verdade
dessa funo e a esquerda tem-se o smbolo da porta NOT.

3.4 Funo NE ou NAND


A funo NE ou NAND aquela que representa a negativa ou
inverso da multiplicao booleana de duas ou mais variveis, e sua
representao algbrica igual a S = A x B x ....N., que o mesmo que S =
A nand B nand... N , sendo S o resultado da expresso. Abaixo temos a
tabela verdade dessa funo e a esquerda tem-se o smbolo da porta
NAND com duas variveis de entrada.

3.5 Funo NOU ou NOR


A funo NOU (NOR) aquela que representa a negativa ou inverso
da soma booleana de duas ou mais variveis. Abaixo temos a tabela
verdade dessa funo e a esquerda tem-se o smbolo da porta NOR com
duas variveis de entrada.

EXERCCIO : Faa a tabela verdade e o smbolo das portas NAND e OR


com trs variveis de entrada, A,B e C:
3.6 Funo XOR (OU-EXCLUSIVO) E NXOR (NO OUEXCLUSIVO)
Para XOR de duas entradas: funo lgica tal que, no caso de duas
entradas, o valor da sada 1 se as entradas so diferentes e 0 se as
entradas so iguais.
Para XOR de mais de duas entradas: O valor da sada 1 se
existir um nmero impar de entradas nvel 1.

TV
A
B
S
0
0
0
0
1
1
1
0
1
1
1
0
A tabela de verdade pode ser vista acima e a funo lgica e simbologia
dada por: S = AB + AB

Para NXOR de duas entradas: funo lgica tal que, no caso de


duas entradas, o valor da sada 0 se as entradas so diferentes e 1 se
as entradas so iguais.
Para NXOR de mais de duas entradas: O valor da sada 1 se
existir um nmero par de entradas nvel 1.
A
0
0
0
0
1
1
1
1

Para 3 entradas, a TV ser:


B
C
S
0
0
1
0
1
0
1
0
0
1
1
1
0
0
0
0
1
1
1
0
1
1
1
0
A expresso ser dada por: S= ABC+ABC+ABC+ABC

Simbolicamente S= ABC.

4.0 - CIRCUITOS LGICOS, EXPRESSES BOOLEANAS


E TABELA VERDADE
Atravs de um ou mais circuitos lgicos associados entre si teremos
uma expresso booleana equivalente. O objetivo ser exatamente formar um
complexo eletrnico no qual busca-se uma soluo digital para um ou mais
eventos binrio na entrada, atravs de variveis.

4.1 Expresses booleanas geradas por circuitos interligados


Exemplificando, temos o seguinte circuito:
1)
A
S1

B
C
Qual seria a expresso booleana?
- Temos S1 = A x B
- Temos S = S1 + C
- Logo, substituindo S1 , teremos S = A x B + C
Circuito 2)

Circuito 3)

Circuito 4)

4.2 - Circuitos obtidos de expresses booleanas:


Neste caso teremos uma expresso booleana e formaremos o diagrama
do circuito equivalente:
Expresso 1)

S = (A+B) x C x (B+D)

A
B
C
D
Expresso 2)

S = A x B + (A+B) x C

A
B
C
Expresso 3) S = [ (A x B) + (C X D) + D]
A
B
C
D
Expresso 4) ALUNO FAZER
S = { [(A + B) + (C x D)] x E + [ (A x D x E) + (C x D x E)] x
A }

4.3 - Tabela verdade obtida de expresses booleanas:


Para obtermos a tabela verdade, isto , qual a sada S para todas as
combinaes nas entradas pelas variveis, fazemos da seguinte forma:
a) Montamos o quadro de combinaes das variveis de entrada;
b) Montamos as colunas com os agrupamentos da equao, podendo ter
colunas auxiliares, e uma coluna para o resultado final;
c) Preenchemos essas colunas independentemente com resultados
obtidos das variveis;
d) Preenche-se a coluna do resultado final obedecendo os operandos dos
agrupamentos da expresso.
Exemplo 1) S = A + AB + ABC (Obs.: Quando coloca-se as variveis
juntas, como AB, o mesmo que A x B) :
A B C
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

1 Membro 2 Membro
A
AB
1
0
1
0
1
0
1
0
0
0
0
0
0
1
0
1

Auxiliar
B
1
1
0
0
1
1
0
0

Exemplo 2) S = AB + BC
o
A B C
Auxiliar
1 Membro
AB
A'
0 0 0
1
0
0 0 1
1
0
0 1 0
1
1
0 1 1
1
1
1 0 0
0
0
1 0 1
0
0
1 1 0
0
0
1 1 1
0
0

20
20

3 Membro
ABC
0
0
0
0
0
1
0
0

2 Membro
BC
0
0
0
1
0
0
0
1

Resultado
S
1
1
1
1
0
1
1
1

Resultado
S
0
0
1
1
0
0
0
1

Exerccio 1) Faa a tabela verdade com o resultado S da seguinte


expresso: S = (A+B) x C x (B+D)
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

4.4 - Tabela verdade obtida de circuitos:


Basta em primeiro lugar achar a expresso booleana do circuito para
depois montar a tabela verdade:
Exerccio 1) Ache a expresso do circuito abaixo e monte a tabela verdade:
A
B

21
21

Exerccio 2) Monte a Tabela verdade da expresso abaixo:


S = [ ( A + B) x C] + [ D x (C + B)]
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

A+B

Exerccio 3) Prove as seguintes equaes, atravs de tabelas


verdades comparando-as:
a)

(A x B) (A x B)

b) (A + B) (A + B)

c) (A x B) = ( A + B)

d) (A+ B) = (A x B)

Exerccio 4) Obtenha dois inversores, um com uma porta NE, outro com
uma porta NOU Dica, fazer a tabela verdade:
4.5 Expresso obtida de tabela verdade:
Mtodo de Lagrange

A partir de uma tabela, pode-se obter a sua funo pelo mtodo de


Lagrange. Entretanto, esse mtodo exige que se faam simplificaes na
expresso obtida para se atingir a forma simplificada. Como exemplo,
considere a tabela a seguir, e sua respectiva funo:

22
22

Apesar de se atingir o resultado esperado, corre-se o risco de no


simplificar a funo adequadamente, ou ainda, pode-se cometer erros nas
simplificaes. O mtodo de leitura por Mapas de Karnaugh elimina esses
problemas, visto que a leitura j dada na forma mais simplificada possvel.
4.6 Equivalncia de Blocos Lgicos:
Quando desejamos construir na prtica um circuito lgico deveremos
minimizar ao mximo possvel os custos, por exemplo diminuindo ao
mximo o nmero de CI's usados. Por outro lado muitas vezes no dispomos
de uma determinada porta lgica e podemos usar outra porta fazendo a
equivalncia.
4.6.1. Obtendo um Inversor a Partir de NOU:
Para obter uma porta inversora usando porta NOU temos as duas
possibilidades:
a)

b)

Fig: Equivalncia entre portas - Inversor obtido a partir de NE


4.6.2. Obtendo um Inversor a Partir de NE:
Para obter uma porta inversora usando portas NE temos as duas
23
23

possibilidades:
a)

(b)

Fig: Equivalncia entre portas - Inversor obtido a partir de NE


4.6.3. Obtendo NOU e OU a partir de NE.
Essas equivalncias so obtidas considerando o Teorema de De
Morgan:
e

a) NOU a partir de NE:

b) OU a partir de NE:

24
24

4.6.4. Obtendo NE e E a partir de NOR.


a) NE a partir de NOR:

b) E a partir de NOR:

5.0 - CIRCUITOS COMBINACIONAIS:


Circuitos combinacionais so aqueles que a sada depende nica e
exclusivamente das vrias combinaes entre as variveis de entrada.
Temos, ento que analisar uma situao real, definir as variveis e
convenes, formar uma tabela verdade, chegar a uma expresso e,
finalmente, montar o circuito:
SITUAO
A SER
ANALIZADA

TABELA

EXPRESSO

VERDADE

25
25

CIRCUITO

EXEMPLO 1)

RUA B

Sinal
2
SINAL 1
RUA (A) PREFERENCIAL
SINAL 1

Sinal
2

Temos um cruzamento entre as ruas A e B, queremos colocar um sistema


que acione os dois sinais (1) e (2), obedecendo as seguintes situaes:
1- Quando houver somente carros na rua A , o sinal 1 dever estar verde;
2- Quando houver somente carros na rua B , o sinal 2 dever estar verde;
3- Quando houver carros transitando nas Ruas A e B, o sinal para rua A
ficar verde, pois preferencial, e o da rua B vermelho;
Atravs dos dados acima, sero definidos variveis e estados das mesmas,
para se montar a tabela verdade:
a) Existe carro em A -> A = 1 , caso no exista, A = 0 ; Rua A uma
varivel
b) Existe carro em B -> B = 1 , caso no exista, B = 0 ; Rua B uma
varivel
c) Vd do sinal 1 (V1) aceso, Vd sinal 2 apagado, Vm do sinal 2 aceso
=> V1 = 1 ; V2 = 0
d) Vd do sinal 2 (V2) aceso, Vd sinal 2 apagado, Vm do sinal 1 aceso
=> V2 = 1 ; V1 = 0

TABELA VERDADE
SITUAO
0
1
2
3

RUA A
0
0
1
1

Rua B
0
1
0
1

V1
X(1)
0
1
1

V2
X(0)
1
0
0

Convenciona-se que quando a varivel de sada 1, buscamos as variveis


de entrada. Se estiver 1, temos sua designao igual a mesma sem a barra
ou o . Caso contrrio, se estiver 0, temos sua designao barrada ou com
. Exemplo: A = 1 ; = 0.
Anlise sinal 1:
Quando teremos Sinal V1 em verde, e obviamente V2 vermelho? Nas
situaes 0 ou 2 ou 3.
Situao 0 =>>>>> A x B = 1 ou
Situao 2 =>>>>> A x B = 1 ou
Situao 2 =>>>>> A x B = 1.
Logo a expresso do Sinal 1 ficar : V1 = AB + AB + AB
Anlise sinal 2:
Quando teremos Sinal V2 em verde, e obviamente V1 vermelho? Na
situao 1.
Situao 1 =>>>>> A x B = 1
Logo a expresso do Sinal 2 ficar : V2 = AB
Agora podemos fazer os circuitos que faro funcionar os dois sinais
nas condies propostas:
V1 = AB + AB + AB

V2 = AB

6.0 - LGEBRA DE BOOLE E SIMPLIFICAO:


Muitos dos circuitos j estudados permitem simplificao,
diminuindo sua complexidade no ato de se fazer o circuito eletrnico. Para
tal fim, far-se- necessrio a compreenso da lgebra de Boole e seus
postulados. A lgebra de Boole, que so representadas as variveis por
letras, podem estas assumir apenas os valores 1 ou 0. Desta primcia,
foram determinados alguns postulados.
6.1 - Postulados.
6.1.1 Postulado da Complementao:
Se A = 0 => A = 1
Se A = 1 => A = 0
Ento,
A = A
6.1.2 Postulado da Adio:
0+0=0
0+1=1
1+0=1
1+1=1

Ento:

A+0=A
A+1=1
A+A=A
A + A = 1

6.1.3 Postulado da Multiplicao:


0x0=0
0x1=0
1x0=0
1x1=1

Ento:

Ax0=0
Ax1=A
AxA=A
A x A = 0

6.2
Propriedades:
6.2.1 Propriedade Comutativa:
6.2.1.1 - Comutativa na soma: A+B = B+A
Provar pela tabela verdade:
6.2.1.2 Comutativa na Multiplicao: AxB = BxA
Provar pela tabela verdade:

6.2.2 Propriedade Associativa:


6.2.2.1 Associativa na Adio: A + (B+C) = (A+B) + C = A + B + C
6.2.2.2 Associativa na Multiplicao:
A x (BxC) = (AxB) x C = A x B xC
6.2.3 Propriedade Distributiva:
A x (B+C) = (AxB) +(AxC)
6.3 Teoremas de Morgan:
6.3.1 O complemento do Produto igual soma dos Complementos de n
variveis:
(AxB) = A + B
6.3.2 O complemento da Soma igual ao produto dos Complementos:
(A+B) = A x B
6.4 Identidades Auxiliares:
1) A + AB = A
2) A + AB = A+B 3) (A+B) x (A + C) = A + BC
Prove:
6.5 Simplificao de Expresses booleanas:
Baseado nos postulados, teoremas e identidades acima, podemos,
quando possvel, fazer simplificaes de expresses booleanas, facilitando
a execuo dos circuitos eletrnicos. Exemplo:
1) S = ABC + AC + AB Resposta : S = A ;
Desenhar os dois circuitos:
2) S = ABC + ABC + ABC
Prove:

Provar:

Resposta: S = AC + ABC ;

Exerccios para aula:


a) S = AB + AB
b) S = ABC + ABC + ABC + ABC + ABC
c) S = (A+B+C) . (A+B + C)
Respostas: a) S = A ; b) S = C+ AB ; c) S = AB + AB + C
Fazer em casa: S = ( (AC) + B + D) + C(ACD)
Resposta: S = CD + AC

6.6 Simplificao de Expresses booleanas com diagrama


Veitch- Karnaugh:
O diagrama Karnaugh foi elaborado com o propsito de simplificar
uma expresso ou diretamente de uma tabela verdade.
6.6.1 Diagrama Karnaugh com duas variveis:
B
00
10

B
01
11

Exemplo : S = AB + AB + AB
B
1
1

Tabela verdade:
A
0
0
1
1

B
1
0

B
0
1
0
1

S
1
1
1
0

Resposta: S = B+ A
6.6.2 Diagrama Karnaugh com trs variveis:
B

A
A

000
100
C

B
001
101

011
111
C

010
110
C

Exemplo 1) : Faa a simplificao da expresso definida pela seguinte


tabela verdade:
A
0
0
0
0
1
1
1
1

B
0
0
1
1
0
0
1
1

C
0
1
0
1
0
1
0
1
30
30

S
1
0
1
1
1
0
1
0

S = ABC + ABC + ABC + ABC + ABC


B
A
A

Resposta: S = AB + C
A) : Faa a simplificao da expresso definida pela seguinte tabela
verdade:
A
0
0
0
0
1
1
1
1

B
0
0
1
1
0
0
1
1

C
0
1
0
1
0
1
0
1

S
0
1
0
1
1
1
1
0

S=?
B
A
A

Resposta: S = AC + AC + BC
B) Faa a tabela verdade e minimize com Karnaugh cada expresso abaixo:
1- S = ABC + ABC + ABC + ABC + ABC
Resp: S = C + AB
2- S = ABC + ABC + ABC
Resp.: AC+ ABC

31
31

6.6.2 Diagrama Karnaugh com quatro variveis:


A
A
D

C
0000
0100
1100
1000

0001
0101
1101
1001
D

0011
0111
1111
1011

C
0010 B
0110
B
1110
1010 B
D

Exemplo 1)
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

S
0
1
1
1
0
1
0
1
1
1
0
1
1
1
0
1

S=?
C

B
B

Resposta:

S = D + AC + ABC

32
32

Exemplo 2)

A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

S
0
1
0
1
1
1
1
1
0
0
1
0
0
0
0
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

S=?
C

B
B

D
Resposta:

ABCD+ BCD + AB + AD

Exerccios:
Minimize FAZENDO ANTES A TABELA VERDADE:
a) S = ABCD + A BCD + ABCD + ABCD + ABCD+
ABCD + ABCD + ABCD + ABCD
Resp: S = ABD + CD + BD

33
33

b)

A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

S=?
RESP:

S = AB +BC +D

34
34

S
1
0
1
0
1
1
1
1
1
0
1
0
1
0
1
1

7.0 - CIRCUITOS COMBINACIONAIS PARTE 2:


7.1 CDIGOS
Dentro de um aspecto digital, podemos formar as diversas
combinaes das variveis de entrada em cdigos especficos. Por exemplo,
o cdigo especfico da tabela verdade de quatro variveis (A,B,C e D), ou
quatro bits, chamado de cdigo BCD 8421, que significa
Binary Coded Decimal.
7.1.1 CDIGO BCD 8421
Neste cdigo temos exatamente a composio binria de soma uma
(1) unidade binrio com a soma de uma (1) unidade decimal
DECIMA BCD 8421
L
A B C D
0
0 0 0 0
1
0 0 0 1
2
0 0 1 0
3
0 0 1 1
4
0 1 0 0
5
0 1 0 1
6
0 1 1 0
7
0 1 1 1
8
1 0 0 0
9
1 0 0 1
10
1 0 1 0
11
1 0 1 1
12
1 1 0 0
13
1 1 0 1
14
1 1 1 0
15
1 1 1 1
7.1.2 CDIGO Excesso 3
Neste cdigo temos o incio do cdigo binrio adiantado de 3 unidades
em relao ao decimal. Neste cdigo temos somente de 0 at 9 decimal. Este
cdigo usado em alguns circuitos aritmticos:
DECIMAL
0
1
2
3
4
5
6
7
8
9

Excesso 3
A B C D
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
35
35

7.1.3 CDIGO Johnson


Neste cdigo, de 5 bits, isto , 5 variveis de sada, temos os bits de
sada = 1 colocados da direita para esquerda, seqencialmente, como se
fosse um nibus atravessando um rua:
Johnson
A B C
0 0 0
0 0 0
0 0 0
0 0 1
0 1 1
1 1 1
1 1 1
1 1 1
1 1 0
1 0 0

DECIMAL
0
1
2
3
4
5
6
7
8
9

D
0
0
1
1
1
1
1
0
0
0

E
0
1
1
1
1
1
0
0
0
0

7.1.4 CDIGO GRAY


Neste cdigo temos a caracterstica de deslocar para direita as colunas
da esquerda, comeando a primeira COLUNA com 0, a segunda com 00, a
terceira com 0000 e a quarta com 00000000:
DECIMAL
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

GRAY
B C D
0 0 0
0 0 1
0 1 1
0 1 0
1 1 0
1 1 1
1 0 1
1 0 0
1 0 0
1 0 1
1 1 1
1 1 0
0 1 0
0 1 1
0 0 1
0 0 0

36
36

7.2 Codificadores e Decodificadores:


A funo de um decodificador no sistema digital fazer com que
um cdigo de entrada seja transformado em outro cdigo na sada deste
sistema decodificador.
Exemplo:
Entrada de dados: Cdigo BCD 8421 Sistema Sada de dados: Excesso 3
Vejo o sistema como codificador
Vejo o sistema como decodificador

7.2.1 Decodificador BCD 8421 para Excesso 3:


BCD 8421
A B C D
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1

EXCESSO 3
S3 S2 S1 S0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
X X X X
X X X X
X X X X
X X X X
X X X X
X X X X

Teremos que ter 4 circuitos para definir nosso decodificador. Sero


eles S1, S2, S3 e S4. Antes de fazer o circuito, teremos que simplifica-los:
S3 = ABCD + ABCD + ABCD + ABCD + ABCD
S2 = ABCD + ABCD + ABCD + ABCD + ABCD
S1 = ABCD + ABCD + ABCD + ABCD + ABCD
S0 = ABCD + ABCD + ABCD + ABCD + ABCD
S3:

B
B

A
B

D
Resposta:

S3 = A+ BD +BC
37
37

S2:

C
B
B

A
A

D
Resposta:
S1:

S2 = BD+ BC + BCD

C
B
B

A
A

D
Resposta:

S1 = CD+CD

S0:
C

C
B
B

A
A

D
Resposta:

S0 = D

Fazer o circuito:

38
38

7.2.1 Decodificador BCD 8421 para Excesso 3, usando as condies


irrelevantes:
EXCESSO 3
A B C D
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0

BCD 8421
S8 S4 S2 S1
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1

1
1
1
0
0
0

X
X
X
X
X
X

1
1
1
0
0
0

0
1
1
0
0
1

1
0
1
0
1
0

X
X
X
X
X
X

X
X
X
X
X
X

X
X
X
X
X
X

Na tabela verdade do excesso 3 acima, temos parte da numerao do


mapa de Karnaught que no faz parte desta codificao, ento tanto faz
seu resultado a direita do decodificador, pois na prtica, nunca ser usado.
S8 = ABCD + ABCD
S4 = ABCD + ABCD + ABCD + ABCD
S2 = ABCD + ABCD + ABCD + ABCD
S1 = ABCD + ABCD + ABCD + ABCD + ABCD
S8:

C
B
B

A
A

D
Resposta:

S8 = AB + ACD

39
39

S4:

B
B

A
B

D
Resposta:
S2

S4 = BD+ ACD + BCD

C
B
B

A
A

D
Resposta:
S1

S2 = CD+CD

C
B
B

A
A

D
Resposta:

S1 = D

Exerccio proposto:
Fazer a tabela verdade para acender um display de 7 segmentos,
fazendo um decodificador de bcd 8421 para display de 7 segmentos, com a
numerao de 0 at 9, simplificar com karnaught e desenhar o circuito.
Obedecer a disposio nominal abaixo, para o display de 7 segmentos:
f
e

A
G

b
c

D
Exemplo: Para formar o nmero 1, temos que acender as letras b e c, logo
temos b = 1 e c= 1

40
40

Os MUX e DEMUX ou ainda Multiplexadores e Demultiplexadores so sistemas digitais


que podem processar informaes de diversas formas, funcionando como conversores
srie/paralelo e vice versa. Neste artigo analisaremos o princpio de funcionamento destes
circuitos de grande importncia na eletrnica digital, dando prosseguimento nossa srie
que deve ser acompanhada por todos que pretendem entender um pouco do princpio de
funcionamento dos circuitos dos computadores e de muitos outros equipamentos
modernos.
MULTIPLEXADORES
Um multiplexador ou abreviadamente MUX um sistema digital que possui diversas
entradas diferena onde aparecem informaes na forma digital, uma sada de dados e
entradas de controle, conforme mostra a figura 1.

Os sinais aplicados s entradas de controle determinam qual entrada vai ser conectada
sada, transferindo assim seus sinais. Em outras palavras, com um MUX possvel
selecionar qual entrada vai ser conectada a sada, isso simplesmente por meio de comandos
lgicos.
Uma tabela verdade pode ser associada ao multiplexador que demos como exemplo em que
temos 4 entradas e uma sada:

Veja ento que, quando desejamos que a entrada E2 seja a conectada a sada, transferindo
seus sinais, tudo que temos de fazer levar a entrada de controle C0 ao nvel baixo e a
entrada C1 ao nvel alto.
Perceba tambm que a quantidade de linhas de controle depende justamente da quantidade
de entradas que devem ser selecionadas. Para um MUX de 4 entradas precisamos de 2
41
41

entradas de controle, pois com dois dgitos cobrimos as 4 combinaes possveis de estados
de controle.
Para um MUX de 8 entradas, como o mostrado na figura 2, precisamos de 3 entradas de
controle, de modo a se obter as 8 combinaes de estados que definem qual entradas ser a
ativada.

Uma tabela verdade para um MUX de 8 entradas, como o mostrado na figura 2 seria a
seguinte:

A implementao de um multiplexador com portas lgicas pode ser feita com relativa
facilidade. No caso do multiplexador de 4 entradas e uma sada que tomamos como
exemplo inicial podemos usar portas AND e OR alm de inversores conforme mostra a
figura 3.

42
42

A funo de multiplexador pode ser encontrada tanto em circuitos integrados de tecnologia


CMOS como TTL e nestes componentes temos ainda a possibilidade de encontrar uma
entrada adicional de inibio INHIBIT que serve para desativar o circuito em caso de
necessidade, desligando-se assim sua sada de qualquer das entradas.
Veja que esta entrada pode ser importante, pois em qualquer combinao de nveis lgicos
da entrada de controle sempre teremos uma entrada conectada sada e pode ser necessrio
em algum tipo de aplicao que nenhuma entrada seja conectada sada em determinado
instante.
Na figura 4 temos o circuito lgico de um multiplexador de 8 entradas com 3 entradas de
controle e uma entrada de INHIBIT.

43
43

Este circuito utiliza inversores, portas AND e portas OR.


DEMULTIPLEXADORES
Um circuito demultiplexador ou DEMUX tem uma entrada de dados e um determinado
nmero de sadas, alm de entradas de controle, conforme mostra o diagrama simplificado
da figura 5.

Pela aplicao de nveis lgicos apropriados nas entradas de controle podemos transferir o
sinal da entrada para uma das sadas.
Qual sada receber o sinal depende dos nveis na entrada de controle conforme a tabela
verdade dada a seguir, para o exemplo da figura 5.

Perceba que, neste caso tambm, precisamos de duas entradas de controle para selecionar
uma de 4 sadas. Se tivermos 8 sadas, como no DEMUX da figura 6, sero necessrias 3
entradas de controle e a tabela verdade ser a seguinte:

44
44

Um circuito demultiplexador pode ser elaborado a partir de funes lgicas comuns. Para
um demultiplexador de 4 sadas, como o tomado como exemplo inicial de nosso artigo
temos a possibilidade de elabor-lo com apenas dois inversores e 3 portas AND de 3
entradas, conforme mostra a figura 7.

45
45

MUX/DEMUX INTEGRADOS
Conforme explicamos as funes de multiplexadores e demultiplexadores digitais podem
ser encontradas na forma de circuitos integrados tanto da famlia CMOS como TTL.
Damos a seguir alguns circuitos integrados comuns dessas duas famlias que podem ser
usados em projetos.
74150 - seletor de dados 1 de 16
Este um multiplexador TTL em invlucro de 24 pinos, mostrado na figura 8.

Na operao normal a entrada de habilitao EN deve ser colocada no nvel baixo. Se a


entrada EN for levada ao nvel alto o circuito inibido e a sada fica no nvel alto
independentemente do que acontece em qualquer entrada ou nas linhas de seleo. Este
circuito tambm tem uma caracterstica inversora: isso significa que o nvel do sinal da
entrada selecionada aparece invertido na sada.
74151 - seletor de dados 1 de 8
Este circuito TTL tem 8 entradas de dados, trs linhas de seleo e duas sadas, sendo uma
que apresenta o sinal da entrada na forma original e a outra que o apresenta invertido. Na
operao normal a entrada EN de habilitao deve ficar no nvel baixo. Se esta entrada for
levada ao nvel alto a sada Y se mantm no nvel baixo e a sada Y/ no nvel alto
independentemente do que acontece nas linhas de dados ou de controle.
O 74151 apresentado em invlucro DIL de 16 pinos com a disposio de terminais
mostrada na figura 9.

74152 - Duplo seletor de dados 1 de 4

46
46

Este circuito integrado TTL contm dois multiplexadores de 4 entradas de dados, com duas
linhas de controle que atuam ao mesmo tempo sobre os dois circuitos. Na figura 10 temos a
pinagem deste componente que apresentado em invlucro DIL de 16 pinos.

Na operao normal a entrada EN deve ser mantida no nvel baixo. Com esta entrada no
nvel alto, a sada do multiplexador correspondente se mantm no nvel baixo
independentemente da entrada selecionada.
74154 - Demultiplexador 1 de 16
Este circuito integrado TTL apresentado em invlucro DIL de 24 pinos com a pinagem
mostrada na figura 11.

Este tipo de circuito tambm conhecido como distribuidor de dados e na operao normal
a entrada EN deve ser mantida no nvel baixo. Com esta entrada no nvel alto, todas as
sadas ficaro no nvel alto, independentemente do que ocorre na entrada de dados e nas
entradas de controle.
74155 - Duplo Demultiplexador 1 de 4
Este circuito integrado TTL apresentado em invlucro DIL de 16 pinos, conforme mostra
a figura 12.

47
47

Na operao normal a entrada EN deve estar no nvel baixo. Com a entrada EN no nvel
alto, todas as sadas dos seletores ficam no nvel alto, independente da seleo e dos dados
da entrada.
4051 - Seletor 1 de 8 (MUX/DEMUX)
Este circuito integrado CMOS apresentado em invlucro DIL de 16 pinos e pode
trabalhar tanto com sinais analgicos como digitais, dependendo apenas da polarizao do
pino 7, conforme mostra a figura 13 em que temos a sua pinagem.

interessante observar que este circuito pode funcionar tanto como multiplexador como
demultiplexador j que as chaves usadas so bilaterais.
Quando utilizado em circuitos digitais a tenso de alimentao pode ficar entre 5 e 15 Volts
e o pino 7 aterrado. Se o circuito for utilizado para operar com sinais analgicos (udio,
por exemplo), o pino de alimentao positiva Vdd deve ficar em 5 V e o pino 7 em -5 V. Os
sinais chaveados devem ter amplitudes que no ultrapassem esta faixa.
Com a entrada EN no nvel alto todas as chaves ficam abertas e nenhum sinal pode passar.
Se EN estiver no nvel baixo, o canal selecionado pelas entradas de controle conectado a
sada. O sinal tanto pode fluir de um dos canais de entrada (X1, X2, X3 ou X4) para a sada
(X) como vice-versa j que a operao tanto como MUX como DEMUX, conforme
explicamos.

48
48

As chaves abertas para este circuito tm uma resistncia muito alta de centenas de
megohms e na condio de fechadas tm uma resistncia da ordem de 120 ohms. A
corrente em cada chave no pode ser maior que 25 mA.
4052 - Duplo Seletor 1 de 4 (MUX/DEMUX)
Este circuito CMOS funciona exatamente como o 4051 com a diferena que no caso temos
dois seletores (MUX/DEMUX) num mesmo circuito integrado em invlucro de 16 pinos,
que mostrado na figura 14.

Como no caso anterior, o circuito pode operar nos dois sentidos, ou seja, tanto como
multiplexador como demultiplexador e dependendo da alimentao pode operar com sinais
analgicos ou digitais.
4053 - Triplo Seletor 1 de 3 (MUX/DEMUX)
Temos finalmente um circuito CMOS que funciona como os anteriores, e que pode ser
usado tanto como MUX como DEMUX tanto para sinais analgicos como digitais.
A pinagem deste circuito integrado mostrada na figura 15.

As linhas de seleo de sadas/entradas dos trs seletores (MUX/DEMUX) deste circuito


integrado so independentes, mas para inibio do funcionamento existe uma entrada
comum. Esta entrada deve ficar no nvel baixo para o funcionamento normal.

49
49

Multiplexadores: Detalhes
Multiplexador de oito entradas:
CI multiplexador 74151(ou 74LS151, 74HC151).
Entrada de habilitao E, ativa BAIXA.
2 sadas: normal e invertida.
Quando E est BAIXA, as entradas de seleo S2 S1 S0 selecionaro uma entrada de
dados (I0 at I7) que ser transmitida para a sada Z.
Quando E est ALTO, o multiplexador est desabilitado, ento a sada Z ser BAIXA ou
ficar em Alta impedncia (Tri-State), conforme o tipo de CI.

50
50

Aplicaes de multiplexadores:
1-Multiplexadores Gerador de Funes Lgicas
Os multiplexadores podem ser usados para gerar funes lgicas diretamente da tabela
verdade (sem simplificao).
Estrutura AND-OR de dois nveis.
As entradas de seleo so usadas para as variveis lgicas.
As entradas de dados so conectadas permanentemente aos nveis ALTO ou BAIXO, de
acordo com a tabela verdade.

2-Dados podem ser roteados, atravs de multiplexadores, de


vrias origens para um destino.

51
51

TV

3-Conversor Paralelo-Srie :
Transmisso de dados na forma paralela mais rpida. No entanto, para distncias longas,
no interessante. Opta-se pela serial, sendo necessria a converso, que pode ser feita
com MUX. Um contador de 8 bits realiza a seleo sequencial de cada entrada em um ciclo
de clock (000 a 111).

52
52

4-Sequenciamento de operaes:

Processo que mistura dois ingredientes e cozinha. 7 passos


000 Parado
001Abrir vlvula A1 at S1 atuar
010Abrir vlvula A2 at S2 atuar
011Abrir vlvula A3 at S3 atuar
100Abrir vlvula A4 at S4 atuar
101Ligar misturador A5 at S5 atuar
110Ligar aquecedor A6 at S6 atuar
111Ligar bomba A7 at S7 atuar
53
53

Interligao de multiplexadores
Os multiplexadores podem ser interligados para aumentar a capacidade do nmero de
entradas de dados que podem ser transferidas para uma nica sada.
Apenas um MUX ficar ativo, transferindo dados para a sada em qualquer instante.
Quando mais de um MUX interligado, a entrada de habilitao deve ser usada como
entrada de seleo (endereo) para selecionar o MUX que deve ser ativo.

Associao Srie de Multiplexadores(Ampliao da


Capacidade de Canais de Entrada):
A associao srie de multiplexadores uma variao da associao paralela analisada
anteriormente, pois, para ampliar a capacidade dos canais de entrada, basta multiplexar os
multiplexadores de entrada atravs de um multiplexador de sada.
Exemplo:
Deseja-se obter um multiplexador de 16 canais utilizando apenas um multiplexador de
quatro canais.
Para isto, basta utilizar um multiplexador de sada multiplexando 4 multiplexadores de
entrada, como mostrado na figura a seguir;
54
54

55
55

DECODIFICADOR BCD 8421 PARA DISPLAY


DE 7 SEGMENTOS

56
56

A tabela abaixo, mostra o cdigo de entrada de 4 bits e os


nveis aplicados em cada segmento.

57
57

Simplificao pelo mapa de Karnaugh

58
58

Sb
=A'B'+A'C'D'+B'D'+AC'D+BCD
Sc = A'C'+A'B+AB'+D
Sd = A'B'D'+A'B'C+AC'+BC'D+BCD'+AD
Se = B'D'+AB+CD'+AC
Sf = A'BC'+AB'+C'D'+BD'+AC
Sg = A'BC'+AB'+B'C+BC'D+CD'

59
59