Você está na página 1de 6

CURSO DE ELETRNICA DIGITAL

10101010100111010100101011101
CURSO DE
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.

1
CURSO DE ELETRNICA DIGITAL

LIO 1

ELETRNICA ANALGICA E DIGITAL


SISTEMAS DE NUMERAO

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-
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
CURSO DE ELETRNICA 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.

3
CURSO DE ELETRNICA 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
CURSO DE ELETRNICA 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.
5
CURSO DE ELETRNICA 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.

Você também pode gostar