Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2/109
N
= d3 . B3 + d2 . B2 + d1 . B1 + d0 . B0
1587 = 1 . 103 + 5 . 102 + 8 . 101 + 7 . 100
Outro exemplo, seria voc estar subindo uma rampa ou escada. Subindo uma rampa,
voc est a cada instante em movimento para cima. J na escada no, voc, em cada
instante est em um degrau.
1101 = 1 . 23 + 1 . 22 + 0 . 21 + 1 . 20
1101 = 8 + 4 + 0 + 1 = 13
Assim podemos ento entender que um circuito analgico tem suas variveis em contnua
variao no tempo, e o circuito digital possui suas variveis fixas em perodos de tempo.
SISTEMAS DE NUMERAO
Todos ns, quando ouvimos pronunciar a palavra nmeros, automaticamente a
associamos ao sistema decimal com o qual estamos acostumados a operar. Este sistema
est fundamentado em certas regras que so base para qualquer outro. Vamos, portanto,
estudar estas regras e aplic-las aos sistemas de numerao binria, octal e hexadecimal.
Estes sistemas so utilizados em computadores digitais, circuitos lgicos em geral e no
processamento de informaes dos mais variados tipos. O nmero decimal 573 pode ser
tambm representado da seguinte forma:
Atravs do exemplo anterior, podemos notar que a quantidade de dgitos necessrio para
representar um nmero qualquer, no sistema binrio, muito maior quando comparada ao
sistema decimal. A grande vantagem do sistema binrio reside no fato de que, possuindo
apenas dois dgitos, estes so facilmente representados por uma chave aberta e uma
chave fechada ou, um rel ativado e um rel desativado, ou, um transistor saturado e um
transistor cortado; o que torna simples a implementao de sistemas digitais mecnicos,
eletromecnicos ou eletrnicos.
Em sistemas eletrnicos, o dgito binrio (0 ou 1) chamado de BIT, enquanto que um
conjunto de 8 bits denominado BYTE.
Isto nos mostra que um dgito no sistema decimal tem na realidade dois significados.
Um, o valor propriamente dito do dgito, e o outro o que est relacionado com a
posio do dgito no nmero (peso). Por exemplo: o dgito 7 no nmero acima representa
7 x 10, ou seja 70, devido a posio que ele ocupa no nmero. Este princpio aplicvel a
qualquer sistema de numerao onde os dgitos possuem "pesos", determinados pelo seu
posicionamento. Sendo assim, um sistema de numerao genrico pode ser expresso da
seguinte maneira:
N = dn . Bn + . . . + d3 . B3 + d2 . B2 + d1 . B1 + d0 . B0
a) 11010B = 1 . 24 + 1 . 23 + 0 . 22 + 1 . 21 + 0 . 20
11010B = 16 + 8 + 0 + 2 + 0
11010B = 26D
b) 1100100B = 1 . 26 + 1 . 25 + 0 . 24 + 0 . 23 + 1 . 22 + 0 . 21 + 0 . 20
1100100B = 64 + 32 + 0 + 0 + 4 + 0 + 0
1100100B = 100 D
Onde:
N = representao do nmero na base B
dn = dgito na posio n
B = base do sistema utilizado
n = valor posicional do dgito
3/109
4/109
a) 101110 + 100101
1
11
101110
+100101
1010011
b) 1001 + 1100
1
1001
+1100
10101
OBSERVAO:
O termo transporte, (vai um) utilizado para indicar o envio de um dgito para a posio
imediatamente superior do nmero chamado de CARRY em ingls. Este termo ser
utilizado a partir de agora, em lugar de "transporte", por ser encontrado na literatura
tcnica.
b) 52 |2 .
0 26 |2 .
0 13 |2 .
1 6 |2 .
0 3 |2 .
1 1 bit mais significativo, logo 52D = 110100B
B
0
1
0
1
Soma
0
1
1
0
Vai 1
---1
5/109
A
0
0
1
1
B
0
1
0
1
Diferena Transporte
0
-1
1
1
-0
--
6/109
Exemplo:
Subtrair os seguintes nmeros binrios.
a) 111 101
Exemplo:
Subtraia os seguintes nmeros em binrios.
111
-101
010
a) 13 - 7
13 = 1101
7 = 0111
b) 1101 - 1010
1101
- 1010
0011
13 =
-7=+ 1001
1 0 0 1 --- 2 complemento
OBSERVAO:
O termo transporte (pede um), utilizado para indicar a requisio de um dgito da posio
imediatamente superior do nmero, chamado Borrow em ingls. Este termo ser
utilizado, a partir de agora, em lugar de transporte, por ser o encontrado na literatura
tcnica.
O processo de subtrao efetuado na maioria dos computadores digitais realizado
atravs da representao de nmeros negativos. Por exemplo, a operao 7 - 5 pode ser
representada como sendo 7 + (-5). Observe que, na segunda representao, a operao
efetuada uma adio de um nmero positivo com um negativo.
Os nmeros binrios negativos so representados atravs do 2 complemento. Vejamos
como isto feito. O segundo complemento de um nmero binrio obtido adicionando-se
1 ao primeiro complemento do mesmo. O primeiro complemento obtido simplesmente,
complementando os dgitos que formam o nmero.
Exemplo:
1001
0 1 1 0 1 complemento
+
1
0 1 1 1 2 complemento
1101
0110
OBSERVAO:
Sempre que houver carry do bit mais significativo, ele dever ser desprezado.
b) 6 -9
6 = 0110
9 = 1001
Calculando o 2 complemento de 9 (1001), temos:
1001
0 1 1 0 --- 1 complemento
+
1
0 1 1 1 --- 2 complemento
0110
+0111
1101
logo:
1 0 0 0 --- 1 complemento
b) 1101
1101
0 0 1 0 1 complemento
+
1
0 0 1 1 2 complemento
No exemplo anterior (a), o nmero 9 (1001) tem como segundo complemento 0111. O
segundo complemento a representao negativa do nmero binrio, ou seja, -9
representado como sendo 0111.
7/109
1101
0 0 1 0 --- 1 complemento
+
1
(-) 0 0 1 1 --- 2 complemento
ento:
6 - 9 = - 3, ou seja: - 0011
OBSERVAO:
Podemos achar o 2 complemento de um binrio pela seguinte regra: conserva o 1
(primeiro) bit um (1) menos significativo e faz-se o 1 complemento dos bits mais
significantes (bits da esquerda).
8/109
Exemplos:
1 0 0 1 --- 9
0 1 1 1 --- 2 complemento
|
conserva
1 complemento
1 0 0 0 --- 8
1 0 0 0 --- 2 complemento
|
conserva
1 complemento
0 1 1 0 --- 6
1 0 1 0 --- 2 complemento
|
conserva
1 complemento
Exemplo:
Converter em decimal os seguintes nmeros hexadecimais.
Decimal
0
Hexadecimal
0
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111
a)
b)
Observe que o dgito hexadecimal "B", no exemplo (b), equivalente ao nmero 11 decimal,
como mostra a tabela apresentada anteriormente.
152 |16 . .
8 9
-- logo: 152D = 98H
b)
9/109
10/109
a)
b)
BINRIA
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
b)
11/109
12/109
Na condio de termos a chave A aberta (0) e a chave B fechada (1), ainda assim no
circula corrente e a lmpada est apagada (0). fcil observar que a condio inversa
[chave A(1) e chave B(0)], tambm implica em a lmpada estar apagada (0).
PORTAS LGICAS:
Os sistemas digitais so formados por circuitos lgicos denominados Portas Lgicas.
Existem 3 portas bsicas que podem ser conectadas de maneiras variadas, formando
sistemas que vo de simples relgios digitais aos computadores de grande porte.
Veremos as caractersticas das 3 portas bsicas, bem como seus smbolos e circuitos
equivalentes.
Agora temos a condio em que a chave A fechada (1) e a chave B fechada (1), nesta
situao a corrente pode circular e a lmpada acende (1).
Verifique portanto que a anlise acima descrita confirma a tabela verdade apresentada.
Para o circuito AND portanto, podemos afirmar que qualquer 0 (zero) na entrada leva a
sada para o 0 (zero).
- Porta OR (ou)
Esta porta tambm possui duas ou mais entradas, e uma sada, funcionando de acordo
com a seguinte definio:
Esta porta pode ter duas ou mais entradas e uma sada e funciona de acordo com a
seguinte definio:
"A sada de uma porta AND ser 1, somente se todas as entradas forem 1".
A seguir, temos o smbolo de uma porta AND de 2 entradas ( A e B) juntamente com um
quadro que mostra todas as possibilidades de nveis de entrada com a respectiva sada.
A
S
B
Smbolo lgico
Tabela Verdade
A
S
B
S=A.B
Smbolo lgico
Equao Lgica
S=A+B
Tabela Verdade
Equao Lgica
O circuito a seguir executa a funo OR:
O circuito a seguir executa a funo AND. Considere o nvel lgico 1 igual a "chave
fechada" e nvel lgico 0 (zero) igual a chave aberta.
Chave aberta = nvel lgico 0 (zero); chave fechada = nvel lgico 1 (um)
B
L
Quando tivermos a condio de chave A aberta (0) e chave B aberta (0), no circular
corrente e a lmpada L fica apagada (0).
13/109
14/109
As portas lgicas NAND so na realidade combinaes das portas bsicas AND e NOT.
So consideradas como portas bsicas das famlias lgicas.
A figura a seguir apresenta uma porta NAND de duas entradas com o smbolo e a tabela
verdade e sua equao lgica. Note que a porta NAND constituda de uma AND seguida
de um inversor (NOT).
A porta NOT possui somente uma entrada e uma sada e obedece seguinte definio:
"A sada de uma porta NOT assume o nvel lgico 1 somente quando sua entrada
0 (zero) e vice-versa".
A
S
Isto significa que a porta NOT um inversor lgico, ou seja, o nvel lgico da sua sada
ser sempre o oposto do nvel lgico de entrada. A figura a seguir apresenta o smbolo da
porta lgica NOT, sua tabela verdade e equao lgica.
Smbolo lgico
Tabela Verdade
Tabela Verdade
= A
. B
Equao Lgica
O circuito equivalente de uma porta NAND visto a seguir, onde fcil verificar a tabela
verdade.
S=A
Equao Lgica
O circuito a seguir executa a funo NOT. Observe que o circuito se resume a uma chave
ligada para o terra. Quando a chave est aberta, a corrente circula pela lmpada que fica
acesa. Quando a chave A fecha , a corrente circula agora pela chave. Com isso a
lmpada se apaga, confirmando a tabela verdade fornecida.
Smbolo lgico
15/109
16/109
A funo que esta porta executa, como o prprio nome diz; consiste em fornecer a sada
quando as variveis de entrada forem diferentes entre si. A figura a seguir apresenta o
smbolo de uma porta exclusive-OR, sua tabela verdade e equao lgica.
A
S
B
A
S
B
Smbolo lgico
Tabela Verdade
= A
+ B
Equao Lgica
Analisando o circuito da figura a seguir fcil concluir que quando qualquer uma das
entradas (Chave A ou Chave B) estiverem com 1(fechada) e sada S (lmpada L) estar
com 0 (zero) (lmpada apagada).
Smbolo lgico
Tabela Verdade
= A
Equao Lgica
17/109
18/109
A
S
B
Smbolo lgico
Tabela Verdade
= A
Equao Lgica
pela lmpada e ela estar acesa. Quando a chave A est fechada (chave
chave B aberta (chave
lmpada apagada. Na
fechada (chave
B aberta)
A e B abertas)
Portanto, pode-se afirmar que a porta exclusive-NOR ter 0 (zero) em sua sada
quando as entradas forem diferentes.
19/109
20/109
Isto nos diz que o circuito lgico apresentado equivalente a urna porta AND de trs
entradas, que pode ser obtida por um circuito integrado TTL SN7411, que contm trs
portas deste tipo encapsuladas em um Cl de 14 pinos.
Exemplos: Determine as expresses booleanas caractersticas dos circuitos abaixo.
Na sada S1 teremos o produto AB. Logo, S1 = AB. Como S1 est aplicado, junto com C,
numa outra porta do tipo AND, ento, na sada S teremos o produto S1.C.
Logo, S = S1.C. Finalmente, como S1= AB, podemos escrever:
2)
S=ABC
Uma outra maneira mais simples para resolvermos o problema a de colocarmos nas
sadas dos diversos blocos bsicos do circuito as expresses por esses executadas da
seguinte maneira:
21/109
3)
22/109
Por fim, h um produto dos termos resultantes dos parnteses, logo, o circuito que
executa esta multiplicao ser a porta AND.
0 circuito completo fica:
23/109
24/109
Portanto:
Sempre que uma das quatro condies surge na entrada do circuito, o produto que lhe
corresponde toma o valor 1. Portanto, sada da porta E correspondente a este produto
ser "1" e, as outras "O". Como s sadas das portas do tipo E so ligadas entrada de
uma porta OU, a sada assume nvel"1" tendo em vista a definio da funo OU.
NOTA: O nome MINTERMO deriva do fato de que quando um mintermo individual
tabulado a sua resposta um lgico 1, e este 1 nico. Todas as outras respostas
relativas do mintermo so O's. Ento temos um nmero mnimo de 1's e um
mximo de O's.
25/109
F = AB
26/109
1. "Para cada linha da tabela em que a sada for "O", fazemos a soma das variveis de
entrada, negando a que tiver valor "V e mantendo aquelas com nvel "O";
Ainda no nosso exemplo, S toma o valor lgico "O" nas seguintes linhas da tabela: O, 3, 5
e 6.
Assim:
F
F=A+B
Logo:
Neste caso, as somas correspondentes se anulam quando ocorre urna das condies na
entrada, anulando toda a expresso.
A esta forma de obteno da equao caracterstica diretamente da tabela verdade e
confeco do circuito lgico chamamos Implementao Direta. Esta no entanto no a
forma mais simples. Como podemos notar, apesar dos circuitos e equaes anteriores
serem diferentes elas so equivalentes, pois, so derivados de uma nica tabela da
verdade. Portanto, deve existir um processo de minimizao e simplificao. Processo
esses que veremos mais adiante.
Concluso:
27/109
28/109
LGEBRA DE BOOLE:
T3 - Lei distribuitiva
T4 - Lei da identidade
(a) A . (B + C) = A . B + A . C
(a) A + A = A
(b) A + (B . C) = (A + B) . (A + C)
(b) A . A = A
T5 - Lei da Negao
T6 - Lei de redundncia
(a) ( A) = A
(a) A + A . B = A
(b) A . (A + B) = A
T7
T8 -
(a) 0 + A = A
(a) A + A = 1
(b) 1 . A = A
(b) A . A = 0
(c) 1 + A = 1
(d) 0 . A = 0
T9
P1 - X = 0 ou X = 1
P5 - 1 + 1 = 1
(a) A + A . B = A + B
(a) A +B = A . B
P2 - 0 . 0 = 0
P6 - 1 . 0 = 0 . 1 = 0
P3 - 1 . 1 = 1
P7 - 1 + 0 = 0 + 1 = 1
(b) A . ( A + B) = A . B
(b) A.B = A + B
P4 - 0 + 0 = 0
Compare estes postulados com as definies de adio lgica e multiplicao lgica,
apresentadas anteriormente.
Fundamentado nos postulados Booleanos, um nmero de teoremas pode agora ser
apresentado.
O teorema em lgebra de Boole uma relao fundamental entre as variveis Booleanas.
O uso dos teoremas ir permitir simplificaes nas equaes lgicas e manipulaes em
circuitos lgicos das mais variadas formas. Analisemos cada um dos teoremas.
T1 - Lei comutativa
(a) A + B = B + A
(a) (A + B) + C = A + (B + C)
(b) A . B = B . A
(b) (A . B) . C = A . (B . C)
Observe que todos os teoremas so divididos em duas partes, portanto, so duais entre
si. O termo dual significa que as operaes OR e AND so intercambiveis.
Para se obter o dual de um teorema, basta substituir os "1" por "0" e vice-versa, e
substituir a funo lgica AND por OR e vice-versa. Observe o exemplo a seguir:
T1 - Lei comutativa
T6 -
(a) A + B = B + A
(a) A + A . B = A
(b) A . B = B . A
(b) A . (A + B) = A
T8
(a) A + A = 1
(b) A . A = 0
Os trs primeiros teoremas mostram que as leis bsicas de comutao, associao e
29/109
30/109
(b) A . (A + B) = A
A.A+A.B=A
A+A.B=A
A . (1 + B) = A [T7 (b)]
A.1=A
A=A
A + A . B + A . B = (A + A . B ) + A . B
=A+ A.B
[T6 (a)]
=A+B
[T9 (a)]
A+ A.B=A+B
(A + A ) . (A + B) = A + B
1 . (A + B) = A + B
A+B=A+B
Naturalmente o circuito simplificado o ideal, visto que executa a mesma funo lgica
com um nmero reduzido de portas lgicas.
Expandindo a Equao
[T3(b)]
[T8(a)]
[T7(b)]
( Fatorao)
Exemplo 2:
Simplifique a expresso A . (A . B + C)
O teorema T10 conhecido como teorema de Morgan e uma das mais importantes
ferramentas na manipulao de circuitos lgicos.
Soluo:
A . (A . B + C) = A . A . B + A . C [T3(a)]
Simplificao Lgica:
Aplicando-se os teoremas e postulados Booleanos podemos simplificar equaes lgicas,
e com isto minimizar a implementao de circuitos lgicos. Vamos analisar como pode ser
feita a simplificao lgica na srie de exemplos a seguir:
=A.B+A.C
[T4(b)]
= A . (B + C)
[T3(a)]
Exemplo 1:
Considere que a sada de um circuito lgico deve obedecer seguinte equao:
S = A + A . B+ A. B
Se este circuito fosse implementado desta forma atravs de portas lgicas, teramos o
circuito da figura a seguir:
31/109
A +B .= A . B .
[ De Morgan ]
A + B = A.B
[ Dupla negao ]
32/109
Observe a figura:
Na realidade, qualquer expresso lgica pode ser manipulada de forma a ser totalmente
implementada atravs de portas NAND ou NOR, como mostrado nos seguintes exemplos:
Exemplo 3:
1) Implemente as seguintes expresses lgicas:
33/109
34/109
MAPA DE KARNAUGH:
O mapa de Karnaugh um mtodo grfico de minimizao de equaes lgicas. As
equaes descrevem uma funo lgica digital que pode ser quebrada e arranjada de
modo que forme um mapa ou ilustrao e permita uma simplificao ou reduo rpida. O
mapa de Karnaugh uma alternativa ao uso da lgebra booleana para a simplificao de
expresses lgicas. De fato, ele preferido em lugar da lgebra booleana porque torna o
processo de reduo mais rpido, fcil e eficaz. Essa tcnica elimina completamente a
necessidade do uso da lgebra de Boole e permite a voc transformar diretamente a
funo lgica da tabela da verdade em um mapa que ento a levar forma simplificada.
E com isso nem sempre ser necessrio escrever antes as equaes a partir da tabela.
partir
do
Como sabemos, duas variveis binria, nos fornece 22(=4) combinaes diferentes, que
so representadas nas quatro linhas da tabela verdade. Como o mapa K um diagrama
em que, cada linha, deve ser representada por uma rea, logo, temos que ter quatro
localidades (reas) diferentes. Assim, o mapa K para duas variveis, poder ser do tipo:
35/109
36/109
S = ABCD + ABCD
S = BCD(A + A)
como A + A = 1
, ento:
37/109
38/109
Existindo mais de um par num mapa K, voc pode fazer a soma dos produtos
simplificados para obter a equao booleana, como a do exemplo S4.
Quando houver dois pares lado a lado como os dos mapas a seguir, estes poder ser
agrupa dos gerando o que chamamos de uma quadra.
S = AD + AD
S = D(A + A)
S=D
S = AC + AC
S = C(A + A)
S=C
As equaes simplificadas para os mapas de quatro variveis anterior, seriam:
S1 = AB
S2 = CD
S3 = BC
E a equao ser: S = C D + A C + A B D
39/109
40/109
Como exemplo, temos a sobreposio de um par e uma quadra. A equao ser do tipo:
S = AD + BCD
Enrolando o Mapa (Adjacncias Externas)
Outra coisa a saber sobre as adjacncias externas. Imagine que voc esteja pegando o
mapa e o enrolando de forma que um lado encoste no outro.
Voc ir perceber que os dois pares na realidade formam uma quadra. Prova:
S = BC + BC
S = C(B + B)
S=C
Para indicar isto, desenhe semicrculos em torno de cada par, como mostrado a seguir:
S=C
S2 = A BC + ABD + ABC + A BD
41/109
42/109
- Concluso:
Resumo do mtodo de obteno de equaes simplificadas a partir do mapa de
Karnaugh.
1. Insira um 1 no mapa K para cada produto fundamental (mintermo) que produz uma
sada 1 na tabela-verdade.
2. Circunde os octetos, quadras e pares. Lembre-se de enrolar e sobrepor para obter
os grupos maiores possveis.
Se considerarmos:
- Quando o nvel d'gua cobrir a marca "A" o sensor detecta o nvel lgico 1 (A=1)
- Quando o nvel d'gua cobrir a marca "B" o sensor detecta o nvel lgico 1 (B=1).
S = A BC + ABC
43/109
44/109
EXERCCIOS
45/109
46/109
4. O cdigo BCD faz uso de 4 bits para representar algarismos decimais de O a 9. Com 4
bits podemos representar 16 combinaes, das quais, seis so invlidas. Desenvolva um
circuito que gere uma varivel lgica "S" de sada, que indique a validade do cdigo BCD
de entrada.
onde: - Se S = O indica que o cdigo BCD de entrada vlido.
47/109
A porta "NO E" a base da famlia TTL, pois todas as outras portas desta famlia so
derivadas dela.
Neste circuito usamos um transistor multiemissor, e na sada usamos dois transistores na
configurao TOTEN POLE (quando um est em corte o outro est em saturao, e viceversa).
48/109
NVEL DE TENSO
FAN- OUT
Na sada o menor nvel alto 2,4 Volts e na entrada o menor nvel alto 2,0 Volts,
conseqentemente temos 0,4 volts de segurana ( margem de rudo ).
O nmero mximo de portas que podemos conectar a uma outra porta denominamos de
FAN-OUT, que neste caso igual a 10.
Na sada o maior nvel baixo 0,4 Volts e na entrada o maior nvel alto 0,8 Volts,
conseqentemente temos 0,4 Volts de segurana ( margem de rudo ).
NVEL DE CORRENTE
O circuito abaixo mostra a conexo entre duas portas lgicas TTL.
MARGEM DE RUDO
Observe que mesmo em condies de limiar, h uma margem de segurana de 0,4 Volts.
49/109
50/109
TEMPO DE PROPAGAO
o tempo que uma porta leva para responder, ou seja, passar do estado 1 para o estado
0, ou vice- versa.
Observe que a conexo de vrias portas OPEN- COLLECTOR gera uma "PORTA E",
onde chamamos de " PORTA E POR FIO".
SCHIMITT-TRIGGER
A porta com tecnologia TTL pode possuir em sua entrada a funo de SCHIMITTTRIGGER, conforme a porta inversora abaixo.
Quando a porta possui esta funo ela mais imune a rudo.
CIRCUITOS ESPECIAIS
A porta considerar a entrada como sendo alto, enquanto sua tenso de entrada for maior
que VT+ ou at que caia abaixo de VT - .
A porta considerar a entrada como sendo baixa, enquanto sua tenso de entrada for
menor que VT- ou at que suba acima de VT+.
DRIVER
Podemos ligar a sada de qualquer porta lgica a um DRIVER, permitindo ento fornecer
uma maior corrente ao circuito conectado porta, sem necessitar de drenar um alto valor
de corrente pela sada desta porta.
Podemos tambm usar o DRIVER quando necessitamos alimentar um circuito com tenso
diferente da fornecida pela sada da porta lgica.
51/109
52/109
BUFFER
Na simbologia a bola no controle, pino M, significa chave fechada com nvel baixo.
Sem a bola significa chave fechada com nvel alto.
BARRAMENTO
Usamos uma chave (buffer), habilitando as chaves ligadas ao registrador que
queremos que seu contedo aparea na via de dados.
53/109
54/109
FAMLIA CMOS
A famlia CMOS possue circuitos integrados disponveis nas sries comerciais 4000a,
4000b e 54/74C, sendo esta ltima semelhante TTL na pinagem dos circuitos
integrados e funes .
VERSES DOS CIRCUITOS TTL
Alm destas, a famlia CMOS possui verses de alta velocidade e melhor desempenho:
74hc/74hct.
ALIMENTAO
SRIE 4000 e 74C=FAIXA DE 3 V A 15 V
Existem outras sries com outras faixas. Em geral mxima tenso de entrada baixa
igual a 30 % de VDD e a tenso mnima de entrada alta igual a 70 % de VDD.
FAN-OUT
De forma geral FAN-OUT igual a 50, sendo uma vantagem em relao ao TTL.
TEMPO DE PROPAGAO
O tempo de propagao ,de uma maneira geral, maior que a TTL, porm esta
desvantagem foi amenizada com o aparecimento de novas verses para uso de alta
velocidade.
MARGEM DE RUDO
Muito maior que o do TTL.
CDIGOS
Existem vrios cdigos usados na eletrnica digital, sendo cada um til
situao.
para certa
55/109
56/109
CODIFICADOR / DECODIFICADOR
DISPLAY
DISPLAY CATODO COMUM
O MAIS USADO
57/109
58/109
I1 possue 4 bits
I2 possue 4 Bits
A = 0, sair a entrada I1( I10,I11,I12,I13)
A = 1, sair a entrada I2 ( I20,I21,I22,I23)
BLOCO MUX 2 * 4
MULTIPLEXADOR
Entre as vria entradas, informaes de um sistema, o multiplexador seleciona
dever sair.
qual
59/109
60/109
DEMULTIPLEXADOR
O multiplexador seleciona qual informao que chega em uma entrada ser encaminhada
para a sada selecionada.
61/109
62/109
APLICAES
FLIP-FLOP
Estudaremos primeiramente o funcionamento dos LATCH, depois faremos modificaes
para chegarmos aos FLIP-FLOPs , nosso maior objetivo.
TABELA VERDADE
TABELA
SIMBOLOGIA
No devemos usar as combinaes "1 1 0 " e a "1 1 1", pois na sada teremos
"nivel alto" tanto na sada "Q" e como na "Q barrado" ( por definio Q barrado o
inverso de Q).
.
63/109
64/109
No caso abaixo o clock ativado com nvel alto.Existem latchs que so ativados quando
o clock for "zero".
Enquanto o clock for ativo teremos a possibilidade da sada ser alterada vrias vezes.
Poderemos alterar o LATCH DINMICO para que o clock fique ativo somente na subida
ou decida do clock, esse LATCH modificado chamamos de FLIP-FLOP.
65/109
66/109
FLIP-FLOP TIPO J K
Alterando o FLIP-FLOP R S ", no haver necessidade de evitar a condio J =1 , K=1
Exemplo:
CLEAR=Torna a sada Q=0
PRESET =Torna a sada Q=1
CLEAR
PRESET SENSVEIS
AO NIVEL BAIXO
67/109
CLEAR
PRESET SENSVEIS
AO
NIVEL
ALTO
68/109
Estes pulsos no desejveis podem , por exemplo , provocar a contagem errada quando
aplicados em circuitos contadores.
CIRCUITO DA CHAVE
69/109
ANTI - BOUNCE
70/109
Observe a forma de onda do FLIP-FLOP T com entrada T com nvel alto quando
aplicado um clock .
CONTADORES
Contadores assncronos
Usamos vrios FLIP- FLOP T com nvel alto em cascata.
71/109
72/109
CONTADOR DE DCADA:
Exemplo: Contador mdulo 4 possui 4 estados, logo conta at 3.(estado 00,01,10, 11)
CONTADOR MDULO 6
Mdulo 6, significa 6 estados, 0 a 5, logo conta at 5
73/109
74/109
Podemos construir um contador decrescente usando como clock a sada "Q Barrado" de
cada FLIP -FLOP TIPO T.
CONTADORES SNCRONOS
RECORDANDO FLIP-FLOP J K
75/109
76/109
PROJETO
CONTADORES COMERCIAIS
Existem vrios contadores comerciais, dos quais podemos citar o C I 7493, que um
contador mdulo 16, e o CI 7490, que um contador mdulo 10( dcada).
Seguem detalhes do CI 7490.
Exemplo : CI 7490
Obs:
- Se QA for conectado entrada B, e clock entrada A, contar segundo o cdigo B C D.
- Se QD for conectado entrada A, e clock entrada B, contar segundo o cdigo
BIQUINRIO.
J1=K1=Qo
77/109
78/109
MEMRIAS
Memria so dispositivos que armazenam informaes.
Na eletrnica digital trataremos de memrias que armazenam informaes codificadas
digitalmente que podem representar nmeros, letras, caracteres , comandos, endereos
ou qualquer outro tipo de dado.
ESTRUTURA GERAL DE UMA MEMRIA
79/109
80/109
SADA
O controle CS, chip enable, que est conectado a uns dos pinos da memria,habilita ou
no a mesma. Quando desabilitado, para o caso acima, nvel alto, sua sada fica no
estado de alta impedncia.
CS=Nvel baixo, memria funciona normalmente.
Nvel alto , memria no funciona, sua sada fica emalta impedncia.
MEMRIA COMPLETA
ARQUITETURA INTERNA DE UMA MEMRIA ROM
81/109
82/109
83/109
84/109
EXPANSO DE MEMRIA
EXEMPLO 2
Usamos o pino CS para habilitar, ou no, uma memria. No caso da figura anterior a
habilitao (funcionamento) com nvel 0.
Neste caso:
CS BARRADO=0, PODEMOS HABILITAR UMA MEMRIA DE CADA VEZ, CONFORME
CONTROLE ABAIXO.
EXEMPLO 1
Neste caso quando CS BARADO = 0 , RAM 1 est funcionando e a RAM 2 fica em tristate.
CS BARRADO = 1 ,RAM 1 fica em tri-state e RAM 2 fica funcionando
85/109
86/109
CIRCUITOS SOMADORES
Para projetar o circuito que execute a tabela abaixo, soma, usamos o mapa de karnaugh.
O circuito projetado o meio somado, que soma dois bits, isto , no deve haver o
terceiro bit do " vai um " da etapa anterior.
O circuito que executar tabela abaixo soma inclusive se houver o terceiro bit devido ao "
vai um" da etapa anterior.
Associando meio somador com somador completo conseguimos o circuito que executa
qualquer soma.
A soma dos " bits menos significativos" no h " vai um" da etapa anterior, isto , a soma
com certeza de somente dois bits , logo podemos usar o circuito "meio somador".
87/109
88/109
CIRCUITO SUBTRATOR
Seguindo o mesmo raciocnio, podemos chegar ao circuito subtrator.
89/109
90/109
CONVERSORES
Dentro da ALU existem vrios circuitos como portas lgicas, circuitos somadores e
subtratores.
Conforme a seleo podemos escolher qual circuito queremos ativar, permitindo executar,
por exemplo, soma, subtrao ou mesmo a execuo de uma funo lgica, com uma
inversora.
91/109
92/109
EXEMPLO:
CONVERSOR ANALGICO-DIGITAL
93/109
94/109
LABORATRIO
PLACA DE MONTAGENS
95/109
96/109
CIRCUITOS INTEGRADOS (C I)
97/109
98/109
EXERCCIOS SRIE 1:
1-a)Transforme os nmeros abaixo da base 10 para as bases 2 , base 8 e base 16
1-a-1)20
1-a-2-)15
1-a-3-)40
1-b-2) 1 1 0 0 1
1-b-3) 0 11 1 0 0 0 1 0 1
1-c-2) 15
1-c-3) 3D4
2-2)PORTA OU
2 .3)PORTA NE
4.1)Porta E
4.2) PORTA OU
99/109
100/109
7.2)10 em decimal
7.3)16 em decimal
13-1)
13-2)
A
0
S1
S2
9)SIMPLIFIQUE
4 palavras de 1 bit
b)
4 palavras de 10 bits
b) 4 palavras de 1 bit
101/109
102/109
EXERCCIOS SRIE 2:
2) FLIP-FLOP
a)contador modulo 5
b)contador modulo 12
8-1) 1 k * 8
8-2) 128 * 4
8-3) 130 * 2
8-4) 8 * 16
flip-flop D
flip-flop T
flip-flop JK
flip-flop J K
Decida
subida
Decida
Subida
CK D Q0
CK T Q0
CK J K Q0
CK J K Q0
DE 1
S 1
DE 1 0
S 1 0
S1
S2
S3
DE 0
DE 0
S 0 1
S 0 1
S 0
S 1
DE 0 1
DE 1 0
DE 1
DE 0
DE 1 1
DE 1 1
DE 0
DE 0
S 0 1
S 0 1
S 1
S 1
DE 1 0
DE 1 0
S 1
S 1
DE 1 0
DE 1 0
S 1
S 1
DE 1 1
DE 1 1
A)
B)
3.2)Mdulo 8, decrescente
S1
S2
S3
S4
B)100 KHZ
103/109
104/109
10
B) 2
RESET INPUTS
CKA NC QA QD GND QB QC
CKA NC QA QD GND QB QC
1
7490
OUT PUTS
7490
CONTAGEM
"
"
"
CKA NC QA QD GND QB QC
CKA NC
QA QD GND QB QC
7490
7490
BCD
QD QC QB Q A
B) por 6
CKA NC QA QD GND QB QC
7490
CKA NC QA QD GND QB QC
7490
105/109
106/109
ASSUNTOS ABORDADOS
Sistemas de numerao
Portas lgicas
Expresses, circuitos e tabelas verdade
lgebra de Boole
Mapa de Karnaugh
Famlias de circuitos lgicos
Famlia TTL
Circuitos especiais
Open-collector
Schimitt-trigger
Portas com transistores schottky
Tri-state
Barramento
Verses de circuitos TTL
Famlia CMOS
Cdigos
Cdigos /Decodificadores
Multiplexador / Demultiplexador
Circuitos combinacionais / Seqenciais
Flip-flip
Chaves anti-bounce
Contador
Memrias
Circuitos somadores
Circuitos Subtratores
Alu
Conversores digital/ analgico
Conversores analgico/digital
Laboratio
Exerccios
107/109
108/109
Bibliografia:
1. Elementos de Eletrnica Digital
Autores: Ivan Valeije Idoeta e Francisco Gabriel Capuano
Editora: rica
2. Apostila de Eletrnica Digital
Autor: Geraldo arcelo Alves de Lima
CEFET-ES
3. Apostila de Eletrnica Digital
Autores: Jader de Oliveira
SENAI-ES
109/109
Memria
Eletrnica Digital
CEFETES UnED/Serra
Acesso
z
Definio
Estrutura
Volatilidade
z
Especificao
Especificao
Designaes
z
z
z
1 Byte = 8 Bits
1 kbit = 1024 bits = 210 bits
1 Mbits = 1048576 bits = 220 bits
Ex: Memria 64 k x 8
64 x 1024 = 65536 endereos de memria de
8 bits (1 byte) cada
O nmero de endereos sempre mltiplo de 2n.
Troca de dados
z
Tipo de armazenamento
z
Tipos de memria
z
RAM
Permitem a escrita e leitura dos dados e possuem
acesso aleatrio ou randmico e so volteis.
So utilizadas em equipamentos digitais
principalmente como memria de programa e de
dados para armazenamento de forma temporria.
RAM
Estrutura - RAM
Tipos - ROM
Podem ser:
zEstticas (SRAM Static RAM)
zDinmicas (DRAM Dynamic RAM)
ROM
Tipos - ROM
Estrutura - ROM
Tipo - ROM
Nas memrias estticas existe a memria DDRSDRAM (Double Data Rate Sdram), so memrias
que trabalham na borda de subida e de descida do
clock duplicando a velocidade. Informaes no site
http://www.infowester.com/memddr.php
Estrutura - RAM
R / W = 0 (Escrita)
CS = 0 (Funciona)
z
z
z
z
Tipos - ROM
MPROM E PROM
EPROM
FLASH
EEPROM
Tipo - ROM
z
R / W = 1 (Leitura)
CS = 1 (No funciona)
Estrutura - ROM
Como a memria ROM s permite a leitura, esta
memria no possui o pino de controle (R / W),
somente o pino de controle CS, que habilita ou no
a memria.
Para gravar o dado, aumenta-se a tenso de
alimentao da memria ou atravs de um pino
para habilitao da escrita (WE Write enable).
z
z
z
z
WE = 0 (Escrita)
CS = 0 (Funciona)
M Mask
P Programmable
E Erasable
EE Electrically Erasable
CS = 1 (No funciona)
1001102
0111102
1110112
10100002
110001012
110101102
g)
h)
i)
j)
k)
l)
10112
100111002
100112
148
678
1538
m)
n)
o)
p)
q)
r)
s)
15448
20638
47916
4AB16
BDE16
F0CA16
2D3F16
m)
n)
o)
p)
q)
100112
11100111002
1001100100112
111110111100102
10000000001000102
o)
p)
q)
r)
s)
t)
100218
8416
7F16
3B8C16
47FD16
F1CD16
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m)
Hexadecimal
486
2000
4096
5555
35479
16
32
1024
255
10
64
127
1000
1001102
0111102
1110112
10100002
110001012
110101102
g)
h)
i)
j)
k)
l)
0110011001101012
10112
100111002
1101011102
10000000012
11010001012
148
678
1538
15448
20638
47916
4AB16
h)
i)
j)
k)
l)
m)
n)
BDE16
F0CA16
2D3F16
4778
15238
47648
67408
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m)
Binrio
78
102
215
404
808
5429
16383
255
512
12
2
17
33
Octal
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m)
107
185
2048
4097
5666
10
20
255
512
1024
32
100
2000
d) 2589
e) 1903
f) 23
e) (A
B)A
______
d) A B + A + B + A B
c) A B C + A B C
g) 3061
h) 7892
i) 2603
________
_______________________
d) 1001010100110100 BCD
e) 010110000111 BCD
f) 010000011000 BCD
g) 001001101001 BCD
h) 0110010100001000 BCD
i) 0011011000010111 BCD
b)
b)
c)
d)
6) Desenhe o circuito a partir das expresses lgicas abaixo.
e)
7) Obtenha as equaes lgicas e desenhe o circuito a partir da tabela verdade usando a soma de
produtos (ou mintermos), se possvel simplifique utilizando a lgebra booleana.
f)
Entradas: A,B,C, D;
Sadas: S1, S2, S3, S4.
B
S
S
B
g)
a)
0
1
2
3
4
5
6
7
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
S1
0
1
0
0
0
1
0
1
S2
1
0
0
1
1
0
0
0
S3
0
0
1
0
0
1
1
0
c)
0
1
2
3
4
5
6
7
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
S1
0
0
1
1
0
0
1
0
S2
1
1
0
1
0
0
0
1
S3
1
0
1
0
1
1
1
0
A
B
C
D
S4
1
0
0
0
1
1
1
0
b)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
16
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S1
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
1
S2
1
0
0
0
0
1
0
1
0
0
0
0
1
0
0
0
S3
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
8) Levante a tabela verdade a esquematize o circuito que executa a seguinte expresso lgica:
S = {[A B + C] [A + B]} C
j) A.B + C + 1
b) A.B + A.B
c) A + A.D
d) A.A.B.C
e) A + A.C
f) X.Y.Z + X.Y
g) B.C.D + B.C
h) B + B.E
i) A.C.A
l) A.B.C + A.B.C + B
m) A.B. C + A.C + C
n) A.B.C + A.B. C + A.B.C
o) A.B.C + A.B.C + A.B. C
p) A.B.C + A.B.C + C
q) A.B.C + A.B.C + A.B.C
r) A + A.B.C + A.B
s) A.C + A.B + A.B
14) Determine um circuito lgico para, em um conjunto de trs chaves, detectar um nmero par
destas chaves ligadas. Considere o esquema abaixo, onde se convenciona chave fechada igual a
nvel lgico zero.
A
B
C
0V
Circuito
lgico
d) 1110011100 2
e) 000000 2
f) 10010 2
7) Para o circuito da figura abaixo, a partir da forma de onda aplicada entrada inversora,
determine a forma de onda da sada, sabendo-se que a porta pertence verso TTL-LS, com um
tempo de atraso de propagao igual a 10ns.
g) 111111111 2
h) 10000001 2
i) 100010111 2
d) 11010100 2
e) 000000 2
f) 01010011 2
g) 111111111 2
h) 101010101 2
i) 100111 2
d) 11102 + 10010112
e) 10110012 + 111012
f) 1102 + 110002
g) 100012 + 100112
h) 10010012 + 1011012
i) 1011112 + 1000012
d) 100001102 - 1100112
e) 1111002 - 111010112
f) 110110102 - 100100112
g) 10001012 - 100111012
h) 111102 - 11112
i) 000012 - 1111112
5) Projete:
9) Praticamente todo CI TTL possu uma identificao do tipo XX74YYZZZW, por exemplo,
SN7432N um CI com quatro portas OU verso padro no formato DIP fabricado pela Texas.
Explique a funo de cada item da identificao (XX, 74, YY, ZZZ e W).
10) Atravs do mapa de Karnaugh, simplifique as expresses booleanas
a)
b)
c)
d)
e)
f)
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
S1
1
1
0
1
0
1
0
1
S2
0
1
0
0
1
1
1
0
S3
1
0
1
1
1
1
0
1
b)
0
1
2
3
4
5
6
7
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
S1
0
1
1
0
1
0
1
1
S2
X
0
1
X
1
X
X
1
S3
0
X
1
1
1
X
0
X
c)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S1
1
0
1
0
1
1
1
1
1
0
1
0
1
0
1
1
S2
0
0
1
0
1
1
1
0
0
0
1
0
0
1
0
0
d)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
S1
0
0
0
1
1
1
0
1
0
1
0
0
0
1
1
1
S2
1
X
X
X
1
0
X
X
X
1
X
1
X
X
1
0
S3
X
0
1
X
1
0
1
1
0
1
X
0
0
X
0
X
c) Implemente um circuito lgico que avalie se um nmero binrio de 3 bits primo ou no.
d) Implemente um circuito lgico que faa a mesma funo de um interruptor four-way.
e) A figura abaixo mostra o entroncamento das ruas A, B e C. Neste cruzamento, queremos
instalar um conjunto de semforos para as seguintes funes:
A pea tem o tamanho correto quando sua altura est entre as alturas dos dois sensores. Se a
pea estiver fora do padro, uma lmpada vermelha deve acender.
Determine as entradas e sadas, monte a tabela-verdade para este sistema e obtenha a
expresso lgica que descreve o funcionamento da lmpada vermelha.
Adote:
- Barreira tica interrompida = 0 e Lmpada acessa = 1
h) Uma empresa capta a gua que necessita de um rio prximo ao seu reservatrio. Esta gua
transferida ao reservatrio, passando antes por uma estao de tratamento.
15) A figura abaixo ilustra um decodificador que a partir de um cdigo binrio (BCD) escreve a
seqncia de 0 a 9 em um display de 7 segmentos (catodo comum).
Sempre que o sensor de nvel alto do reservatrio estiver desacionado (SNAR = O), a
bomba do rio deve ser ligada (BR = 1) para encher o reservatrio at o sen.sor de nvel alto
ser acionado (SNAR = 1).
A empresa est numa regio de baixo ndice pluviomtrico e o rio, s vezes, fica to baixo
que no possvel captar a gua. Ento, se o sensor de nvel crtico do rio estiver
desacionado (SNCR = O),um alarme sonoro (AS = 1) deve avisar o operador do sistema e a
bomba do rio deve ficar desligada (BR =0).
Umas amostras de como esses segmentos fornecem os dez dgitos mostrada abaixo. Note que
apenas os segmentos de interesse so energizados. Para mostrar o nmero 2, por exemplo, os
segmentos a, b, g, e e d so energizados.
Ao mesmo tempo, a caixa dgua da indstria deve ficar com seu nvel sobre o sensor SC.
Se o nvel da caixa dgua ficar abaixo de SC (SC=0) a bomba da caixa deve ser ligada
(BC=1), mas somente se SNRB=1.
Analisando este processo, identifique as variveis de entrada e sada, monte a tabela-verdade
e obtenha as expresses lgicas que descrevem o funcionamento do sistema.
13) Projete um circuito decodificador BCD/decimal, considere o bit D como o bit mais
significativo.
14) Os modernos gravadores digitais de banda magntica, quando usados no modo streaming, usam
um cdigo conhecido por GCR (Group Code Recording). Com este cdigo so gravadas
palavras de 4 bits por cada 3 bits de informao, de acordo com a tabela dada.
B2 B1 B0 G3 G2 G1 G0
0
0
0
1
0
0
1
0
0
1
1
0
1
1
0
1
0
0
0
1
0
0
1
1
1
1
0
1
1
0
0
0
1
0
1
1
0
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
0
1
0
a) Projete um codificador de cdigo para ser usado na fase de gravao;
b) Projete um decodificador de cdigo para ser usado na fase de leitura.
18) Obter um circuito lgico com 4 (quatro) entradas de dados e 1 (uma) entrada de controle que
funcione conforme a tabela abaixo.
22) Obter um circuito lgico com 2 (quatro) entradas de dados e 1 (uma) entrada de controle que
funcione conforme a tabela abaixo.
A
0
1
S1
E1
0
S2
E2
0
S3
0
E1
S4
0
E2
7) Desenhe a forma de onda de sada para cada um dos flip-flops, todos os Q, inicialmente, esto
em nvel lgico 0:
Clock
Qa
J
Clock
Qa
K
Qa
Qb
Clock
Qb
Qb
Qc
T
Clock
Qc
Qc
b) JK em FF do tipo T;
a) JK em FF do tipo D;
Q0
Q2
Q1
Stop
d) RS em FF do tipo D;
c) RS em FF do tipo JK;
Clock
Clock
CLR
Clear
Clock
Stop
+Vcc +Vcc
Clear
1K
1K
A
A
B
Circuito
AntiBounce
Q0
Q1
Q2
6) Que estado um Flip-Flop assume ao ser ligada a alimentao do circuito? Como podemos
garantir um determinado estado inicial para o mesmo?
Clock
CLR
Clock
CLR
11) Determine a forma de onda dos sinais Cp1 e Cp2 para um clock de entrada de 100Hz (assuma
inicialmente Q=0).
12) Em funo dos sinais aplicados, determine as formas de onda da sada Q, para cada flip-flop
mostrado abaixo.
18) Determine a situao das sadas Q3, Q2, Q1 e Q0 para o circuito do exerccio anterior, aps 3
descidas de clock, sabendo-se que PR3 = 1, PR2 = 0, PR1 = 0 e PR0 = 0 e ES = 0, que
inicialmente houve a passagem do clear de 0 para 1, que o enable passou de 0 para 1 e logo aps
de 1 para 0.
19) Um conversor A/D de 10bits e com tenso mxima de 10V, determine a sua resoluo e a sada
binria para as tenses de 0V, 2.5V, 5V, 8V e 10V.
20) Dado conversor D/A bsico abaixo, construa a tabela verdade.
A
10K
10V
18,7K
37,5K
75K
150K
+12V
+
V
-12V
Sada
Analgica
22) Desenhe o circuito esquemtico de um conversor D/A do tipo escada (R-2R) de 5 bits.
23) Listar a tenso de sada (Vout) no conversor D/A para cada combinao de entrada mostrada na
figura abaixo, considerar a entrada D mais significativa.
6V
A
B
Conversor
C
V out
D/A
0V
24) Calcule:
a) 1 byte so quantos bits ?
b) 1 Kbits so quantos bits ?
c) 1 Kbytes so quantos bits ?
d) 1 Kbits so quantos bytes ?
25) Defina memria e como so classificadas ?
26) Qual a estrutura bsica de uma memria ?
27) Defina memria RAM e ROM e cite alguns exemplos de cada uma.
28) Determine a palavra de endereo inicial e final de uma memria de 1Kx16.
Eletrnica Digital
Repostas da Lista 3
15)
8)
Q
9)
3) Pode-se dizer que o latch um flip-flop mais simples e menos verstil (quase sempre sem
clock), pois o flip-flop somente ativo na transio do sinal de clock (na subida ou na descida).
Enquanto o latch funciona de acordo com as entradas ou na utilizao do clock ativo quando
clock igual a 0 ou 1.
Clock
10)
4)
5)
ou
ou
11)
Clock
Cp1
Cp2
12)
13)
a)
b)
20)
D
0
0
0
0
0
0
0
0
c)
Q0
Vcc
Clock
SET
CLR
Q1
SET
CLR
Q2
SET
CLR
Q3
SET
CLR
C
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
Sada (V)
0
0,66
1,33
2
2,66
3,33
4
4,66
D
1
1
1
1
1
1
1
1
C
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
Sada (V)
5,33
6
6,66
7,33
8
8,66
9,33
10
21)
Q0
Q1
Q2
Q3
14)
Q0
Vcc
Q2
Q1
22)
2R
Clock
SET
CLR
SET
CLR
SET
CLR
RF
2R
2R
2R
2R
2R
Clear
0 - Decrescente
1 - Crescente
2R
Sada
15)
CBA 100 (4), 011 (3), 010 (2), 001 (1), 000 (0), 100 (4), 011 (3), 010 (2), 001 (1), 000 (0), ...
16)
17)
Clock
QJK
QD
18) Q3 = 0; Q2 = 0; Q1 = 0 e Q0 = 1.
27) RAM: Permite a escrita e leitura dos dados e possuem acesso aleatrio ou randmico e so
volteis. Ex.: Memria DDR do computador.
ROM: Permite somente a leitura de dados, possuem acesso aleatrio e so no volteis. Ex.:
CD-R.
28) 1Kx16 1K = 1024
Endereo Inicial = 0000000000 (0) e Endereo Final = 1111111111 (1023)
B
0
1
0
1
A
0
0
1
1
B
0
1
0
1
A
0
0
1
1
B
0
1
0
1
A
0
0
1
1
B
0
1
0
1
A
0
1
A
0
0
1
1
B
0
1
0
1
A
0
0
1
1
B
0
1
0
1
S = A.B + A.B
A
0
0
1
1
B
0
1
0
1
S = A.B + A.B
A
0
0
1
1
B
0
1
0
1
S = A.B + B
A
0
0
1
1
B
0
1
0
1
1 O motorista que est na rua A tem prioridade em relao ao motorista que est na rua B;
2 O motorista que est na rua B tem prioridade em relao ao motorista que est na rua C;
3 O motorista que est na rua C tem prioridade em relao ao motorista que est na rua A;
4 Quando houver carros nas trs ruas, a rua A preferencial;
5 Quando no houver nenhum carro nas ruas, devemos abrir o sinal para a rua A.
Obtenha as expresses e os circuitos dos sinais verdes e vermelhos, dos semforos 1, 2 e 3.
Uma amostra de como esses segmentos fornecem os dez dgitos mostrada abaixo. Note que
apenas os segmentos de interesse so energizados. Para mostrar o nmero 2, por exemplo, os
segmentos a, b, g, e e d so energizados.
Vcc
Y9 Y8 Y7
g f
Y6
Decodif.
7442
BCD/
Decimal
Y5
7442
Y4
Y3
Y2
a b
Y0 Y1 Y2 Y3 Y4 Y5 Y6 GND
g b
Y1
Y0
N
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
D
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
ENTRADA
C
B
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
A
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Y0
Y1
Y2
Y3
SADA
Y4 Y5
Y6
Y7
Y8
Y9
2) Alguns display numricos usam uma configurao de 7 segmentos para produzir um caracter
alfanumrico. Cada segmento de um material que emite luz quando percorrido corrente. Os
materiais mais comumente utilizados so diodos de emisso de luz (leds) e filamentos
incandescentes.
Um decodificador BCD para 7 segmentos recebe entradas BCD de 4 bits e fornece as sadas que
conduziro as correntes, atravs dos segmentos apropriados para mostrar o caracter
alfanumrico.
LT
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
RBI
x
0
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
ENTRADA
D
C
x
x
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
B
x
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
A
x
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
ed
SADA
e
RB0
S1
7483
B2
B3
B4
Vem um
A4
A3
A2
A1
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
1
1
1
1
0
1
0
0
0
1
0
0
1
1
1
0
0
1
1
0
0
0
0
1
1
0
Entradas
B4 B3 B2
0
0
0
0
0
0
0
0
1
1
1
1
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
B1
Vem um
C0
0
0
1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
1
1
Vai um
C4
Sadas
S4 S3
S2
S3
S4
Vai um
S2 S1
0
0
1
1
0
1
0
1
PRE
0
1
0
1
1
1
1
1
Entrada
CLK
C LR
1
X
0
X
0
X
1
1
1
1
1
1 ou 0
X
X
X
0
0
1
1
X
X
X
X
0
1
0
1
X
Sada
Q Q