Vous êtes sur la page 1sur 27

www.cliqueapostilas.com.

br
10010100111010101001010010101 CURSODEELETRNICA DIGITAL

CURSODE
10101010100111010100101011101
01010011001111010100111010010
ELETRNICA
01010000111101010011101010010

DIGITAL

INTRODUO

Os circuitos equipados com processadores, teis, e dividimos o trabalho em doze captulos:


cada vez mais, esto fazendo parte do cotidiano Sistemas de numerao
do tcnico e/ou engenheiro, tanto de campo como lgebra de Boole e portas lgicas
de desenvolvimento. Famlia TTL
Hoje, dificilmente encontramos um equipamen- Famlia CMOS
to, seja ele de consumo ou de produo, que no Funes lgicas
possua pelo menos um processador (DSP, Flip-Flops
microprocessador, ou microcontrolador). Funes lgicas integradas
fato tambm que vrios profissionais encon- Multivibradores
tram muitas dificuldades na programao e desen- Contadores
volvimento de projetos com esses componentes, Decodificadores
simplesmente por terem esquecido alguns concei- Registradores de deslocamento
tos fundamentais da eletrnica digital clssica. Displays
A inteno desse especial justamente essa,
ou seja, cobrir possveis lacunas sobre essa Tivemos o cuidado de elaborar alguns testes,
tecnologia de modo simples e objetivo. Procuramos para que o leitor possa acompanhar melhor sua
complementar a teoria com circuitos prticos e percepo.

Newton C. Braga

SABER ELETRNICA ESPECIAL N 8 - 2002 1


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

LIO 1

ELETRN ICA A N A LGICA E D IGITA L


SISTEM A S D E N U M ERA O

1.1- ANALGICO E DIGITAL modo contnuo numa escala. Os va-


lores dos sinais no precisam ser in- COMPUTADORES: os com-
Por que digital? Esta certamen- teiros. Por exemplo, um sinal de udio, putadores atuais so digitais em
te a primeira pergunta que qualquer que analgico, varia suavemente sua totalidade e praticamente
leitor que est chegando agora e tem entre dois extremos, enquanto que um no usado outro tipo de confi-
apenas alguma base terica sobre sinal digital s pode variar aos saltos, gurao. No entanto, nem sem-
Eletrnica faria ao encontrar o nosso observe a figura 1. pre foi assim. Nas primeiras d-
curso. Conforme o leitor pode perceber, cadas deste sculo, quando os
Por este motivo, comeamos jus- a diferena bsica entre os dois tipos circuitos eram ainda valvulados,
tamente por explicar as diferenas de eletrnica est associada inicial- os primeiros computadores
entre as duas eletrnicas, de modo mente ao tipo de sinais com que elas eram mquinas analgicas. A
que elas fiquem bem claras. Devemos trabalham e no que elas fazem com impreciso e algumas outras di-
lembrar que em muitos equipamen- os sinais. ficuldades tcnicas que estes
tos, mesmo classificados como De uma forma resumida podemos computadores apresentavam fi-
analgicos ou digitais, encontraremos dizer que: zeram com que logo fossem
os dois tipos de circuitos. o caso dos A Eletrnica Digital trabalha com substitudos pelos circuitos digi-
computadores, que mesmo sendo sinais que s podem assumir valores tais hoje usados.
classificados como mquinas estrita- discretos ou inteiros.
mente digitais podem ter em alguns A Eletrnica Analgica trabalha
pontos de seus circuitos configura- com sinais que podem ter qualquer
es analgicas. valor entre dois limites. dos em computadores e outras m-
Uma definio encontrada nos li- quinas no processam os sinais ba-
vros especializados atribui o nome de seados em uma finalidade simples
Eletrnica Digital aos circuitos que 1.2 - LGICA DIGITAL determinada quando so fabricados.
operam com quantidades que s po- Os circuitos digitais dos computa-
dem ser incrementadas ou Os computadores e outros equi- dores e outros equipamentos so ca-
decrementadas em passos finitos. pamentos que usam circuitos digitais pazes de combinar os sinais toman-
Um exemplo disso dado pelos funcionam obedecendo a um tipo de do decises segundo um comporta-
circuitos que operam com impulsos. comportamento baseado no que se mento lgico.
S podemos ter nmeros inteiros de denomina Lgica. evidente que se o leitor deseja
pulsos sendo trabalhados em qual- Diferentemente dos circuitos am- realmente entender como as coisas
quer momento em qualquer ponto do plificadores comuns que simplesmen- acontecem nos circuitos digitais, deve
circuito. Em nenhum lugar encontra- te amplificam, atenuam ou realizam partir exatamente do aprendizado do
remos meio pulso ou um quarto de algum tipo de processamento simples comportamento lgico. Podemos di-
pulso. dos sinais, os circuitos digitais usa- zer que a lgica nos permite tirar
A palavra digital tambm est as-
sociada a dgito (do latim digitu, dedo)
que est associado representao
de quantidades inteiras. No pode-
mos usar os dedos para representar
meio pulso ou um quarto de pulso.
Na Eletrnica Analgica trabalha-
mos com quantidades ou sinais que
podem ter valores que variam de Figura 1 - Os sinais digitais variam aos saltos.

2 SABER ELETRNICA ESPECIAL N 8 - 2002


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

concluses ou tomar decises a par-


tir de fatos conhecidos.
Por exemplo, a deciso de acen-
der uma lmpada quando est escu-
ro uma deciso lgica, pois a pro-
posio e a concluso so fatos
relacionados. Figura 2 - Elementos simples de lgica so a base de funcionamento dos circuitos digitais.
Ao contrrio, a deciso de acen-
der uma lmpada, porque est cho-
vendo no uma deciso lgica, pois
os fatos envolvidos no tm relao.
Evidentemente, os fatos relaciona-
dos acima so simples e servem
para exemplificar como as coisas
funcionam. dedos. Assim, tomando os dedos das
Na eletrnica dos computadores, mos podemos contar objetos com
o que temos a aplicao da lgica facilidade at certo ponto.
digital, ou seja, de circuitos que ope- O ponto crtico ocorre quando te-
ram tomando decises em funo de mos quantidades maiores do que 10.
coisas que acontecem no seu prprio O homem resolveu o problema pas- Figura 3 - A posio do algarismo
interior. claro que os computadores sando a indicar tambm a quantida- d seu valor relativo.
e seus circuitos digitais no podem de de mos ou de vezes em que os
entender coisas como est escuro ou dez dedos eram usados. nmero e que estes pesos so po-
est chovendo e tomar decises. Assim, quando dizemos que temos tncias da base. Por exemplo, para a
Os circuitos lgicos digitais traba- 27 objetos, o 2 indica que temos duas base 10, cada algarismo a partir da
lham com sinais eltricos. mos cheias ou duas dezenas mais direita tem um peso, que uma po-
Assim, os circuitos lgicos digitais 7 objetos. O 2 tem peso 10. tncia de 10 em ordem crescente, o
nada mais fazem do que receber si- Da mesma forma, quando dizemos que nos leva unidade (dez elevado
nais com determinadas caractersti- que temos 237 objetos, o 2 indica que a zero), dezena (dez elevado ao
cas e em funo destes tomar deci- temos duas dezenas de mos chei- expoente um), centena (dez eleva-
ses que nada mais so do que a pro- as ou duas centenas, enquanto o 3 do ao quadrado), ao milhar (dez ele-
duo de um outro sinal eltrico. indica que temos mais 3 mos cheias vado ao cubo) e assim por diante,
Mas, se os sinais eltricos so di- e finalmente o 7, mais 7 objetos, fi- conforme a figura 7.
gitais, ou seja, representam quantida- gura 3. Em outras palavras, a posi- Em Eletrnica Digital costumamos
des discretas e se a lgica baseada o dos algarismos na representao dizer que o dgito mais direita, por
em tomada de decises, o prximo dos nmeros tem um peso e em nos- representar a menor potncia ou ter
passo no entendimento da Eletrnica so sistema de numerao que deci- menor peso, o dgito ou bit* menos
Digital, partir para o modo como mal este peso 10, veja a figura 4. significativo ou LSB (Less Significant
as quantidades discretas so repre- O que aconteceria se tivssemos Bit) enquanto que o mais esquerda
sentadas e entendidas pelos circuitos um nmero diferente de dedos, por o mais significativo ou MSB (Most
eletrnicos. exemplo 2 em cada mo? Significant Bit). Para a base 4, con-
Isso significaria, em primeiro lugar, forme observamos na figura 8, os d-
que em nosso sistema de base 4 (e gitos tm potncias de 4.
1.3 - SISTEMAS DE NUMERAO no base 10) s existiriam 4 algaris-
mos para representar os nmeros: 0,
Figura 5 - Na base 4
O modo como contamos as quan- 1, 2 e 3, confira a figura 5.
so usados 4
tidades vem do fato de possuirmos 10 Para representar uma quantidade
algarismos.
maior do que 4 teramos de usar mais
de um algarismo.
Assim, para indicar 7 objetos na
base 4, teramos uma mo cheia com
4 e mais 3. Isso daria 13, figura 6.
Veja ento que no 13 na base 4,
o 1 tem peso 4, enquanto que o 3 tem
o seu valor normal. Figura 6 - Treze na base quatro
De uma forma generalizada, dize- equivale a sete na base 10.
mos que dependendo da base do sis-
Figura 4 - Os pesos so tema os algarismos tm pesos que *O bit que o dgito binrio (na base 2)
potncias de 10 no sistema decimal. correspondem sua posio no ser estudado mais adiante.

SABER ELETRNICA ESPECIAL N 8 - 2002 3


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

dgitos conforme sua posio no n-


