Você está na página 1de 29

ELETRÔNICA DIGITAL I

ÁREAS: COMBINACIONAL e SEQUENCIAL

Lógica combinacional
A saída do circuito depende exclusivamente
das variáveis de entrada.

Lógica sequencial
A saída do circuito depende das variáveis de
entrada e ou de seu estado anterior, que
permanece armazenado na saída. Esta lógica
opera sob o comando de uma sequência de
pulsos, denominada clock.
ELETRÔNICA DIGITAL I

FLIP-FLOPS
Um flip-flop genérico, pode ser representado,
graficamente, como um bloco que possui 2
saídas, 2 entradas para variáveis (Q e Q) e uma
entrada para o sinal de clock.

Entrada A Q

Clock FF
Entrada B Q
ELETRÔNICA DIGITAL I

FLIP-FLOP SR básico (Latch)

Devido a realimentação, as saídas são injetadas


juntamente com as variáveis de entrada. Logo,
a saída dependerá, também, deste estados.
ELETRÔNICA DIGITAL I

FLIP-FLOP SR básico (Latch)


Tabela verdade de um FF SR básico:

S R QF
0 0 QA
0 1 0
1 0 1
1 1 X

S = Set - quando em nível 1, Q=1


R = Reset - quando em nível 1, Q=0
QA = valor atual da saída Q
QF = valor futuro da saída Q
ELETRÔNICA DIGITAL I

FLIP-FLOP SR

Neste caso, o FF SR e controlado por uma


sequência de pulsos (clock).

Quando clock=0, o FF permanecerá no seu


estado, mesmo mudando S e R.
ELETRÔNICA DIGITAL I

FLIP-FLOP SR

0
1

Isto pode ser confirmado pela análise do


circuito, onde se conclui que quando clock=0,
as saídas das portas NÃO E das entradas, estão
sempre em 1.
ELETRÔNICA DIGITAL I

FLIP-FLOP SR

Quando clock=1, o FF se comporta como um FF


SR básico, com os níveis de S e R determinando
o estado da saída.
ELETRÔNICA DIGITAL I

FLIP-FLOP SR

Libera a saída para


atualização

Trava a saída
ELETRÔNICA DIGITAL I

FLIP-FLOP JK

O FF JK e um FF SR realimentado da seguinte
maneira:

J K QF
0 0 QA
0 1 0
1 0 1
1 1 QA
ELETRÔNICA DIGITAL I

FLIP-FLOP JK
com PRESET (PR) e CLEAR (CLR)

PRESET
Impõe Q = 1

CLEAR
Impõe Q = 0
“Circuito
incompleto”
ELETRÔNICA DIGITAL I

www.cic.unb.br/.../Sequencial/seq20.gif
ELETRÔNICA DIGITAL I

FLIP-FLOP JK
com PRESET (PR) e CLEAR (CLR)

PR CLR QF
0 0 Não permitido
0 1 1
1 0 0
1 1 Funcionamento normal

Sinais ativos em nível baixo.


ELETRÔNICA DIGITAL I

FLIP-FLOP JK
com PRESET (PR) e CLEAR (CLR)

Sinal sensível a borda de


descida
ELETRÔNICA DIGITAL I

FLIP-FLOP tipo T

J K QF
0 0 QA
0 1 0
1 0 1
1 1 QA

T QF
0 QA
1 QA
ELETRÔNICA DIGITAL I

FLIP-FLOP tipo D

J K QF
0 0 QA
0 1 0
1 0 1
1 1 QA

D QF
0 0
1 1
ELETRÔNICA DIGITAL I

REGISTRADORES DE DESLOCAMENTO

Como visto, um FF pode armazenar, durante um


período de clock, apenas um bit (saída Q).

Para um maior número de bits, necessita-se de mais


Flip-Flops. Então emprega-se os registradores de
deslocamento, que são FFs JK-ME ligados de tal
forma que a saída de cada FF seja ligada à entrada
do seguinte.
ELETRÔNICA DIGITAL I

REGISTRADORES DE DESLOCAMENTO

Registrador de deslocamento de 4 bits


ELETRÔNICA DIGITAL I

REGISTRADORES DE DESLOCAMENTO

Já que os FFs envolvidos atuam como FF tipo D,


podemos implementar o registrador com FFs D.
ELETRÔNICA DIGITAL I

CONVERSOR SÉRIE/PARALELO

Informação Paralela: Aquela em que os bits se


apresentam simultaneamente.

Ex.: 8 bits
ELETRÔNICA DIGITAL I

CONVERSOR SÉRIE/PARALELO

Informação Série: Aquela em que os bits se


apresentam um após o outro.
ELETRÔNICA DIGITAL I

CONVERSOR SÉRIE/PARALELO

Conversor Série/Paralelo: Os dados são


apresentados à entrada do registrador um após
o outro, e a cada ciclo de clock (borda de
descida) cada bit vai sendo deslocado para o
próximo estágio.
Saída paralela (informação disponível
após o 4 ciclo de clock)
ELETRÔNICA DIGITAL I

CONVERSOR PARALELO/SÉRIE

Conversor Paralelo/Série:
Para carregarmos uma informação na forma
paralela, necessitamos de um registrador de
deslocamento com preset e clear, pois é
através destes sinais que o registrador armazena
a informação paralela.
ELETRÔNICA DIGITAL I
ENTRADA
CONVERSOR PARALELO/SÉRIE PARALELA
(carga)

SAÍDA
SERIAL
(D3, D2, D1, D0)
ELETRÔNICA DIGITAL I

CONTADORES

Contadores Assíncronos :
São caracterizados por seus FFs funcionando de
maneira assíncrona (sem sincronismo), não
tendo as entradas de clock ligadas de forma
comum.
Neste tipo de circuito a entrada de clock se faz
apenas no primeiro FF, sendo as outras
derivadas das saídas dos blocos anteriores.
ELETRÔNICA DIGITAL I

CONTADORES
Contador de Pulsos : Apresenta na saída o
sistema binário em sequência.
ELETRÔNICA DIGITAL I

CONTADORES
Contador de Pulsos :
A cada descida de clock QF=QA.

Para zerar todas as saídas basta um pulso


com nível zero em clear.

A cada descida de clock, o primeiro FF


mudará de estado, sendo esta troca
aplicada ao clock do segundo FF, fazendo
com que este troque seu estado a cada
descida da saída Q do FF que o precede.
ELETRÔNICA DIGITAL I

CONTADORES

Contador de Décadas:
Efetua a contagem em binário de 0 a 9, isto é,
dos dez algarismos decimais.
Para que o contador conte de 0 a 9 deve-se
aplicar um pulso de clear assim que chegar a 10
(1010), ou seja, no décimo pulso.
ELETRÔNICA DIGITAL I

CONTADORES
Contador de Décadas: Contagem (em binário) de
0a9

0 1
1
Quando a contagem chegar a 1010, a saída da
porta NÂO E liga da clear, irá para “0” zerando o
contador.
ELETRÔNICA DIGITAL I

CONTADORES
Contador de 0 até N: Devemos dar o clear em
N+1.
Contador Decrescente: Podemos retirar as saídas
em Q.

Você também pode gostar