Buscar

Sistemas Booleanos e Álgebra

Prévia do material em texto

17/04/2016
1
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de Ensino
Sistemas Booleanos
Breve introdução
Controle e Acionamentos I
Prof. Gilson Alves
gilsonj.alves@gmail.com
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Objetivos deste módulo:
1. Conceituar um sistema booleano;
2. identificar características de um sistema booleano;
3. conhecer os operadores booleanos e os teoremas da 
álgebra com aplicação desses operadores;
4. conhecer os postulados matemáticos aplicados aos 
sistemas booleanos; 
5. conhecer buffers e portas lógicas com 3º estado e 
suas aplicações.
17/04/2016
2
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Sistemas Booleanos
São aqueles cujas variáveis de
entrada só podem apresentar dois
valores distintos. Cada um desses
valores representa um estado bem
definido de determinado contexto sob
análise.
Essas variáveis de entrada são combinadas através do
sistema booleano através de um operador, gerando
uma saída, que também só apresenta dois valores
distintos.
\
Operador 
booleano
A
B
Y
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operadores de um sistema booleano 
A lógica booleana é a base dos sistemas binários que,
por sua vez, são a base dos sistemas de
computadores modernos, que são digitais.
Trata-se de um sistema de dedução matemática
restrito aos valores ZERO 0 e UM 1, que podem ser
associados a FALSO e VERDADEIRO
respectivamente.
17/04/2016
3
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operadores de um sistema booleano 
Fisicamente, os níveis lógicos ZERO 0 ou UM 1 são
associados a níveis de tensão.
Esses níveis de tensão dependem da tecnologia
usada na implementação física do dispositivo lógico:
TTL (fig. à esquerda) ou CMOS (fig. à direita).
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operadores de um sistema booleano 
Graficamente, os níveis lógicos 0 e 1 podem ser
representados no domínio do tempo conforme
exemplo acima.
17/04/2016
4
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operadores de um sistema booleano 
Os primeiros computadores eram decimais: Mark I e
ENIAC.
Em 1945 foi proposto um modelo binário, por John
Von Neumann, que tinha como base:
� tornar o projeto mais simples;
� ser usado tanto por instruções quanto por dados.
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operadores de um sistema booleano 
O modelo permite expressar de forma mais fácil as
condições encontradas em máquinas elétricas,
através da álgebra booleana.
Entradas booleanas podem ser relacionadas através
dos operadores booleanos, gerando como resultado
uma única saída, também booleana.
Os principais operadores booleanos são: OR, AND,
NOT, NOR e NAND (em português: OU, E, NÃO, NÃO-OU e NÃO-E ).
17/04/2016
5
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operador booleano OR ( OU)
X =	A + B
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operador booleano AND ( E)
X =	A . B
17/04/2016
6
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operador booleano NOT ( NÃO ou INVERSOR ) 
X = A
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operador booleano NOR ( NÃO-OU)
X = A + B
17/04/2016
7
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operador booleano NAND ( NÃO-E) 
Porta Lógica Universal
X = A	. B
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Teoremas da Álgebra Booleana
17/04/2016
8
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Teoremas da Álgebra Booleana
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Teoremas da Álgebra Booleana
Exercício de fixação:
Aplicando álgebra booleana, comprovar os 
16 teoremas apresentados.
17/04/2016
9
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operador booleano XOR ( OU-EXCLUSIVO)
� = 	⊕�A B Y
0 0 0
0 1 1
1 0 1
1 1 0
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Operador booleano XNOR ( NOU-EXCLUSIVO)
A B Y
0 0 1
0 1 0
1 0 0
1 1 1
� =		⊕ �
17/04/2016
10
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
EXERCÍCIO: O Que faz esse circuito?
Aplicação de portas lógicas
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
EXERCÍCIO: Como funciona o circuito abaixo?
Aplicação de portas lógicas
17/04/2016
11
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
EXERCÍCIO: Explique o que ocorre na saída OUT.
Aplicação de portas lógicas
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Portas lógicas tri-state ( saída em alta impedância )
Enable Input Output
0 x Z
1 0 0
1 1 1
Enable Input Output
1 x Z
0 0 0
0 1 1
17/04/2016
12
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Portas lógicas tri-state ( saída em alta impedância )
En In1 In2 Output
1 x x Z
0
0 0 1
0 1 1
1 0 1
0 1 0
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Aplicação de portas lógicas com 3º estado
17/04/2016
13
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Aplicação de portas lógicas com 3º estado
ENA Input SharedBus
0 In1 Out1
1 In Out2
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Aplicação de portas lógicas com 3º estado
EXERCÍCIO: Apresente os circuitos de portas 
lógicas X e Y que tem as respectivas tabelas 
verdades. 
17/04/2016
14
Instituto Federal de Educação, Ciência e Tecnologia · Pró-Reitoria de EnsinoProf. Gilson AlvesControle e Acionamento de Máquinas 
Referências:
1. Tocci, Ronald J.; Widmer, Neal S.; Moss, Gregory L.
Sistemas Digitais - Princípios e Aplicações . Pearson, 10ª
Edição.
2. Idoeta, Ivan; Capuano, Francisco Gabriel. Elementos de
Eletrônica Digital. Érica, 35ª Edição.
3. Taub, Herbert; Schilling, Donald . Eletrônica Digital ,
McGraw Hill.
4. Imagens com adaptações da World Wide Web.

Mais conteúdos dessa disciplina