Sei sulla pagina 1di 28

MINISTÉRIO DA EDUCAÇÃO

SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA


INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
DISCIPLINA: ELETRÔNICA DIGITAL

CONTADORES DIGITAIS
(Unidade 6)

Prof. Jeferson Fraytag

Prof. Jeferson Fraytag


1
...RELEMBRANDO...
Flip-Flop
 O flip-flop é um circuito derivado do Latch, no qual a mudança de estado
ocorre durante a transição do sinal de Clock.

Transição Positiva (Borda de subida) Clock de 0 para 1

Transição Negativa (Borda de descida) Clock de 1 para 0

Prof. Jeferson Fraytag


2
...RELEMBRANDO...
Qual a diferença entre Flip-Flop e Latch?
 O flip-flop é sensível à transição do sinal de clock;

 O Latch é sensível ao nível do sinal;

Para o Flip-Flop assumir um estado de saída (0 ou 1), é


necessário que haja uma combinação das variáveis de
entrada e de um pulso de clock.

→ Flip-Flop SR
Tipos Básicos
de Flip-Flop’s → Flip-Flop D
→ Flip-Flop JK

Prof. Jeferson Fraytag


3
...RELEMBRANDO...
FLIP-FLOP SR
 O flip-flop é sensível à transição do sinal de clock (Bordas);

Flip-Flop SR
Entradas Saída
CLK S R QA QF
0 0 0 Não-Muda
0 1 0 Q=0
1 0 0 Q=1
1 1 1 Inválida

Prof. Jeferson Fraytag


4
...RELEMBRANDO...
FLIP-FLOP JK
 O flip-flop é sensível à transição do sinal de clock (Bordas);

Flip-Flop JK
Entradas Saídas
CLK J K QA QF
0 0 0 0 (Não-Muda)
0 0 1 1 (Não-Muda)
0 1 X Q = 0 (Reset)
1 0 X Q = 1 (Set)
1 1 0 1 (Troca - Toggle)
1 1 1 0 (Troca - Toggle)

Este FF é considerado a evolução do FF SR,


pois possui a possibilidade do “Toggle”
Prof. Jeferson Fraytag
5
CONTADORES DIGITAIS
(Introdução e Princípio de Operação)

Prof. Jeferson Fraytag


6
Contadores
O que é um Contador?
 Circuito sequencial capaz de realizar a contagem de bits;
 Composto por uma associação de Flip-Flop’s.

O processo de contagem é realizado quando ocorre um evento no


circuito. Tal evento é determinado pelo sinal de Clock

→ Síncronos: Os Flip-Flop’s possuem a mesma entrada de Clock


Tipos de
contadores → Assíncronos: O Clock do Flip-Flop corresponde a saída do Flip-
Flop anterior

Prof. Jeferson Fraytag


7
Contadores
O que é um Contador?
 Circuito sequencial capaz de realizar a contagem de bits;
 Composto por uma associação de Flip-Flop’s.

O processo de contagem é realizado quando ocorre um evento no


circuito. Tais eventos são determinados pelo sinal de Clock

→ Crescente (ascendente): Inicia em zero e vai até o valor máximo (módulo).


→ Decrescente (descendente): Inicia no valor máximo (módulo) e vai até zero.

Exemplo:
*Contador crescente de módulo 4: (00 → 11) ou (0 → 3)
*Contador decrescente de módulo 8: (111 → 000) ou (7 → 0)
n
Módulo = 2 n = número de FF’s
Prof. Jeferson Fraytag
8
CONTADOR ASSÍNCRONO CRESCENTE
(Princípio de Operação)

Prof. Jeferson Fraytag


9
Contadores
Contador Assíncrono Crescente
 Flip-Flop T: Neste elemento, o qual é derivado do FF JK, quando T = 1 cada
transição do sinal de Clock causa uma inversão lógica na saída normal do FF,
bem como na saída barrada.

Contador de Módulo 4:

O bit menos significativo da contagem


será o mais próximo ao sinal de Clock
Prof. Jeferson Fraytag
10
Contadores
Contador Assíncrono Crescente
 Funcionamento do contador (0 → 3):

...e assim por diante...


