m4 Contadores V
-
Author
goncalo-goncalves -
Category
Documents
-
view
43 -
download
0
Embed Size (px)
Transcript of m4 Contadores V
-
Contadores e Registos
-
Introduo
So circuitos sequenciais que fazem a contagem do nmero de impulsos aplicados sua entrada. Essa contagem representada nas suas sadas, num determinado cdigo.
So utilizados em diversa instrumentao digital, por exemplo em sistemas de medio digital de quantidades como tempo, frequncia e distncia, entre outros.
-
Introduo
So utilizados em diversa instrumentao
digital, por exemplo em sistemas de
medio digital de quantidades como
tempo, frequncia e distncia, entre
outros.
So constitudos por flip-flops ligados
entre si.
-
Tipos de contadores
Ascendentes ou progressivos: fazem uma
contagem de forma crescente;
Descendentes ou regressivos: fazem uma
contagem de forma decrescente;
Reversveis: podem contar na forma
crescente ou decrescente up/ down
-
Tipos de contadores
Sncronos: o sinal do clock aplicado
simultaneamente a todos os flip-flops;
Assncronos: o sinal do clock aplicado
apenas ao primeiro flip-flop, a sada deste
ao sinal de clock do seguinte e assim
sucessivamente.
-
Tipos de contadores
Binrios: o nmero de estados que se podem representar nas sadas mltiplo de 2;
Decimais: o nmero de estados que se podem representar nas sadas mltiplo de 10.
Mdulo N: este termo refere que o nmero de estados que se podem representar nas sadas N; utiliza-se geralmente para contadores que no so binrios nem decimais; conta de 0 a N-1.
-
Contadores assncronos binrios
regressivos Exemplo:
Consideremos o seguinte circuito,
implementado com flip-flips Tipo T que
actua no flanco ascendente do sinal de
clock:
-
Contadores assncronos binrios
regressivos A sada do primeiro flip-flop liga ao sinal
de clock do segundo e assim
sucessivamente. Os vrios flip-flops no
comutam em assncrono com o clock mas
sim com um atraso de um FF para o
outro.
-
Contadores assncronos binrios
regressivos O diagrama de sinais deste circuito o
seguinte:
-
Contadores assncronos binrios
regressivos Verificamos que o circuito conta, em
binrio, os dgitos decimais de 7 a 0, em
que o 1 FF corresponde ao bit menos
significativo e o ltimo FF ao bit mais
significativo. A contagem feita no sentido
decrescente e por isso o contador diz-se
regressivo.
-
Contadores assncronos binrios
progressivos Exemplo:
Consideremos agora o seguinte circuito,
implementado com FFs JK:
-
Contadores assncronos binrios
progressivos
Todas as entradas J e K dos vrios FFs
esto ligadas ao um lgico, o que equivale
aos FFs JK funcionarem como Ts.
O seu diagrama o seguinte:
-
Contadores assncronos binrios
progressivos
Neste caso, tambm feita a contagem
dos dgitos decimais de 0 a 7.
A contagem feita no sentido crescente,
o contador diz-se progressivo.
-
Contador sncrono binrio
progressivos
Consideremos o seguinte circuito, em que
o impulso de clock aplicado
simultaneamente s entradas C dos FFs.
por isso este contador se chama sncrono,
os seus FFs actuam em sincronismo.
-
Contador sncrono binrio
progressivo
Consideremos o seguinte circuito, em que
o impulso de clock aplicado
simultaneamente s entradas C dos FFs.
por isso este contador se chama sncrono,
os seus FFs actuam em sincronismo.
-
Contador sncrono binrio
progressivo
As expresses das vrias entradas so:
-
Contador sncrono binrio
regressivo
Consideremos agora o seguinte circuito:
As expresses das vrias entradas so:
-
Registos de deslocamento
So circuitos sequencias que armazenam
informaes binrias;
So constitudos por FFs ligados em
cadeia contendo tantos FFs quantos os
bits a armazenar;
Realizam converso de dados em srie
para paralelo e vice-versa;
Realizam operaes aritmticas bsicas.
-
Tipos de registos
Os registos podem ser classificados de
acordo com o modo como feita a
recepo e transmisso de dados (srie
ou paralelo).
Temos assim 4 combinaes possveis
entre a entrada e a sada de dados.
-
Tipos de registos
-
Tipos de registos
-
Tipos de registos
Circuitos comerciais:
-
Registos de deslocamento com
entrada de dados em srie
Deslocamentos para a direita:
A figura mostra como construir um
registo de deslocamento para a direita
utilizando FFs tipo D.
-
Registos de deslocamento com
entrada de dados em srie
Deslocamentos para a direita:
Se antes e durante um impulso do clock
for aplicado um nvel um na entrada D do
primeiro FF do registador, esse nvel vai
sendo deslocado para a direita ao longo
deste a cada impulso do clock. Ou seja, o
estado de sada de um FF transmitido
ao seguinte a cada impulso de clock.
-
Registos de deslocamento com
entrada de dados em srie
Deslocamentos para a direita:
O diagrama temporal seguinte ilustra este
funcionamento:
-
Registos de deslocamento com
entrada de dados em srie
Deslocamentos para a direita:
A combinao das sadas Q3, Q2, Q1 e
Q0 representam sucessivamente, a cada
impulso de clock, os decimais 8, 4, 2 e 1.
portanto, a cada impulso de clock o
nmero decimal representado em binrio
dividido por dois. O registo efectua uma
diviso por 2.
-
Registos de deslocamento com
entrada de dados em srie
Deslocamentos para a esquerda:
-
Registos de deslocamento com
entrada de dados em srie
Deslocamentos para a esquerda:
Se antes e durante o impulso de clock for
aplicado um nvel um na entrada D do
primeiro FF do registador, esse nvel vai
sendo deslocado para a esquerda a cada
impulso do clock.
-
Registos de deslocamento com
entrada de dados em srie
Deslocamentos para a esquerda:
O diagrama temporal ilustra o
funcionamento:
-
Registos de deslocamento com
entrada de dados em srie
Deslocamentos para a esquerda:
A combinao das sadas Q3, Q2, Q1 e
Q0 representam sucessivamente, a cada
impulso de clock, os decimais 1, 2, 4 e 8.
portanto, a cada impulso de clock o
nmero decimal representado em binrio
multiplicado por dois. Este registo
efectua uma multiplicao por 2.