mero. Assim, vamos tomar como
exemplo o valor 1101 que em binrio
representa o nmero 13 decimal e ver Dgito
como isso ocorre. ou bit
O primeiro dgito da direita nos in- Figura 9 - Pesos na numerao binria.
Figura 7 - Os pesos aumentam dica que temos uma vez o peso des- Decimal Binrio Decimal Binrio
da direita para a esquerda. te dgito ou 1. 0 0 9 1001
O zero do segundo dgito da direi- 1 1 10 1010
1.4 - NUMERAO BINRIA ta para a esquerda indica que no te- 2 10 11 1011
mos nada com o peso 2. 3 11 12 1100
Os circuitos eletrnicos no pos- Agora o terceiro dgito da direita 4 100 13 1101
suem dedos. para a esquerda e que tem peso 4 5 101 14 1110
evidente tambm que no seria 1, o que indica que temos uma vez 6 110 15 1111
muito fcil projetar circuitos capazes quatro. 7 111 16 10000
de reconhecer 10 nveis de uma ten- Finalmente, o primeiro dgito da 8 1000 17 10001
so ou de outra grandeza eltrica sem esquerda que 1 e est na posio
o perigo de que qualquer pequeno de peso 8, nos diz que temos uma Para o leitor que pretende enten-
problema fizesse-os causar qualquer vez oito. der de Eletrnica Digital aplicada aos
confuso. Somando uma vez oito, com uma computadores h momentos em que
Muito mais simples para os circui- vez quatro e uma vez um, temos o preciso saber converter uma indi-
tos eletrnicos trabalhar com um sis- total, justamente a quantidade que cao em binrio para o decimal cor-
tema de numerao que esteja mais conhecemos em decimal como treze. respondente.
de acordo com o seu princpio de fun- Veja ento, conforme indica a fi- Podemos dar como exemplo o
cionamento e isso realmente feito. gura 9, que na numerao binria, os caso de certas placas que so usa-
Um circuito eletrnico pode ter ou dgitos vo tendo pesos da direita das no diagnstico de computadores
no corrente, ter ou no tenso, pode para a esquerda que so potncias e que possuem um conjunto de LEDs
receber ou no um pulso eltrico. de 2, ou seja, dois elevado ao expo- que acende indicando um nmero
Ora, os circuitos eletrnicos so ente zero que um, dois elevado ao correspondente a um cdigo de erros.
mais apropriados para operar com si- expoente 1 que 2, dois ao quadra- Os LEDs apagados indicam o alga-
nais que tenham duas condies pos- do que 4 e assim por diante. rismo 0 e os LEDs acesos, o algaris-
sveis, ou seja, que representem dois Basta lembrar que a cada vez que mo 1.
dgitos ou algarismos. nos deslocamos para a esquerda, o Vamos supor que num diagnsti-
Tambm podemos dizer que as peso do dgito dobra, figura 10. co a sequncia de acendimento dos
regras que regem o funcionamento Como no existe um limite para os LEDs seja 1010110. preciso saber
dos circuitos que operam com ape- valores dos pesos, isso significa que por onde comear a leitura ou seja,
nas duas condies possveis so posvel representar qualquer quan- se o de menor peso o da direita ou
muito mais simples. tidade em binrio, por maior que seja, da esquerda.
Assim, o sistema adotado nos cir- simplesmente usando o nmero apro- Nas indicaes dadas por instru-
cuitos eletrnicos digitais o sistema priado de dgitos. mentos ou mesmo na representao
binrio ou de base 2, onde so usa- Para 4 dgitos podemos represen- da valores binrios, como por exem-
dos apenas dois dgitos, correspon- tar nmeros at 15; para 8 dgitos po- plo na sada de um circuito, preciso
dentes a duas condies possveis de demos ir at 255; para 16 dgitos at saber qual dos dgitos tem maior peso
um circuito: 0 e 1. 65 535 e assim por diante. e qual tem menor peso.
Mas, como podemos representar O leitor deve lembrar-se desses Isso feito com uma sigla adota-
qualquer quantidade usando apenas valores limites para 4, 8 e 16 dgitos da normalmente e que se refere ao
dois algarismos? de um nmero binrio, pois eles tm dgito, no caso denominado bit.
A idia bsica a mesma usada uma grande im-
na representao de quantidades no por tncia na
sistema decimal: atribuir pesos aos Informtica.
A seguir da-
mos a represen-
tao binria dos
nmeros deci-
mais at 17 para
uma melhor ilus-
trao de como
Figura 10 - Na numerao binria os pesos
tudo funciona:
Figura 8 - Os pesos na base 4. dobram a cada digito deslocado para a esquerda.

4 SABER ELETRNICA ESPECIAL N 8 - 2002


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

Os computadores usam muitos ti- A prpria existncia de um 0, j


Figura 11 - pos de algoritmos quando fazem suas nos sugere que se trata de um nme-
Extremos de operaes, se bem que a maioria no ro menor que 1 e portanto, fracionrio.
um nmero precise ser conhecida dos leitores. Ocorre que os dgitos deste nme-
binrio. Assim, para a converso de um ro tm pesos que correspondem a
decimal para binrio, como por exem- potncias de 2 negativas, que nada
plo o 116, o que fazemos uma srie mais so do que fraes, conforme a
de divises sucessivas, figura 12. seguinte sequncia:
Assim, conforme citado anterior- Vamos dividindo os nmeros por
mente, para o dgito de menor peso 2 at o ponto em que chegamos a um Dgito Peso Valor
ou bit menos significativo adotada valor menor que 2 e que portanto, no 0, x 1 = 0
a sigla LSB (Less Significant Bit) e pode mais ser dividido. 0 x 1/2 = 0
para o mais significativo adotada a O resultado desta ltima diviso, 1 x 1/4 = 0,25
sigla MSB (Most Significant Bit), figu- ou seja, seu quociente ento o pri- 1 x 1/8 = 0,0625
ra 11. meiro dgito binrio do nmero con- 0 x 1/16 = 0
O que fazemos somar os valo- vertido. Os demais dgitos so obti- 1 x 1/32 = 0,03125
res dados pelos dgitos multiplicados dos lendo-se os restos da direita para
pelo peso de sua posio. No caso a esquerda da srie de divises Somando os valores relativos te-
do valor tomado como exemplo, que realizamos. Tudo muito simples e remos:
1010110, temos: rpido. 0,25 + 0,0625 + 0,03125 = 0,625

Dgito Peso Valor O nmero decimal representado


1 x 64 = 64 portanto 0,625.
0 x 32 = 0
1 x 16 = 16 Veja que usando tantos dgitos
0 x 8 = 0 quantos sejam necessrios podemos
1 x 4 = 4 representar com a preciso desejada
1 x 2 = 2 um nmero decimal.
0 x 1 = 0 resultado: 1110100

Somando os valores teremos: Figura 12 - Converso de um decimal em 1.6 - FORMAS DIFERENTES DE


64 + 16 + 4 + 2 = 86 binrio por divises sucessivas. UTILIZAR O SISTEMA BINRIO

O valor decimal de 1010110 86. A utilizao de circuitos eletrni-


Assim, tudo que o leitor tem de 1.5 - BINRIOS MENORES QUE 1 cos com determinadas caractersticas
fazer lembrar que a cada dgito que e a prpria necessidade de adaptar o
saltamos para a esquerda seu peso Para o leitor talvez seja difcil en- sistema binrio representao de
dobra na sequncia 1, 2, 4, 8, 16, 32, tender como usando quantidades que valores que sejam convertidos rapi-
64, 128, etc. s podem ser inteiras, como dado damente para o decimal e mesmo
Na prtica tambm pode ocorrer pela definio de digital no incio desta outros sistemas, levou ao apareci-
o problema inverso, transformao de lio, seja possvel representar quan- mento de algumas formas diferentes
um valor expresso em decimal (base tidades menores que um, ou seja, de utilizao dos binrios.
10) para a base 2 ou binrio. nmeros quebrados ou fracionrios. Estas formas so encontradas em
Para esta transformao podemos claro que isso possvel na pr- diversos tipos de equipamentos digi-
fazer uso de algoritmo muito simples tica, pois se assim no fosse os com- tais, incluindo os computadores.
que memorizado pelo leitor pode ser putadores e as calculadoras no po-
de grande utilidade, dada sua deriam realizar qualquer operao
praticidade. com estes nmeros e sabemos que Sistema BCD (Decimal
Para os que no sabem, algoritmo isso no verdade. Codificado em Binrio)
nada mais do que uma sequncia O que se faz usar um artifcio
de operaes que seguem uma de- que consiste em empregar potncias BCD a abreviao de Binary
terminada regra e permitem realizar negativas de um nmero inteiro para Coded Decimal e se adapta melhor
uma operao mais complexa. Quan- representar quantidades que no so aos circuitos digitais.
do voc soma os nmeros um sobre inteiras. Permite transformar cada dgito
o outro (da mesma coluna) e passa Assim possvel usar dgitos bi- decimal de um nmero numa
para cima os dgitos que excedem o nrios para representar quantidades representao por quatro dgitos bi-
10, fazendo o conhecido vai um, fracionrias sem problemas. nrios (bits) independentemente
voc nada mais est fazendo do que Vamos dar um exemplo tomando do valor total do nmero que ser re-
usar um algoritmo. o nmero 0,01101 em binrio. presentado.
SABER ELETRNICA ESPECIAL N 8 - 2002 5
www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

Assim, partimos da seguinte tabela: Decimal Binrio Hexadecimal


Dgito decimal BCD 0 0000 0
0 0000 1 0001 1
1 0001 2 0010 2
2 0010 3 0011 3
3 0011 4 0100 4
4 0100 5 0101 5
Figura 13 - Uso dos valores de 0000 a 1111.
5 0101 6 0110 6
6 0110 tos mudam. No Cdigo Gray a passa- 7 0111 7
7 0111 gem do 7 para 8 muda apenas um 8 1000 8
8 1000 dgito, pois o 7 0100 e o 8 1100. 9 1001 9
9 1001 Podemos ainda citar os Cdigos 10 1010 A
de Paridade de Bit e o Cdigo de Ex- 11 1011 B
Se quisermos representar em cesso 3 (XS3) encontrados em apli- 12 1100 C
BCD o nmero 23,25 no o converte- caes envolvendo circuitos digitais. 13 1101 D
mos da forma convencional por divi- 14 1110 E
ses sucessivas mas sim, tomamos 15 1111 F
cada dgito e o convertemos no BCD 1.7 - SISTEMA HEXADECIMAL Observe que como no existem
equivalente, conforme segue: smbolos para os dgitos 10, 11, 12,
2 3, 2 5 Os bits dos computadores so 13, 14 e 15, foram usadas as letras
0010 0011 0010 0101 agrupados em conjuntos de 4, assim A,B,C,D,E e F.
temos os computadores de 4, 8, 16 e Como fazer as converses: os
Veja ento que para cada dgito 32 bits. Tambm observamos que com mesmos procedimentos que vimos
decimal sempre teremos quatro dgi- 4 bits podemos obter representaes para o caso das converses de deci-
tos binrios ou bits e que os valores binrias de 16 nmeros e no somen- mal para binrio e vice-versa so v-
1010, 1011, 1100, 1101 e 1111 no te de 10. Vimos que os 5 excedentes lidos para o caso dos hexadecimais,
existem neste cdigo. poderiam ser usados para represen- mudando-se apenas a base.
Esta representao foi muito inte- tar operaes nas calculadoras. Vamos dar exemplos:
ressante quando as calculadoras se Isso significa que a representao Como converter 4D5 em decimal:
tornaram populares, pois era poss- de valores no sistema hexadecimal ou Os pesos no caso so: 256, 16 e
vel us-las para todas as operaes de base 16 mais compatvel com a 1. (a cada dgito para a esquerda
com nmeros comuns e os 5 cdigos numerao binria ou operao bin- multiplicamos o peso do anterior por
no utilizados dos valores que no ria dos computadores. 16 para obter novo peso).
existiam foram adotados para indicar E de fato isso feito: abrindo mui- Temos ento:
as operaes! (figura 13) tos programas de um computador, 4D5 = (4 x 256)+(13x16)+(1x5) = 1237
O leitor tambm perceber que vemos que suas caractersticas como Observe que o D corresponde ao
usando representaes desta forma, posies de memria ou quantidade 13. O nmero decimal equivalente ao
operavam os primeiros computado- de memria so feitas neste sistema. 4D5 hexadecimal ou hex, como
res, apropriadamente chamados de Isso significa que o tcnico preci- muitas vezes representado, 1237.
computadores de 4 bits. sa conhecer este sistema e mais do 4D5 (hex) = 1237 (dec)
que isso, deve saber como fazer con- A converso inversa, ou seja, de
verses dele para o decimal e vice- decimal para hexadecimal feita por
Outros Cdigos versa, alm de converses para o sis- divises sucessivas. Tomemos o caso
tema binrio. Na tabela abaixo damos de 1256, apresentado na figura 14.
Outros cdigos binrios, mas no as representaes dos dgitos deste Veja que basta ler o quociente fi-
to importantes neste momento, so sistema com equivalentes decimais e nal e depois os restos das divises
o Cdigo Biquinrio, em que cada d- binrios: sucessivas, sempre lembrando que os
gito tem um peso e so sempre usa- que excederem 10 devem ser troca-
dos 7 bits para sua representao e dos pelas letras equivalentes.
o Cdigo Gray que aparece em diver-
sas verses. EXERCCIOS
a) Converter 645 em BCD
O Cdigo Gray se caracteriza pelo
b) Converter 45 em binrio puro
fato da passagem de qualquer nme- c) Converter 11001 (binrio) em decimal
ro para o seguinte sempre ser feita d) Converter 1101 0011 1011 (BCD) em
com a mudana de um nico dgito. decimal
Assim, por exemplo, quando pas- e) Conver ter 1745 (decimal) em
samos de 0111 (7 em decimal) para hexadecimal.
Figura 14 - 1367 decimal f) Converter FFF (hex) em decimal.
1000 (8 em decimal) os quatro dgi-
equivale a 557 na base 16. g) Converter F4D (hex) em decimal.

6 SABER ELETRNICA ESPECIAL N 8 - 2002


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

LIO 2

A LGEBRA D E BOOLE

Na primeira lio do nosso curso Apesar da algebra de Boole, como raes ou decises, como acender
aprendemos o significado das pala- foi chamada, poder resolver proble- um LED quando dois sensores so
vras Digital e Lgica empregadas na mas prticos de controle e fabricao ativados de uma determinada manei-
Eletrnica e nos computadores. Vimos de produtos, na poca no havia Ele- ra ou quando uma tecla pressiona-
que os computadores so denomina- trnica e nem as mquinas eram su- da, at girar no espao uma imagem
dos digitais quando trabalham com ficientemente avanadas para utilizar tridimensional.
sinais discretos, ou seja, sinais que seus princpios.
no variam continuamente entre dois A lgebra de Boole veio a se tor- 2.2 - Os nveis lgicos
valores, mas que assumem determi- nar importante com o advento da Ele- Partimos ento do fato de que nos
nados valores inteiros. Tambm vimos trnica, especificamente, da Eletrni- circuitos digitais s encontraremos
que os computadores so mquinas ca Digital, que gerou os modernos duas condies possveis: presena
lgicas, porque tomam decises a computadores. ou ausncia de sinal, para definir al-
partir de certos fatos, segundo regras Boole estabelece em sua teoria guns pontos importantes para o nos-
muito bem estabelecidas. Vimos que que s existem no universo duas con- so entendimento.
no caso dos circuitos digitais, como dies possveis ou estados, para Nos circuitos digitais a presena
os usados nos computadores, a base qualquer coisa que se deseje anali- de uma tenso ser indicada como 1
10 no a mais apropriada e que sar e estes dois estados so opostos. ou HI (de HIGH ou Alto) enquanto que
estes equipamentos usam principal- Assim, uma lmpada s pode es- a ausncia de uma tenso ser
mente o sistema binrio e tar acesa ou apagada, uma torneira indicada por 0 ou LO (de LOW ou
hexadecimal. Aprendemos ainda s pode estar aberta ou fechada, uma baixo).
como fazer as converses de base e fonte s pode ter ou no ter tenso O 0 ou LO ser sempre uma ten-
ler os nmeros binrios e hexade- na sua sada, uma pergunta s pode so nula, ou ausncia de sinal num
cimais. ter como resposta verdadeiro ou fal- ponto do circuito, mas o nvel lgico 1
Nesta lio veremos de que modo so. Dizemos de maneira simples que ou HI pode variar de acordo com o
os circuitos digitais podem tomar de- na lgebra de Boole as variveis lgi- circuito considerado (figura 1). Nos
cises lgicas. Todas essas decises cas s podem adquirir dois estados: PCs de mesa, a tenso usada para a
so baseadas em circuitos muito sim- alimentao de todos os circuitos l-
ples e configuraes que operam na 0 ou 1 gicos, por exemplo, de 5 V. Assim, o
base 2 e que portanto, so fceis de Verdadeiro ou Falso nvel 1 ou HI de seus circuitos ser
entender, porm muito importantes Aberto ou Fechado
para os leitores que pretendam tra- Alto ou Baixo (HI ou LO)
balhar com computadores, ou pelo Ligado ou Desligado
menos entender melhor seu princpio
de funcionamento. Na Eletrnica Digital partimos jus-
tamente do fato de que um circuito s
2.1 - A lgebra de Boole pode trabalhar com dois estados pos-
Em meados do sculo passado sveis, ou seja, encontraremos pre-
George Boole, um matemtico ingls, sena do sinal ou a ausncia do si-
desenvolveu uma teoria completa- nal, o que se adapta perfeitamente
mente diferente para a poca, base- aos princpios da lgebra de Boole.
ada em uma srie de postulados e Tudo que um circuito lgico digital
operaes simples para resolver uma pode fazer est previsto pela lgebra Figura 1 - Nos circuitos digitais s
infinidade de problemas. de Boole. Desde as mais simples ope- encontramos um valor fixo de tenso.

SABER ELETRNICA ESPECIAL N 8 - 2002 7


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

sempre uma tenso de 5 V. Nos Verdadeiro


laptops usada uma tenso de ali- Ligado
mentao menor, da ordem de 3,2 V, Nvel alto ou HI
portanto, nestes circuitos um nvel 1
ou HI sempre corresponder a uma 3.1 - Operaes Lgicas Figura 3 - Podemos trabalhar com os nveis
tenso desse valor. No dia-a-dia estamos acostuma- "invertidos" numa lgica negativa.
Existem ainda circuitos digitais que dos a realizar diversos tipos de ope-
empregam componentes de tecnolo- raes lgicas, as mais comuns so tamente implementadas levando em
gia CMOS e que so alimentados ti- as que envolvem nmeros, ou seja, conta a utilizao da lgebra
picamente por tenses entre 3 e 15 V. quantidades que podem variar ou va- booleana.
Nestes casos, conforme vemos na fi- riveis. interessante observar que com
gura 2, um nvel lgico 1 ou HI pode- Assim, podemos representar uma um pequeno nmero destas opera-
r ter qualquer tenso entre 3 e 15 V, soma como: es conseguimos chegar a uma infi-
dependendo apenas da tenso de ali- nidade de operaes mais complexas,
mentao usada. Y=A+B como por exemplo, as utilizadas nos
computadores e que, repetidas em
Onde o valor que vamos encon- grande quantidade ou levadas a um
trar para Y depende dos valores atri- grau de complexidade muito grande,
budos s letras A e B. nos fazem at acreditar que a mqui-
Dizemos que temos neste caso na seja inteligente!
uma funo algbrica e que o valor Y Na verdade, a associao, de
a varivel dependente, pois seu va- determinada forma das operaes
Figura 2 - A tenso encontrada nos circuitos
lor depender justamente dos valores simples que nos leva ao comporta-
CMOS ter um valor fixo entre 3 e 15 V.
de A e B, que so as variveis inde- mento muito complexo de muitos cir-
Na verdade, a idia de associar a pendentes. cuitos digitais, conforme ilustra a fi-
presena de tenso ao nvel 1 e a Na Eletrnica Digital, entretanto, gura 4.
ausncia ao nvel 0, mera questo existem operaes mais simples do Assim, como observamos na figu-
de conveno. que a soma, e que podem ser perfei- ra 5, um computador formado por
Nada impede que adotemos um
critrio inverso e projetemos os circui- Figura 4 - Circuitos que fazem
tos, pois eles funcionaro perfeita- operaes simples podem ser
mente. associados para realizar
Assim, quando dizemos que ao operaes complexas.
nvel alto (1) associamos a presena
de tenso e ao nvel baixo a ausn-
cia de tenso (0), estamos falando do
que se denomina lgica positiva.
Se associarmos o nvel baixo ou
0 a presena de tenso e o nvel alto
ou 1 a ausncia de tenso, estaremos
falando de uma lgica negativa, con-
forme ilustra a figura 3.
Para no causar nenhum tipo de
confuso, todo o nosso curso tratar
exclusivamente da lgica positiva,
o mesmo acontecendo com os dispo-
sitivos eletrnicos tomados como
exemplos.
Portanto, em nossa lgica, pos-
svel associar os seguintes estados de
um circuito aos valores 0 e 1:

0V
Falso
Desligado
Nvel baixo ou LO

1 - 5 V (ou outra tenso positiva, Figura 5 - Poucos blocos bsicos, mas reunidos em grande
conforme o circuito) quantidae podem realizar operaes muito complexas.

8 SABER ELETRNICA ESPECIAL N 8 - 2002


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

