Circuitos Digitais
Angelo Martini - Ciência da Computação 2012
Para a realização deste trabalho, foram estudados os métodos de obtenção da tabela verdade de três projetos, sendo estes um Elevador, um Semáforo e uma ULA de 1 Bit, e suas respectivas expressões booleanas, assim como seu diagrama de portas lógicas.
Projeto Nº 1: Elevador:
Para desenvolver o Projeto de um Elevador que transita entre dois andares (térreo e superior), utilizamos quatro entradas, duas representando os botões de solicitação do elevador
(T e S) e outras duas (Pt e Ps) indicando se o elevador se encontra parado no piso superior ou inferior. Dessa forma, quando, de acordo com a tabela, o elevador estiver presente nos dois andares, completamos a saída com X, por se tratar de uma situação fisicamente impossível, podendo ser considerada verdadeira (1) ou falsa (0). Também consideramos que o elevador se encontra em movimento quando não estiver parado em algum dos dois pisos.
Assim, com essas informações, utilizamos a Tabela Verdade (Tabela 1.1) e logo em seguida definimos as expressões booleanas para confecção do diagrama de portas logicas.
A Tabela Verdade é usada para descrever como as saídas do circuito lógico dependem dos níveis das entradas. A quantidade de combinações de entrada é encontrada por meio de 2 elevado a n, sendo n o número de entradas.
o
Tabela Verdade:
ENTRADAS
SAÍDAS
T
S
Pt
Ps
Ms
Md
0
0
0
0
X
X
0
0
0
1
0
0
0
0
1
0
0
0
0
0
1
1
X
X
0
1
0
0
1
0
0
1
0
1
0
0
0
1
1
0
1
0
0
1
1
1
X
X
1
0
0
0
0
1
1
0
0
1
0
1
1
0
1
0
0
0
1
0
1
1
X
X
1
1
0
0
1
1
1
1
0
1
0
1
1
1
1
0
1
0
1
1
1
1
X
X
(Tabela 1.1)
Para