Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2.
3
3
3
5
7
7
10
10
10
12
12
13
____________________________________________________ 15
2. Funes Lgicas
2.1
Introduo
Lgica Negativa: O valor V representado pela tenso mais negativa (1) e F pela
tenso mais positiva (0).
Lgica Mista: No mesmo sistema, usam-se as lgicas positiva e negativa.
2.2
O passo seguinte na evoluo dos sistemas digitais foi a implementao dos sistemas
lgicos (funes lgicas Booleanas), utilizando-se dispositivos electrnicos (circuitos
digitais), obtendo-se assim, rapidez na soluo dos problemas (descritos pela lgebra
de Boole). Nos circuitos digitais tem-se somente dois nveis de tenso, que
apresentam correspondncia com os possveis valores das variveis lgicas. Exemplo:
lgica TTL (Transistor Transistor Logic)
Lgica Positiva: 0 V 0 lgico
+5 V 1 lgico.
Um sistema lgico pode ser implementado utilizando-se funes lgicas bsicas.
Pode-se citar: NO (NOT), E (AND), OU (OR), NO-E (NAND), NO-OU (NOR),
OU EXCLUSIVO (XOR) e flip-flop. Vamos conhec-las...
2.2.1 Funo Lgica NO (NOT)
normalmente denominado de inversor, pois se a entrada tem um valor a sada
apresentar o outro valor possvel.
Smbolo: A Simbologia representa um conjunto de circuitos electrnicos que
implementa a funo lgica correspondente. A Porta Lgica Inversora representada
pelo seguinte smbolo:
A
Y=Varivel dependente
A=Varivel independente
Y = f(A) = A
A Y
0 1
1 0
Sada
(produto lgico)
Smbolo:
Tabela da Verdade:
Exemplo:
A
0
0
1
1
B
0
1
0
1
Y
0
0
0
1
Conveno:
CH A aberta = 0
CH A fechada = 1
CH B aberta = 0
CH B fechada = 1
Lmpada apagada = 0
Lmpada acesa = 1
Smbolo representativo:
Tabela da Verdade
(3 var. 23 combinaes)
A B C Y
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
Se tivermos N entradas teremos:
Tabela da Verdade:
A
0
0
1
B
0
1
0
Y
0
1
1
5
1 1 1
Exemplo:
Associatividade
Tabela da Verdade:
A B C Y
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
Smbolo:
A
0
0
1
1
B
0
1
0
1
Y
1
1
1
0
A
0
0
1
1
B
0
1
0
1
Y
1
0
0
0
Smbolo:
Exerccios:
1. Representar portas NOR e NAND com mais de duas entradas (smbolo, funo e
tabela da verdade).
2. Pesquisar sobre a porta OU-EXCLUSIVO.
3. Pesquisar sobre a porta COINCIDNCIA.
2.3
Todo circuito lgico, por mais complexo que seja, formado pela combinao de
portas lgicas bsicas.
2.3.1 Expresses Booleanas Obtidas de Circuitos Lgicos
Todo o circuito lgico executa uma funo booleana e, por mais complexo que seja,
formado pela interligao das portas lgicas bsicas. Assim, pode-se obter a
expresso booleana que executada por um circuito lgico qualquer.
Para exemplificar, ser obtida a expresso que o circuito da abaixo executa.
Ser visto neste tpico que possvel desenhar um circuito lgico que executa uma
funo booleana qualquer, ou seja, pode-se desenhar um circuito a partir da sua
expresso caracterstica.
O mtodo para a resoluo consiste em se idntificar as portas lgicas na expresso e
desenh-las com as respectivas ligaes, a partir das variveis de entrada. Deve-se
sempre respeitar a hierarquia das funes da aritmtica elementar, ou seja, a soluo
inicia-se primeiramente pelos parnteses.
Para exemplificar, ser obtido o circuito que executa a expresso S=(A+B).C.(B+D).
Para o primeiro parntese tem-se uma soma booleana A+B, logo o circuito que o
executa ser uma porta OU. Para o segundo, tem-se outra soma booleana B+D, logo o
circuito ser uma porta OU. Posteriormente tem-se a multiplicao booleana de dois
parnteses juntamente com a varivel C, sendo o circuito que executa esta
multiplicao uma porta E. Para finalizar, unem-se as respectivas ligaes obtendo o
circuito completo.
Exerccios.
Esboce os circuitos obtidos a partir das seguintes expresses:
1. S = ( A . B + C . D )
2. S = ( A + B + C ).( A + C + D )
3. S = ( A + B ).C .( A + C ). B
4. S = (( A + B ).C ) + (B . D .( A + (B . D )))
11
Para se obter a expresso basta realizar a soma booleana de cada termo acima:
Nota-se que o mtodo permite obter, de qualquer tabela, uma expresso padro
formada sempre pela soma de produtos. Utilizando a lgebra de Boole e tambm
mapas de Karnaught possvel realizar a simplificao de expresses de funes
lgicas, possibilitando a obteno de circuitos reduzidos e portanto mais baratos.
Estas tcnicas no fazem parte de nosso objetivo, mas interessante conhec-las
atravs de uma bibliografia adicional.
2.3.5 Equivalncia Entre Blocos Lgicos
As portas lgicas podem ser montadas de forma que possam realizar as mesmas
tarefas, ou seja, ter as sadas a funcionar de maneira igual a uma outra j conhecida.
Estas equivalncias so muito importantes na prtica, ou seja, na montagem de
sistemas digitais, pois possibilitam maior otimizao na utilizao desse circuitos
integrados comerciais, assegurando principalmente a reduo de componentes e a
consequente minimizao do custo do sistema.
13
14
Exerccios de Fixao
Determine as expresses das funes lgicas dos circuitos abaixo:
15
16