0 1 2 3 0 1 2 3
Prof. Jeferson Fraytag
11
Contadores
Contador Assíncrono Crescente
 Tarefa: Monte no Logisim um contador assíncrono crescente que realize a
contagem binária de 0 até 15. Utilize FF’s sensíveis a borda de descida.

Contador de Módulo 16:

D C B A

Prof. Jeferson Fraytag


12
CONTADOR ASSÍNCRONO DECRESCENTE
(Princípio de Operação)

Prof. Jeferson Fraytag


13
Contadores
Contador Assíncrono Decrescente
 Este tipo de contador é também baseado em um arranjo de FF’s T, capazes de
realizar a contagem de um valor máximo até zero.

Contador de Módulo 4:

Neste tipo de contador, utilizam-se a


resposta da saída barrada dos FF’s T
Prof. Jeferson Fraytag
14
Contadores
Contador Assíncrono Decrescente
 Funcionamento do contador (3 → 0):

...e assim por diante...


3 2 1 0 3 2 1 0
Prof. Jeferson Fraytag
15
CONTADOR ASSÍNCRONO CRESCENTE/DECRESCENTE
(Princípio de Operação)

Prof. Jeferson Fraytag


16
Contadores
Contador Assíncrono Crescente/Decrescente
 Este tipo de contador deve ser capaz de contar de forma crescente, ou ainda
decrescente, dependendo da escolha adotada.

Como fazer isso?


...Crescente... ...Decrescente...

Necessidade de colocar um
elemento de seleção - MUX
Prof. Jeferson Fraytag
17
Contadores
Contador Assíncrono Crescente/Decrescente
 Up/Down = 1, a contagem é crescente. Up/Down = 0, a contagem é decrescente.

Prof. Jeferson Fraytag


18
CONTADOR SÍNCRONO CRESCENTE
(Princípio de Operação)

Prof. Jeferson Fraytag


19
Contadores
Contador Síncrono Crescente
 Os contadores síncronos são caracterizados por todos os FF’s estarem
conectados ao mesmo sinal de Clock.

Contagem Q2 Q1 Q0
0 0 0 0 Projeto: Deseja-se realizar um
1 0 0 1 contador síncrono crescente capaz
de contar de 0 até 7 (Módulo 8)
2 0 1 0
3 0 1 1
4 1 0 0
A e B devem estar
5 1 0 1 em 1 para que o
6 1 1 0 próximo número da
7 1 1 1 contagem seja o 4

Prof. Jeferson Fraytag


20
Contadores
Contador Síncrono Crescente
 Circuito Equivalente: Bit menos significativo
𝑸𝟎 𝑸𝟏
Contador de Módulo 8:
𝑸𝟎 . 𝑸 𝟏 𝑸𝟐

𝑸𝟎 𝑸𝟏 𝑸𝟐

𝑸𝟎 𝑸𝟏 𝑸𝟐

Prof. Jeferson Fraytag


21
Contadores
Contador Síncrono Crescente

𝑸𝟎

𝑸𝟏

𝑸𝟎 . 𝑸𝟏

𝑸𝟐

Prof. Jeferson Fraytag


22
APLICAÇÕES DOS CONTADORES
(Princípio de Operação)

Prof. Jeferson Fraytag


23
Contadores
Exemplo de Aplicação
 Divisor de frequência:
Na saída de cada FF, a
frequência do sinal é
exatamente a metade da
frequência do clock do FF

fCLK

fCLK
2
fCLK
Prof. Jeferson Fraytag
4
24
Contadores
Exemplo de Aplicação
 Semáforos digitais:

Contadores Decrescentes (Síncronos ou Assíncronos)

Prof. Jeferson Fraytag


25
Contadores
Exemplo de Aplicação – Trabalho Final
 Relógios digitais:

Clock com uma frequência de 1


Hz, normalmente gerado a partir
de um Cristal de Quartzo

Prof. Jeferson Fraytag


26
Contadores
Exemplo de Aplicação – Trabalho Final
 Relógio digital (Diagrama de Blocos):

Prof. Jeferson Fraytag


27
Até a Próxima Aula!!

Prof. Jeferson Fraytag


28

Potrebbero piacerti anche