Você está na página 1de 15

CENTRO DE FORMAÇÃO PROFISSIONAL DA INDÚSTRIA ELECTRÓNICA,

ENERGIA, TELECOMUNICAÇÕES E TECNOLOGIAS DE INFORMAÇÃO

Contador Módulo 8 Bidireccional

Trabalho realizado por:


Ricardo Saraiva Nº12939
Luiz O. Carenzi Nº12935
Pedro Marques Nº12938
Contador Módulo 8 Bidireccional

Índice Geral
OBJECTIVOS............................................................................................................................1
INTRODUÇÃO...........................................................................................................................2
LISTA DE MATERIAL...............................................................................................................3
Circuito Integrado Portas Lógicas OR - 7432........................................................................4
Esquema de Ligações 7432.................................................................................................4
Tabela de Verdade 7432......................................................................................................5
Circuito Integrado Portas Lógicas NOT - 7404.....................................................................5
Esquema de Ligações 7404.................................................................................................5
Logigrama 7404.....................................................................................................................6
Tabela de Verdade 7404......................................................................................................6
Circuito Integrado Portas Lógicas AND - 7408.....................................................................7
Esquema de Ligações 7408.................................................................................................7
Tabela de Verdade 7408......................................................................................................7
Circuito Integrado Portas Lógicas XOR - 7486.....................................................................8
Esquema de Ligações 7486.................................................................................................8
Tabela de Verdade 7486......................................................................................................8
Circuito Integrado Flip-Flop D Edge Triggered - 7474.........................................................9
Esquema de Ligações 7474.................................................................................................9
Tabela de Verdade 7474......................................................................................................9
Contador Módulo 8 Bidireccional..........................................................................................10
Diagrama de Blocos............................................................................................................10
Descrição Funcional............................................................................................................10
Diagrama de Estados.........................................................................................................11
Tabela de Estados...............................................................................................................11
Expressões Lógicas............................................................................................................12
Esquema e Logigrama do Circuito com as ligações realizadas na breadboard.........13
Logigrama do Contador Módulo 8 Bidireccional.............................................................13
CONCLUSÃO..........................................................................................................................14

CINEL Pág. 1 CET16


Contador Módulo 8 Bidireccional

OBJECTIVOS

Implementação de um contador módulo 8 bidireccional com indicação de fim de


contagem. O circuito tem apenas uma entrada Dir que define se o contador faz
contagem crescente (Dir=0) ou contagem decrescente (Dir=1). O circuito tem duas
saídas que indicam, no caso de Dir=0 se a contagem é 7 e se Dir=1 se a contagem é 0.

INTRODUÇÃO

Máquinas de Estados

Também denominadas por circuitos sequenciais, são circuitos onde as saídas não
dependem somente das entradas do estado atual, dependem também de entradas
anteriores. Como o próprio nome deste circuito indica, uma máquina de estados será
então composta por vários estados, sendo que cada estado contém informações como
estados anteriores, dados internos e possíveis acções seguintes.

Para o âmbito deste trabalho dois tipos de máquinas de estados foram considerados, as
Máquinas de Moore e as Máquinas de Mealy, cujos criadores são E. F. Moore e G. H.
Mealy respectivamente. A diferença entre estas máquinas reside no facto de que, na
máquina de Moore, o valor de saída de cada estado depender somente do estado actual,
enquanto na máquina de Mealy a saída depende do estado actual, mas também da
entrada.

As máquinas de estados podem ser representadas na forma de tabelas, mas podem ainda
ser
representadas sob a forma de diagrama de estados.

Os diagramas de estados seguem a seguinte notação:

Estado – Caso o diagrama de estados represente uma máquina de Moore


o círculo que representa um estado contém as seguintes informações: a
designação do estado e o valor de saída. Caso se trate de uma máquina
de Mealy contém somente a designação do estado.

Transição para o estado Seguinte – Num diagrama de uma máquina


de Moore conta com indicação do estado seguinte. Caso se trate de uma
máquina de Mealy à indicação do estado seguinte junta-se o valor de
saída para essa situação de estado seguinte.

As máquinas de estados podem variar no número entradas e de saídas. O número de


entradas tem uma relação diretamente proporcional com número de estados seguintes,
por exemplo: 1 entrada dá origem a 2 estados seguintes, 2 entradas dá origem a 4
estados seguintes, 3 entradas dá origem a 8 estados seguintes, ou seja, N entradas dá
origem 2 N estados seguintes.

CINEL Pág. 2 CET16


Contador Módulo 8 Bidireccional

Para a implementação do nosso circuito optámos pela máquina de moore.

LISTA DE MATERIAL

 1 Alicate de Pontas Chatas.

 1 Alicate de Corte.

 1 Breadboard.

 3 Circuitos Integrados 7408.

 1 Circuito Integrado 7404.

 1 Circuito Integrado 7432.

 2 Circuitos Integrados 7474.

 1 Circuito Integrado 7486.

 Fios de cobre.

 1 Caixa de Testes.

CINEL Pág. 3 CET16


Contador Módulo 8 Bidireccional

Circuito Integrado Portas Lógicas OR - 7432

Esquema de Ligações 7432

Fig. 1 – Esquema de ligações do Circuito Integrado 7432 .

CINEL Pág. 4 CET16


Contador Módulo 8 Bidireccional

Tabela de Verdade 7432

Fig.2 – Tabela de verdade do Circuito Integrado 7432.

Circuito Integrado Portas Lógicas NOT - 7404

Esquema de Ligações 7404

Fig.3 – Esquema de ligações do Circuito Integrado 7404.

CINEL Pág. 5 CET16


Contador Módulo 8 Bidireccional

Logigrama 7404

Fig.4 – Logigrama do Circuito Integrado 7404.

Tabela de Verdade 7404

Fig.5 – Tabela de verdade do Circuito Integrado 7404.

CINEL Pág. 6 CET16


Contador Módulo 8 Bidireccional

Circuito Integrado Portas Lógicas AND - 7408

Esquema de Ligações 7408

Fig. 6 – Esquema de ligações do Circuito Integrado 7408 .

Tabela de Verdade 7408

Fig.7 – Tabela de verdade do Circuito Integrado 7408.

CINEL Pág. 7 CET16


Contador Módulo 8 Bidireccional

Circuito Integrado Portas Lógicas XOR - 7486

Esquema de Ligações 7486

Fig. 8 – Esquema de ligações do Circuito Integrado 7486 .

Tabela de Verdade 7486

Fig.9 – Tabela de verdade do Circuito Integrado 7486.

CINEL Pág. 8 CET16


Contador Módulo 8 Bidireccional

Circuito Integrado Flip-Flop D Edge Triggered - 7474

Esquema de Ligações 7474

Fig. 10 – Esquema de ligações do Circuito Integrado 7474 .

Tabela de Verdade 7474

Fig.11 – Tabela de verdade do Circuito Integrado 7474.

CINEL Pág. 9 CET16


Contador Módulo 8 Bidireccional

Contador Módulo 8 Bidireccional

Diagrama de Blocos

Fig.12 – Diagrama de Blocos do Contador Módulo 8 Bidireccional.

Dir=0 (Contagem Crescente).

Dir=1 (Contagem Descrescente).

F1= Quando Dir=0 assinala o limite superior da contagem “7”.

F2= Quando Dir=1 assinala o limite inferior da contagem “0”.

Descrição Funcional

Quando X=0 a máquina realiza uma sequência de estados 000, 001, 010, 011, 100, 101,
110 e 111.

Quando X=1 a máquina realiza uma sequência de estados 111, 110, 101, 100, 011, 010,
001 e 000.

Quando a contagem crescente atinge o estado 111 a saída F1 fica a 1.

Quando a contagem decrescente atinge o estado 000 a saída F2 fica a 1.

É um contador crescente/descrescente módulo 8.

CINEL Pág. 10 CET16


Contador Módulo 8 Bidireccional

Diagrama de Estados

