![Page 1: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/1.jpg)
Circuitos LógicosCircuitos Lógicos
Prof. Tales K. CabralProf. Tales K. [email protected]@colegiodaimaculada.com.br
Colégio da ImaculadaCurso Técnico em InformáticaCurso Técnico em InformáticaColégio da ImaculadaColégio da Imaculada
1º Módulo1º Módulo
![Page 2: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/2.jpg)
Slide nº 2
• Computador digital – Máquina que armazena e manipula informações
representadas por algarismos que só podem assumir 2 valores distintos (0 e 1).
Lógica digital - Introdução
![Page 3: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/3.jpg)
Slide nº 3
• Circuitos digitais ou lógicos• Circuitos eletrônicos que armazenam e realizam
operações sobre sinais binários.• Porta lógica • Elementos que constituem os circuitos lógicos. • Elemento de hardware que recebe um ou mais
sinais entrada e produz um ou mais sinais de saída, que dependem de uma regra lógica.
• Elemento básico de um sistema de computação.• Álgebra booleana• Permite que se realize o projeto de circuitos
lógicos.
Lógica digital - Introdução
![Page 4: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/4.jpg)
Slide nº 4
Portas e operações lógicas
• Uma operação lógica produz um resultado que pode assumir somente dois valores (0 e 1).
• Na álgebra booleana 0 corresponde a FALSO e 1 a VERDADEIRO.
• A tabela verdade de uma operação lógica é uma tabela que mostra os possíveis resultados de uma operação lógica de acordo com as diferentes possibilidades de entrada.
• A álgebra booleana não é utilizada apenas para montagem de circuitos digitais, mas também para confecção de programas.
![Page 5: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/5.jpg)
Slide nº 5
Portas e operações lógicas
![Page 6: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/6.jpg)
Slide nº 6
Operação lógica ou porta AND
• Conceito• É a operação que produz um resultado verdade,
somente se todas a entradas forem verdade.
Exemplos• Se, A = 1 e B = 0, então, A.B = 0.• Se A = 0110 e B = 1101, então, A.B = 0100.
![Page 7: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/7.jpg)
Slide nº 7
Operação lógica ou porta OR
• Conceito• É a operação que produz um resultado verdade, se
pelo menos umas das entradas for verdade.
Exemplos• Se, A = 1 e B = 0, então, A+.B = 1.• Se A = 0110 e B = 1101, então, A+B = 1111.
![Page 8: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/8.jpg)
Slide nº 8
Operação lógica ou porta NOT
• Conceito• É a operação que produz um resultado contrário
àquele que entrou.
Exemplos• Se, A = 0, então, Ã = 1.• Se, A = 1, então, Ã = 0.
![Page 9: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/9.jpg)
Slide nº 9
Operação lógica ou porta XOR• Conceito• É a operação que produz um resultado verdade se
somente 1 de duas entradas for verdade.• A saída será verdade se os valores das entradas
forem diferentes.• Conhecida como EXCLUSIVE OR.
Exemplos • Se, A = 1 e B = 0, então, AÅB = 0 .• Se A = 11001 e B = 11110, então, AÅB = 00111.
![Page 10: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/10.jpg)
Slide nº 10
Expressões lógicas
• Expressão lógica– É uma expressão algébrica formada por
variáveis lógicas (binárias), símbolos representativos de operações lógicas , parênteses e sinal de igualdade.
– Pode ser representada pela fórmula ou por um diagrama interligando os símbolos correspondentes às operações.
• Prioridades– AND tem prioridade sobre OR.
![Page 11: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/11.jpg)
Slide nº 11
Expressões lógicas
![Page 12: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/12.jpg)
Slide nº 12
Uso de Expressões Lógicas
• Um exemplo de uso para as expressões lógicas é o caso do circuito meio-somador.
• O circuito meio-somador representa o cálculo da soma de números binários (mas somente para dois números binários).
• Para duas entradas na operação de soma no circuito meio-somador, existirá uma saída (S) e o bit equivalente ao “vai-um” (C – carry)
![Page 13: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/13.jpg)
Slide nº 13
Circuito meio-somador
S = (A * B) + (A * B)
C = (A * B)
and
or
not
notand
and
AB
S
C
![Page 14: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/14.jpg)
Slide nº 14
Circuito meio-somador (simplificado)
S = (A + B)
C = (A * B)
xor
and
AB S
C
![Page 15: Circuitos Lógicos Prof. Tales K. Cabral talescabral@colegiodaimaculada.com.br Colégio da Imaculada Curso Técnico em Informática Colégio da Imaculada 1º](https://reader036.vdocuments.mx/reader036/viewer/2022062502/570638631a28abb8239010bb/html5/thumbnails/15.jpg)
Slide nº 15
Exercícios1. Crie as expressões booleanas equivalentes aos
circuitos abaixo:
2. Crie os circuitos lógicos que representam as expressões abaixo:
a) ((A + B) * (B + C)) + (C + B)b) ((X + Y) * (Z * X)) + (X * Y)
a) b)