trabalhos
funcionamento baseado em estado estado → valor que representa uma situação
composição (geralmente) flip-flops → armazenam estado atual portas lógicas → geram próximo estado
Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino
Circuito Seqüencial estrutura lógica
entrada
saída
memória
estado atual estado futuro Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino
Circuito Seqüencial projeto 1) definir e nomear estados observar no problema quais situações devem ser registradas usar nomes livremente exemplo: contador de 0 a 7 com inversão
8 estados: a b c d e f g h
Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino
Circuito Seqüencial projeto 1) definir e nomear estados a → contagem em 0 b → contagem em 1 c → contagem em 2 d → contagem em 3 e → contagem em 4 f → contagem em 5 g → contagem em 6 h → contagem em 7
Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino
Circuito Seqüencial projeto 2) definir saída para cada estado a → saída 000 b → saída 001 c → saída 010 d → saída 011 e → saída 100 f → saída 101 g → saída 110 h → saída 111
3) observar variáveis de entrada
I = 1 → contagem em sentido inverso
Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino
Circuito Seqüencial projeto 4) construir diagrama de estados estado: I=0 a/000 I=0 h/111 I=1
I=0
I=0 g/110 I=1
I=1
I=1
I=1 c/010 I=0
f/101
I=1
I=1
b/001
entrada
seqüência:
estado/saída
I=1 d/011 I=0
I=0
e/100
I=0
Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino