Escolar Documentos
Profissional Documentos
Cultura Documentos
1.0 CONCEITOS DE LGICA DIGITAL E CIRCUITOS LGICOS E GATES 1.1 PORTAS BSICAS 1.2 OUTROS CIRCUITOS FUNDAMENTAIS 1.3 DATASHEET: CI CIRCUITOS INTEGRADOS
LGICA BOOLEANA
1.0 CONCEITOS DE LGICA DIGITAL E CIRCUITOS LGICOS E GATES Todos as complexas operaes de um computador digital acabam sendo combinaes de simples operaes aritmticas e lgicas bsicas: somar bits, complementar bits (para fazer subtraes), comparar bits, mover bits. Estas operaes so fisicamente realizadas por circuitos eletrnicos, chamados circuitos lgicos (ou gates - "portas" lgicas). Computadores digitais (binrios) so construdos com circuitos eletrnicos digitais - as portas lgicas (circuitos lgicos). Os sistemas lgicos so estudados pela lgebra de chaveamentos (Booleana), um ramo da lgebra moderna ou lgebra de Boole, conceituada pelo matemtico ingls George Boole (1815 - 1864). Boole construiu sua lgica a partir de smbolos, representando as expresses por letras e ligando-as atravs de conectivos smbolos algbricos. A lgebra de Boole trabalha com apenas duas grandezas: falso ou verdadeiro. As duas grandezas so representadas por 0 (falso) e 1 (verdadeiro).
Nota: nos circuitos lgicos do computador, os sinais binrios so representados por nveis de tenso.
AND - FUNO E
OR - FUNO OU
Nota: A menos da estranha expresso 1 + 1 = 1, as demais expresses "parecem" a aritmtica comum a que estamos acostumados, onde E substitui "vezes" e OU substitui "mais". FUNO NOT
1.1 PORTAS BSICAS a) Porta NOT (Inversora) A porta NOT inverte o sinal de entrada (executa a NEGAO do sinal de entrada), ou seja, se o sinal de entrada for 0 ela produz uma sada 1, se a entrada for 1 ela produz uma sada 0.
b) Porta AND (E) A porta AND combina dois ou mais sinais de entrada de forma equivalente a um circuito em srie, para produzir um nico sinal de sada, ou seja, ela produz uma sada 1, se todos os sinais de entrada forem 1; caso qualquer um dos sinais de entrada for 0, a porta AND produzir um sinal de sada igual a zero.
c) Porta OR (OU) A porta OR combina dois ou mais sinais de entrada de forma equivalente a um circuito em paralelo, para produzir um nico sinal de sada, ou seja, ela produz uma sada 1, se qualquer um dos sinais de entrada for igual a 1; a porta OR produzir um sinal de sada igual a zero apenas se todos os sinais de entrada forem 0.
1.2 OUTROS CIRCUITOS FUNDAMENTAIS a) Porta NAND (E) A porta NAND eqivale a uma porta AND seguida por uma porta NOT, isto , ela produz uma sada que o inverso da sada produzida pela porta AND.
c) Porta XOR (OU EXCLUSIVO) A porta XOR compara os bits; ela produz sada 0 quando todos os bits de entrada so iguais e sada 1 quando pelo menos um dos bits de entrada diferente dos demais.
Exemplo de circuitos utilizando portas lgicas: A) Uma campainha que toca (sada) se o motorista der a partida no motor do carro (entrada) sem estar com o cinto de segurana afivelado (entrada). Se a ignio for ACIONADA (1) e o cinto estiver DESAFIVELADO (1), a campainha ACIONADA (1). Caso contrrio, a campainha no toca. Tabela Verdade: Ignio Cinto Campainha 0 0 0 0 1 0 1 0 0 1 1 1 Basta incluir uma porta AND. B) Detetor de incndio com vrios sensores (entradas) e uma campainha para alarme (sada). Se QUALQUER UM dos sensores for acionado (significando que um dos sensores detectou sinal de incndio), a campainha ACIONADA. Tabela verdade: Sensor 1 0 0 1 1 Sensor 2 0 1 0 1 Campainha 0 1 1 1
10