Figura 6 - Em (a) o simbolo mais comum e em (b) o simbolo IEEE usado em muitas publicaes
tcnicas mais modernas dos Estados Unidos e Europa.
Figura 7 - Circuito simples para simular a
um grande nmero de pequenos blo- esta tabela aparece com o nome de funo NO (NOT) ou inversor.
cos denominados portas ou funes Truth Table). A seguir apresentamos
em que temos entradas e sadas. a tabela verdade para a porta NOT Entrada: chave aberta = 0
O que ir aparecer na sada de- ou inversora: chave fechada = 1
terminado pela funo e pelo que Sada: lmpada apagada = 0
acontece nas entradas. Em outras Entrada Sada lmpada acesa = 1
palavras, a resposta que cada circui- 0 1
to lgico d para uma determinada 1 0 2.5 - Funo Lgica E
entrada ou entradas depende do que A funo lgica E tambm conhe-
ele ou de que regra booleana ele Os smbolos adotados para repre- cida pelo seu nome em ingls AND
segue. sentar esta funo so mostrados na pode ser definida como aquela em
Isso significa que para entender figura 6. que a sada ser 1 se, e somente
como o computador realiza as mais O adotado normalmente em nos- se, todas as variveis de entrada fo-
complexas operaes teremos de co- sas publicaes o mostrado em (a), rem 1.
mear entendendo como ele faz as mas existem muitos manuais tcnicos Veja que neste caso, as funes
operaes mais simples com as de- e mesmo diagramas em que so lgicas E podem ter duas, trs, qua-
nominadas portas e quais so elas. adotados outros e os leitores devem tro ou quantas entradas quisermos e
Por este motivo, depois de definir conhec-los. representada pelos smbolos mos-
estas operaes lgicas, associando- Esta funo pode ser simulada por trados na figura 8.
as lgebra de Boole, vamos estud- um circuito simples e de fcil entendi- As funes lgicas tambm so
las uma a uma. mento apresentado na figura 7. chamadas de portas ou gates (do
Neste circuito temos uma lmpa- ingls) j que correspondem a circui-
2.4 - Funo Lgica NO ou In- da que, acesa, indica o nvel 1 na sa- tos que podem controlar ou deixar
versora da e apagada, indica o nvel 0. Quan- passar os sinais sob determinadas
Nos manuais tambm encontra- do a chave est aberta indicando que condies.
mos a indicao desta funo com a a entrada nvel 0, a lmpada est Tomando como exemplo uma por-
palavra inglesa correspondente, que acesa, indicando que a sada nivel ta ou funo E de duas entradas, es-
NOT. 1. Por outro lado, quando a chave crevemos a seguinte tabela verdade:
O que esta funo faz negar uma fechada, o que representa uma en-
afirmao, ou seja, como em lgebra trada 1, a lmpada apaga, indicando Entradas Sada
booleana s existem duas respostas que a sada zero. A B
possveis para uma pergunta, esta Esta maneira de simular funes 0 0 0
funo inverte a resposta, ou seja, lgicas com lmpadas indicando a 0 1 0
a resposta o inverso da pergunta. sada e chaves indicando a entrada, 1 0 0
O circuito que realiza esta operao bastante interessante pela facilida- 1 1 1
denominado inversor. de com que o leitor pode entender seu
Levando em conta que este circui- funcionamento. Na figura 9 apresentamos o modo
to diz sim, quando a entrada no, Basta ento lembrar que: de simular o circuito de uma porta E
ou que apresenta nvel 0, quando a
entrada 1 e vice-versa, podemos
associar a ele uma espcie de tabela
que ser de grande utilidade sempre
que estudarmos qualquer tipo de cir-
cuito lgico.
Esta tabela mostra o que ocorre
com a sada da funo quando colo-
camos na entrada todas as combina-
es possveis de nveis lgicos.
Dizemos que se trata de uma ta-
bela verdade (nos manuais em Ingls Figura 8 - Smbolos adotados para representar uma porta E ou AND.

SABER ELETRNICA ESPECIAL N 8 - 2002 9


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

Figura 9 - Circuito simples para


simular um aporta E ou AND.

usando chaves e uma lmpada co- Figura 10 - Smbolos para as portas OU ou OR.
mum. preciso que S1 e S2 estejam
fechadas, para que a sada (lmpa- Vemos que a sada estar no n- funo E que denominada NO-E
da) seja ativada. vel 1 se uma das entradas estiverem ou em ingls, NAND.
Para uma porta E de trs entra- no nvel 1. Na figura 12 temos os smbolos
das tabela verdade ser a seguinte: Um circuito simples com chaves e adotados para representar esta fun-
lmpada para simular esta funo o.
Entradas Sada dado na figura 11. Observe a existncia de um pe-
A B C S Quando uma chave estiver fecha- queno crculo na sada da porta para
0 0 0 0 da (entrada 1) a lmpada receber indicar a negao.
0 0 1 0 corrente (sada 1), conforme desejar- Podemos dizer que para a funo
0 1 0 0 mos. Para mais de duas variveis po- NAND a sada estar em nvel 0 se, e
0 1 1 0 demos ter portas com mais de duas somente se, todas as entradas esti-
1 0 0 0 entradas. Para o caso de uma porta verem em nvel 1.
1 0 1 0 OU de trs entradas teremos a se- A tabela verdade para uma porta
1 1 0 0 guinte tabela verdade: NO-E ou NAND de duas entradas
1 1 1 1 a seguinte:
Entradas Sada
Para que a sada seja 1, preciso A B C S Entradas Sada
que todas as entradas sejam 1. 0 0 0 0 A B S
Observamos que para uma porta 0 0 1 1 0 0 1
E de 2 entradas temos 4 combinaes 0 1 0 1 0 1 1
possveis para os sinais aplicados. 0 1 1 1 1 0 1
Para uma porta E de 3 entradas te- 1 0 0 1 1 1 0
mos 8 combinaes possveis para o 1 0 1 1
sinal de entrada. 1 1 0 1 Na figura 13 temos um circuito
Para uma porta de 4 entradas, te- 1 1 1 1 simples com chaves, que simula esta
remos 16 e assim por diante. funo.
2.7 - Funo NO-E
2.6 - Funo lgica OU As funes E, OU e NO (inver-
A funo OU ou ainda OR (do in- sor) so a base de toda a lgebra
gls) definida como aquela em que booleana e todas as demais podem
a sada estar em nvel alto se uma ser consideradas como derivadas
ou mais entradas estiver em nvel alto. delas. Vejamos:
Esta funo representada pelos Uma primeira funo importante
smbolos mostrados na figura 10. derivada das anteriores a obtida
O smbolo adotado normalmente pela associao da funo E com a Figura 11 - Circuito para simular uma
em nossas publicaes o mostrado funo NO, ou seja, a negao da porta OU ou OR de duas entradas.
em (a).
Para uma porta OU de duas en-
tradas podemos elaborar a seguinte
tabela verdade:

Entradas Sada
A B S
0 0 0
0 1 1
1 0 1
1 1 1 Figura 12 - Smbolos para as portas NO-E ou NAND.

10 SABER ELETRNICA ESPECIAL N 8 - 2002


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

Figura 13 - Circuito que simula uma porta


Figura 14 - Smbolo usados para representar a funo NOR ou NO-E
NAND ou NO-E de duas entradas.
Observe que a lmpada s se tradas teremos sada 1 se as entra-
Veja que a lmpada s apagar mantm acesa (nvel 1) se as duas das forem 0 e 1 ou 1 e 0, mas a sada
(sada 0) quando as duas chaves es- chaves (S1 e S2) estiverem abertas ser 0 se as entradas forem ambas 1
tiverem fechadas (1), curto-circuitando (nvel 0). ou ambas 0, conforme a seguinte ta-
assim sua alimentao. O resistor Da mesma forma que nas funes bela verdade:
usado para limitar a corrente da anteriores, podemos ter portas NOR
fonte. com mais de duas entradas. Para o Entradas Sada
Tambm neste caso podemos ter caso de trs entradas teremos a se- A B S
a funo NAND com mais de duas guinte tabela verdade: 0 0 0
entradas. Para o caso de 3 entradas 0 1 1
teremos a seguinte tabela verdade: Entradas Sada 1 0 1
A B C S 1 1 0
Entradas Sada 0 0 0 1
A B C S 0 0 1 0 Esta funo derivada das de-
0 0 0 1 0 1 0 0 mais, pois podemos mont-la usan-
0 0 1 1 0 1 1 0 do portas conhecidas (figura 17).
0 1 0 1 1 0 0 0 Assim, se bem que esta funo
0 1 1 1 1 0 1 0 tenha seu prprio smbolo e possa ser
1 0 0 1 1 1 0 0 considerada um bloco independen-
1 0 1 1 1 1 1 0 te nos projetos, podemos sempre
1 1 0 1 implement-la com um circuito
1 1 1 0 2.9 - Funo OU-exclusivo equivalente como o ilustrado nessa
Uma funo de grande importn- figura.
2.8 - Funo NO-OU cia para o funcionamento dos circui-
Esta a negao da funo OU, tos lgicos digitais e especificamente 2.10 - Funo NO-OU exclusi-
obtida da associao da funo OU para os computadores a denomina- vo ou coincidncia
com a funo NO ou inversor. O ter- da OU-exclusivo ou usando o termo Podemos considerar esta funo
mo ingls usado para indicar esta fun- ingls, exclusive-OR. Esta funo como o inverso do OU-exclusivo. Sua
o NOR e seus smbolos so apre- tem a propriedade de realizar a soma denominao em ingls Exclusive
sentados na figura 14. de valores binrios ou ainda encon-
Sua ao definida da seguinte trar o que se denomina paridade (o
forma: a sada ser 1 se, e somente que ser visto futuramente).
se, todas as variveis de entrada fo- Na figura 16 temos os smbolos
rem 0. adotados para esta funo.
Uma tabela verdade para uma fun- Podemos definir sua ao da se-
o NOR de duas entradas mostra- guinte forma: a sada ser 1 se, e so-
da a seguir: mente se, as variveis de entrada fo-
rem diferentes. Isso significa que, para Figura 15 - Circuito usado para simular
Entradas Sada uma porta Exclusive-OR de duas en-
A B S uma porta NOR de duas entradas.
0 0 1
0 1 0
1 0 0
1 1 0

Um circuito simples usando cha-


ves e lmpada para simular esta fun-
o mostrado na figura 15. Figura 16 - Smbolo para a funo OU-exclusivo ou Exclusive-OR.

SABER ELETRNICA ESPECIAL N 8 - 2002 11


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

porta E de duas entradas (A e B) e


sada S podemos fazer a representa-
o:
A.B=S

b) Operao OU
Esta operao representada
pelo sinal (+).
A operao de uma porta OU de
Figura 17 - Elaborao da funo OU-exclusivo com inversores, portas AND e uma porta OR. entradas A e B e sada S pode ser
representada como:
A+B=S

c) Operao NO
Esta operao indicada por uma
barra da seguinte forma:
A\ = S

Figura 18 - Smbolos da funo No-OU-Exclusive ou


Partindo destas representaes,
Exclusive NOR tambm chamada funo coincidncia.
podemos enumerar as seguintes pro-
priedades das operaes lgicas:
NOR e representada pelo smbolo so conhecer as propriedades que as
mostrado na figura 18. operaes apresentam. 1. Propriedade comutativa das
Observe o crculo que indica a Exatamente como no caso das operaes E e OU:
negativa da funo anterior, se bem operaes com nmeros decimais, as
que essa terminologia so seja apro- operaes lgicas com a lgebra A.B=B.A
priada neste caso. Booleana se baseiam numa srie de A+B=B+A
Esta funo pode ser definida postulados e teoremas algo simples.
como a que apresenta uma sada Os principais so dados a seguir 2. Propriedade associativa das
igual a 1 se, e somente se as vari- e prov-los fica por conta dos leitores operaes E e OU:
veis de entrada forem iguais. que desejarem ir alm. Para enten-
Uma tabela verdade para esta fun- der, entretanto, seu significado A.(B.C) = (A.B).C
o a seguite: no preciso saber como provar sua A+(B+C) = (A+B)+C
validade, mas sim memorizar seu
Entrada Sada significado. 3. Teorema da Involuo:
A B S (A negao da negao a pr-
0 0 1 pria afirmao)
0 1 0 Representaes
1 0 0 A\\ = A
1 1 1 As operaes E, OU e NO so
representadas por smbolos da se- 4. A operaco E distributiva em
Podemos implementar esta funo guinte forma: relao operao OU:
usando outras j conhecidas, confor- a) Operao E
me a figura 19. A operao E representada por A.(B+C) = A.B + A.C
um ponto final(.). Assim, para uma
2.11 - Propriedades das opera-
es lgicas
As portas realizam operaes com
os valores binrios aplicados s suas
entradas. Assim, podemos represen-
tar estas operaes por uma
simbologia apropriada, facilitando o
projeto dos circuitos e permitindo
visualizar melhor o que ocorre quan-
do associamos muitas funes.
No entanto, para saber associar as
diversas portas e com isso realizar
operaes mais complexas, preci- Figura 19 - Funo coincidncia (Exclusive NOR) implementada com outras portas.

12 SABER ELETRNICA ESPECIAL N 8 - 2002


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

5. Propriedades diversas:

