Você está na página 1de 38

1

Obje'vos: Decodicao de um contador; Contadores de qualquer sequncia; Contadores em Anel e Johnson

Circuitos Digitais - UFPI

Determinar o menor nmero de FFs necessrios (2N X) Conecte a sada de uma porta NAND ao Clear de todos os FFs. Determine quais os FFs que esto em nvel alto na contagem X e conecte na porta NAND.

Circuitos Digitais - UFPI

Circuitos Digitais - UFPI

Circuitos Digitais - UFPI

Circuitos Digitais - UFPI

Como criar um contador que conte de 0 a 9 em binrio?

Circuitos Digitais - UFPI

Circuitos Digitais - UFPI

Contadores digitais so geralmente usados em aplicaes nas quais a contagem representada pelo estado dos ip-ops tem de ser visualizada. Um contador de mdulo X possui X estados diferentes. Cada estado uma sequncia par'cular de 0s e 1s armazenada no contador. Uma malha de decodicao um circuito lgico que gera X sadas diferentes, cada uma das quais detecta a presena de um estado em par'cular do contador.
Decodicao a'va em nvel alto; Decodicao a'va em nvel baixo.

Circuitos Digitais - UFPI

10

Circuitos Digitais - UFPI

11

Tabela de excitao
Transio na sada do FF 0 -> 0 0 -> 1 1 -> 0 1 -> 1 ATUAL estado Qn 0 0 1 1 Prximo estado Qn+1 0 1 0 1 J 0 1 X X K X X 1 0

Circuitos Digitais - UFPI

12

1. Determinar o nmero desejado de bits (FFs) e a sequncia de contagem desejada; 2. Desenhe o diagrama de transio de estados mostrando todos os estados possveis, inclusive aqueles que no so parte da sequncia desejada; 3. Use o diagrama de transio de estados para montar uma tabela que liste todos os estados ATUAIS e PRXIMOS; 4. Acrescente uma coluna a essa tabela para cada entrada J e K. Para cada estado ATUAL, indique o nveis exigidos em cada entrada J e K a m de produzir a transio para o PRXIMO estado; 5. Projete os circuitos lgicos necessrios para gerar os nveis requeridos em cada entrada J e K; 6. Implemente as expresses nais.
Circuitos Digitais - UFPI 13

C 0 0 0 0 1

B 0 0 1 1 0

A 0 1 0 1 0

E os demais estados? 1. Pode-se considerar como irrelevantes; 2. Pode-se forar a ida para um estado pr-definido ou o reincio da contagem.

Circuitos Digitais - UFPI

14

Circuitos Digitais - UFPI

15

ATUAL C 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 A 0 1 0 1 0 1 0 1 C 0 0 0 1 0 0 0 0

PRXIMO B 0 1 1 0 0 0 0 0 A 1 0 1 0 0 0 0 0

Circuitos Digitais - UFPI

16

ATUAL C 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 A 0 1 0 1 0 1 0 1 C 0 0 0 1 0 0 0 0

PRXIMO B 0 1 1 0 0 0 0 0 A 1 0 1 0 0 0 0 0 JC 0 0 0 1 X X X X

Entradas de controle KC X X X X 1 1 1 1 JB 0 1 X X 0 0 X X KB X X 0 1 X X 1 1 JA 1 X 1 X 0 X 0 X KA X 1 X 1 X 1 X 1

Circuitos Digitais - UFPI

17

Circuitos Digitais - UFPI

18

Circuitos Digitais - UFPI

19

Circuitos Digitais - UFPI

20

Contador em anel Contador Johnson (em anel torcido)

Circuitos Digitais - UFPI

21

Circuitos Digitais - UFPI

22

Circuitos Digitais - UFPI

23

Circuitos Digitais - UFPI

24

Circuitos Digitais - UFPI

25

Mdulo de um contador em anel igual a quan'dade de FFs do mesmo. Em relao aos contadores binrios, tem a desvantagem de u'lizar mais FFs porm mais fcil de ser decodicado.
Basta pegar o valor do FF respec'vo a contagem desejada.

Circuitos Digitais - UFPI

26

Circuitos Digitais - UFPI

27

Circuitos Digitais - UFPI

28

Circuitos Digitais - UFPI

29

Circuitos Digitais - UFPI

30

Circuitos Digitais - UFPI

31

Circuitos Digitais - UFPI

32

Mdulo igual ao dobro da quan'dade de FFs. Intermedirio entre o contador em anel e o contador binrio.

Circuitos Digitais - UFPI

33

Construir um contador sncrono para controlar um motor de passo.

Circuitos Digitais - UFPI

34

Circuitos Digitais - UFPI

35

Circuitos Digitais - UFPI

36

Circuitos Digitais - UFPI

37

Circuitos Digitais - UFPI

38

Você também pode gostar