Professional Documents
Culture Documents
CIRCUITOS LGICOS
2011
Prof. Mauro M.
da Fonseca
Prof. Isac Zilli
Rodrigues
Prof. Rodrigo
Busato
INSTITUTO
ESTADUAL
CECY
LEITE
COSTA
MDULO 1
Prefcio
O estudo de sistemas digitais possibilita a abstrao de conceitos, dificilmente visveis pelo emprego
de ferramenta. Sero estudados sistemas numricos, lgebra de Boole e portas lgicas. O conhecimento da
base da digital possibilitar desenvolver com maior clareza as aplicaes, bem como projetar sistemas que
envolvam de alguma forma a necessidade de conhecimento do funcionamento de portas lgicas bsicas.
A ESCRITA DIGITAL
1. Registros Numricos
Os registros de quantitativos sempre foram baseados em smbolos. Os smbolos mais populares
utilizam os algarismos chamados indu-arbicos. Tais algarismos tem como base os dez dedos das mos,
sempre utilizado em situaes de contagem. Por isso chamado de sistema decimal.
Com o tempo a medida que as contagens atingiam o dobro ou mais da contagem de duas mos a
representao foi sendo resumida, por economia de tempo e espao.
Ex: 2 dezenas = 2 x 10
2 centenas = 2 x 100
2 milhares = 2 x 1000
2 dezenas e 4 unidades = 2 x 10 + 4
2 centenas, 4 dezenas e 2 unidades = 2 x 100 + 4 x 10 + 2
2 x 1000 = 2 x 103
2 x 10000 = 2 x 104
2 x 1000.000.000.000.000 = 2 x 1015
2 x 10 + 4 = 2 x 101 + 4 x 100
2 x 100 + 4 x 10 + 2 = 2 x 102 + 4 x 101 + 2 x 100
A ESCRITA DIGITAL
Assim qualquer nmero de BASE 10 pode ser representado com potncias de 10 apenas levandose em considerao a sua posio de UNIDADE, DEZENA, CENTENA etc.
A posio que define a quantidade que o nmero representa.
897 = 800 + 90 + 7 = 8x100 + 9x10 + 7 = 8x102 + 9x101 + 7x100
Notao posicional
8 cent.
9 dez. 7 unid.
(atual)
O sistema binrio surgiu para representar dois estados diferentes e somente dois.
Por isso apenas dois caracteres so suficientes. As formas de linguagem binria, na prtica
podem variar.
- Sim ou no
- Verdadeiro ou falso.
- Azul ou vermelho
- No caso do disco de CD ROM, furo, ou no furo
Essa linguagem de dois estados bem distintos possibilitou a criao de aparelhos digitais (no s o
computador) que leiam, processem e guardem estas informaes.
Toda vez que uma informao for digital o aparelho digital ir traduzir os dois estados de forma
que ele possa manipular estes dados. Esta traduo se mantm como linguagem digital, s que ao
invs de ser barra preta ou barra branca, por exemplo, ser sinal eltrico e sem sinal eltrico.
A ESCRITA DIGITAL
Observe que o grfico apenas a representao visual de dois sinais eltricos diferentes.
O sistema binrio pode tambm representar quantidades com a idia de que a posio do
nmero indica o valor que ele representa.
Utilizando a mesma lgica de representao da BASE 10 em potncia de 10, agora utilizada
BASE 2 em potncia de 2 conforme a posio do nmero de base 2.
1 = 1 x20
10 = 1 x 21 + 0 x 20
101 = 1 x 22 + 0 x 21 + 1 x 20
Exerccios de Fixao:
1) Faa a escrita dos nmeros decimais para a escrita na forma de potncias de base 10.
45
14
256
512
10001
A ESCRITA DIGITAL
O ltimo quociente ser o algarismo mais significativo e ficar colocado esquerda. Os outros
algarismos seguem-se na ordem at o 1 resto:
Na pratica, o bit menos significativo de um numero binrio recebe anotao de LSB e o mais
significativo de MSB.
Exerccios de Fixao:
A ESCRITA DIGITAL
99
33
12
Nota-se que a letra A representa o algarismo A, que por sua vez representa a quantidade dez. O
mesmo ocorre para a letra B, que representa o algarismo B e a quantidade onze, sucedendo assim at o
algarismo F, que representa a quantidade quinze.
A(16)
B(16)
C(16)
D(16)
E(16)
F(16)
10(10)
11(10)
12(10)
13(10)
14(10)
15(10)
A converso do sistema hexadecimal para o sistema decimal pode ser realizada aplicando a
definio do sistema de numerao genrico na base 16. Assim, tem-se:
A ESCRITA DIGITAL
13 (16) = 1 x 16 + 3 x 16
13 (16) = 19 (10) (converso hexadecimal => decimal)
Exerccios de Fixao:
4) Converta os nmeros da BASE 16 para BASE 10
21
92
33
12
5) Converta os nmeros da BASE 10 para BASE 16
64
256
512
1024
A ESCRITA DIGITAL
se representar 2 = 16 registros).
Como exemplo converter o nmero C1316 para o sistema binrio.
C16 = 1210 = 11002
116 = 110 = 12 - como existe a necessidade de represent-lo com 4 bits = 0001
316 = 310 = 112 = 00112
Desta forma, tem-se: C1316 = 1100000100112.
b) 011110 (2) =
c) F0CA (16) =
d) 2D3F (16) =
b) 102 (10) =
c) 3B8 (16) =
d) 47FD (16) =
A ESCRITA DIGITAL
b) 1110011100 (2)=
c) 2000 (10) =
d) 4096 (10) =
Finalizando...
Para conceber a formao do sistema decimal basta observar o hodmetro (marcador de
quilmetro) de um automvel. Quando a rodinha das unidades comuta de 9 para 0, um pino nessa
rodinha fora a rodinha das dezenas a avanar de 1. Assim ocorre sucessivamente formando todos os
algarismos.
O mesmo se observa nos demais sistemas. No binrio, por exemplo, quando a rodinha da
unidade alcana 1 e posteriormente comuta para zero, a rodinha da dezena avana para 1. Pode-se
notar que a quantidade de dgitos necessrio para representar um nmero qualquer, no sistema binrio,
muito maior quando comparado ao sistema decimal.
A tabela abaixo mostra a formao dos algarismos dentro de cada sistema numrico.
Decimal Binrio
000
00000
001
00001
002
00010
003
00011
004
00100
005
00101
006
00110
007
00111
008
01000
009
01001
010
01010
011
01011
012
01100
013
01101
014
01110
015
01111
016
10000
017
10001
018
10010
019
10011
Hexadecimal
000
001
002
003
004
005
006
007
008
009
00A
00B
00C
00D
00E
00F
010
011
012
013
10
CIRCUITOS DIGITAIS
A segunda parte do curso visa identificao, a compreenso e manipulao dos sinais eltricos
que trafegam em circuitos digitais processando a informao. A partir deste ponto possvel
implementar os circuitos digitais e verificar o seu funcionamento atravs de seus componentes bsicos: O
sinal digital e os circuitos lgicos.
11
CIRCUITOS DIGITAIS
Fig. 7
Este sinal deformado analgico pode ser transmitido como um sinal de rdio.
Quando o sinal deformado chega no destino(receptor RX) ele comparado com um sinal
analgico original (antes de ser deformado pelos pulsos).
Cada ponto de comparao haver uma deformao para mais ou para menos dependendo do
pulso(0 ou 1) que a deformou.
Se a deformao foi para mais isto significa que neste ponto o sinal digital 1. Se foi para
menos o sinal digital foi 0. Assim o sinal digital pode ser recuperado.
12
CIRCUITOS DIGITAIS
Fig. 13 Rel.
13
CIRCUITOS DIGITAIS
Funo E ou AND
A funo E tambm conhecida como condio E ou lgica E.
Neste circuito lgico o sinal de sada ir para nvel lgico 1 SOMENTE SE todas as entradas
estiverem em nvel lgico 1.
Para implementar essa lgica necessitamos de um circuito eltrico com pelo menos 2 chaves(
ch
A e B)
ligadas em srie.
14
CIRCUITOS DIGITAIS
Funo
S=A.B
A porta lgica E um circuito que executa a funo E da lgebra de Boole, sendo representada, na
prtica, atravs do smbolo visto abaixo.
Exemplo de aplicao:
As chaves A e B (ou mais) podem estar instaladas em portas de andares de um poo de elevador
onde o elevador vai se movimentar SOMENTE SE as chaves das portas estiverem fechadas
Funo OU ou OR
A funo OU tambm conhecida como condio OU ou lgica OU.
Neste circuito lgico o sinal de sada ir para nvel lgico 1 SE QUALQUER UMA das entradas
estiver em nvel lgico 1.
O circuito acima mostra que a lmpada acende quando qualquer uma das chaves estiver
fechada e permanece apagada se ambas estiverem abertas,
abertas, ou seja, CH A=0, CH B=0, resulta em S=0.
15
CIRCUITOS DIGITAIS
TABELA VERDADE
Funo
S=A+B
Exemplo de aplicao:
As chaves A e B ( ou mais) podem estar instaladas em minuteras de prdios. Qualquer chave de
qualquer andar pressionada liga a minutera por 1 minuto.
Funo NO ou NOT
A funo NO tambm conhecida como INVERSORA.
Neste circuito lgico o sinal de sada ir para nvel lgico 1 SE a entrada for 0 e vice-versa.
vice
16
CIRCUITOS DIGITAIS
Funo
S=A
Exemplo de aplicao:
As chave A e pode ser instalada em uma porta de geladeira. SE a porta da geladeira aberta a
lmpada acende.
Funo NO E, NE ou NAND
Observa-se
se que a lmpada apaga somente quando ambas as chaves so fechadas,
fechadas ou seja, CH
A=1, CH B=1, implica em S=0.
Abaixo ilustra o circuito que executa a funo NE da lgebra de Boole, juntamente com
sua tabela da verdade.
TABELA VERDADE
Funo
S = A.B
17
CIRCUITOS DIGITAIS
Exemplo de aplicao:
As chaves A e B ( ou mais) podem estar instaladas em portas de um automvel . QUALQUER QUE
SEJA porta que estiver aberta uma lmpada no painel se acende.
Neste circuito lgico o sinal de sada ir para nvel lgico 1 SOMENTE SE as entradas estiverem
em nvel lgico 0.
Pode-se
se analisar no circuito que a lmpada fica acesa somente quando as duas chaves esto
abertas.. Assim, CH A=0, CHB=0, resulta em S=1.
Abaixo ilustra o circuito que executa a funo NOU da lgebra de Boole, e sua tabela da verdade.
TABELA VERDADE
Funo
S= A+B
18
CIRCUITOS DIGITAIS
Exemplo de aplicao:
As chaves A e B ( ou mais) podem fazer parte de dois sensores de dois pontos de uma linha de
produo. A ao de um rob repor duas peas simultaneamente. A ao do rob s acionado SE
duas posies estiverem vazias (nvel lgico 0).
Funo OU EXCLUSIVO
SIVO
A funo OU EXCLUSIVO uma combinao de portas E e OU e INVERSORAS.
Neste circuito lgico o sinal de sada ir para nvel lgico 1 SOMENTE SE as entradas forem
diferentes.
e esto fechadas), no
19
CIRCUITOS DIGITAIS
Observao importante: ao contrrio dos outros blocos lgicos, cada circuito OU EXCLUSIVO
admite somente 2 variveis de entrada.
Exemplo de aplicao:
As chaves A e B ( ou mais) podem estar instaladas em cintos de segurana onde um aviso sonoro
avisar SE algum no prender o cinto de segurana.
segurana
iguais.
20
CIRCUITOS DIGITAIS
= 0) circular corrente
Observao importante: Assim como ocorre com o bloco lgico OU EXCLUSIVO, o circuito COINCIDNCIA
definido apenas para 2 variveis de entrada.
Exemplo de aplicao:
As chaves A e B podem estar fazer parte de sensores de um rob que encaixa uma pea em outra
que contm dois furos. TODA VEZ QUE faltar um furo o rob avisa ( sinais diferentes) e no coloca
c
a pea.
TODA VEZ QUE identificar dois furos(sinais iguais) o rob procede com a colocao da pea.
21
CIRCUITOS DIGITAIS
22
CIRCUITOS DIGITAIS
Todo o circuito lgico executa uma funo booleana e, por mais complexo que seja, formado
pela interligao das portas lgicas bsicas.
se obter a expresso booleana que executada por um circuito lgico qualquer.
Assim, pode-se
Basta fazer o equacionamento
mento das funes de cada porta lgica existente no circuito.
circuito
Exerccios de fixao
9) Determine as expresses lgicas dos circuitos das figuras abaixo:
23
CIRCUITOS DIGITAIS
Prtica de Laboratrio 1
24
CIRCUITOS DIGITAIS
Em primeiro lugar deve-se ligar os pinos de alimentao do CI, por que eles no esto
contemplados nos esquema eletrnico.
Em segundo lugar uma explicao rpida sobre LED.
25
CIRCUITOS DIGITAIS
Prtica de Laboratrio 2
Monte o circuito e faa a tabela verdade e expresso booleana.
TABELA VERDADE
Prtica de Laboratrio 3
Monte o circuito e faa a tabela verdade e expresso booleana.
26
CIRCUITOS DIGITAIS
Prtica de Laboratrio 4
Monte o circuito e faa a tabela verdade e expresso booleana.
Prtica de Laboratrio 5
Monte o circuito e faa a tabela verdade e expresso booleana.
27