A.A = A
A+A = A
A.0 = 0
A.1 = A Figura 20 - Obtendo um inversor ( Funo NO ou NOT) a partir de uma porta NAND.
A+0 = A
A+1 = 1 sada depois de aplic-la a uma por- sada certamente ser:
A.A\= 0 ta NAND. a) 0 b) 1
A+A\= 1 c) Pode ser 0 ou 1
A+A.B = A 2.13 - Concluso d) Estar indefinida
Os princpios em que se baseiam
6. Teoremas de De Morgan: os circuitos lgicos digitais podem 3. O circuito que realiza a opera-
parecer algo abstratos, pois usam o lgica NO denominado:
Aplicando a operao NO a uma muito de Matemtica e isso talvez a) Porta lgica b) Inversor
operao E, o resultado obtido igual desestimule os leitores. No entanto, c) Amplificador digital
ao da operao OU aplicada aos com- eles so apenas o comeo. O esforo d) Amplificador analgico
plementos das variveis de entrada. para entend-los certamente ser re-
____ _ _ compensado, pois estes princpios 4. Se na entrada de uma porta
A.B=A+B esto presentes em tudo que um com- NAND aplicarmos os nveis lgicos 0
putador faz. Nas prximas lies, e 1, a sada ser:
Aplicando a operao NO a uma quando os princpios estudados co- a) 0
operao OU o resultado igual ao mearem a tomar uma forma mais b) 1
da operao E aplicada aos comple- concreta, aparecendo em circuitos e c) Pode ser 0 ou 1
mentos das variveis de entrada. aplicaes prticas ser fcil entend- d) Estar indefinida
los melhor.
____ _ _ Nas prximas lies, o que foi es- 5. Em qual das seguintes condi-
A+B=A.B tudado at agora ficar mais claro es de entrada a sada de uma por-
quando encontrarmos sua aplicao ta OR ser 0:
prtica. a) 0,0 b) 0,1
2.12 - Fazendo tudo com portas c) 1,0 d) 1,1
NAND
As portas NO-E, pelas suas ca- QUESTIONRIO 6. Qual o nome da funo lgi-
ractersticas, podem ser usadas para ca em que obtemos uma sada 1
obter qualquer outra funo que es- 1. Se associarmos presena de quando as entradas tiverem nveis
tudamos. Esta propriedade torna es- uma tenso o nvel lgico 1 e sua lgicos diferentes, ou seja, forem 0 e
sas portas blocos universais nos pro- ausncia o nvel 0, teremos que tipo 1 ou 1 e 0.
jetos de circuitos digitais j que, na de lgica: a) NAND
forma de circuitos integrados, as fun- a) Digital b) Positiva b) NOR
es NAND so fceis de obter e ba- c) Negativa d) Booleana c) AND
ratas. d) Exclusive OR
A seguir vamos mostrar de que 2. Na entrada de uma funo lgi-
modo podemos obter as funes es- ca NO aplicamos o nvel lgico 0. A 7. Qual a porta que pode ser
tudadas simplesmente usando portas utilizada para implementar qualquer
NAND. funo lgica:
a) Inversor (NO)
b) AND
Inversor Figura 21 - POrta E obtida c) NAND
Para obter um inversor a partir de com duas NO-E (NAND). d) OR
uma porta NAND basta unir suas en-
tradas ou colocar uma das entradas Respostas da lio n 1
no nvel lgico 1, conforme figura 20. a) 0110 0100 0101
Uma porta E (AND) obtida sim- b) 101101
plesmente agregando-se funo c) 25
NO-E (NAND) um inversor em cada d) Sem resposta (1101 no existe)
entrada, (figura 21). e) 131
A funo OU (OR) pode ser obti- f) 131
Figura 22 - Porta OU obtida
da com o circuito mostrado na g) 334
com duas NO-E (NAND).
figura 22. O que se faz inverter a
SABER ELETRNICA ESPECIAL N 8 - 2002 13
www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

LIO 5

COM BIN A N D O FU N ES LGICA S

Nas duas lies anteriores estu- Vimos, desta forma, que a tabela 0 1 1 = 3
damos as famlias lgicas CMOS e verdade para uma funo AND de 1 0 0 = 4
TTL, analisando suas caractersticas duas entradas, como a representada 1 0 1 = 5
eltricas principais e a maneira como na figura 1, pode ser dada por: 1 1 0 = 6
os componentes so fabricados atra- 1 1 1 = 7
vs de alguns circuitos tpicos. A B S
Nesta lio continuaremos a es- 0 0 0 O conhecimento da contagem bi-
tudar as funes lgicas, agora de 0 1 0 nria facilita bastante a elaborao de
uma forma mais completa. Analisare- 1 0 0 tabelas verdades, quando todas as
mos o que ocorre quando juntamos 1 1 1 combinaes possveis de nveis l-
diversas funes lgicas, prevendo o gicos em 2, 3 ou 4 entradas devam
que acontece com suas sadas. Os Veja que nas colunas de entrada ser estudadas.
circuitos complexos, como os usados (A e B) para termos todas as combi- Assim, uma vez que o leitor conhe-
nos computadores, por exemplo, se naes possveis, fazemos o equiva- a o comportamento das principais
aproveitam das operaes complica- lente numerao binria de 0 a 3, j funes, sabendo o que ocorre na
das que muitas portas lgicas podem que: sada de cada uma quando temos
realizar em conjunto. Assim, de fun- determinadas entradas e sabendo
damental importncia para nosso es- 0 0 = 0 elaborar tabelas verdades, fica fcil
tudo saber analisar estas funes. 0 1 = 1 combinar funes e saber o que acon-
1 0 = 2 tece em suas sadas.
1 1 = 3
5.1 - As tabelas verdade 5.2 - Lgica Combinacional
Os diversos sinais de entrada apli- Para uma tabela verdade feita para Vamos partir de um exemplo sim-
cados a uma funo lgica, com to- uma porta AND de 3 entradas tere- ples de lgica combinacional usando
das as suas combinaes possveis, mos: tabelas verdades para saber o que
e a sada correspondente podem ser ocorre na sua sada, com o circuito
colocados numa tabela. A B C S da figura 2.
Nas colunas de entradas coloca- 0 0 0 0 Este circuito faz uso de uma porta
mos todas as combinaes possveis 0 0 1 0 AND, um inversor e uma porta OR. O
de nveis lgicos que as entradas po- 0 1 0 0 resultado desta configurao uma
dem assumir. Na coluna correspon- 0 1 1 0 funo combinacional com trs entra-
dente sada colocamos os valores 1 0 0 0 das e uma sada.
que esta sada assume em funo 1 0 1 0
dos nveis lgicos correspondentes na 1 1 0 0
entrada. 1 1 1 1

Neste caso, as combinaes de


nveis lgicos na entrada correspon-
dem numerao binria de 0 a 7 j
que:

0 0 0 = 0
Figura 1 - Funes ou porta 0 0 1 = 1 Figura 2 - Circuito combinacional
AND (E) de duas entradas. 0 1 0 = 2 simples com trs entradas.

SABER ELETRNICA ESPECIAL N 8 - 2002 29


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

Para elaborar a tabela verdade Sabemos que a tabela verdade Resultando na seguinte tabela:
para este circuito e assim determinar- para o inversor :
mos todas as sadas possveis em A B C S1 S2 S
funo das entradas, devemos levar A S 0 0 0 1 0 1
em conta que ele formado por duas 0 1 0 0 1 1 0 1
etapas. 1 0 0 1 0 1 0 1
Na primeira etapa temos a porta 0 1 1 1 1 1
AND e o inversor, enquanto que na Ora, como em nosso caso A a 1 0 0 0 0 0
segunda etapa temos a porta OR. Isso entrada do inversor e S1 sua sada, 1 0 1 0 0 0
significa que as sadas dos circuitos podemos partir para a determinao 1 1 0 0 0 0
da primeira etapa, que chamaremos de toda a coluna S1 simplesmente in- 1 1 1 0 1 1
de S1 e S2 so a entrada da segunda vertendo os valores de A, da seguin-
etapa. te forma: Trata-se de uma funo bastante
Temos ento de levar em conta interessante que pode ser definida
estas sadas na elaborao da tabe- A B C S1 S2 S como a que fornece uma sada alta
la verdade que ter no seu topo as 0 0 0 1 somente quando a entrada A estiver
seguintes variveis: 0 0 1 1 no nvel baixo, no importando as
0 1 0 1 demais entradas ou ainda quando as
A B C S1 S2 S 0 1 1 1 trs entradas estiverem no nvel alto.
1 0 0 0
A,B e C so as entradas dos cir- 1 0 1 0
cuitos. S1 e S2 so pontos intermedi- 1 1 0 0 5.3 - Como Projetar Um Circuito
rios do circuito que precisam ser ana- 1 1 1 0 Combinacional
lisados para a obteno de S, que O problema de saber o que acon-
a sada final do circuito. Para encontrar os valores da co- tece com a sada de um circuito for-
Comeamos por colocar em A, B luna S2 devemos observar que ela mado por muitas funes lgicas
e C todas as suas condies poss- corresponde tabela verdade da fun- quando suas entradas recebem diver-
veis, ou todas as combinaes de n- o AND onde as entradas so B e C sas combinaes de sinais no o
veis lgicos que podem ser aplicadas e a sada S2. mais importante para o projetista de
ao circuito: equipamentos digitais. Na verdade,
B C S2 muito mais importante que este pro-
A B C S1 S2 S 0 0 0 cedimento justamente fazer o con-
0 0 0 0 1 0 trrio, ou seja, projetar um circuito
0 0 1 1 0 0 que, em funo de determinados si-
0 1 0 1 1 1 nais de entrada, fornea exatamente
0 1 1 na sada o que se deseja.
1 0 0 Temos ento: O projeto de um circuito que te-
1 0 1 nha uma determinada funo envol-
1 1 0 A B C S1 S2 S ve um procedimento de sntese em
1 1 1 0 0 0 1 0 algumas etapas.
0 0 1 1 0 Na primeira etapa deve ser defini-
O passo seguinte colocar os va- 0 1 0 1 0 do o problema, estabelecendo-se exa-
lores possveis de S1, que corres- 0 1 1 1 1 tamente qual a funo a ser executa-
ponde sada do inversor. 1 0 0 0 0 da, ou seja, quais as entradas e quais
1 0 1 0 0 as sadas.
1 1 0 0 0 Numa segunda etapa, coloca-se
1 1 1 0 1 o problema numa tabela verdade ou
ainda na forma de equaes lgicas.
Finalmente, levando em conta O procedimento que abordaremos
que S1 e S2 so entradas de uma por- neste curso ser basicamente o da
ta OR de duas entradas cuja sada obteno das funes a partir das ta-
S, podemos elaborar a coluna final de belas verdade e das equaes lgi-
sadas (S) cas.
Finalmente, numa terceira etapa,
S1 S2 S obtemos o circuito que exercer as
0 0 0 funes desejadas.
0 1 1 Na terceira etapa, um ponto impor-
Figura 3 - Duas formas de se 1 0 1 tante consiste na minimizao do cir-
obter a mesma funo.
1 1 1 cuito, j que na maioria dos casos
30 SABER ELETRNICA ESPECIAL N 8 - 2002
www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

