Escolar Documentos
Profissional Documentos
Cultura Documentos
Alcantaro Corra
Presidente da FIESC
Srgio Roberto Arruda
Diretor Regional do SENAI/SC
Antnio Jos Carradore
Diretor de Educao e Tecnologia do SENAI/SC
Marco Antnio Dociatti
Diretor de Desenvolvimento Organizacional do SENAI/SC
autorizada reproduo total ou parcial deste material por qualquer meio ou sistema desde
que a fonte seja citada
Equipe T cnica:
Autor:
Projeto Gr fico:
Rafael Viana Silva
Capa:
LISTA DE FIGURAS
1 No es Bsicas....................................................................11
1.1 Sinais analgicos..................................................................................11
1.2 Sinais digitais.......................................................................................11
1.3 Converso de nmeros decimais em nmeros binrios.............................13
1.4 Converso de nmeros decimais em nmeros binrios.............................13
3 Circuitos Combinacionais.....................................................29
3.1 Decodificador com 2 bits de entrada e 4 sada...........................................29
3.2 Circuito integrado 74138......................................................................30
3.3 Codificador com 4 entradas e 4 bits de sada............................................30
3.4 Diagrama para conversor de cdigo......................................................31
3.5 Representao de multiplexador (MUX)..................................................32
3.6 Implementao de circuito MUX com portas NOT, AND e OR...................32
3.7 CI multiplexador 74151........................................................................33
3.8 Circuito multiplexador com coletor aberto..............................................34
3.9 Implementao de demultiplexador de 4 linhas.......................................34
3.10 Diagrama de blocos mostrando circuitos MUX e DEMUX no
compartilhamento de linhas de transmisso.................................................35
4 Latchs e Flip-Flops.............................................................36
4.1 Latch com duas portas inversoras............................................................36
4.2 Latch SR (representao e tabela-verdade).............................................37
4.3 Representao latch SR........................................................................37
4.4 Circuito anti-trepidao........................................................................38
4.5 Latch controlado (com entrada enable/clock)...........................................38
4.6 Diagrama de tempo do latch da figura 4.5...............................................39
4.7 Flip-flop mestre-escravo.......................................................................40
4.8 Circuito flip-flop tipo JK e sua tabela-verdade........................................41
4.9 Diagrama de tempos mostrando rudo detectado por flip-flop tipo JK
ou SR......................................................................................................41
4.10 Diagrama de tempos comparativos entre flip-flops metre-escravo
com e sem data-lock-out..........................................................................42
4.11 Flip-flop mestre-escravo modificado (Flip-flop tipo D)............................42
ELETR NICA DIGITAL
5 Registradores e Contadores.................................................44
5.1 Registrador simples para palavra de 4 bits..................................................44
5.2 Registrador de deslocamento 4 bits, com flip-flops tipo JK.......................44
5.3 Contador sncrono, com configurao em anel e mdulo 4......................46
5.4 Contador binrio de 4 bits, sncrono........................................................46
5.5 Contador por pulsao..........................................................................47
6 Circuitos Aritmticos...........................................................49
6.1 Circuito para soma e carry....................................................................49
6.2 Circuito para subtrao e carry (meio subtrator).......................................50
6.3 Circuito somador paralelo......................................................................51
6.4 Somador srie.....................................................................................52
6.5 Circuito subtrador somador...................................................................53
7 Mem rias............................................................................54
7.1 Diagrama de uma memria hipottica de 8 palavras de 6 bits.....................54
7.2 Ligao de memrias em paralelo para aumentar nmero de bits por palavra..56
7.3 Ligao de memrias em paralelo para aumentar nmero de palavras..........56
LISTA DE TABELAS
1 No es Bsicas....................................................................11
1.1 Sistemas de Numerao........................................................................14
1.2 Cdigo Gray........................................................................................15
3 Circuitos Combinacionais.....................................................29
3.1 Sada EO e GS do Circuito Integrado 74148..............................................31
4 Latchs e Flip-Flops.............................................................36
4.1 Tabela-Verdade Latch SR com Portas NAND..............................................37
5 Registradores e Contadores.................................................44
5.1 Direo de Contagem Conforme Ligao e Tipo de Chaveamento em
um Contador por Pulsao..........................................................................47
5.2 Entradas e Sadas do CI Contador 7490....................................................47
6 Circuitos Aritmticos...........................................................48
6.1 Tabela-Verdade para Meio Somador.........................................................48
6.2 Tabela-Verdade para Meio Subtrator.........................................................50
6.3 Tabela-Verdade para Soma de 3 Bits..........................................................50
6.4 Tabela-Verdade para Subtrao de 3 Bits....................................................51
6.5 Cojunto de Funes da ULA 74181........................................................53
SUM RIO
1 No es Bsicas....................................................................11
1.1 Eletrnica Analgica e Digital.....................................................11
1.2 Sistemas de Numerao..............................................................12
1.3 Codificao..................................................................................15
3 Cicuitos Combinacionais......................................................29
3.1Decodificadores.......................................................................29
3.2 Codificadores...............................................................................30
3.2.1 Codificador com Prioridade......................................................31
4 Latchs e Flip-Flops............................................................36
4.1 Latchs..................................................................................36
4.2 Flip-Flops...................................................................................39
5 Registradores e Contadores.................................................44
5.1 Registradores................................................................................44
5.1.1 Registradores de Deslocamento (Shift Registers)........................44
5.1.2 Formato Srie e Paralelo...........................................................45
5.2 Contadores...................................................................................45
6 Circuitos Aritmticos...........................................................49
6.1 Meio Somador..............................................................................49
6.2 Meio Subtrador.............................................................................49
6.3 Somador Inteiro...........................................................................50
6.4 Subtrador Inteiro..........................................................................51
6.5 Somador Paralelo.........................................................................51
6.6 Somador Srie..............................................................................51
6.7 Representao em Complemento de Dois................................52
6.8 Circuito Subtrador Somador.......................................................52
6.9 ULA (Unidade Lgica e Aritmtica)............................................53
7 Mem rias............................................................................54
7.1 Memria RAM (Memria de Acesso Aleatrio).......................54
7.2 Memrias ROM...........................................................................55
7.2.1 Memrias ROM Programveis (Proms).....................................55
Referncias Bibliogrficas.......................................................63
10
CAPTULO
NO ES B SICAS
1.1 Eletr nica Anal gica e Digital
11
12
13
Para transformar o nmero binrio 10111 em decimal devemos proceder da seguinte forma:
1 x 24 + 0 x 2 + 1 x 2 + 1 x 2 + 1 x 2
16 + 0 + 4 + 2 + 1 = 23
O correspondente decimal do binrio 10111 , portanto, 23
14
1.3 Codifica o
Codificar significa representar uma determinada informao por um
cojunto de simbolos (cdigos). Neste texto, codificar significa especificamente converter um dado ou uma informao numrica decimal ou alfabtica em binrio, pois os equipamentos digitais e os computadores processam a
informao em binrio, ao passo que as entradas e sadas desse sistema so
acessadas pelo homem.
Existem diversas maneiras de realizar esta codificao (Existem diversos cdigos em binrio). Os principais sero vistos neste captulo.
15
16
CAPTULO
VARI VEIS E FUN ES
L GICAS
2.1 Vari veis L gicas
Uma varivel lgica uma varivel que atende os seguintes quesitos:
S pode assumir um de dois estados possveis (Por exemplo: aceso/
apagado, alto/baixo, ligado/desligado, etc.)
Os dois valores possveis devem ser tais que, baseados na lgica, sejam mutuamente exclusivos. (Se um circuito est ligado, no pode estar desligado).
O sistema binrio bastante adequado para a manipulao de variveis lgicas, visto que s possui dois dgitos: 0 e 1.
17
Tabela verdade uma tabela que representa todos os possveis estados lgicos a que podem ser submetidas s entradas e sadas de um circuito
digital.
18
19
20
21
22
(N O)
2.5.2 Teoremas
Existem diversos teoremas envolvendo operaes AND, OR e NOT
que servem para simplificao de expresses contendo variveis lgicas (provendo uma economia nos circuitos), e tambm para alterao da expresso,
visando a utilizao de dispositivos prticos diferentes. Usa-se os smbolos
de adio para representar a funo OR, o smbolo de multiplicao para
representar a funo AND e o sinal de barra sobre a varivel para representar a funo NOT. Os dois estados possveis para as variveis so 0 e 1.
Temos a seguir alguns teoremas de uma varivel, teis para simplificao de funes lgicas:
23
Teorema de Morgan
Lei comutativa : A + B = B + A
Lei associativa : A . B = B . A
Lei distributiva : A + ( B + C ) = ( A + B ) + C
FIGURA 2.8: Exemplo Genrico de Circuito que Implementa a Soma Padro de Produtos
24
FIGURA 2.9: Exemplo Genrico de Circuito que Implementa o Produto Padro de Somas
25
26
Soluo:
1) Desenhamos um mapa K de 4 variveis de entrada e escrevemos o
nmero 1 em cada quadrculo correspondente linha da tabela verdade que
tiver sada 1:
FIGURA 2.11: Primeira Etapa para Soluo do Circuito, Utilizando Mapas de Karnaugh
27
28
CAPTULO
CIRCUITOS
COMBINACIONAIS
Circuitos combinacionais so aqueles nos quais a sada determinada
pelas condies da entrada, ou seja, em um determinado momento a sada
do circuito depende unicamente do estado da entrada do circuito naquele
momento. Todos os circuitos digitais vistos at este ponto do curso so considerados combinacionais.
Existem alguns circuitos combinacionais clssicos, muito utilizados na
prtica, e que merecem ser estudados separadamente. So eles:
decodificadores;
codificadores;
multiplexadores (MUX);
demultiplexadores (DEMUX);
comparadores.
3.1 Decodificadores
Um circuito decodificador, usualmente, considerado aquele que, a
partir de uma entrada fornecida em um cdigo qualquer, produz uma sada
em cdigo decimal.
A figura a seguir mostra um decodificador com uma entrada em binrio com dois bits e uma sada em decimal de 4 dgitos, bem como a tabela
verdade do circuito:
29
3.2 Codificadores
Um codificador executa a oprao inversa do decodificador: Para cada
linha escolhida (ativada) , uma palavra de cdigo aparecer nas linhas de
sada. A palavra de cdigo da sada geralmente nica para cada linha selecionada na entrada, mas no precisa ser necessariamente assim. Abaixo temos um exemplo de um possvel decodificador com quatro linhas de entrada e
quatro linhas de sada em um cdigo arbitrrio
30
Existem conversores de cdigo implementados em circuitos integrados disponveis comercialmente. Um exemplo tpico o conversor de cdigo
BCD para display de 7 segmentos, no qual podemos entrar com um cdigo
BCD de 4 bits e teremos na sada um cdigo de 7 bits adequado para acionar
um display de 7 segmentos que mostre o nmero da entrada em forma decimal ou hexa.
s vezes os conversores de cdigo so denominados pelos fabricantes
de integrados de decodificadores.
31
32
33
34
35
CAPTULO
LATCHS AND FLIP-FLOPS
4.1 Latchs
Um latch um circuito lgico que, sem interveno externa, permanece indefinidamente em um determinado estado (High ou low, 1 ou 0). Ao
contrrio dos circuitos combinacionais, o latch no depende unicamente das
suas entradas para determinar suas sadas, visto que na ausncia de entradas
ele ainda mantm um nvel lgico definido.
No desenho abaixo est representado um latch construdo com duas
portas inversoras:
41.1 Latch SR
Podemos construir um latch utilizando portas NOR, conforme desenho a seguir, obtendo assim duas entradas chamadas entradas de controle.O
comportamento do circuito est resumido na tabela verdade a seguir:
36
37
38
4.2 Flip-Flops
Os latchs controlados apresentam deficincias em sistemas sncronos,
pois tem suas sadas inteiramente, ou em parte, ligadas entradas de outros
latchs. Neste caso encontramos problemas quando desejamos ler e escrever um dado em um latch no mesmo perodo do relgio (clock). Circuitos
que superam estas deficincias so chamados de Flip-Flops.
39
4.2.3 Flip-Flop JK
O flip-flop JK um flip-flop modificado para que, na condio R=1 e
S=1, a sada inverta-se (altere o seu estado) . A representao de um circuito de flip-flop tipo JK, bem como a sua tabela-verdade est no desenho a
seguir:
40
FIGURA 4.9: Diagrama de Tempos Mostrando Rudo Detectado por Flip-Flop tipo JK ou SR
41
42
43
CAPTULO
REGISTRADORES E
CONTADORES
5.1 Registradores
Registradores so um grupo de elementos (flip-flops, por ex.) capazes de guardar uma informao, e que funcionam juntos em uma unidade.
Os registradores mais simples armazenam uma palavra binria que pode ter n
bits. Existem tambm registradores mais complexos como os de deslocamento (shift registers) e contadores que, alm de armazenar a palavra, podem executar uma determinada operao sobre esta palavra.
O desenho abaixo representa um registrador simples para palavra de
quatro bits. Os registradores normalmente so mais complexos que o mostrado abaixo, tendo sinais de controle que habilitam sua leitura ou escrita.
44
5.2 Contadores
Um contador um arranjo de flip-flops que avana de um estado para
outro em resposta a um evento. Este evento pode ser a passagem de uma
pea por uma esteira na linha de produo, a passagem de uma pessoa por
uma roleta, etc. , e geralmente traduzido na forma de um pulso de clock.
Observe que um relgio digital nada mais do que um contador em que o
evento a ser contado um perodo de tempo.
Existem dois tipos de contadores: Os contadores sncronos, nos quais
o sinal de clock aplicado a todos os flip-flops componentes do conjunto ao
mesmo tempo e os contadores assncronos , nos quais o sinal aplicado ao
clock de cada flip-flop pode diferir.
O contador em anel um registrador de deslocamento ligado em configurao de rotao, no qual carregamos previamente o valor 1 em apenas
um dos flip-flops. Este tipo de contador tem, portanto, uma sada em decimal. No desenho na pgina seguinte est representado um contador em
anel com mdulo 4:
45
46
Um contador por pulsao pode usar flip-flops que chaveiam na borda positiva ou na borda negativa do sinal aplicado na entrada de clock. Podese ainda ligar a entrada de clock de cada flip-flop sada Q ou Q\ do flip-flop
anterior. Dependendo do tipo de arranjo, o contador contar para cima ou
para baixo.
47
48
CAPTULO
CIRCUITOS ARITM TICOS
Na maioria dos circuitos digitais existem circuitos denominados aritmticos que executam as operaes de adio, subtrao, multiplicao e
diviso de nmeros binrios. Existem tambm dispositivos flexveis tais como
as Unidades Aritmticas e Lgicas (ULAs), que so fornecidas em forma de
CIs e podem executar diversas operaes, dependendo de como forem
programadas (conforme o estado de determinadas entradas que determinam a funo a executar).
49
50
51
52
53
CAPTULO
MEM RIAS
54
55
zero) conforme haja ou no carga eltrica na porta do transstor. A programao feita atravs de um programador de EPROMs. Uma caracterstica
importante a de que a exposio luz ultravioleta forte (por aproximadamente 30 min.) permite a fuga das cargas, apagando a memria. O apagamento possibilita uma nova programao (gravao).
FIGURA 7.2: Ligao de Mem rias em Paralelo para Aumentar N mero de Bits por Palavra
FIGURA 7.3: Ligao de Mem rias em Paralelo para Aumentar N mero de Palavras
Para possibilitar flexibilidade no nmero de bits por palavra, os fabricantes oferecem circuitos de memria com um s bit por palavra. Aps selecionar um circuito com o nmero adequado de palavras, construmos uma
memria com n bits/palavra atravs da ligao em paralelo de n circuitos.
56
57
CAPTULO
CONVERSORES D/A e A/D
comum acontecerem situaes em que se precisa trabalhar com sinal digital ao invs do analgico e vice-versa. Para resolver estas situaes
foram criados dispositivos denominados conversores Analgico/Digital (A/
D), que convertem um sinal analgico em digital e conversores (D/A), que
fazem a operao inversa.
Nos conversores A/D e D/A, a importncia maior dada a amplitude
do sinal, de entrada e de sada respectivamente, de maneira que exista uma
exata correspondncia entre o sinal analgico e o quantificado em digital e
vice-versa.
58
59
60
FIGURA 8.6: Sinal Anal gico e sua Representao Digital em um Circuito Conversor de A/D
de Contagem Crescente
FIGURA 8.7: Circuito Conversor A/D de Rastramento / Sinal Anal gico e sua Representao
digital em um conversor deste tipo
61
digital, os circuitos conversores mostram-se teis, conforme mostra o circuito de controle de temperatura sugerido abaixo:
62
REFER NCIAS
BIBLIOGR FICAS
DATAPOOL ELETR NICA. M dulo 8810 : teoria e prtica. Itajub,
[199-], 1 v.
MALVINO, Albert Paul. Microcomputadores e microprocessadores. So
Paulo : Makron Books. 1985. 578 p.
MALVINO, Albert Paul. Eletr nica digital : princpios e aplica es. So
Paulo, Makron Books do Brasil, 1987. 2 v.
NATALE, Ferdinando. Tecnologia digital. So Paulo : Atlas, 1992. 376 p.
TAUB, Herbert. Circuitos digitais e microprocessadores. So Paulo, Makron
Books, 1984. 510 p.
63