Sie sind auf Seite 1von 22

Circuitos Digitais Contadores

Orivaldo Santana Jr.


ovsj@cin.ufpe.br

Roteiro

Introduo Contadores Ass ncronos Crescentes Contadores Ass ncronos Decrescentes Contador Ass ncrono Crescente!Decrescente

Introduo

"aria# seus estados sob o co#ando de u# cloc$% &or#al#ente utili'ados e#(

Contagens diversas% Diviso de fre)u*ncia% Converso anal+gico para digital. Contadores ass ncronos% Contadores s ncronos%

,asica#ente so divididos e# duas categorias(

Os contadores pode# ser classificados pelo tipo de contage# )ue e-ecuta#(

Contadores crescentes% Contadores decrescentes%

Contadores Ass ncronos Crescentes

Seus flip.flops funciona# de #aneira ass ncrona/ ou seja/ no tendo entradas de cloc$ e# co#u#. O cloc$ 0 aplicado apenas no pri#eiro flip.flop% Os flip.flops so encadeados de #aneira )ue a sa da 1 de u# flip.flop 0 ligada no cloc$ do flip. flop seguinte%

Contadores Ass ncronos Crescentes

Contador de 2ulsos(

Apresenta e# suas sa das o siste#a de nu#erao bin3rio e# se)u*ncia% 4or#ados por flip.flops do tipo 5 ou J6 #estre. escravo co# suas entradas conectadas% A cada descida de cloc$/ 1f 7 1a% O pri#eiro flip.flop recebe o cloc$% O cloc$ dos flip.flops seguintes recebe a sa da do flip. flop anterior%

Contadores Ass ncronos Crescentes

Circuito de u# contador de pulsos co# )uatro bits(

Contadores Ass ncronos Crescentes

An3lise(

Inicial#ente todos as sa das so colocadas e# 89: aplicando 9 no clear ;R<% A cada descida de cloc$ o pri#eiro flip.flop #uda seu estado% A cada #udana de estado de 8=: para 89: no pri#eiro flip.flop o segundo flip.flop #uda seu estado/ e assi# por diante% Considerando o 19 ;D=< co#o sendo o bit #enos significativo ;>S,< e 1? co#o sendo o #ais significativo ;@S,</ logo a sa da 0 bin3ria )ue varia de 9999 a ====%

Contadores Ass ncronos Crescentes

4igura ilustrativa da variao dos estados de sa da de acordo co# o pulso de cloc$(

Contadores Ass ncronos Crescentes

Analisando os gr3ficos Anterior(


A fre)u*ncia de 19 0 #etade da fre)u*ncia do cloc$% A fre)u*ncia de 1= 0 #etade da fre)u*ncia de 19 e =!A da fre)u*ncia do cloc$/ e assi# sucessiva#ente nas de#ais sa das% >ogo/ conclu #os )ue u# contador pode ser utili'ado co#o divisor de fre)u*ncia do sinal de cloc$ da entrada ;onda )uadrada<% A diviso ser3 por Bn/ onde n 0 o nC#ero de flip flops%

Contadores Ass ncronos Crescentes

Contador de D0cada

Capa' de contar dentro do ,CDDAB= de 9999 ;9< at0 =99= ;E=9 <. Ftili'a u# contador de puslos% Assi# )ue o contador de pulsos atingir o valor =9=9 ;=9=9</ aplica.se o sinal 89: no clear%

Contadores Ass ncronos Crescentes

Circuito de u# contador de d0cada(

Contadores Ass ncronos Crescentes

5abela da "erdade de u# contador de d0cada(


2ulsos C6 1 1 1 1 Cl ? B = 9 ear =G BG ?G AG HG IG JG DG EG =9G 9 9 9 9 9 9 9 = 9 9 = 9 9 9 = = 9 = 9 9 9 = 9 = 9 = = 9 9 = = = = 9 9 9 = 9 9 = = 9 = 9 = = = = = = = = = = 9

Ap+s a d0ci#a descida de cloc$ o contador assu#e o estado 19 7 9/ 1= 7 =/ 1B 7 9 e 1? 7 9 ;=9=9B<. Kste estado leva o contador para 9999B/ o #es#o do pri#eiro pulso de cloc$/ reiniciando a contage#% Outra for#a de obter o #es#o clear )uando o estado for =9=9 0 utili'ado u#a porta &K cujas entradas escolLidas so 1? e 1=/ pois estas s+ assu#e# valor 8=: si#ultanea#ente para o estado =9=9%

Contadores Ass ncronos Crescentes

Contador se)uencial de 9 a n

Ftili'ando o #es#o processo de construo de u# contador de d0cada/ pode#os fa'er u# contador de 9 a n% 2rocedi#ento consiste e#(
"erificar os valores das sa das ;19/1=/1B e 1?< para o estado posterior a n% Colocar estas sa das )ue fore# iguais a 8=: nu#a porta &K% >igar sa da da porta &K ao clear de cada flip.flop do contador%

Contadores Ass ncronos Crescentes

K-erc cio(

@onte u# contado de 9 a H%

Contadores Ass ncronos Decrescentes

F# contador de A bits decrescente conta de ==== at0 9999% 5abela(


Deci#al =H =A =? =B ... 9 9 9 = = = = ,in3rio = = = = ... 9 9 = = 9 9 = 9 = 9

Contadores Ass ncronos Decrescentes

O circuito )ue efetua a contage# decrescente 0 o #es#o circuito )ue efetua contage# crescente%

A diferena 0 )ue as sa da utili'as so as barradas ao inv0s de ;19/1=/1B e 1?<%

19M 0 a sa da )ue apresenta o bit #enos significativo. Observando a tabela nota#os )ue a contage# decrescente 0 co#ple#ento da contage# crescente%

Contadores Ass ncronos Decrescentes


O circuito 0 #ostrado abai-o( O estado inicial ;====< 0 alcanado aplicando 89: no clear ;R<%

Contadores Ass ncronos Decrescentes

Sa das do circuito(

Contador Ass ncrono Crescente!Decrescente

2ossui u#a vari3vel de seleo 8N:/ para escolLer entre contage# crescente ou decrescente% 1uando o controle assu#ir 8=:(

As sa das 1 barradas estaro blo)ueadas% As sa das 1 nor#ais liberadas para atuare# nos entradas de cloc$ dos flip.flops seguintes% Contage# ser3 crescente%

Contador Ass ncrono Crescente!Decrescente

1uando o controle 8N: assu#ir 9(


A situao inverte% Contage# ser3 decrescente%

>e#brando )ue 19 0 a sa da )ue representa o bit #enos significativo%

Contador Ass ncrono Crescente!Decrescente

Circuito(

Refer*ncia ,ibliogr3fica

IDOK5A/ Ivan ".% CA2FA&O/ 4rancisco O. Elementos de eletrnica digital. A9.ed. So 2aulo( Prica/ B99D.

Das könnte Ihnen auch gefallen