pode-se implementar a mesma fun- Vamos tomar como exemplo a ta- Substituindo pelos valores encon-
o de muitas formas diferentes como bela verdade abaixo para determinar trados teremos:
atesta o circuito simples apresentado a funo lgica correspondente: __ _ _ _
na figura 3. S = A.B.C + A.B.C + A.B.C + A.B.C
Veja que podemos ter o mesmo A B C Y linha
circuito com quantidades de portas 0 0 0 0 1 Esta ento a funo lgica que
diferentes, na prtica devemos sem- 1 0 0 1 2 representa a tabela verdade que pro-
pre levar este fato em conta. No 0 1 0 1 3 pusemos como parte inicial do pro-
apenas o nmero de portas que de- 1 1 0 0 4 blema e para a qual devemos encon-
terminar a configurao final, mas 0 0 1 1 5 trar um circuito equivalente.
sim, seu custo e a eventual utilizao 1 0 1 0 6
em outras partes do circuito. 0 1 1 0 7 Passo 2 - Implementao dos
Por exemplo, se o circuito j esti- 1 1 1 1 8 Circuitos Combinacionais
ver usando dois inversores dos seis Conforme estudamos em lies
disponveis num circuito integrado e Indicamos a linha na ltima colu- anteriores, possvel usar as portas
a nossa funo tiver uma soluo um na de modo a facilitar as explicaes NAND e NOR como blocos lgicos
pouco maior, mas que use estes in- seguintes. universais a partir dos quais podemos
versores, ser interessante adot-la Observamos que temos sadas no elaborar qualquer outra funo ou
para aproveitar os inversores ociosos. nvel 0 para as linhas 0, 3, 5 e 6, en- mesmo funes mais complexas.
A seguir daremos um exemplo de quanto para as linhas 1, 2, 4 e 7 te- Para exemplificar vamos analisar
como obter os circuitos a partir de mos sadas 1. uma funo um pouco mais simples
uma tabela verdade. Isso quer dizer que teremos a fun- do que a obtida no passo anterior.
o OU para as linhas cuja sada 1 Tomemos a expresso:
a) Passo 1 - Determinao das que podem ser encaradas como ope- _ _ _
equaes lgicas raes OR com tabelas que teriam 1 S=A.B.C + A.B.C
Lembramos que para as funes na sada apenas nas linhas 1, 2, 4 e Podemos tentar implement-la
estudadas temos as seguintes repre- 7, conforme mostrado a seguir: usando portas NAND e eventualmen-
sentaes: ABC Y A B C S1 A B C S2 A B C S3 A B C S4
Funo E (AND) 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0
00 1 1 00 0 1 00 1 0 00 1 0 00 1 0
Y=A.B 01 0 1 01 0 0 01 0 1 01 0 0 01 0 0
01 1 0 = 01 1 0 + 01 1 0 + 01 1 0 + 01 1 0
Funo No E (NAND) 10 0 1 10 0 0 10 0 0 10 0 1 10 0 0
___ 10 1 0 10 1 0 10 1 0 10 1 0 10 1 0
Y=A.B 11 0 0 11 0 0 11 0 0 11 0 0 11 0 0
11 1 1 11 1 0 11 1 0 11 1 0 11 1 1
Funo OU (OR)
Isso nos permite escrever as equa- te inversores, j que a barra sobre
Y=A+B cada letra indica sua negativa, con-
es lgicas para cada uma das qua-
tro tabelas da seguinte forma: forme estudamos.
Funo No OU (NOR) A operao (.) pode ser realizada
_ _
____ utilizando-se uma porta NAND que li-
S1 = A . B . C que
Y=A+B gada a um inversor nos fornece uma
corresponde a A=0, B=0 e C=1
_ porta AND.
Funo No (NOT) ou inversor Assim, conforme a figura 4, po-
S2 = A . B . C que
__ demos implementar A.B.C usando
corresponde a A=0, B=1 e A=0
Y=A uma porta NAND de 3 entradas e um
_ _
S3 = A . B . C que inversor.
Funo ou exclusivo Veja na figura 5 como a opera-
corresponde a A=1, B=0 e C=0
(Exclusive OR) o A.B.C pode ser implementada.
S4 = A . B . C que A soma (+) pode ser implementa-
Y=A(+)B da com uma porta OR ligada a dois
corresponde a A=1, B=1 e C=1
inversores, figura 6.
Como a sada S a combinao
das quatro funes temos:

S = S1 + S2 + S3 + S4
Figura 4 - A funo A.B.C implementada. Figura 5 - Implementao da funo A.B.C

SABER ELETRNICA ESPECIAL N 8 - 2002 31


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

Logo, quando temos uma expres-


so formada pela soma de produtos,
podemos usar portas NAND sem a
necessidade de inversores, bastando
apenas lembrar duas propriedades:
As combinaes de entrada po-
dem ser aplicadas a portas NAND.
As sadas das portas NAND po-
Figura 6 - Obtendo a soma (+) de dem ser aplicadas entrada de uma
duas expresso lgicas. segunda porta NAND obtendo-se na Figura 8 - Circuito final para funo desejada.
sada a funo desejada.
Combinando os trs circuitos po- Vamos agora fazer uma tentativa
demos chegar configurao final de implementar uma funo usando
desejada, figura 7. portas NOR, o que ser escolhido
Veja que a inverso da inverso quando tivermos um produto de so-
usada no circuito anterior nos leva ao mas.
circuito original. Isso significa que po- Tomemos como exemplo a funo:
demos simplificar a configurao eli- _ _ _
minando as duplas inverses em s- S = (A + B + C) . (A + B + C)
rie. Isso nos leva configurao final As somas podem ser obtidas fa- Figura 9 - Implementando as funes
do circuito mostrada na figura 8. cilmente a partir de portas NOR com soma com portas NOR e inversores.

as sada aplicadas a um inversor. A


negao de NOR OR. O circuito
equivalente para trs entradas mos-
trado na figura 9.
O produto das duas somas obti-
do com dois inversores aplicando os
sinais a uma outra porta OR, ou seja,
a uma outra configurao NOR.
Como nas duas linhas de sinais
temos inversores em srie, e o inver-
sor do inverso de um nvel lgico
Figura 7 - A funo S=ABC+ABC de forma que ainda pode ser minimizada. ele mesmo, podemos simplificar o cir-
cuito eliminando todos os inversores.
Isso nos permite chegar confi-
gurao final que mostrada na ..
Assim, se quisermos implementar
uma funo que consiste num produ-
to de somas, basta seguir dois proce-
dimentos bsicos:
Aplicar as entradas corresponden-
tes a cada soma a uma porta OR que
pode ser obtida associando-se uma
porta NOR a uma inversor.
Aplicar as sadas obtidas nas fun-
es que devem ser multiplicadas a
Figura 10 - A implementao quase final da funo. inversores que so ligados s entra-
das de uma porta OR final, tambm
obtida com a associao de um in-
versor a uma porta NOR.
Como os inversores em srie se
anulam, eles podem ser eliminados e
o circuito implementado utilizando-se
apenas portas NOR.
possvel resolver o problema de
implementar circuitos combinacionais
reduzindo as funes a produtos de
Figura 11 - A implementao final da funo.
somas ou ainda a soma de produtos,
32 SABER ELETRNICA ESPECIAL N 8 - 2002
www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

sem nenhuma parte ociosa.

5.5 - DIAGRAMAS DE
KARNAUGH
Um processo bastante interessan-
te para representar uma tabela ver-
dade e a partir dela obter uma simpli-
ficao dos circuitos utilizados para
sua implementao o que faz uso
Figura 13 - O mesmo circuito
dos chamados diagramas ou mapas
Figura 12 - Dois tipos diferentes de usando um nico tipo de porta.
de Karnaugh.
portas so usados neste circuito.
O diagrama de Karnaugh consis- cada quadro difere do adjacente em
casos em que podemos trabalhar com te numa tabela retangular com nme- apenas um dgito.
funes NAND ou NOR. ro de quadros que corresponde a 2 Dizemos que so adjacentes os
Como as duas solues levam aos elevado ao expoente N, onde N o termos que esto direita e esquer-
mesmos resultados, num projeto pr- nmero de variveis do circuito. da de cada quadro e tambm os que
tico interessante analisar as confi- Cada varivel lgica ocupa no gr- esto acima e abaixo. Tambm so
guraes obtidas para um problema fico metade da sua extenso e seu adjacentes os que estiverem na mes-
nos dois casos. Adota-se ento a so- complemento ocupa a outra metade. ma fila, mas um na primeira coluna e
luo que utilizar menos circuitos ou Na figura 13 temos o modo como outro na ltima.
que for mais conveniente, por exem- so elaborados os diagramas de Na figura 16 temos um mapa com
plo, aproveitando portas ociosas de Karnaugh para 1, 2 e 3 variveis, com a identificao das adjacncias.
um circuito integrado j utilizado no as expresses lgicas corresponden- Assim, o que fazemos plotar a
mesmo projeto com outras finalida- tes a cada caso. tabela verdade da funo que dese-
des. Estas expresses so obtidas de jamos implementar num mapa de
uma forma muito semelhante usa- Karnaugh com o que ser possvel
5.4 - SIMPLIFICANDO E da no conhecido joguinho de bata- identificar melhor as adjacncias e
MINIMIZANDO lha naval onde a posio de cada assim fazer as simplificaes.
Uma consequncia da possibilida- tiro dada por duas coordenadas, Para que o leitor entenda como
de de construir funes complexas a uma correspondente s linhas e ou- funciona o mapa de Karnaugh numa
partir de portas bsicas como OR e tra s colunas. simplificao de uma funo, vamos
AND (OU e E) a otimizao de um Na figura 15 mostramos, como tomar como exemplo a funo que
projeto aproveitando poucos tipos de exemplo, de que modo um diagrama dada pela seguinte tabela verdade:
circuitos integrados bsicos. de Karnaugh de 4 variveis pode ser
Assim, se tivermos uma funo obtido com a incluso dentro de cada A B S
que seja obtida utilizando-se portas quadro da expresso corresponden- 0 0 1
AND e OR como a mostrada na figu- te. No diagrama (b) da figura 14 os 0 1 1
ra 12, ela ter o inconveniente de pre- quadros foram preenchidos com os 1 0 0
cisar de dois tipos diferentes de cir- valores 0 e 1 correspondentes s en- 1 1 1
cuitos integrados. tradas. Este diagrama chamado
Se quisermos esta funo com cir- tambm de diagrama de Veitch. Uma Desejamos expressar esta tabela
cuitos TTL, por exemplo, aproveitare- observao importante em relao a como a soma de produtos, o que sig-
mos trs das trs portas de trs en- esta representao por 0 e 1 que nifica que os valores adjacentes que
tradas de um circuito 7411 e tambm
precisaremos aproveitar uma das qua-
tro portas OR de duas entradas de um
circuito integrado 7432.
Evidentemente, estaremos usan-
do dois circuitos integrados, desper-
diando 1/3 de um e 3/4 do outro.
Podemos simplificar consideravel-
mente este circuito se usarmos ape-
nas portas NAND com a configurao
equivalente mostrada na figura 13.
Este circuito, que apresenta a
mesma funo do anterior, usa as trs
portas de um circuito integrado 7410.
Utilizamos apenas um circuito inte-
grado que totalmente aproveitado, Figura 14 - Diagrama de Karnaugh para uma (a) duas (b) e trs (c) variveis.

SABER ELETRNICA ESPECIAL N 8 - 2002 33


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

devemos procurar na tabela so os


1. Se fssemos expressar esta fun-
o como o produto de uma soma,
os valores considerados seriam os 0
e o procedimento final seria o mes-
mo.
Construmos ento o Diagrama de
Karnaugh para esta tabela conforme
a figura 17.
A partir deste diagrama nosso pr-
ximo passo consiste em tentar fazer
simplificaes que possam levar a cir-
cuitos mais simples na implemen-
tao.
A idia agrupar os termos adja-
centes iguais, havendo para isso di-
versas possibilidades que so apre-
sentadas na figura 18.
A primeira possibilidade mostrada
em (a) nos leva a uma soma de trs
produtos, cada qual obtido pela
interseco da linha com a coluna em
Figura 15 - Diagramas de Karnaugh (a) e Veitch.
que est o 1 correspondente.
Assim, o primeiro est na coluna
que intercepta A-0 com B-0. Ora, o plicado por B sem inverses ou: casa que corresponde interseco
valor zero na indexao indica inver- de A-1 com B-1 vale a soma (sem in-
so, portanto, isso significa que o pri- A.B verso):
meiro fator de nosso produto ser:
__ Como devemos expressar a fun- A+B
A.B o na forma de uma soma de produ-
tos fazemos: A expresso final na forma de um
O segundo 1 a ser considerado __ _ produto de somas ser ento:
est na coluna A=1 e B=0, portanto, S = A.B + A.B + A.B _
temos A invertido e B sem inverso, o S = A + B.A
que nos leva ao segundo fator de nos- Para o segundo caso (b) temos
so produto: uma simplificao maior, j que agru- Da mesma forma chegamos sim-
_ pamos os dois 1 da primeira linha plificao (b) que permite a expres-
A.B de modo que podemos adotar para so mais simples, pois conseguimos
ele: juntar trs casas adjacentes.
Finalmente, o terceiro 1 a ser _ Raciocinando da mesma forma
considerado est na linha A=1 e B=1, A chegamos expresso:
o que significa um fator com A multi- Para o outro valor 1 que est na _
S=A+B

