Inversor de NAND
Equivalência entre portas logica
Porta OR
Pode-se obter uma porta OR ligando cada uma
das duas entradas em um inversor, como o que
foi descrito no tópico acima. A partir disso,
ligam-se as duas saídas geradas nas entradas de
uma porta NAND.
Porta AND
Uma porta AND pode ser obtida apenas ligando
um inversor na saída de uma porta NAND.
Porta OR
Ao ligar o resultado de uma porta NOR em um
inversor de NOR, equivalerá a uma porta OR.
A (entrada) /Y (saída)
L H
H L
0 0 0 X
0 1 1 0
1 0 0 1
1 1 X 0
Conceitos Flip-Flop
Estrutura de um Flip-Flop S-R
Exemplo com a tabela verdade mostrando o
estado anterior: S R Qant Qfim Qfim* DESCRICAO
0 0 0 0 1 Fixa Qfim = Qant
0 1 0 0 1 Fixa Qfim = 0
0 1 1 0 1 Fixa Qfim = 0
1 0 0 1 0 Fixa Qfim = 1
1 0 1 1 0 Fixa Qfim = 1
1 1 0 1 1 Não Permitido
1 1 1 1 1 Não Permitido
J K Qpróx Comentário
0 0 Qanterior mantém (hold)
0 1 0 reseta
1 0 1 seta
1 1 Qanterior alterna (Toggle)
Conceitos Flip-Flop
Flip-flop D (Data)
O flip-flop D (“data" ou dado, pois armazena o
bit de entrada) possui uma entrada, que é ligada
diretamente à saída quando o clock é mudado.
Independentemente do valor atual da saída, ele
irá assumir o valor 1 se D = 1 quando o clock for
mudado ou o valor 0 se D = 0 quando o clock for
mudado. Este flip-flop pode ser interpretado
como uma linha de atraso primitiva ou um
hold de ordem zero, visto que a informação é
colocada na saída um ciclo depois de ela ter
Conceitos Flip-Flop
O símbolo esquemático de um flip-flop D, onde
> é a entrada de clock, D é a entrada de dados e
Q é a saída de dados.
Q* → Estado posterior do Q
D Q Q*
0 0 0
0 1 0
1 0 1
1 1 1
Conceitos Flip-Flop
O flip-flop pode ser utilizado para
armazenar um bit, ou um digito binário
de informação. A informação armazenada
em um conjunto de flip-flops pode
representar o estado de um
seqüenciador, o valor de um contador, um
caractere ASCII em uma memória de um
computador ou qualquer outra parte de
uma informação.
• Um uso é a construção de máquinas de estado
finito a partir da lógica eletrônica.
0 0 0 0
1 0 0 0
Leitura destrutiva,
1 1 0 0 visto que os dados
0 1 1 0 são perdidos ao
1 0 1 1
serem deslocados do
0 1 0 1
0 0 1 0
bit à extrema direita.
0 0 0 1
0 0 0 0
Entrada serial, saída serial
Leitura não-destrutiva
A leitura não-destrutiva pode ser obtida
utilizando-se a configuração mostrada abaixo.
Outro pino de entrada é adicionado, o controle
de Leitura/Escrita.
Registrador deslocamento.