Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula Valores Binarios
Aula Valores Binarios
para
Eletrnica
ELETRNICA
DIGITAL I
Eletrnica Digital I
1/37
NDICE
1 - SISTEMA NUMRICO ............................................................................... 3
1.1 - SISTEMA BINRIO .....................................................................................................3
Converso Decimal para Binrio .......................................................................................4
Converso Binrio para Decimal .......................................................................................5
1.2 - SISTEMA OCTAL ........................................................................................................6
Converso Decimal para Octal ...........................................................................................6
Converso Octal para Decimal ..........................................................................................7
Converso Octal em Binrio.................................................................................................8
Converso Binrio em Octal.................................................................................................8
1.3 - SISTEMA HEXADECIMAL.......................................................................................9
Converso Hexadecimal em Decimal................................................................................9
Converso Decimal em Hexadecimal..............................................................................11
Converso Hexadecimal em Binrio ...............................................................................12
Converso Binrio em Hexadecimal ...............................................................................13
5 - FLIPFLOP................................................................................................. 35
5.1 - TIPO RS........................................................................................................................35
5.2 - TIPO RS SNCRONO .................................................................................................36
Eletrnica Digital I
2/37
1 - SISTEMA NUMRICO
O sistema de numerao decimal conhecido por todos ns. O sistema decimal tem
uma caracterstica de valor de posio, tambm chamado de sistema de base 10, porque tem
10 smbolos diferentes - 0 9.
Os nmeros binrios (base 2) so extensamente usados em circuitos digitais.
Todos os sistemas de numerao (binrio, octal, hexadecimal e decimal), podem ser
usados para contagem, porque possuem a caracterstica de valor de posio.
Contagem binria
4
2
1
16 8
0
1
1
0
1
1
1
0
0
1
0
1
1
1
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
Na tabela acima podemos observar que o bit menos significativo (LSB = Least
Significant Bit) est na coluna do 1.
Se o bit 1 aparecer na coluna do 1, um valor peso 1 acrescentado na contagem
binria. Se o bit 1 aparecer na coluna do 2, um valor peso 2 acrescentado na contagem
binria. Se o bit 1 aparecer na coluna do 4, um valor peso 4 acrescentado na contagem
binria. Se o bit 1 aparecer na coluna do 8, um valor peso 8 acrescentado na contagem
binria. Se o bit 1 aparecer na coluna do 16, um valor peso 16 acrescentado na contagem
binria, e assim por diante.
MSB (Most Significant Bit) = Bit mais significativo.
Eletrnica Digital I
3/37
2
43 2
1
21 2
1 10
0
2
5
1
2
2
0
2
1 MSB
Sentido de Leitura (MSB para LSB)
0,2
x2
0,4
x2
0,8
x2
1,6
0,6
x2
1,2
0,2
x2
0,4
b) 27,32 =
Eletrnica Digital I
4/37
64
32
16
8
1
4
0
1
EX:
2
0
1
0
1,
0,
1,
1,
- 10002 = 0 x 1 + 0 x 2 + 0 x 4 + 1 x 8
0 + 0 + 0 + 8 = 810
- 112 = 1 x 1 + 1 x 2
1 + 2 = 310
- 101,112 = 1 x 1 + 0 x 2 + 1 x 4 + 1 x 0,5 + 1 x 0,25
1 + 0 + 4 + 0,5 + 0,25 = 5,7510
b) 101010,10112 = ____________10
c) 100011011112 = ___________10
Eletrnica Digital I
5/37
8
3
3
8
0
MSB
LSB
1327 8
7 165 8
5 20 8
4 2 8
2 0
MSB
418 8
2 52
4
8
6
6
8
0
MSB
0,265625
x 8
2,125000
0,125000
x 8
1,000000
0,000000
Eletrnica Digital I
6/37
...
32768
4096
512
1
64
5
1
8
6
2
1,
2,
3,
1,
0,125
0,015625 0,001953125
...
EX 1:
15628 = 2 x 1 + 6 x 8 + 5 x 64 + 1 x 512
2 + 48 + 320 + 512
= 88210
EX 2:
1238 = 3 x 1 + 2 x 8 + 1 x 64
3 + 16 + 64 = 8310
EX 3:
Eletrnica Digital I
7/37
7 3 08
111 011 000 2
68
Eletrnica Digital I
8/37
HEXADECIMAL
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
BINRIO
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
Eletrnica Digital I
...
9/37
2B616 = ___694__10
2 x 256 + B (11) x 16 + 6 x 1
512
+
176
+
6
= 69410
A3F,C16 = ____2623,75__10
A(10) x 256 + 3 x 16 + F(15) x 1 + C(12) x 0,0625
2560
+
48
+
15
+
0,75
= 2623,7510
EXERCCIO 7 - Converter em Decimal os nmeros Hexadecimais abaixo:
a) A216 = _________________10
b) B2C,D16 = _________________10
c) 3C2,F16 = _________________10
Eletrnica Digital I
10/37
LSB
45
13
16
2
16
0
MSB
1310 = D16
LSB
250 16
10 15
16
0
0,25
x 16
4,00
MSB
Eletrnica Digital I
11/37
916
1011
10012
EX 2: 47,FE16 = ___01000111,11111110__2
4
0100
0111 , 1111
E16
11102
Eletrnica Digital I
12/37
1000
01012
10 (A)
516
Ex 2: 10010,0110112 = ____12,6C__16
0001
1
0010 ,
2
0110
11002
12 (C)16
Eletrnica Digital I
13/37
2 - ARITIMTICA BINRIA
A aritimtica binria a execuo das operaes matemticas com nmeros binrios.
Podemos executar vrios tipos de operaes, onde iremos estudar as principais.
+
+
+
+
0
1
0
1
=
=
=
=
10
0
1
1
0 e vai 1 ( este resultado escrito 10, mas diz-se um
zero.
Exemplos:
a)
100
binrio
100
+ 010
110
b)
decimal
4
+2
6
1010 +
111
binrio
1010
+ 0111
decimal
10
+ 7
10001
17
b) 1011011 + 1011010 =
c) 11,01 + 101,11 =
d) 11 + 1010 + 11 + 110 =
Eletrnica Digital I
14/37
minuendo
subtraendo
1 1
diferena
0
1
0
1
=
=
=
=
0
1 e empresta 1
1
0
Exemplos:
a)
11
binrio
11
- 01
decimal
3
-1
10
b)
10
2
-
binrio
10
- 01
decimal
2
-1
01
b) 10000 - 11 =
c) 110,01 - 100,10 =
d) 110000 - 11101 =
Eletrnica Digital I
15/37
2.3 - COMPLEMENTO DE 1 (C 1)
Complemento de 1 a outra maneira de se calcular a subtrao binria, onde se faz a
soma dos nmeros binrios, invertendo-se o subtraendo (trocando onde for 0 por 1 e onde for
1 por 0).
Quando o complemento dar 1, soma-se 1 e o resultado ser positivo, conforme
exemplo a. Quando o complemento dar 0, acha-se novamente o complemento (invertendo-se o
nmero binrio) e o resultado ser negativo, conforme exemplo b.
Exemplos:
a)
1001 -
101
binrio
1001
- 0101
decimal
9
-5
4
1001
+ 1010
(trocar 0/1)
1 0011
0011
+
1
0100
b)
101
binrio
101
- 110
soma o complemento 1
resultado
110
decimal
5
-6
-1
101
+ 001
(trocar 0/1)
0 110
1. 001
inverte - resultado
b) 100111 - 110111 =
c) 110 - 11011 =
d) 11010110 - 11010010 =
Eletrnica Digital I
16/37
10011 x 1101 =
binrio
10011
x 01101
decimal
19
x 13
10011
00000
10011
10011
57
19
247
11110111
EXERCCIO 14 Efetue as multiplicaes abaixo:
a) 1101 x 1010 =
b) 10011010110 x 1111 =
c) 10101 x 110 =
d) 1001 x 1011 =
Eletrnica Digital I
17/37
110100 x 100 =
binrio
110100
0101
00100
000
decimal
52
4
12
13
0
100
1101
b) 110,101 101 =
c) 101110,11 11 =
d) 1101 10,1 =
Eletrnica Digital I
18/37
3 - PORTAS LGICAS
Quando se deseja construir um circuito lgico (ou digital) relativamente simples, usase uma placa de circuito impresso com soquetes sobre os quais insere-se um circuito integrado
(CI) digital. A maioria dos CI's j so padronizados, e os mais comuns pertencem srie
denominada 7400. Os mais simples utilizam a tecnologia de Integrao em Pequena Escala
(SSI - Small Scale Integration). Como um exemplo, veja o CI 7408, que contm quatro portas
AND, cuja relao de suas entradas e sadas com os pinos de seu encapsulamento pode ser
vista no diagrama.
Eletrnica Digital I
19/37
ABERTA
APAGADA
FECHADA
ACESA
(a)
(b)
Fig01: ( a ) Circuito com chaves ( b ) Tabela Verdade
Eletrnica Digital I
20/37
0 (ABERTA) 0 (APAGADA)
1 ( ACESA)
(b)
7408
(a)
(b)
Fig03: ( a ) Porta E, smbolo ( b ) Tabela Verdade
Eletrnica Digital I
21/37
Abaixo est a figura do CI 7408 com a relao das entradas, sadas e os pinos do
encapsulamento:
7432
(a)
(b)
(c)
Abaixo est a figura do CI 7432 com a relao das entradas, sadas e os pinos do
encapsulamento:
Eletrnica Digital I
22/37
7404
(a)
(b)
(c)
Fig05: Funo inversora - Circuito com chave ( a ) - Porta inversora ( b ) - Tabela verdade ( c )
Abaixo est a figura do CI 7404 com a relao das entradas, sadas e os pinos do
encapsulamento:
Eletrnica Digital I
23/37
(a)
(b)
Abaixo est a figura do CI 7400 com a relao das entradas, sadas e os pinos do
encapsulamento:
Eletrnica Digital I
24/37
Expresso Booleana:
B
(a)
(b)
Abaixo est a figura do CI 7402 com a relao das entradas, sadas e os pinos do
encapsulamento:
Eletrnica Digital I
25/37
(a)
(b)
OBS.: Somente possuir 1 na sada da porta XOU quando possuir um nmero impar de
1s nas entradas.
Abaixo est a figura do CI 7486 com a relao das entradas, sadas e os pinos
do encapsulamento:
Eletrnica Digital I
26/37
4077
(a)
(b)
OBS.: Somente possuir 1 na sada da porta XNOU quando possuir um nmero par de
1s ou nmeros 0s nas entradas.
Abaixo est a figura do CI 4077 com a relao das entradas, sadas e os pinos
do encapsulamento:
Eletrnica Digital I
27/37
ou
Eletrnica Digital I
28/37
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Eletrnica Digital I
29/37
Veremos agora como obter o circuito atravs da expresso booleana, obtendo tambm
a tabela verdade.
Primeiramente vamos obter o circuito.
ento
e
Seja
Precisamos de duas portas E, duas inversoras e uma OU, portanto 3 CI's diferentes.
Resultando circuito:
O processo para obter a Tabela Verdade j foi visto, ento completaremos apenas com
as respostas.
B
EXERCCIO 17 Dada as funes abaixo, obter a tabela verdade e fazer o circuito usando
portas lgicas.
a)
b) Y= (
+ B) +
c) S=(A+B).C.(B+D)
Eletrnica Digital I
30/37
4 - MAPA DE KARNAUGH
uma ferramenta poderosa usada para simplificar a expresso booleana de uma
funo. O mapa de Karnaugh auxilia na verificao de circuitos, se pode ser construdo um
outro circuito similar porm com nmero menor de portas e consequentemente de CIs.
Consiste em colocar em um mapa os valores da sada da funo para cada entrada.
2
Substituir as variveis da expresso com os valores da tabela verdade linha a
linha. O resultado obtido coloca-se na coluna de sada da tabela verdade em sua respectiva
linha.
B
A
S (Y)
0
0
1
0
1
1
1
0
0
1
1
0
3
Montar o mapa colocando o valor de sada obtido pelos clculos, no ponto
correspondente. Observe que para cada linha da tabela verdade corresponde a uma clula do
mapa.
4
Uma vez montado o mapa temos que simplifica-lo. A simplificao consiste em
agrupar clulas vizinhas. Podemos fazer laos em torno dos grupos adjacentes de somente um,
dois quatro, oito, dezesseis, etc.
Os laos podem se sobrepor, onde devemos laar o maior nmero de niveis alto (bits 1)
possvel, desde que estejam na vertical ou horizontal, jamais na diagonal. No exemplo acima
as duas clulas com bit 1, so vizinhas e portanto podem ser enlaadas, como visto na figura a
seguir.
Prof. Reinaldo Bolsoni
Eletrnica Digital I
31/37
Estes laos indicam quais linhas e colunas iremos utilizar. Neste caso iremos utilizar a
1 linha e a 1 e 2 coluna.
Cada lao resultar em um produto das variveis, neste produto aparecero as variveis
que no mudam, no exemplo o complemento de B.
A
0
1
0
1
S (Y)
0
0
0
1
B
0
0
1
1
A
0
1
0
1
S (Y)
0
1
1
1
b)
Eletrnica Digital I
32/37
2
Substituir as variveis da expresso com os valores da tabela verdade linha a
linha. O resultado obtido coloca-se na coluna de sada da tabela verdade em sua respectiva
linha.
C
B
A
S (Y)
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
0
3
Montar o mapa colocando o valor de sada obtido pelos clculos, no ponto
correspondente. Observe que para cada linha da tabela verdade corresponde a uma clula do
mapa.
Eletrnica Digital I
33/37
Observe que as clulas de cima so vizinhas das duas de baixo pois ao passar de uma
destas clulas para a de cima ou vice versa, s uma varivel mudar.
Quando existem mais de dois grupos de clulas agrupadas, o resultados ser uma
operao de soma (OU).
A expresso acima tambm pode ser representada desta forma:
S = B.C+B.C
Aplicando a Algebra Booleana teremos:
S = B.C+B.C
S = C.(B+B)
S = C. 1
S = C
O mesmo resultado poderia ser obtido diretamente considerando um nico lao
envolvendo todos bits 1.
EXERCCIO 19 Fornecido as tabelas verdades abaixo, simplificar utilizando o mapa de
Karnaugh:
a)
C
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
S (Y)
0
0
0
0
0
1
0
1
C
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
S (Y)
0
1
1
1
0
1
1
1
b)
Eletrnica Digital I
34/37
5 - FLIPFLOP
Nos circuitos combinacionais (portas lgicas), nota-se que p/ uma determinada
combinao de valores atribudos nas entradas, obtm-se um nico sinal na sada.
Os Flip-Flops so caractersticos por possurem uma realimentao da sada p/ a
entrada. So chamados tambm de circuito de trava (Latch) ou multivibrador biestveis.
Os biestveis teis podem ser montados atravs de portas lgicas ou adquiridos em
forma de CI (Circuitos Integrado). Os biestveis so interligados p/ formar circuitos lgicos
seqenciais p/ armazenamento, temporizao, contagem e seqencial.
5.1 - TIPO RS
O circuito de trava (latch) do tipo RS um dispositivo assncrono, onde no opera
simultaneamente com um dispositivo de temporizao (clock).
__
Set
Entradas
F.F.
_____
Reset
Normal
Sadas
__
Complementar
O smbolo lgico (fig. 17) mostra duas entradas, designadas estabelecer (Set S) e
restabelecer (Reset R). Sendo ativo em nvel de tenso baixo (0 Vdc) indicado pelas
inversoras nas entradas R e S.
A sada Q considerada a sada Normal e a sada Q (no Q) o inverso da Q, ou seja,
o seu complemento.
Um biestvel RS est mostrado na fig. 18 a partir de duas portas NE. Uma tabela
verdade define a operao do Flip-Flop (fig 19a) e a configurao interna do CI 7400 (fig 19b)
2 portas do CI 7400
Fig18: Flip-Flop tipo RS
Eletrnica Digital I
35/37
Modo de
Operao
Proibido
Set
Reset
Hold
Entradas
S R
0
0
0
1
1
0
1
1
Sadas
Q
Q
1
1
1 0
0
1
muda
VCC (+5Vdc)
GND
Tabela Verdade - FF RS
CI 7400
Fig 19a
Fig 19b
clock
ck
Normal
F.F.
Sadas
__
Reset
Complementar
4 portas do CI 7400
Fig21a: Flip-Flop tipo RS Sncrono
Modo de Entradas
Operao CK S R
Hold
0 0
Reset
0 1
Set
1 0
Proibido
1 1
Tabela Verdade - FF
Sadas
Q
Q
no muda
0
1
1
0
1
1
RS
Fig 21b
Eletrnica Digital I
36/37
EXERCCIO 20 Fornecido os blocos abaixo, colocar os sinais e os bits das sadas normais e
complemento para cada seqncia de pulsos nas entradas dos Flip-Flops.
a)
0 0 1 0
1 1 0 0
0 1 1 0
1 1 0 0
1 0 1 0
a b c d
ck
0 0 1 1
1 1 1 0
a b c d
ck
0 0 1 1
a b
c d
b)
a b
c d
c)
d)
Eletrnica Digital I
37/37