Professional Documents
Culture Documents
Tabela da Verdade
Smbolo
A F = A
0 1
1 0
11/08/2009 17:46 Prof. Douglas Bressan Riffel 18
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA lgebra de Boole lgebra de Boole gg
Porta Lgica OR
Necessita de duas ou +entradas
Operador: +
CI 7432
F = A + B
Tabela da Verdade
CI 7432
Smbolo
A B F = (A+B)
0 0 0
0 1 1
1 0 1
11/08/2009 17:46 Prof. Douglas Bressan Riffel 19
1 1 1
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA lgebra de lgebra de Boole Boole gg
Porta Lgica AND
Necessita de duas ou mais entradas
Operador: .
CI 7408
F = A . B
Tabela da Verdade
Smbolo
A B F = (A.B)
0 0 0
0 1 0
1 0 0
11/08/2009 17:46 Prof. Douglas Bressan Riffel 20
1 1 1
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA lgebra de Boole lgebra de Boole gg
Porta Lgica NAND
Equivalente a uma porta AND q p
seguido de uma NOT
Operador:
CI 7400
Operador:
F = (A . B)
Tabela da Verdade
Smbolo
A B F = (A.B)
0 0 1
0 1 1
1 0 1
11/08/2009 17:46 Prof. Douglas Bressan Riffel 21
1 1 0
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA lgebra de Boole lgebra de Boole gg
Porta Lgica NOR
Equivalente a uma porta OR seguido de uma NOT q p g
Operador:
F = (A + B)
Tabela da Verdade
Smbolo
A B F = (A+B)
0 0 1
0 1 0
1 0 0
11/08/2009 17:46 Prof. Douglas Bressan Riffel 22
1 1 0
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA lgebra de Boole lgebra de Boole gg
Porta Lgica XOR
o OU Exclusivo
Operador:
F = (A B)
Tabela da Verdade
Smbolo
A B F = (AB)
0 0 0
0 1 1
1 0 1
11/08/2009 17:46 Prof. Douglas Bressan Riffel 23
1 1 0
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA lgebra de Boole lgebra de Boole gg
Porta Lgica XNOR
o complemento da Funo XOR p
Operador:
F = (A B)
Tabela da Verdade
Smbolo
A B F = (AB)
0 0 1
0 1 0
1 0 0
11/08/2009 17:46 Prof. Douglas Bressan Riffel 24
1 1 1
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA
lgebra de Boole: lgebra de Boole:
propriedades propriedades p p p p
S d A B C i i b l Sendo A, B e C variveis boleanas
Propriedade Comutativa
A B=B A A . B =B . A
A +B =B +A
A B =B A
Propriedade Associativa
( A . B ) . C =A . ( B . C ) =A . B . C
( A+B) +C A+( B+C) A+B+C ( A +B ) +C =A +( B +C ) =A +B +C
( A B ) C =A ( B C ) =A B C
Propriedade Distributiva p
A . (B +C ) =A . B +A . C
A +B . C =(A +B) . (A +C)
11/08/2009 17:46 Prof. Douglas Bressan Riffel 25
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA
lgebra de Boole: lgebra de Boole:
propriedades propriedades p p p p
Propriedades (Leis) de Absoro
A +A.B =A
A +A.B =A +B
(A +B).B =A.B
Id id d i Identidades importantes
A.B +A.B =A
(A B) (A B) A (A +B) . (A +B) =A
A.(A +B) =A
A(A+B) AB A.(A +B) =AB
A.B +A.C =(A +C) . (A +B)
11/08/2009 17:46 Prof. Douglas Bressan Riffel 26
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Teorema de De Morgan Teorema de De Morgan gg
P i i L i Primeira Lei
A B=A+B A .B =A +B
Segunda Lei Segu da e
A +B =A .B
Estes teoremas fornecem expresses alternativas
querelacionamasoperaesNOReNAND que relacionam as operaes NOR e NAND.
Ambas as leis podem ser estendidas para n variveis.
11/08/2009 17:46 Prof. Douglas Bressan Riffel 27
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Mapa de Mapa de Karnaugh Karnaugh pp gg
Diagrama utilizado para minimizar funes
booleanas.
A B C D f
0. 0 0 0 0 0
1 0 0 0 1 0 1. 0 0 0 1 0
2. 0 0 1 0 0
3. 0 0 1 1 0
4. 0 1 0 0 0
5 0 1 0 1 0 5. 0 1 0 1 0
6. 0 1 1 0 1
7. 0 1 1 1 0
8. 1 0 0 0 1
9 1 0 0 1 1 9. 1 0 0 1 1
10. 1 0 1 0 1
11. 1 0 1 1 1
12. 1 1 0 0 1
13 1 1 0 1 0
11/08/2009 17:46 Prof. Douglas Bressan Riffel 28
13. 1 1 0 1 0
14. 1 1 1 0 1
15. 1 1 1 1 1
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Mapa de Mapa de Karnaugh Karnaugh pp gg
Diagrama utilizado para minimizar funes
booleanas.
A B C D f
0. 0 0 0 0 0
1 0 0 0 1 0 1. 0 0 0 1 0
2. 0 0 1 0 0
3. 0 0 1 1 0
4. 0 1 0 0 0
5 0 1 0 1 0 5. 0 1 0 1 0
6. 0 1 1 0 1
7. 0 1 1 1 0
8. 1 0 0 0 1
9 1 0 0 1 1 9. 1 0 0 1 1
10. 1 0 1 0 1
11. 1 0 1 1 1
12. 1 1 0 0 1
13 1 1 0 1 0
11/08/2009 17:46 Prof. Douglas Bressan Riffel 29
F =A.C
13. 1 1 0 1 0
14. 1 1 1 0 1
15. 1 1 1 1 1
+A.B +B.C.D
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA
Lgica Lgica Seqencial Seqencial
11/08/2009 17:46 Prof. Douglas Bressan Riffel 30
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Sistema Sequencial Sistema Sequencial qq
So circuitos capazes de armazenar informaes sobre o
comportamentopassadodasentradas
O i it i i d t t d d d Os circuitos seqenciais, a sada no tempo t depende da
entrada no tempo t e possivelmente tambmdepende da
entradanotempoanterior at entradanotempoanterior at
Existem diferentes tipos de dispositivos que podem ser
usados para o armazenamento a partir de uma clula bsica p p
dememria
xx
z
11/08/2009 17:46 Prof. Douglas Bressan Riffel 31
t
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA
Sistemas Sistemas
Sncronos/Assncronos Sncronos/Assncronos //
De acordo comos instantes de tempo emque as entradas e
sadas so consideradas, os sistemas sequencias so
classificados emsistemassincronoseassncronos classificados emsistemassincronoseassncronos.
SistemaSncrono
As entradas e sadas so consideradas em instantes no tempo As entradas e sadas so consideradas em instantes no tempo
discretos que so definidos por pulsos de umsinal de sincronizao
chamadorelgio(clock).
X(t)
11/08/2009 17:46 Prof. Douglas Bressan Riffel 32
tempo
clock
1 2 3 4 5 6 7
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA
Sistemas Sistemas
Sncronos/Assncronos Sncronos/Assncronos //
SistemaAssncrono SistemaAssncrono
A varivel tempo contnua, de forma que os sinais de entrada e
sadasodefinidosemcadavalor det.
X(t)
tempo
Obs: os sistemas assncronos so mais difceis de descrever,
analizar projetar do que os sistemas sncronos
11/08/2009 17:46 Prof. Douglas Bressan Riffel 33
analizar, projetar do que os sistemas sncronos.
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Latch SR Latch SR
Elemento biestvel, transparente, ou seja, sensvel s
variaes das entradas.
N b i Nome -> operaes bsicas:
Set (S), sada alta, Q=1
R (R) d b i Q 0 Reset (R), sada baixa, Q=0
Devido aos dois possveis estados estveis, o bit Q=0 ou Q=1
podeser armazenadonaclula pode ser armazenado na clula.
S R Q
0 0 0/1
Q
0 1 0
1 0 1
11/08/2009 17:46 Prof. Douglas Bressan Riffel 34
Q
1 0 1
1 1 X
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Latch D Latch D
Um latchtipo D tem uma nica entrada;
Mantm a sada com o mesmo valor de D.
LatchSR + No.
D Q
S Q
0 0
1 1
S
R
Q
\Q
entradas sadas
1 1
entradas sadas
11/08/2009 17:46 Prof. Douglas Bressan Riffel 35
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Flip Flip--Flop Flop pp pp
U fli fl l h l d l Um flip-flop um latchno transparente, controlado pelo
clock. Isto significa que o valor atual da sada Q do elemento
de memria no relacionado com o valor atual da entrada.
Circuitos biestveis:
Flip=atirar ao alto ou movimento rpido
Circuito assume estado lgico alto
Flop=queda brusca ou repentina
Circuitoassumeestadolgicobaixo Circuito assume estado lgico baixo
Um flip-flop um circuito digital bsico que armazena um bit
deinformao. de informao.
A sada de um flip-flop s muda de estado durante a transio
do sinal de clock.
11/08/2009 17:46 Prof. Douglas Bressan Riffel 36
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Flip Flip--Flop Flop pp pp
E i i i Existem vrios tipos:
Flip-Flop D, Flip-Flop D com reset assncrono
Flip FlopDcomreset sncrono Flip FlopDcomclock Flip-Flop D com reset sncrono, Flip-Flop D com clock
enable
Flip-FlopT, SR, JK Flip Flop T, SR, JK
outros.....
11/08/2009 17:46 Prof. Douglas Bressan Riffel 37
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Flip Flip--Flops FlopsSR SR pp pp
Atualizaopelopulsodecontrole(clock); Atualizao pelo pulso de controle (clock);
CK =0, mantm as sadas;
R Q
CK =1, funciona =LatchSR;
R
S
Q
Q
CK
S
R
11/08/2009 17:46 Prof. Douglas Bressan Riffel 38
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Flip Flip--Flop JK Flop JK pp pp
Tipodeflip flopSRaprimorado ondeoerro Tipo de flip-flop SR aprimorado, onde o erro
lgico foi eliminado.
J
Q
K
Q
clk
11/08/2009 17:46 Prof. Douglas Bressan Riffel 39
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Flip Flip--Flop JK Flop JK pp pp
Tabela da Verdade
J K Q
A
Q
A
S R Q
f
0 0 0 1 0 0 Q
A
0 0 1 0 0 0 Q
A
Q
A
0 1 0 1 0 0 Q
A
0 1 1 0 0 1 0
=0
0
1 0 0 1 1 0 1
1 0 1 0 0 0 Q
A
=1
1
1 0 1 0 0 0 Q
A
1 1 0 1 1 0 1
1 1 1 0 0 1 0
=Q
A
=Q
A
Q
A
11/08/2009 17:46 Prof. Douglas Bressan Riffel 40
1 1 1 0 0 1 0
A
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Flip Flip--Flop JK Mestre Flop JK Mestre- -Escravo Escravo pp pp
Paraeliminar aoscilao do flip-flop JK, foramcombinados Paraeliminar aoscilao do flip flop JK, foramcombinados
dois flip-flops RS como no circuito a seguir, denominado
flip-flopJKMestre-Escravo.
Mestre
(Ativo)
Escravo
A A
Q
Mestre ativo
Mestre Escravo
(Ativo)
B A
Q=A
(Ativo)
Escravo ativo
11/08/2009 17:46 Prof. Douglas Bressan Riffel 41
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Flip Flip--Flop JK Mestre Flop JK Mestre- -Escravo Escravo pp pp
Tabela da verdade:
J K Q
Note que este um circuito
J K Q
0 0 Q
A
0 1 0
q
sensvel descida do clock.
Para continuarmos um que
0 1 0
1 0 1
sejasensvel subida do clock,
basta colocarmos um inversor
naentradadoclock
1 1 Q
A
naentradadoclock.
11/08/2009 17:46 Prof. Douglas Bressan Riffel 42
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Flip Flip--Flop JK Mestre Flop JK Mestre- -Escravo Escravo pp pp
Com entrada Preset e Clear
CL PR Q
0 0 No permitido
0 1 0 0 1 0
1 0 1
1 1
Funcionamento normal
11/08/2009 17:46 Prof. Douglas Bressan Riffel 43
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Flip Flip--Flop D (JK tipo D) Flop D (JK tipo D) pp p ( p ) p ( p )
Apartir deumflip flopJK podemos A partir de um flip-flop JK, podemos
construir um tipo particular de flip-flop
atravs da conexo ilustrada abaixo,
obtendo um flip-flop tipo D.
11/08/2009 17:46 Prof. Douglas Bressan Riffel 44
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Flip Flip--Flop T (JK tipo T) Flop T (JK tipo T) pp p ( p ) p ( p )
Apartir deumflip-flopJK podemos A partir de um flip-flop JK, podemos
construir um outro tipo particular de flip-
flopatravsdauniodesuasentradasJ eK flop atravs da unio de suas entradas J e K
(ilustrada abaixo), obtendo um flip-flop tipo
TT.
Alterado!
11/08/2009 17:46 Prof. Douglas Bressan Riffel 45
Alterado!
UNIVERSIDADE FEDERAL DE SERGIPE
CENTRO DE CINCIAS EXATAS E TECNOLOGIA
NCLEO DE ENGENHARIA MECNICA Aplicaes dos Flip Aplicaes dos Flip--Flops Flops p p p p pp
ili d fli fl d Com a utilizao dos flip-flops, pode-se
construir circuitos:
divisores de freqncia;
registradores de deslocamento unidirecionais e g
bidirecionais e
contadores assncronos e sncronos.
Comercialmente temos os CIs:
TTL7476(dual JKFF/sensvel aborda1->0) TTL 7476 (dual JK FF /sensvel a borda 1->0)
CMOS 4027 (dual JK FF/sensvel a borda 0->1)
11/08/2009 17:46 Prof. Douglas Bressan Riffel 46