0% acharam este documento útil (0 voto)
17 visualizações46 páginas

EDG-2 Aula Contadores

O documento aborda contadores digitais, explicando seu funcionamento e aplicações, como contagem, geração de palavras e divisão de frequência. Detalha o uso de flip-flops JK mestre-escravo em contadores de pulsos e de década, incluindo tabelas da verdade e exemplos de circuitos. Também menciona contadores assíncronos e exercícios práticos para construção de contadores com diferentes contagens.

Enviado por

Luciano Camillo
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
17 visualizações46 páginas

EDG-2 Aula Contadores

O documento aborda contadores digitais, explicando seu funcionamento e aplicações, como contagem, geração de palavras e divisão de frequência. Detalha o uso de flip-flops JK mestre-escravo em contadores de pulsos e de década, incluindo tabelas da verdade e exemplos de circuitos. Também menciona contadores assíncronos e exercícios práticos para construção de contadores com diferentes contagens.

Enviado por

Luciano Camillo
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 46

Eletrônica Digital 2 (EDG-2)

(Lógica Sequencial)
(Contadores)

Aula 6
Prof. Luciano M. Camillo
professorcamillo@gmail.com
Contadores
„ São circuitos digitais que variam seus estados,
sob comando de um clock, de acordo com
uma sequência determinada.
„ São utilizadas para:
‹ Contagem
‹ Geração de palavras
‹ Divisão de frequência
‹ Medição de frequência e tempo
‹ Geração de formas de onda
‹ Conversão de analógico para digital
Flip-Flop JK Mestre-Escravo
„ Tabela da verdade:

J K Q Note que este é um circuito


sensível à descida do clock.
0 0 QA
Para continuarmos um que seja
0 1 0 sensível à subida do clock,
1 0 1 basta colocarmos um inversor
na entrada do clock.
1 1 Q’A
Contadores de Pulsos
„ Este circuitos apresenta 4 flip-flops JK mestre-
escravo.
„ As entradas J=K=1 fazem com que sempre que
houver um pulso na entrada de clock a saída deste
flip-flop mude.
„ Note que a saída de um flip-flop está diretamente
ligada à entrada de clock do próximo.
Q0 Q1 Q2 Q3
J Q J Q J Q J Q
Ck
> Ck > Ck > Ck > Ck

K K K K
1

- signif Maxplus usa JK com clock ativo na transição positiva + signif


Contadores de Pulsos
clock
10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160

Q0 t

Q1 t

Q2 t

Q3 t

t
Contadores de Pulsos
„ Considere um trem de pulsos no clock do flip-
flop de entrada.
‹ Q0 só muda à cada pulso de clock
‹ Q1 só muda com um pulso em Q0
‹ Q2 só muda com um pulso em Q1
‹ Q3 só muda com um pulso em Q2
Contadores de Pulsos
„ Podemos então fazer a tabela da verdade:
Pulsos Saídas
de entrada Q3 Q2 Q1 Q0
10 0 0 0 0
20 0 0 0 1
30 0 0 1 0
40 0 0 1 1
50 0 1 0 0 No próximo pulso todas
60 0 1 0 1
70 0 1 1 0 as saídas mudam e
80 0 1 1 1 Q3= Q2=Q1=Q0=0, ou
90 1 0 0 0
100 1 0 0 1 seja, zera o contador
110 1 0 1 0
120 1 0 1 1
130 1 1 0 0
140 1 1 0 1
150 1 1 1 0
160 1 1 1 1
Contador de Pulsos
„ Analizando os gráficos, notamos que o período Q0 é o
dobro do período de clock, logo a frequência de Q0 é a
metade da frequência do clock, pois f=1/t
„ Analisando a saída Q1, vemos que seu período é o
dobro de Q0 e, por consequência, o quadrúpulo do
clock, logo a frequência de Q1 será metade da
frequência de Q0 e um quarto da frequência do clock.
„ Isto se estenderá sucessivamente aos demais flip-
flops. Então, podemos dizer que uma das aplicações
do contador será a de dividir a frequência de um sinal
por números que sejam potência de dois (2n), onde n
é o número de flip-flops utilizados.
Exemplo
„ Faça um circuito que divida a frequência por
oito.
Exemplo (Resposta)

Saída

J Q J Q J Q
Ck
> Ck > Ck > Ck
K K K
1
Flip-Flop JK Mestre-Escravo
„ Tabela da verdade:

CL PR Q
0 0 Não permitido
0 1 0
1 0 1
1 1 Funcionamento
normal
Contador de Década Assíncrono
„ O contador de década é o circuito que realiza
a contagem em números binários, de zero a
nove, isto significa seguir a sequência do
código BCD8421 de 0000 a 1001.
„ Para construir este circuito, vamos utilizar o
contador assíncrono e montar um circuito para
que quando as saídas mostrarem Q3 Q2 Q1 Q0
= 10102 = 1010, a entrada clear receba um
pulso em zero e as saídas irão
simultaneamente para zero, onde o circuito
recomeçará a contar.
Contador de Década Assíncrono
„ Podemos então fazer a tabela da verdade:
Pulsos Saídas
de entrada Q0 Q1 Q2 Q3 Clear
10 0 0 0 0 1
20 0 0 0 1 1
30 0 0 1 0 1
40 0 0 1 1 1
50 0 1 0 0 1
60 0 1 0 1 1
70 0 1 1 0 1
80 0 1 1 1 1
90 1 0 0 0 1
100 1 0 0 1 1 No próximo pulso todas
110 1 0 1 0 0 as saídas mudam e
120
130 Q3= Q2=Q1=Q0=0, ou
seja, zera o contador
Contador de Década Assíncrono
Menos Mais
signifi signifi
Q0 Q1 Q2 Q3
J Q J Q J Q J Q
Ck
> Ck > Ck > Ck > Ck
Q’ Q’ Q’
K clr K clr Kclr KclrQ’
1

„ Note que o contador de década pode ser generalizado


para contar até qualquer valor de n. Basta que
façamos o circuito de realimentação do clear ficar
ativo para o novo limite de contagem.
Exemplo
„ Um contador de 0 a 5. Quando chegamos a 6
o contador deverá ir para o estado inicial 0.
„ Note que para contarmos até 5 basta que
tenhamos três bits, ou seja, só são
necessários 3 flip-flops.
Q0 Q1 Q2
J Q J Q J Q
ck > Ck > Ck > Ck
Q’ Q’
K clr Kclr KclrQ’
1

610 = 1102
Usando PRESET
„ Note que podemos determinar o estado inicial
do contador, basta que para isto usemos além
das entradas clear as entradas PRESET.
„ Suponha que queiramos contar de 1 a 5 no
caso anterior, basta que, ao invés de interligar
a saída da porta nand no clear do flip-flop da
entrada, interligaremos com a entrada
PRESET.
„ Desta forma o estado inicial será 001.
Contadores Assíncronos
decrescentes
„ Estes fazem a contagem de forma
decrescente.
„ O circuito utilizado é o mesmo do crescente,
porém tomamos as saídas barradas.

Pulsos Saídas Saídas


de entrada Q0 Q1 Q2 Q3 Q0 Q1 Q2 Q3 BCD8421
10 0 0 0 0 1 1 1 1 15
20 0 0 0 1 1 1 1 0 14
30 0 0 1 0 1 1 0 1 13
40 0 0 1 1 1 1 0 0 12
50 0 1 0 0 1 0 1 1 11
Contadores Assíncronos
decrescentes
„ Outra forma é interligar o clock dos flip-flops
subsequentes com a saída barrada do flip-flop
anterior.
Q0 Q1 Q2 Q3
J Q J Q J Q J Q
Ck
> Ck > Ck > Ck > Ck
Q’ Q’ Q’
K clr K clr Kclr KclrQ’
1
Contador assíncrono
crescente e decrescente
„ Basta que coloquemos um comando para
decidir se o clock do próximo flip-flop será
acioanado através da saída ou da saída
barrada do flip-flop anterior.

Q0 Q1 Q2 Q3
J Q J Q J Q J Q
Ck
> Ck > Ck > Ck > Ck
Q’ Q’ Q’
K clr K clr Kclr KclrQ’
1

Controle X
Se X=1 = decrescente
Se X=0 = crescente
Exercícios
„ Construa um contador assíncrono que conte
de 010 a 810
„ Construa um contador assíncrono que conte
de 710 a 1110
Exercícios
„ Construa um contador síncrono Johnson
Exercícios
„ Determine o diagrama de estados do contador
abaixo, sabendo-se que no instante inicial os
flip-flops foram resetados (clear).

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy