Você está na página 1de 33

¡  Contadores

 são  sistemas  que  quantificam  o  


número  de  pulsos  de  uma  entrada.  
¡  Tipo  de  contador  
§  Contadores  Assíncronos:  são  sistemas  em  que  o  
clock  dos  flip-­‐flops  são  dependentes.  
§  Contadores  Síncronos:  são  sistemas  em  que  o  
clock  dos  flip-­‐flops  são  comuns,  isto  é,  o  sinal  de  
clock  são  interligados.  
¡  Ordenação  
§  Contador  Crescente  
§  Contador  Descrescente  
§  Contador  Aleatório  
¡  Diagramas  de  estado  são  representações  de  
da  sequencia  de  execução  do  sistema.  
Estado  
Sa Saída  
Condiçāo  

<Condição> = Verdadeira
Ea Ef
Nro  do  Estado   Seta  
¡  Em  contadores,  os  diagramas  de  estado  são  
simplificados,  de  forma  que  o  estado  é  o  valor  de  
saida  do  sistema.  
Estado  

Sa Sf
Saída   Seta  
Diagrama de Estado

0 1
clk

Saída

0 1 0 1 0

0 1 0 1 0

Q0

0 1 0 1 0
clk

Saída

0 1 0 1 0

0 1 0 1 0

Q0

0 1 0 1 0

QA=0 QF=1 QA=1 QF=0


QF = QA
Pulso de clock Pulso de clock
Diagrama de Estado

0 1

3 2
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Saída
0 1 2 3 0 1 2 3 0
S0
0 1 0 1 0 1 0 1 0
S1
0 0 1 1 0 0 1 1 0
Q0
0 1 0 1 0 1 0 1 0
Q1
0 0 1 1 0 0 1 1 0
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Saída
0 1 2 3 0 1 2 3 0
S0
0 1 0 1 0 1 0 1 0
S1
0 0 1 1 0 0 1 1 0
Q0
0 1 0 1 0 1 0 1 0
Q1
0 0 1 1 0 0 1 1 0
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Saída
0 1 2 3 0 1 2 3 0
S0
0 1 0 1 0 1 0 1 0
S1
0 0 1 1 0 0 1 1 0
Q0
0 1 0 1 0 1 0 1 0
Q1
0 0 1 1 0 0 1 1 0
Diagrama de Estado

0 1 2 3

7 6 5 4
Saída
0 1 2 3 4 5 6 7 0
S2
0 0 0 0 1 1 1 1 0
S1
0 0 1 1 0 0 1 1 0
S0
0 1 0 1 0 1 0 1 0
S2
0 0 0 0 1 1 1 1 0
Q1
0 0 1 1 0 0 1 1 0
Q0
0 1 0 1 0 1 0 1 0
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Diagrama de Estado

0 1 2

5 4 3
Saída
0 1 2 3 4 5 0 1 2
S2
0 0 0 0 1 1 0 0 0
S1
0 0 1 1 0 0 0 0 1
S0
0 1 0 1 0 1 0 1 0
Q2
0 0 0 0 1 1 0 0 0
Q1
0 0 1 1 0 0 0 0 1
Q0
0 1 0 1 0 1 0 1 0
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Diagrama de Estado

0 1 2 3

7 6 5 4
Q2 Q1 Q0 /RST
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
Q2 Q1 Q0 /RST
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 1
Diagrama de Estado

3 2

0 1
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Saída
3 2 1 0 3 2 1 0 3
S0
1 0 1 0 1 0 1 0 1
S1
1 1 0 0 1 1 0 0 1
Q0
1 0 1 0 1 0 1 0 1
Q1
1 1 0 0 1 1 0 0 1
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Saída
3 2 1 0 3 2 1 0 3 2
S0
1 0 1 0 1 0 1 0 1 0
S1
1 1 0 0 1 1 0 0 1 1
Q0
1 0 1 0 1 0 1 0 1 0
Q1
1 1 0 0 1 1 0 0 1 1
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Saída
3 2 1 0 3 2 1 0 3 2
S0
1 0 1 0 1 0 1 0 1 0
S1
1 1 0 0 1 1 0 0 1 1
Q0
1 0 1 0 1 0 1 0 1 0
Q1
1 1 0 0 1 1 0 0 1 1
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Saída
3 2 1 0 3 2 1 0 3
Q0
1 0 1 0 1 0 1 0 1
Q1
1 1 0 0 1 1 0 0 1
Cont.
0-3
0 1 2 3 0 1 2 3 0
Q0
0 1 0 1 0 1 0 1 0
Q1
0 0 1 1 0 0 1 1 0
Diagrama de Estado

1 3

0 2
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Saída
0 1 3 2 0 1 3 2 0
S0
0 1 1 0 0 1 1 0 0
S1
0 0 1 1 0 0 1 1 0
Q0
0 1 1 0 0 1 1 0 0
Q1
0 0 1 1 0 0 1 1 0
clk
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Saída
0 1 3 2 0 1 3 2 0
Cont.
0-3
0 1 2 3 0 1 2 3 0
Q0
0 1 0 1 0 1 0 1 0
Q1
0 0 1 1 0 0 1 1 0
Q0 S0
Contador Decodifica
0-3 Q1 dor S1

Q1 Q0 S1 S0
0 0 0 0
S0=Q1 XOR Q0
0 1 0 1 S1=Q1
1 0 1 1
1 1 1 0

Você também pode gostar