O procedimento que vimos como


exemplo envolveu uma funo sim-
ples com apenas duas variveis de
entrada.
No entanto, o mesmo procedimen-

Figura 16 - Adjacncias
no mapa de Karnaugh
para 4 variveis. Figura 17 - A tabela verdade
plotada no Mapa de Karnaugh.

34 SABER ELETRNICA ESPECIAL N 8 - 2002


www.cliqueapostilas.com.br

CURSODEELETRNICA DIGITAL

to vlido para qualquer nmero de a) Mapa de Karnaugh


variveis. Os leitores interessados em b) Diagrama de Veitch
aprofundar-se neste estudo devem c) Tabela verdade
procurar treinar os procedimentos in- d) Produto de somas
dicados, trabalhando com funes
cada vez mais complexas. 2. A tabela verdade abaixo,
corresponde qual funo:
ABS
CONCLUSO 001
011
O espao disponvel para nosso 101
curso no permite um aprofun- 110
damento maior neste assunto e um
certo treino se faz necessrio para o a) AND (E)
domnio das tcnicas envolvidas. As- b) NAND (No-E)
sim, para os leitores interessados no c) OR (OU)
tema, sugerimos a procura de litera- d) NOR (No-OU)
tura complementar. Mostramos os
procedimentos lgicos que permitem 3. Qualquer circuito lgico pode
trabalhar com as funes de modo a ser implementado utilizando-se que
chegar aos circuitos. funes bsicas?
Assim, uma tabela verdade que a) NAND e inversores
tenha qualquer combinao de entra- b) NAND e NOR
das que nos leve a qualquer combi- c) OR e Inversores
nao de sada pode ser elaborada d) AND e Inversores
na prtica com funes bsicas (NOR
e NAND) e isso no exige que se que- 4. Para implementar um circuito
bre a cabea. que corresponda a uma funo dada
Conhecendo os procedimentos por uma soma de produtos usamos
para resumir tudo em produto de so- quais funes lgicas?
mas e soma de produtos e tambm o a) Portas NAND
uso dos mapas de Karnaugh para b) Inversores
simplificao, obteremos configura- c) Portas OR
es simples que facilitam qualquer d) No possvel fazer isso
projeto.
5. Se numa implementao lgica
precisarmos usar inversores em s-
QUESTIONRIO rie, o que podemos fazer com eles?
a) Lig-los portas AND
1. Os valores combinados de to- b) Coloc-los em paralelo
das as entradas e a sada correspon- c) Inverter suas sadas
dente podem ser colocados numa d) Elimin-los
tabela denominada:

Figura 18 - Agrupamento possveis para termos adjacentes iguais.


Respostas: 1-C, 2-B, 3-B, 4-A, 5-D
SABER ELETRNICA ESPECIAL N 8 - 2002 35
www.cliqueapostilas.com.br

CURSO DE ELETRNICA DIGITAL

LIO 12
DECODIFICADORES E DISPLAYS

Na lio anterior estudamos os a) Decodificador de n para 2 ele-


registradores de deslocamento ou vado a n linhas
shift-registers, analisando seu princ- Temos nesta categoria circuitos
pio de funcionamento e principais que decodificam um sinal binrio de
aplicaes. Vimos tambm as n dgitos para uma sada de 2 eleva-
pinagens e caractersticas de alguns do ao expoente n. Por exemplo, para
circuitos integrados de registradores 2 dgitos ou linhas de entrada, temos
de deslocamento nas tecnologias TTL 2 x 2 linhas de sada. Para 3 linhas de
e CMOS. Nesta ltima lio de nosso entrada, temos 2 x 2 x 2 linhas de Fig. 1 - Um decodificador 1 para 4.
curso, analisaremos dois blocos fun- sada ou 8, e assim por diante, con-
damentais para o projeto de equipa- forme figura 1. Na figura 3 temos um circuito em
mentos digitais, pois eles so respon- Para entendermos como funciona que um contador binrio ligado a
sveis pelo interfaceamento destes este tipo de circuito vamos pegar sua um destes decodificadores de modo
circuitos com o usurio e com outros configurao mais simples com 2 li- a fazer o acionamento sequencial de
circuitos. Falaremos dos decodi- nhas de entrada e 4 de sada, usan- lmpadas.
ficadores e dos displays. do quatro portas NAND do 7400 e Basta ajustar a velocidade do
dois inversores do 7404, que mos- oscilador que funciona como clock
trado na figura 2. para determinar a velocidade do cor-
12.1 - OS DECODIFICADORES Este circuito ativa apenas uma das rimento das lmpadas, que acendem
sadas a partir das quatro combina- quando cada sada correspondente
As informaes que os circuitos es possveis do sinal de entrada, for ativada.
digitais produzem esto na forma bi- conforme verificamos na seguinte ta-
nria ou em outras formas que nem bela verdade: b) Demultiplexador ou DEMUX
sempre podem ser visualizadas facil- A configurao lgica estudada no
mente pelo usurio, ou ainda que no Entradas Sadas item anterior pode ser usada para rea-
podem ser utilizadas pelos circuitos A B S1 S2 S3 S4 lizar uma funo muito interessante
seguintes do equipamento. 0 0 0 1 1 1
Isso implica na necessidade de 0 1 1 0 1 1
termos circuitos que trabalhem uma 1 0 1 1 0 1
informao codificada de modo a 1 1 1 1 1 0
transform-la em outra que possa ser
usada por dispositivos ou circuitos. Veja que a sada ativada vai ao
Podemos ter, por exemplo, a ne- nvel baixo quando o valor binrio cor-
cessidade de apresentar um valor respondente aplicado entrada.
numrico na forma decimal a partir de Na prtica no preciso imple-
um valor binrio ou produzir um im- mentar circuitos decodificadores
pulso em determinado endereo como este a partir de portas lgicas,
numa memria a partir de uma infor- pois existem circuitos integrados que
mao binria deste endereo. j realizam estas funes. Daremos
Nas aplicaes digitais encontra- exemplos no final do artigo.
mos diversos tipos de circuitos Aplicaes possveis para este cir-
decodificadores, estudaremos os prin- cuito podem ser facilmente imagina- Fig. 2 - Decodificador 1 para
cipais nesta lio. das pelos leitores. 4 ou 1 de 4 com portas TTL.

82 SABERELETRNICAESPECIALN8-2002
www.cliqueapostilas.com.br

CURSO DE ELETRNICA DIGITAL

Fig. 4 - Um Demux em bloco.

Fig. 3 - Acionando lmpadas sequencialmente. de uma nica entrada e aplica o nvel


lgico nela existente a uma sada. Em
e til: o direcionamento de dados num A tabela verdade para este circui- outras palavras, este circuito l a in-
circuito. to dada a seguir: formao digital presente numa sa-
O bloco mostrado na figura 4 ilus- da programa e a transfere para a
tra o que dizemos. End. (AB) Dados EN S1 S2 S3 S4 sada.
O fluxo de informaes (tanto X X X 0 1 1 1 1 Este circuito recebe o nome de
analgicas como digitais) aplicado a 0 0 0 1 1 1 1 1 multiplexador ou multiplexer (MUX).
uma entrada pode ser direcionado 0 1 0 1 1 1 1 1 Na figura 7 temos um exemplo de
para qualquer uma das sadas, con- 1 0 0 1 1 1 1 1 aplicao implementado com funes
forme o comando aplicado linha de 1 1 0 1 1 1 1 1 lgicas comuns e que trabalha com 4
seleo de dados. 0 0 1 1 0 1 1 1 entradas e uma sada.
Por exemplo, se na linha de sele- 0 1 1 1 1 0 1 1 Novamente o nvel lgico existen-
o de dados ou controle for aplicado 1 0 1 1 1 1 0 1 te numa das entradas transferido
o valor 10, os dados de entrada se- 1 1 1 1 1 1 1 0 para a sada selecionada pelos nveis
ro encaminhados para a terceira li- lgicos aplicados em A e B, quando a
nha de sada. X = no importa entrada de habilitao (EN) levada
Na figura 5 mostramos um circui- Tambm possvel encontrar di- ao nvel alto.
to deste tipo implementado com por- versos circuitos integrados em Podemos elaborar a seguinte ta-
tas TTL e que portanto, s funciona tecnologia CMOS ou TTL que contm bela verdade para este circuito:
com dados digitais. estas funes, alguns operando at
Neste DEMUX os dados aplicados com sinais analgicos. EN A B S
na entrada DADOS (DATA) so enca- c) Multiplexadores ou MUX 0 X X 0
minhados para uma das sadas (S1 a Um tipo de circuito que encontra 1 0 0 E1
S3), conforme o endereo aplicado aplicaes prticas importantes em 1 0 1 E2
nas entradas A e B. Eletrnica Digital o que realiza a fun- 1 1 0 E3
No entanto, os dados s podem o inversa a que vimos no item an- 1 1 1 E4
passar no momento em que a en- terior.
trada de habilitao EN (de enable) Este circuito, conforme observa- X = no importa
for levada ao nvel alto. mos na figura 6, seleciona os sinais
Este tipo de funo tambm pode
ser encontrada com facilidade na for-
ma de circuitos integrados TTL e
CMOS, com nmero de entradas que
pode variar bastante conforme a apli-
cao desejada.

Fig. 5 - Demux com portas TTL. Fig. 6 - Um mux de 4 entradas (4 para 1).

SABERELETRNICAESPECIALN8-2002 83
www.cliqueapostilas.com.br

CURSO DE ELETRNICA DIGITAL

Fig. 9 - Acionando um display


para formar o algarismo 5.

Este tipo de circuito decodificador


Fig. 7 - Um mux com portas TTL. conta com 4 entradas, por onde entra
a informao BCD e 7 sadas que
d) Decodificador BCD para 7 de 7 segmentos de um mostrador, correspondem aos 7 segmentos de
segmentos observe a figura 8. um mostrador que ir apresentar o
Um tipo de decodificador muito Assim, se quisermos fazer surgir dgito correspondente.
usado nos projetos que envolvem Ele- o algarismo 5, bastar acender os A combinao de nveis lgicos
trnica Digital o que faz a conver- segmentos a, c, d, f, g, veja a figura 9. aplicada s entradas produzir nveis
so dos sinais BCD (Decimais Codifi- Como os sinais codificados em lgicos de sada que, aplicados aos
cados em Binrio) para acionar um binrio no servem para alimentar di- segmentos de um mostrador, fazem
mostrador de 7 segmentos. retamente os mostradores, preciso aparecer o dgito correspondente.
Podemos formar qualquer algaris- contar com um circuito que faa a preciso levar em conta que nes-
mo de 0 a 9 usando uma combinao converso, verifique a figura 10. te tipo de circuito, os segmentos de
um mostrador podem ser ativados
quando a sada vai ao nvel alto ou
quando a sada vai ao nvel baixo. Isso
depender do tipo de display, o que
ser estudado no item seguinte.

