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

Tipos de Contadores e Aplicações

O documento descreve os principais tipos de circuitos contadores, incluindo suas aplicações, categorias e funcionamento. Contadores são utilizados para contar eventos através de pulsos elétricos gerados por sensores e podem contar de forma crescente, decrescente ou binária.

Enviado por

Cesar Loureiro
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 PPT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
201 visualizações48 páginas

Tipos de Contadores e Aplicações

O documento descreve os principais tipos de circuitos contadores, incluindo suas aplicações, categorias e funcionamento. Contadores são utilizados para contar eventos através de pulsos elétricos gerados por sensores e podem contar de forma crescente, decrescente ou binária.

Enviado por

Cesar Loureiro
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 PPT, PDF, TXT ou leia on-line no Scribd

Contadores

• Introdução:

• Os circuitos contadores são construídos a


partir de Flip-Flops ligados em cascata que
geram uma sequência específica de pulsos
de saída a partir do comando de um clock.
• Utilização:

• São utilizados para contagem de eventos de


todos os tipos. Essa contagem é feita A
partir de um sensor que converte esses
eventos em pulsos elétricos.
• Aplicação:

• Contagem de peças que se movimentam


sobre uma esteira em uma linha de
produção.

• Registro do número de veículos que


passam pelo pedágio de uma rodovia.
• Categorias

• Os contadores binários contam apenas em


código binário e são basicamente divididos
em duas categorias:
• Contadores assíncronos.
• Contadores síncronos.
• Contadores Assíncronos:

• São caracterizados por não possuírem


entradas de clock ligadas juntas, a entrada
de clock se faz apenas no primeiro flip-flop.

• Contadores Síncronos:
• São aqueles que possuem as entradas de
clock dos flip-flops ligadas juntas.
• A seguir veremos mais detalhadamente
cada tipo de contador
• Contadores Síncronos:

• Há vários tipos de contadores assíncronos


entre eles estudaremos:

• Contador de pulsos;
• Contador sequencial de 0 a n;
• Contador de década;
• Contador decrescente;
• Contador crescente e decrescente;
• Contador de pulsos:

É aquele que apresenta em sua saída o


código BCD 8421 em sequencia..
• Código BCD 8421

• BCD: (Binary Coded Decimal) que significa


uma codificação do sistema decimal em
binário.
• Os termos seguintes (8421) significam os
dados valores dos algarismos num dado
número binário, que representam
respectivamente: 2^3, 2^2, 2^1 e 2^0.
• A formação deste código é visto a seguir:

BCD 8421
DECIMAL
  A B C D
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
• Circuito que realiza a função do contador de
pulsos.

• Este contador é composto basicamente por


4 flip-flop´s JK ou T. Se utilizarmos o JK as
entradas J e K devem ser interligadas ao
nível lógico 1.
• Funcionamento:
• Inicialmente devemos levar a entrada de
clear para nível 0 afim de zerar o contador.

• A cada descida do pulso de clock de


entrada, o FF0 irá mudar de estado, sendo
esta troca aplicada á entrada do FF1,
fazendo com que este troque de estado a
cada descida da saída de Q0, e assim
sucessivamente.
• Tabela verdade:
SAÍDAS
Pulsos
de
Mostra os estados entrada
Q3 Q2 Q1 Q0

das saídas de 1°

0

0
0

0
0

0
0

acordo com os 3° 0 0 1 0

pulsos de entrada.
0 0 1 1
5° 0 1 0 0
6° 0 1 0 1
7° 0 1 1 0

• Sendo Q3 o bit 8°

0

1
1

0
1

0
1

mais significativo. 10° 1 0 0 1


11°
No 17° a contagem
1 0 1 0
12° 1 0 1 1

é reinicializada. 13° 1 1 0 0
14° 1 1 0 1
15° 1 1 1 0
16° 1 1 1 1
17° 0 0 0 0
• Contador de Década.

• É o circuito que efetua a contagem em


binário, de zero a nove, (dez algarismos),
isso significa seguir a sequencia do código
BCD8421 de 0000 a 1001.

• Para confeccionarmos este circuito, basta


acrescentar ao contador BCD8421 as
ligações que provem da porta NAND
mostrada na figura a seguir:
• Funcionamento
• Após a 10° descida de clock, o contador tende a assumir o
estado Q0=0, Q1=1, Q2=0, Q3=1, porém neste instante, a
entrada clear vai para 0, zerando o contador, ou seja,
fazendo com que assuma o estado 0 (0000), reiniciando a
contagem.
• Também é possível obtermos o mesmo resultado
colocando uma porta NE com menos entradas,
consiste em ligarmos apenas Q3 e Q1 nesta, pois
só serão iguais a 1 simultaneamente na 11°
descida do clock.
• Tabela Verdade:
• Contador Sequencial de 0 a n.

• O contador sequencial de 0 até um número


qualquer é constituído com flip-flops com
entradas com entrada “clear”.
• Para isso é necessário verificar os níveis de
saída do controlador para número posterior ao
desejado.
• Essas saídas então são ligadas a uma porta
NAND cujas saídas, por sua vez, são ligadas
ás entradas clear dos flip-flops do contador.
• Exemplo:

• Vamos elaborar o circuito de um contador


de 0 a 5. Desejamos ainda que o contador
recomece a contagem após o estado 5, ou
seja, passe para 0 todos os Flip-Flops.
• Tabela Verdade.

