Você está na página 1de 22

Circuitos Digitais Contadores

Orivaldo Santana Jr.


ovsj@cin.ufpe.br

Roteiro

Introduo Contadores Assncronos Crescentes Contadores Assncronos Decrescentes Contador Assncrono Crescente/Decrescente

Introduo

Variam seus estados sob o comando de um clock; Normalmente utilizados em:

Contagens diversas; Diviso de frequncia; Converso analgico para digital. Contadores assncronos; Contadores sncronos;

Basicamente so divididos em duas categorias:

Os contadores podem ser classificados pelo tipo de contagem que executam:

Contadores crescentes; Contadores decrescentes;

Contadores Assncronos Crescentes

Seus flip-flops funcionam de maneira assncrona, ou seja, no tendo entradas de clock em comum. O clock aplicado apenas no primeiro flip-flop; Os flip-flops so encadeados de maneira que a sada Q de um flip-flop ligada no clock do flipflop seguinte;

Contadores Assncronos Crescentes

Contador de Pulsos:

Apresenta em suas sadas o sistema de numerao binrio em sequncia; Formados por flip-flops do tipo T ou JK mestreescravo com suas entradas conectadas; A cada descida de clock, Qf = Qa; O primeiro flip-flop recebe o clock; O clock dos flip-flops seguintes recebe a sada do flipflop anterior;

Contadores Assncronos Crescentes

Circuito de um contador de pulsos com quatro bits:

Contadores Assncronos Crescentes

Anlise:

Inicialmente todos as sadas so colocadas em 0 aplicando 0 no clear (R); A cada descida de clock o primeiro flip-flop muda seu estado; A cada mudana de estado de 1 para 0 no primeiro flip-flop o segundo flip-flop muda seu estado, e assim por diante; Considerando o Q0 (D1) como sendo o bit menos significativo (LSB) e Q3 como sendo o mais significativo (MSB), logo a sada binria que varia de 0000 a 1111;

Contadores Assncronos Crescentes

Figura ilustrativa da variao dos estados de sada de acordo com o pulso de clock:

Contadores Assncronos Crescentes

Analisando os grficos Anterior:


A frequncia de Q0 metade da frequncia do clock; A frequncia de Q1 metade da frequncia de Q0 e 1/4 da frequncia do clock, e assim sucessivamente nas demais sadas; Logo, conclumos que um contador pode ser utilizado como divisor de frequncia do sinal de clock da entrada (onda quadrada); A diviso ser por 2n, onde n o nmero de flip flops;

Contadores Assncronos Crescentes

Contador de Dcada

Capaz de contar dentro do BCD8421 de 0000 (0) at 1001 (910 ). Utiliza um contador de puslos; Assim que o contador de pulsos atingir o valor 1010 (1010), aplica-se o sinal 0 no clear;

Contadores Assncronos Crescentes

Circuito de um contador de dcada:

Contadores Assncronos Crescentes

Tabela da Verdade de um contador de dcada:


Pulsos CK Q Q Q Q Cl 3 2 1 0 ear 1 2 3 4 5 6 7 8 9 10 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0

Aps a dcima descida de clock o contador assume o estado Q0 = 0, Q1 = 1, Q2 = 0 e Q3 = 0 (10102). Este estado leva o contador para 00002, o mesmo do primeiro pulso de clock, reiniciando a contagem; Outra forma de obter o mesmo clear quando o estado for 1010 utilizado uma porta NE cujas entradas escolhidas so Q3 e Q1, pois estas s assumem valor 1 simultaneamente para o estado 1010;

Contadores Assncronos Crescentes

Contador sequencial de 0 a n

Utilizando o mesmo processo de construo de um contador de dcada, podemos fazer um contador de 0 a n; Procedimento consiste em:
Verificar os valores das sadas (Q0,Q1,Q2 e Q3) para o estado posterior a n; Colocar estas sadas que forem iguais a 1 numa porta NE; Ligar sada da porta NE ao clear de cada flip-flop do contador;

Contadores Assncronos Crescentes

Exerccio:

Monte um contado de 0 a 5;

Contadores Assncronos Decrescentes

Um contador de 4 bits decrescente conta de 1111 at 0000; Tabela:


Decimal 15 14 13 12 ... 0 0 0 1 1 1 1 Binrio 1 1 1 1 ... 0 0 1 1 0 0 1 0 1 0

Contadores Assncronos Decrescentes

O circuito que efetua a contagem decrescente o mesmo circuito que efetua contagem crescente;

A diferena que as sada utilizas so as barradas ao invs de (Q0,Q1,Q2 e Q3);

Q0' a sada que apresenta o bit menos significativo. Observando a tabela notamos que a contagem decrescente complemento da contagem crescente;

Contadores Assncronos Decrescentes


O circuito mostrado abaixo: O estado inicial (1111) alcanado aplicando 0 no clear (R);

Contadores Assncronos Decrescentes

Sadas do circuito:

Contador Assncrono Crescente/Decrescente

Possui uma varivel de seleo X, para escolher entre contagem crescente ou decrescente; Quando o controle assumir 1:

As sadas Q barradas estaro bloqueadas; As sadas Q normais liberadas para atuarem nos entradas de clock dos flip-flops seguintes; Contagem ser crescente;

Contador Assncrono Crescente/Decrescente

Quando o controle X assumir 0:


A situao inverte; Contagem ser decrescente;

Lembrando que Q0 a sada que representa o bit menos significativo;

Contador Assncrono Crescente/Decrescente

Circuito:

Referncia Bibliogrfica

IDOETA, Ivan V.; CAPUANO, Francisco G. Elementos de eletrnica digital. 40.ed. So Paulo: rica, 2008.

Você também pode gostar