12.2 - DISPLAYS
Fig. 8 - Algarismos com 7
segmentos.
Um display um dispositivo que
tem por finalidade apresentar uma
informao numa forma que possa ser
lida por um operador.
Podemos ter displays simples que
operam na forma digital como
sequncias de LEDs, displays que
apresentam nmeros (numricos), e
displays que apresentam tambm
smbolos grficos (letras e sinais) de-
nominados alfa-numricos semelhan-
tes aos mostrados na figura 11.
Alguns mais sofisticados podem
at apresentar imagens de objetos ou
Fig. 10 - Como usar um decodificador BCD para 7 segmentos.
formas, como os usados em equipa-
mentos informatizados. O tipo mais
comum de display usado nos proje-
tos bsicos de Eletrnica Digital o
numrico de 7 segmentos, de que j
falamos no item anterior.
A combinao do acionamento de
7 segmentos possibilita o apareci-
Fig. 11 - Tipos de displays. mento dos algarismos de 0 a 9 e

84 SABERELETRNICAESPECIALN8-2002
www.cliqueapostilas.com.br

CURSO DE ELETRNICA DIGITAL

tambm de alguns smbolos grficos


semelhantes aos apresentados na fi-
gura 12.
O tipo mais comum usado nos pro-
jetos digitais o mostrador de LEDs,
onde cada segmento um diodo Fig. 12 - Smbolos grficos em displays de 7 segmentos.
emissor de luz, sua aparncia e sm-
bolo interno so mostrados na figura
13.
Os LEDs podem ser ligados de
modo a ter o anodo conectado ao
mesmo ponto, caso em que dizemos
que se trata de um display de anodo
comum, ou podem ter os catodos in-
terligados, caso em que dizemos que
se trata de um display de catodo co- Fig. 13 - Um display de LEDs de catodo comum com ponto decimal.
mum.
As correntes nos segmentos vari-
am tipicamente entre 10 e 50 mA con-
forme o tipo, o que nos leva a concluir
que o consumo mximo ocorre quan-
do o dgito 8 projetado (todos os
segmentos acesos) e pode chegar a
400 mA por dgito. Alguns fabricantes Fig. 14 - Tipos de displays mltiplos.
podem juntar mais de um dgito num
nico bloco, facilitando assim os pro- to torne-se opaco, deixando assim de A principal vantagem do mostra-
jetos, pois, na maioria dos projetos os refletir a luz. Desta forma, o fundo dor de cristal lquido (LCD) seu con-
nmeros apresentados so maiores branco do material deixa de ser visto, sumo, que centenas de vezes me-
que 9, ver figura 14. aparecendo em seu lugar uma regio nor do que o de um mostrador de
Outro tipo de display tambm uti- preta, veja a figura 15. LEDs. Para as aplicaes em que o
lizado com certa frequncia nos pro- As regies formam os segmentos aparelho deve ser alimentado atravs
jetos o de cristal lquido. e conforme sua combinao temos o de pilhas ou ficar permanentemente
Este display no acende quan- aparecimento dos dgitos. ligado, muito vantajoso usar o mos-
do excitado. Eletrodos transparentes No entanto, mais difcil trabalhar trador LCD.
ao serem excitados eletricamente com estes mostradores, pois eles exi-
pelo sinal do circuito fazem com que gem circuitos de excitao especiais
o lquido com que ele est em conta- que tambm so mais caros. 12.3 DECODIFICADORES E
CODIFICADORES TTL
E CMOS

Fig. 15 - Um display de cristal lquido. Podemos contar com


uma boa quantidade de
decodificadores, multi-
plexadores e demultiple-
xadores na forma de cir-
cuitos integrados TTL ou
CMOS. Ser interessan-
te para qualquer prati-
cante de Eletrnica Digi-
tal contar com um desses
manuais.
No entanto, para faci-
litar, decreveremos al-
guns circuitos integrados
que contm estas fun-
es e so mais utiliza-
dos nos projetos e apli-
caes prticas.

SABERELETRNICAESPECIALN8-2002 85
www.cliqueapostilas.com.br

CURSO DE ELETRNICA DIGITAL

a) 7442 - Decodificador BCD


para decimal
Este circuito integrado tem a
pinagem mostrada na figura 16.
Conforme a combinao de nveis
lgicos das entradas (codificadas em
BCD), apenas uma das sadas ir
para o nvel lgico baixo. Todas as
demais permanecero no nvel alto.
Se os nveis lgicos aplicados s
entradas tiverem a combinao 1010
at 1111 (que correspondem de 11 a
15) nenhuma das sadas ser ativa-
da. Quando ativada, cada sada pode
drenar uma corrente de 16 mA. Fig. 16 - BCD para decimal - decodificador.
O circuito integrado TTL 7445 tem
a mesma funo, com a diferena de
que possui transistores na configura-
o de coletor aberto na sada, po-
dendo com isso trabalhar com ten-
ses de at 30 V e drenar correntes
de at 80 mA. A pinagem a mesma
do 7442.

b) 7447 - Decodificador BCD


para 7 Segmentos
Este um circuito TTL que possui
sadas em coletor aberto capazes de
drenar correntes de at 40 mA, sen-
do portanto indicado para excitar
displays de LEDs de anodo comum. Fig. 17 - Decodificador BCD para 7 segmentos.
Na figura 17 temos a sua pinagem.
Algumas caractersticas importan- os zeros esquerda sejam apagados c) 74150 - Seletor de dados
tes devem ser observadas neste cir- quando so usados diversos conta- 1-de-16
cuito. dores, figura 18. Este circuito integrado TTL consis-
Uma delas o terminal Lamp Test Assim, em lugar de aparecer o te num multiplexador que possui 16
ou teste do display. Colocando esta valor 008, numa contagem aparece linhas de entrada e uma sada
sada no nvel lgico baixo (em funci- apenas 8. selecionadas pelas Linhas de Sele-
onamento normal ela deve ser Observe que a sada RB0 (Ripple o. Na figura 19 temos a pinagem
mantida no nvel alto) todas as sa- Blank Output) serve para a ligao em deste circuito integrado.
das vo ao nvel baixo, fazendo com srie de diversos blocos contadores Para operao normal, a entrada
que todos os segmentos do display de modo a ser obtido um conjunto de habilitao (EN) deve ser mantida
acendam. Com isso possvel verifi- com vrios dgitos. no nvel alto at o momento em que
car se ele est em bom estado.
Outra sada importante a RBI
(Ripple Blank Input) que faz com que

Fig. 18 - Usando a funo


RBI (Ripple Blank Input). Fig. 19 - Seletor de dados 1 de 16.

86 SABERELETRNICAESPECIALN8-2002
www.cliqueapostilas.com.br

CURSO DE ELETRNICA DIGITAL

Nestas condies os sinais a se-


rem chaveados podem variar entre -5
e +5 V, enquanto os sinais de sele-
o podem ter nvel baixo (0 V) ou
nvel alto (5 V).
Tanto na operao com sinais di-
gitais como analgicos, as chaves fe-
chadas representam uma resistncia
de 120 e no devem ser usadas
cargas com resistncias inferiores a
100 . A corrente mxima chaveada
para os sinais no deve superar os
25 mA.
Semelhantes a este circuito em
Fig. 20 - Distribuidor de dados 1 para 16. caractersticas so os:
4052 - Duas chaves 1 de 4
os dados de uma determinada entra- f) 4051 - Chave 1-de-8 4053 - Trs chaves 1 de 2
da devam ser levados para a sada. Este circuito integrado CMOS 4067 - Uma chave 1 de 16
Qual entrada ser ativada depende do pode chavear sinais analgicos ou Este ltimo circuito integrado pode
cdigo aplicado linha de seleo. O digitais e tem a pinagem mostrada na funcionar como multiplexador ou
circuito possui duas sadas. Numa figura 22. demultiplexador para sinais
delas aparece o sinal da entrada se- Para utilizar este circuito com si- analgicos e digitais de modo similar
lecionada e na outra, o sinal comple- nais digitais, a tenso de alimentao aos anteriores.
mentar. positiva pode ficar entre 5 e 12 V, en-
Circuitos semelhantes da mesma quanto que o pino 7 aterrado. g) 4026 - Contador de Dcada
famlia so o 74151 que consiste num No entanto, para operar com sinais com Sada de 7 Segmentos
seletor 1 de 8 e o 74153 que consiste analgicos, o pino 7 deve ser Este importante circuito integrado
num seletor 1 de 4. conectado a uma fonte de -5 V (fonte CMOS tem um contador divisor por
negativa) e o pino 8 aterrado. 10 e suas sadas so decodificadas.
d) 74154 - Distribuidor de Dados
1-de-16
Este curcuito integrado contm um
DEMUX ou Demultiplexador 1 de 16
em tecnologia TTL. Sua pinagem
mostrada na figura 20.
A entrada da habilitao (EN) deve
ser mantida no nvel alto at o mo-
mento em que os dados da entrada
devam ser transferidos para a sada
selecionada.
Os circuitos integrados 74157 so
distribuidores semelhantes, mas
1-de-2 e o 74155 1-de-4.
Fig. 21 - Decodificador BCD para 1 de 10.
e) 4028 - Decodificador BCD
para Decimal
Este um circuito integrado
CMOS com 10 sadas, onde aquela
que vai ao nvel alto depende da com-
binao dos nveis de entrada. As
demais sadas permanecero no n-
vel baixo. A pinagem deste circuito
integrado mostrada na figura 21.
As combinaes de entrada entre
1010 e 1111 que correspondem aos
nmeros de 11 a 15 no sero reco-
nhecidas e todas as sadas perma-
necero no nvel baixo.
Fig. 22 - Chave analgica/digital 1 de 8.

SABERELETRNICAESPECIALN8-2002 87
www.cliqueapostilas.com.br

CURSO DE ELETRNICA DIGITAL

QUESTIONRIO
Fig. 23 - Contador de dcada com sadas 7 segmentos.
1. Um circuito que joga o sinal de
uma entrada em uma de 4 sadas
denominado:
a) Multiplexador 1 de 4
b) Demultiplexador 1 de 4
c) Decodificador 4 por 4
d) Decodificador BCD para 1 de 4

2. Que tipo de decodificador tem


apenas uma de 10 sadas ativadas a
A pinagem deste circuito integra- que permanece no nvel alto at o partir de sinais BCD de entrada?
do mostrada na figura 23. momento em que a contagem chega a) Decodificador 1 de 10
Na operao normal, as entradas a 0010, quando passa ao nvel baixo. b) Demux 1 de 10
RST (Reset) e CLEN devem ser A entrada DISEN serve para ha- c) Contador Johnson
mantidas no nvel baixo. Um nvel alto bilitar o display, devendo permanecer d) Decodificador BCD para 1 de 10
aplicado em RST resseta o contador, no nvel alto na operao normal.
levando o valor da sada a 0 e ao Quando esta linha vai ao nvel baixo, 3. Em que tipo de display os
mesmo tempo impede a contagem. as sadas vo todas ao nvel baixo. catodos de todos os LEDs dos seg-
Um nvel alto aplicado em CLEN Este circuito indicado para ope- mentos so interligados e conectados
(Habilitao do Clock ou Clock rar com displays de catodo comum e a um ponto comum?
Enable) inibe a entrada dos sinais de a corrente de sada mxima de 1,2 a) Anodo comum
clock. O contador gatilhado nas tran- mA para uma tenso de alimentao b) Cristal lquido ou LCD
sies positivas do sinal de clock. de 5 V, e 5 mA para 10 V. c) Catodo comum
No pino 5 possvel obter um si- A frequncia mxima de operao d) Duplo
nal quadrado de 1/10 da frequncia de 5 MHz para 10 V de tenso de
de clock e no pino 14 temos um sinal alimentao e 2,5 MHz para 5 V. Resposta: 1.b 2.d 3.c

www.sabereletronica.com.br
88 SABERELETRNICAESPECIALN8-2002