Escolar Documentos
Profissional Documentos
Cultura Documentos
Podemos apenas assumir dois valores quando estamos trabalhando com a lgebra de BOOLE : nvel lgico 0 ou nvel lgico 1.
OBS:
Devido simplicidade de projeto e construo,os circuitos eletrnicos que formam as mquinas digitais so capazes de distinguir apenas dois nveis de tenso. Estes sinais eltricos so tenses que assumem dois diferentes valores: um valor de tenso positivo para representar o nvel lgico 1 e um valor aproximado a 0 V (zero volt) para representar o nvel lgico 0. Na realidade, estes valores no so absolutos, e sim faixas de valores, com uma margem de tolerncia. BIT uma contrao de BInary DigiT e representa um dos valores possveis em binrio, 0 ou 1. BYTE um grupo de 8 bits.Em um byte, h 28 = 256 combinaes, portanto pode-se representar 256 diferentes valores, desde 00000000 at 11111111. O termo "byte" foi
inventado pela IBM. Em informtica, a expresso Kilo (abreviada por K) equivale a 210, ou seja 1024. Desta forma, 1 Kbit equivale a 210 bits, ou seja 1024 bits e Kilobyte (1 KByte) equivale a 210 bytes, ou seja 1024 bytes ou ainda 8.192 bits. Da mesma forma, a expresso Mega x 210 = 1.048.576. Desta forma, 1 a 220 bits, ou seja 1024 Kbits ou Megabyte equivale a 220 bytes, ou equivale a 220, ou seja 210 megabit (1 Mbit) equivale 1.048.576 bits e 1 seja 1.048.576 bytes.
A lgebra de BOOLE possui apenas trs operaes bsicas: 1. Lgica OU, tambm chamada funo lgica OR. O smbolo utilizado
2. Lgica E, tambm chamada funo lgica AND. O smbolo utilizado . 3. Complementao Lgica, ou inverso, tambm chamada de funo lgica NOT. A barra sobreposta ( - ) o simbolo utilizado para indicar esta funo.
Funo Lgica
OR
SIMBOLOGIA
A 0 0 1 1
B 0 1 0 1
X = A + B 0 1 1 1
e Simbologia.
Fig 3 - Diagramas de tempo para Porta Lgica OR. A porta lgica OR opera de tal maneira que a sada estar no nvel lgico ALTO se uma das entradas ou ambas simultaneamente estiverem no nvel lgico ALTO. A sada estar no nvel lgico BAIXO se todas as entradas estiverem no nvel lgico BAIXO.
Funo Lgica
AND
SIMBOLOGIA
A 0 0 1 1
B 0 1 0 1
X = A . B 0 0 0 1
Fig 5 - Diagramas de tempo para Porta Lgica AND. A porta lgica AND opera de tal maneira que a sada estar no nvel lgico ALTO sempre que todas as entradas estiverem no nvel lgico ALTO. A sada estar no nvel lgico BAIXO se qualquer uma das entradas estiver no nvel lgico BAIXO.
Funo Lgica
NOT
SIMBOLOGIA
A 0 1
X = A' 1 0
Fig 6- Tabela-verdade da operao lgica NOT e Simbologia. A Porta NOT ou de negao atua sobre uma nica varivel de entrada, ao contrrio das operaes AND e OR vistas at agora. OBS: Ser utilizado o simbolo (') para representar a inverso.
Um circuito lgico, por mais trabalhoso que seja, pode ser implementado atravs das operaes bsicas, AND, OR ou NOT. Deve-se tomar cuidado com a expresso booleana na hora de determinar qual o membro que ser trabalhado inicialmente, observe o exemplo a seguir : S = A . B + C Utilizaremos a mesma regra determinada pela lgebra comum, primeiramente a multiplicao lgica, para depois efetuarmos a soma lgica. Veja a tabela verdade a seguir: A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 (A . B) + C 0 1 0 1 0 1 1 1 A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 A . (B + C) 0 0 0 0 0 1 1 1
Conhecendo-se a expresso lgica que define a funo de um circuito, podemos constru-lo a partir desta expresso. Por exemplo, se necessitamos de um circuito definido como X= A . B . C, saberemos logo como constru-lo, pois, pela expresso fica claro que uma porta AND de trs entradas a soluo. Se a operao for X= A + B', uma porta OR com NOT em uma das entradas resolve a questo. O mesmo raciocnio poder ser empregado na construo de circuitos lgicos de maior complexidade. Observe a seguinte expresso: x = (A + B)' . C + (A' . C').(A + B'). Veja o circuito a seguir:
Portas Lgicas
NAND e NOR
SIMBOLOGIA
A B 0 0 0 1 1 0 1 1
X = (A . B)' 1 1 1 0
Fig 9 - Diagramas de tempo para Porta Lgica NAND. A B 0 0 0 1 1 0 1 1 X = (A + B)' 1 0 0 0 e Simbologia. SIMBOLOGIA
possvel implementar qualquer funo lgica, utilizandose somente portas NAND ou NOR, sem nenhuma outra porta lgica. Veja os exemplos abaixo:
PORTAS LGICAS Porta Lgica NOT Implementado com Porta Lgica NOR Implementado com Porta Lgica NAND
Porta Lgica OR
Como qualquer funa lgica pode ser implementada usando-se apenas portas NAND, conseqentemente qualquer circuito lgico pode ser construdo s com portas NAND. A mesma concluso vlida para portas NOR. Estas caractersticas das portas NAND e NOR podem ser muito teis no projeto e desenvolvimento de circuitos lgicos.