Fig.13 – Diagrama de Estados do Contador Módulo 8 Bidireccional.

O nosso circuito é uma máquina de moore porque as saídas Q2, Q1, Q0 dependem
directamente das variáveis de estado.

Tabela de Estados

Estado Seguinte Saída


Estado Actual
X=0 X=1 X=0 X=1
Q2 Q1 Q0 D2 D1 D0 D2 D1 D0 F1 F2 F1 F2
0 0 0 0 0 0 1 1 1 1 0 0 0 1
1 0 0 1 0 1 0 0 0 0 0 0 0 0
2 0 1 0 0 1 1 0 0 1 0 0 0 0
3 0 1 1 1 0 0 0 1 0 0 0 0 0
4 1 0 0 1 0 1 0 1 1 0 0 0 0
5 1 0 1 1 1 0 1 0 0 0 0 0 0
6 1 1 0 1 1 1 1 0 1 0 0 0 0
7 1 1 1 0 0 0 1 1 0 1 0 0 0

O Flip-Flop escolhido para a realização da tabela de estados foi o Flip-Flop D EDGE –


Triggered.

São necessários 3 Flip-Flops porque existem 8 estados; logo 23=8.

CINEL Pág. 11 CET16


Contador Módulo 8 Bidireccional

Expressões Lógicas

As funções das saídas:

F1= Q0.Q1.Q2. X

F2=Q 0 .Q 1.Q 2.X

As funções de estado seguinte (entrada dos flip-flops):

Q1Q0 Q1Q0 Q1Q0 Q1Q0


X Q2 00 01 11 10
0 0 1 0 0 1
0 1 1 0 0 1
1 1 1 0 0 1
1 0 1 0 0 1

D0 =Q 0

Q1Q0 Q1Q0 Q1Q0 Q1Q0


X Q2 00 01 11 10
0 0 0 1 0 1
0 1 0 1 0 1
1 1 1 0 1 0
1 0 1 0 1 0

D1 = X . Q1.Q 0 + X.Q1.Q0 + Q 1.Q0. X + Q 0.Q 1.X = Q1⨁(X⨁Q0)

Q1Q0 Q1Q0 Q1Q0 Q1Q0


X Q2 00 01 11 10
0 0 0 0 1 0
0 1 1 1 0 1
1 1 0 1 1 1
1 0 1 0 0 0

D2 = X .Q2.Q 1 + Q0.Q1.Q 2. X + Q 0.Q1.Q2 + Q0.Q2.X + Q 0.Q 1.Q 2.X

= Q2.( X .Q 1 +Q 0.Q1 + X.Q0) + X .Q0.Q1.Q 2 + Q 0.Q 1.Q 2.X

CINEL Pág. 12 CET16


Contador Módulo 8 Bidireccional

Esquema e Logigrama do Circuito com as ligações realizadas


na breadboard

Fig.14 – Esquema e Logigrama do Cicrcuito Contador Módulo 8 Bidireccional.

Logigrama do Contador Módulo 8 Bidireccional

Fig.15 – Logigrama do Circuito Contador Módulo 8 Bidireccional.

CINEL Pág. 13 CET16


Contador Módulo 8 Bidireccional

Observações:

Variáveis Entrada: X/ X .

Variáveis Saída: Q2, Q1, Q0.

Variáveis Estado Seguinte: D2, D1, D0.

Variáveis Estado: Q2, Q1, Q0.

Acrescentámos um botão START/ STOP, para isso recorremos a uma porta lógica AND.

Como não dispúnhamos de portas lógicas XNOR, utilizámos portas lógicas XOR com a
saída ligada a uma porta lógica NOT.

CONCLUSÃO

Este foi o trabalho prático que mais exigiu de nós, não só a nível de conhecimentos
adquiridos ao longo destes meses, mas também devido à complexidade de elaboração e
montagem prática.

Permitiu conhecermos o funcionamento das máquinas de moore e mealy e as suas


vantagens na implementação de circuitos.

CINEL Pág. 14 CET16

Você também pode gostar