• Neste caso, o estado seguinte será 6,


ocasionando nas saídas: Q2=1, Q1=1 e Q0=0
(110). Quando ocorrer então, deverá haver um
0 no clear, levando o contador a 0.
• Contadores sequenciais de 0 a n
interligados a display são estruturas básicas
de relógios.

• Circuito que realiza esta contagem


• Contador assíncrono decrescente.

• Além da forma de acionamento (assíncrono


ou síncrono), podemos classificar também
os contadores como sendo Crescentes ou
Decrescentes.
• Os contadores vistos até agora são
Crescentes, ou seja, começam as
contagens de um valor e a cada pulso de
entrada são incrementados.
• Os contadores que agora serão abordados são
decrescentes, ou seja, partem de um valor e a
cada pulso de entrada são decrementados.

• O circuito que efetua a contagem decrescente


é o mesmo circuito que efetua a contagem
crescente, com a única diferença de extrairmos
as saídas dos terminais Q0’, Q1’, Q2’ e Q3’.

• Sendo o QO’ o bit menos significativo.


• Circuito lógico que efetua esta função:
• Circuito lógico que efetua esta função:

Q0: Bit Menos Significativo

• Para este caso o estado inicial pode ser


obtido pela passagem da entrada PR para
0, restabelecendo nível 1 á saída de todos
os Flip-Flops.
• Tabela verdade. SAÍDAS
Decimal
Q3 Q2 Q1 Q0
15 1 1 1 1
14 1 1 1 0
13 1 1 0 1
12 1 1 0 0
11 1 0 1 1
10 1 0 1 0
9 1 0 0 1
8 1 0 0 0
7 0 1 1 1
6 0 1 1 0
5 0 1 0 1
4 0 1 0 0
3 0 0 1 1
2 0 0 1 0
1 0 0 0 1
0 0 0 0 0
• Formas de onda do sistema, desde a
aplicação de uma forma de onda quadrada
á entrada clock.
• Contador Assíncrono Crescente/Decrescente

• Podemos construir um contador que execute


a contagem crescente ou decrescente. Para
isso, utilizamos uma variável de controle que
quando assume 1, faz o circuito executar
contagem crescente e quando assume 0, faz
a contagem decrescente
• Circuito que realiza esta função.

Q0: Bit menos significativo


• Funcionamento
• Quando o controle X estiver em 1, as saídas
Q0’, Q1’ e Q2’ estarão bloqueadas, fazendo
com que entrem as saídas Q0,Q1 e Q2, nas
entradas clock respectivamente. Isso fará
com que o contador conte crescentemente.
• Funcionamento
• Quando o controle X estiver em 0, a
situação será o inverso da condição anterior
e por conseguinte, o contador contará
decrescentemente
• O contador crescente/decrescente é
também denominado Up/Down Counter,
que é o termo em inglês.
• Contador Síncrono

• São aqueles que possuem as entradas de


clock ligadas juntas. Eles são utilizados em
circuitos que operam em frequências mais
elevadas (acima de 7MHz), porque os flip-
flops operam praticamente juntos.
• Para estudarmos os contadores síncronos
devemos sempre escrever a tabela verdade,
estudando quais devem ser as entradas J e
K dos vários flip-flops, para que estes
assumam o estado seguinte. Para isso,
vamos utilizar a tabela da verdade do flip-
flop JK:
J K Qf
(Mantém o
0 0 Qa estado)

0 1 0 (Fixa em 0)

1 0 1 (Fixa em 1)

(Inverte o
1 1 Qa' estado)
• Contador Síncrono Gerador de Código
Binário de 4 Bits.

• Para gerarmos esse código, necessitamos


de 4 flip-flops JK, ou seja, um flip-flop para
cada bit do código.
• Sequência Proposta:
• Tabela dos níveis lógicos das entradas e
saídas.

Descidas
do pulso
de clock Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0

16° 1 1 1 1 X 1 X 1 X 1 X 1
• Circuito que realiza esta função:

Q3: Bit mais significativo


• Observação:

• As entradas de clear e preset dos flips-flops


poderiam, da mesma forma que nos
contadores assíncronos, ser utilizadas para
estabelecer o caso inicial, zerar o contador,
ou ainda, fixar qualquer caso no decorrer da
contagem.
• Contador de Década
• Para construir um contador de década síncrono, basta
utilizarmos o mesmo processo já visto.
• Tabela dos níveis lógicos das entradas e
saídas.

Descidas
do pulso
de clock Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0

11° 1 0 1 0 X 0 0 X X 0 1 X
• Circuito que realiza esta função
• Contador de Anel
• Este funciona de tal modo que o nível lógico
1 de um único flip-flop que se encontra
setado se desloque para o flip-flop seguinte
cada vez que recebe um pulso de clock.

• Pode ser construído a partir de flip-flops tipo


D, ou JK com suas entradas interligadas a
uma inversora.
• Este contador gera a sequência de pulsos
indicada na tabela a seguir:

Q3 Q2 Q1 Q0
0 0 0 1
0 0 1 0
0 1 0 0
1 0 0 0

• O funcionamento deste tipo de contador


pode ser comparado ao do registrador de
deslocamento.
• Comportamento das entradas J e K.

Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0

1 0 0 0 X 1 0 X 0 X 1 X
• Esquema de ligação de um contador em
anel

Você também pode gostar