Você está na página 1de 51

Nome: _____________________________________________ Turma: ______

APOSTILA COM EXERCÍCIOS DE APOIO


ELETRÔNICA DIGITAL

Prof. Guilherme Zamboni

São Paulo

2016
SUMÁRIO

1 Sistemas numéricos .............................................................................. 3


1.1 Exercícios de sala de aula ..................................................................... 4
1.2 Exercícios de Laboratório ..................................................................... 7
2 Portas Lógicas .................................................................................... 10
2.1 Exercícios de sala de aula ................................................................... 10
2.2 Exercícios de Laboratório ................................................................... 14
3 Simplificação de equações .................................................................. 16
3.1 Álgebra de Boole ............................................................................... 16
4 Circuitos combinacionais – Situação-Problema ................................... 21
5 Famílias Lógicas ................................................................................. 24
6 Codificadores e Decodificadores, Mux e Demux .................................. 25
6.1 Comunicação por Radio Freqüência (RF) .............................................. 25
7 Registrador de Deslocamento ............................................................. 26
8 Elementos de Memória........................................................................ 29
8.1 Latch/ Flip-Flop tipo RS ...................................................................... 29
8.2 Flip-Flop tipo JK ................................................................................ 29
8.3 Flip-Flop tipo JK com Preset e Clear ..................................................... 31
9 Contadores Assíncronos...................................................................... 35
10 Gerador de Clock ou temporização - C.I. 555 ................................... 40
11 Conversor Analógico–Digital (ADC).................................................. 43
12 Situações-Problema ......................................................................... 45
ANEXOS .................................................................................................... 47
ANEXO I -Tabela ASCII padrão + parte extendida ......................................... 47
ANEXO II – Datasheets (parciais) de alguns Circuitos Integrados..................... 48
3

1 Sistemas numéricos

Os principais sistemas de numeração são o decimal (Base 10), o binário (Base


2) e o Hexadecimal (Base 16). Outro sistema não muito usual é o Octal (Base 8).

Para distinguir os números de cada sistema, devemos colocar um índice, seja


à direita do número, com o valor de sua base ou com uma letra, seja à esquerda
utilizando a nomenclatura de programação de softwares.

Veja exemplos abaixo:

2710 = 27d = 27* => número 27 em decimal (Base 10)

102 = 10b = 0b10 => número 10 em binário (Base 2)

3516 = 35h = 0x35 => número 35 em hexadecimal (Base 16)

* normalmente os números em decimais não necessitam do índice, pois é o sistema


que estamos acostumados a utilizar. Logo, só se faz necessário colocar o índice
quando for um sistema diferente, para evitar confusão.

Tabela 1.1: Equivalêcia entre os valores básicos dos principais sistemas de


numeração.

Decimal Binário Hexa


0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
4

1.1 Exercícios de sala de aula b) 4AB


c) BDE
d) BABA
e) 2D3F
Converta diretamente:
7) Converta de binário para hexadecimal
1) De decimal para binário:
e para octal
a) 5 =
a) 10011
b) 9 =
b) 1110011100
c) 3 =
c) 100110010011
d) 14 =
d) 1111101111

8) Converta de hexadecimal para binário


2) De binário para decimal: a) 84
a) 0100 = b) 7F
b) 1101 = c) 3B8C
c) 1000 = d) 47FD
d) 0110 = e) F1CD

9) Converta de octal para binário


a) 477
b) 1523
Conversão a partir das regras:
c) 4764
d) 10000
3) Converta de binário para decimal
e) 4321
a) 1001100
b) 1111
c) 11111
d) 10000
e) 10001
f) 1010110
g) 011001100110101
h) 110,101 (desafio)

4) Converta de decimal para binário


a) 78
b) 102
c) 215
d) 404
e) 808
f) 5429

5) Converta de decimal para hexadecimal


a) 486
b) 2000
c) 4096
d) 5555
e) 35479

6) Converta de hexadecimal para decimal


a) 479
5

Cálculos aritméticos em binário:

10) Faça o cálculo da soma, em binário,


para as seguintes operações:
a) 1000 + 1001
b) 10001 + 11110
c) 101 + 100101
d) 110 + 1001011
e) 10101 + 1001001

11) Faça o cálculo da subtração, em


binário, para as seguintes operações:
a) 1100 – 1010
b) 10101 – 1110
c) 11110 – 1111
d) 1011001 – 11001
e) 100000 – 11100

Obs.: Fazer a subtração


pelo método normal e
também através do
“complemento de 2”

12) Faça o cálculo da multiplicação, em


binário, para as seguintes operações:
a) 10101 x 11
b) 11001 x 10
c) 110110 x 111
d) 11110 x 1000
6

RESPOSTAS DOS EXERCÍCIOS

1) Decimal para binário 7)Valores em hexadecimal||octal (bases 16||8)


a) 13 || 23
a) 0101 b) 1001 c) 0011 d) 1110
b) 39C || 1634
c) 993 || 4623
2) Binário para decimal d) 3EF || 1757

a) 4 b) 13 c) 8 d) 6
8)Valores em binário (base 2)
a) 10000100
3)Valores em decimal (base 10) b) 01111111
c) 0011101110001100
a) 76
d) 0100011111111101
b) 15
e) 1111000111001101
c) 31
d) 16
9)Valores em binário (base 2)
e) 17
a) 100111111
f) 86
b) 001101010011
g) 13109
c) 100111110100
h) 6,625
d) 1000000000000
e) 100011010001
4)Valores em binário (base 2)
a) 1001110
10)Valores em binário (base 2)
b) 1100110
a) 10001
c) 11010111
b) 101111
d) 110010100
c) 101010
e) 1100101000
d) 1010001
f) 1010100110101
e) 1011110

5)Valores em hexadecimal (base 16)


11)Valores em binário (base 2)
a) 1E6
a) 10
b) 7D0
b) 111
c) 1000
c) 1111
d) 15B3
d) 1000000
e) 8A97
e) 100

6)Valores em decimal (base 10)


12)Valores em binário (base 2)
a) 1145
a) 111111
b) 1195
b) 110010
c) 3038
c) 101111010
d) 47802
d) 11110000
e) 11583
7

1.2 Exercícios de Laboratório

ATIVIDADE 1

1) Objetivo Geral: Conhecer o kit de desenvolvimento do Senai e fazer as


primeiras ligações elétricas.

Objetivos específicos: Aprender a manipular as chaves e botões; Acionar os leds;


Entender os 3 tipos básicos de conexão dos componentes: a) pontos de alimentação
(VCC=5V e GND=0V) para circuitos integrados (C.I.s); b) pontos de entrada de sinal
e c) pontos de saída de sinal.

OBS.: IMPORTANTISSÍSSIMA: NÃO DEVEM SER LIGADOS PONTOS DE SAÍDA DE


SINAL DIRETAMENTE ENTRE SI, SOB O RISCO DE CURTO-CIRCUITO.

Figura 1.1: Exemplo dos sinais em um circuito integrado (C.I.).

Pon to de
al imen tação

Pon tos de en trad a de Pon tos de saí da de


sin al sin al
= C.I. =
Recebem t ensão For necem ten são
el étri ca! el étri ca !

Pon to de
al imen tação

O bse rva çõe s:


- Os pon tos de al ime ntação ser vem pa ra dar a ener gia para o co mpon ente p oder fu ncio nar !
- Cui dado para não con ectar d ois po ntos d e sa ída de sin al , po is corre -se o p erig o de cr iar u m
curt o circu ito!! (ou se ja , um excesso de cor ren te el étri ca que esq uen tará o mate ria l po den do
qu eim á-lo )

2) Material Utilizado: Kit Senai, ou Bit-9, ou Didatech; Chaves de 2 ou 3


estados; Cabos de Ligação de 2mm.

3) Exercício: Montar o circuito de acionamento de um led, no kit, e depois


diretamente através da matriz de contatos. Verificar as figuras de 1.2 a 1.4.

3.1) Montar um sistema que informe os valores de 0 a 15, sabendo que cada led
pode representar um bit, pois possui dois estados, ligado e apagado.

4) Extra: Testar demais pontos do kit, conforme orientação do professor.


8

Figura 1.2: Exemplo de ligação básica de um LED.

Resistor LED
Botão = =
= Limita a Lâmpada da
Junta um lado passagem de eletrônica
com o outro corrente elétrica

+ = VCC = 5V

Fonte de
alimentação
(ex.: bateria) fio de ligação

- = GND = 0V

Obs.: Para os leds que serão utilizados nos exercícios de laboratório, recomenda-se
para não exceder a corrente de 20mA (= 0,02 A).

Explicação:

Circuito para ligar um LED. Dados do Led: U led= 1,5V; I led= 20 mA.

Figura 1.3:a) Circuito simplificado; b) Identificação do lado positivo (Anodo) e


lado negativo (Catodo) de um LED.

VCC
R = Vcc - U led

I led
R

Led

GND
a) b)

Fonte: Google Imagens

Exemplo:

Para Vcc= 5 V, teremos: R = (5 – 1,5) / 0,02 ; que resulta: R = 175 Ω.

Esse será o valor mínimo de Resistor para que o Led não queime.
9

Figura 1.4: Kit de desenvolvimento do SENAI – Eletrônica Digital.

Entrada de Display de
LEDS 7-Segmentos
energia

74LS245 74LS245
BUZZER
VCC GND
4511 4511
+5V 0V Cada coluna
aciona 1 led acima
PIC16F870
Saídas
de Clock

Matriz de
contatos
74LS245 Potenciômetros

Saídas das chaves

Botões de Botões
transição comuns
de borda

Chaves de seleção
10

2 Portas Lógicas

2.1 Exercícios de sala de aula

ATIVIDADE 1

1) Escrever o nome da porta lógica, completar a tabela da verdade e desenhar o


sinal de resposta (saída) no diagrama de estados à direita, referente a função
lógica de acordo com a simbologia.

A B S
0 0
A S
0 1
B 1 0
7408N 1 1

_________________________________________________________________

A B S
0 0
A S
0 1
B 1 0
7432N 1 1

_________________________________________________________________

A B S
0 0
A S
0 1
B 1 0
7400N 1 1

_________________________________________________________________
11

A B S
0 0
A S
0 1
B 1 0
7428N 1 1
7402
_________________________________________________________________

A B S
0 0
A S
0 1
B 1 0
74136N 1 1
7486
_________________________________________________________________

A B S
0 0
A S
0 1
B 1 0
74LS266N 1 1

7486 + 7404
12

ATIVIDADE 2

1) Montar a tabela verdade para as seguintes funções lógicas e desenhar a porta lógica (símbolo) que
executa tal função, nos padrões ANSI/ASA ou ABNT.

a) Função Não E
b) Função OU
c) Função Não OU
d) Função E
e) Função Inversora

2) Montar o circuito lógico a partir das expressões booleanas , e depois levantar a tabela da verdade.

a)
b)
c)
d)

3) Montar a expressão booleana a partir dos circuitos lógicos, e depois levantar a tabela da verdade.

A B
A B
a) b) Y

A B
A B

c) d)
Y
Y

A B

A
e) f) B
Y S
C
13

ATIVIDADE 3

Exercícios:

1) Dada a tabela da verdade, determine as equações das saídas S1 e S2 e simplifique ao máximo possível.
Por fim, desenhe o circuito lógico (símbolos). (Atenção: se temos duas saídas, portanto duas equações!)

Entradas Saídas
A B C S1 S2
0 0 0 1 1
0 0 1 0 0
0 1 0 0 1
0 1 1 1 1
1 0 0 1 1
1 0 1 0 1
1 1 0 0 0
1 1 1 1 1

2) Para as equações abaixo, faça a simplificação utilizando os teoremas, postulados e identidades da


Álgebra de Boole (se necessário utilizar o quadro que contém o resumo delas).

a)

b)

c)

d)

e)
14

2.2 Exercícios de Laboratório

ATIVIDADE 1

1) Objetivos: Verificar o funcionamento das Portas Lógicas básicas e derivadas,


através do levantamento de suas tabelas-verdade.

2) Material Utilizado: a) Kit de Desenvolvimento Bit-9; Placa de teste de Portas


Lógicas 2/15 da Bit-9; Cabos de Ligação de 2mm. Ou b) Kit Senai com componentes
discretos.

3) Procedimento Experimental:

1.1. A) Colocar a placa de testes no Módulo. B) Colocar o C.I. na matriz de contatos;


1.2. Fazer a alimentação do circuito: Vcc= 5V e GND nos pontos correspondentes.
1.3. Para cada Porta Lógica, obter sua tabela-verdade e compará-la com a que foi
passada em sala de aula.

Porta Lógica E (AND)

A B S Porta Lógica NOU (NOR)


A S A B S
B
A S
7408N
B
7428N

Porta Lógica OU (OR) ou C.I. 74LS02

A B S Porta Lógica XOU (XOR)


A S A B S
B
A S
7432N
B
74136N

Porta Lógica Inversora (NOT) ou C.I. 74LS86

A S A S
Porta Lógica XNOU (XNOR)
7404N
A B S
A S
Porta Lógica NE (NAND) B
74LS266N
A B S
A S ou C.I. 74LS86 + C.I 74LS04
B
7400N
15

Notas:

1. Para simularmos sinais de entrada, utilizaremos as chaves de 3 pólos dos módulos.


Para isso, temos ligar a alimentação nas mesmas, como abaixo:

Circuito de ligação das chaves de entrada:

Chave Ligação

Contato 1 GND
Comum Contato 2 Sinal de
Entrada VCC
CH CH

Sinal de entrada: é o sinal que vai para as entradas dos circuitos( Ex. Portas Lógicas)

GND: Ground ( terra)- nível lógico baixo- 0- zero

VCC: Alimentação - +5Vcc- nível lógico alto- 1- um

2. Para simularmos sinais de saída, utilizaremos os indicadores luminosos. Para isso,


nos módulos de testes, temos o LED( light emiter diode). Então ligamos um cabo do
sinal de saída, diretamente no led.

3. Exemplo de ligação para simular uma porta NE. Tabelas- Verdade

A B S A B S
+5Vcc +
0 0 1 Gnd Gnd Vcc
Ch A
- 0 1 1 Gnd Vcc Vcc
S 1 0 1 Vcc Gnd Vcc
GND 1 1 0 Vcc Vcc Gnd
Ch B
16

3 Simplificação de equações

Existem duas possibilidades para fazer a simplificação de circuitos digitais:

- Álgebra de Boole: através de uma matemática lógica, utilizando-se de teoremas,


identidades e propriedades, consegue-se simplificar as equações lógicas.

- Mapa de Karnaugh: a partir da tabela da verdade, desenha-se um diagrama que


irá resultar na equação simplificada do circuito lógico.

3.1 Álgebra de Boole

Função inversora Função OU (Adição) Função E


(multiplicação)
𝐴 = 0 → 𝐴̅ = 1 0+0=0
𝐴 = 1 → 𝐴̅ = 0 0+1=1 0∙0=0
̿=𝐀
𝑨 1+0=1 0∙1=0
1+1=1 1∙0=0
1∙1=1
A+0=A
A+1=1 A∙0=0
A+A = A A∙1=A
̅=𝟏
𝐀+𝐀 A∙A =A
̅=𝟎
𝐀∙𝐀

Propriedade Comutativa: 𝐴 + B = B + A
Propriedade Comutativa: 𝐴 ∙ B = B ∙ A

Propriedade Associativa: 𝐴 + (B + C) = (A + B) + C = A + B + C
Propriedade Associativa: 𝐴 ∙ (B ∙ C) = (A ∙ B) ∙ C = A ∙ B ∙ C = ABC

Propriedade Distributiva: 𝑨 ∙ (𝐁 + 𝐂) = 𝐀 ∙ 𝐁 + 𝐀 ∙ 𝐂

Abreviações úteis:
𝑨 + 𝐀 ∙ 𝐁 = 𝐀 ∙ (𝟏 + 𝐁) = 𝑨 ∙ 𝟏 = 𝑨
𝑨+𝑨 ̅ ∙ 𝐁 = 𝐀 + 𝐁 (Teorema da absorção)
(𝐴 + B) ∙ (A + C) = A + B ∙ C

De Morgan:

̅̅̅̅̅̅̅̅
𝑨+𝑩=𝑨 ̅ ou ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅∙𝐁 𝑨+𝑩+𝑪+⋯=𝑨 ̅∙𝐁 ̅∙…
̅∙𝑪

̅̅̅̅̅̅
𝑨∙𝑩=𝑨 ̅ ou ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅+𝐁 𝑨∙𝑩∙𝑪∙… =𝑨 ̅+𝐁 ̅+⋯
̅+𝑪

Se houver os dois, começar pela Soma, ou sempre deixar os parêntesis após cada
conversão por De Morgan:

̅̅̅̅̅̅̅̅̅̅̅̅
𝑨 ̅ ) ∙ (𝐁
+ 𝑩 ∙ 𝑪 = (𝑨 ̅)
̅+𝑪
17

3.1.1 Exercícios de Simplificação de funções lógicas:

DICA: Para simplificar as equações, deve-se procurar as partes comuns entre os


diversos termos das equações, e caso houver uma barra inversora sobre mais de
uma variável, utilizar o teorema de De Morgan.
18

3.1.2 Exercícios Resolvidos de 5)


Simplificação de funções lógicas:

1)

_______________________________

6)
_______________________________

2)

_______________________________

3)

_______________________________

7)

_______________________________

4)
19

8)

12)

_______________________________

9)

_______________________________

13)

_______________________________

10)

_______________________________

11)
20

3.2 Mapa de Karnaugh

1.1) Dada a tabela verdade abaixo, obter a expressão lógica, utilizando Mapa de Karnaugh, para as
saídas S1 e S2.

B C D S1 S2
0 0 0 1 0
0 0 1 0 X
0 1 0 1 1
0 1 1 0 X
1 0 0 1 1
1 0 1 0 X
1 1 0 1 0
1 1 1 0 1

1.2) Dada a tabela-verdade abaixo, obter a expressão lógica referente a cada saída, utilizando Mapa de
Veitch- Karnaugh.
A B C D S3 S4 S5 S6
0 0 0 0 0 1 1 1
0 0 0 1 0 0 1 0
0 0 1 0 0 1 1 1
0 0 1 1 0 0 1 1
0 1 0 0 1 0 1 0
0 1 0 1 1 1 0 0
S3 S4
0 1 1 0 1 0 1 1
0 1 1 1 0 1 0 0
1 0 0 0 0 1 1 0
1 0 0 1 0 0 1 1
1 0 1 0 1 1 1 1
1 0 1 1 1 0 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 1 0 0
1 1 1 0 1 0 1 1
1 1 1 1 0 1 0 0
S5 S6
21

4 Circuitos combinacionais – Situação-Problema

ATIVIDADE 1 – Controle de tráfego em cruzamentos

Objetivo: Montar a tabela da verdade, a equação e o circuito elétrico

Você foi contratado pela Companhia de Engenharia de Tráfego (CET) para


ajudar na modernização de semáforos na cidade de São Paulo. O objetivo é controlar
os semáforos de um cruzamento automaticamente a partir de um circuito eletrônico
e de sensores que, a partir dos seus estados, indiquem a presença ou ausência de
carros em determinada rua. Desta forma, será possível fechar o semáforo da rua em
que não haja carro ou, ao contrário, abrir para aquela rua que tem carro ou que é a
principal (por exemplo uma avenida).

Veja ilustração abaixo:

(2)

rua A (1)

rua B

Funcionamento desejado:

- Quando o semáforo 1 estiver aberto, o 2 deverá estar fechado, e vice-versa.


Portanto só existe verde e vermelho;

- O motorista que está na rua A tem prioridade em relação ao da rua B;

- Se não houver carro em nenhuma das duas ruas, o semáforo 1 deverá ficar verde.

Processo de resolução:
1) Determinar quantas e quais são as variáveis (de entrada e de saída);
2) Adotar os níveis lógicos das variáveis (ex.: 1 = presença de carro / luz verde,
0=ausência de carro / luz vermelha);
3) Interpretar o problema e montar a tabela da verdade;
4) Montar as equações de acordo com a tabela da verdade, por Álgebra de Boole
ou por Mapa de Karnaugh.
5) Montar os circuitos elétricos de acordo com a equações.
22

ATIVIDADE 2 – Sensor de Perigo

Objetivo: Montar a tabela da verdade, a equação e o circuito elétrico

João possui 2 fazendas, uma ao Norte e a outra ao Sul. Ele deseja levar um
cão, uma cabra e um pé de couve da fazenda do Sul para a do Norte, porém só pode
levar um de cada vez.

Perigo: Se o cão ficar sozinho com a cabra, ele a matará. Se a cabra ficar sozinha
com a couve, ela as comerá. Os três juntos também é perigoso.

Montar um circuito eletrônico, composto por portas lógicas, capaz de informar


ao fazendeiro em sua travessia, soando um alarme quando alguma situação de perigo
ocorrer.

(Obs.: Considerar o perigo somente para a fazenda do sul)

Extra: Levantar o preço do dispositivo, baseado no custo do circuito elétrico,


através da lista de material e no custo da mão-de-obra.

(procurar um site na internet, por exemplo: www.soldafria.com.br)

- custo dos componentes utilizados (CI 74000, Buzzer, etc);

- custo da placa (padrão 10x10 ou 10x15 [cm]), sabendo que cada CI ocupa 4x4
cm;

- custo dos fios/cabos 0,2mm (adotar 20cm de fio por CI);

- custo da fonte de alimentação de 5V DC 1A;

- custo da mão-de-obra (R$/hora de trabalho), incluindo projeto e montagem.


23

ATIVIDADE 3 – Controle de nível de um reservatório

Objetivo: Montar a tabela da verdade, a equação e o circuito elétrico

Em um hospital localizado na cidade de São Paulo – zona leste – existe um sistema de controle
de água para o reservatório principal do prédio. Ele possui três medidores de nível, duas bombas para
entrada de água e duas válvulas para saída. Veja o esquema simplificado deste reservatório na
ilustração abaixo:

Reservatório
principal de água

N3

N2

N1

B1 V1 V2 B2

Legenda:
N1, N2, N3: medidores de nível
B1, B2: bombas de água
V1, V2: válvulas de saída

O administrador do hospital solicitou a você, técnico em eletrônica, recém contratado, para


elaborar um circuito com blocos lógicos para comandar as bombas B1 e B2, levantando a expressão
lógica de funcionamento e uma tabela da verdade para cada bomba. Diz ele que as equações que
representam esse sistema devem estar montadas na forma mais simplificada possível, para
posteriormente facilitar a compreensão por parte dos agentes de manutenção. Também deverá ser
entregue um resumo contendo todas as informações do circuito.

Foi informada a lógica de funcionamento, conforme segue abaixo.

- As bombas B1 e B2 alimentam o reservatório que distribui água para todo o hospital através da válvula
V1 e água para um segundo reservatório (auxiliar) através da válvula V2.

- A bomba B1 deve ser ligada quando o nível de água do reservatório estiver entre N1 e N2 ou quando
V1 estiver aberto.

- A bomba B2 deve ser acionada quando o nível do reservatório estiver entre N2 e N3 ou quando V2
estiver aberta.

- As duas bombas deverão ser acionadas quando o nível do reservatório estiver abaixo de N1.
24

5 Famílias Lógicas

Objetivos: Verificar as características de tensão de uma Porta Lógica TTL.

Material Utilizado: Módulo de Ensaios Bit-9 ou Didatech; Protoboard; CIs 7404 e 7408; Fios
e Cabos de Ligação de 2mm.

Procedimento Experimental:
- Montar o circuito abaixo e efetuar as seguintes medidas:

OBS.: VE= tensão de entrada e VS = tensão de saída ( utilizar o multímetro)

a) Variar a tensão VE, e anotar o VCC

valor mínimo e máximo de VE


para o LED acender:
ViLmin= POT

Vilmáx= 1 2

50%
VE 7404 VS R1
b) Anotar o valor mínimo e máximo 10k
330R

de VS que o LED fica aceso:


VoHmín=
D1
LED
VoHmáx=

c) Variar a tensão VE, e anotar o


valor de VE no momento em que
o LED apaga: ViH=
d) Anotar nesse momento o valor
de VS: VoL=
3.2 Comparar os valores medidos com o Datasheet do CI 7404.

3.3 Montar o circuito abaixo e efetuar as seguintes medidas:

a) Variar a tensão VE, e anotar o VCC


valor mínimo e máximo de VE
para o LED acender:
ViHmin=
POT
1
ViHmáx= 3
2
50%

b) Anotar o valor mínimo e máximo VE 7432 VS R1


330R
de VS que o LED fica aceso: 10k

VoHmín=
D1
VoHmáx= LED

c) Variar a tensão VE, e anotar o


valor de VE no momento em que
o LED apaga: ViLmáx=
d) Anotar nesse momento o valor
de VS: VoL=
3.4 Comparar os valores medidos com o Datasheet do CI 7432
25

6 Codificadores e Decodificadores, Mux e Demux

6.1 Comunicação por Radio Freqüência (RF)

1) Fazer a montagem do circuito abaixo no Protoboard, sabendo que os resistores


são de 1M e de 51k Ohms, para o HT12E e HT12D, respectivamente.

Figura 6.1: Codificador e Decodificador RF

Fonte: Holtek Datasheet

Figura 6.2: a) Transmissor TX (Transmitter Circuit) e

b) Receptor Rx (Receiver Circuit)

a) b)
26

7 Registrador de Deslocamento

Objetivos:

- Verificar o funcionamento do Registrador Universal: CI 74194


- Material: CI 74194; Protoboard; Resistores e leds, e Data Sheet do CI 74194

Procedimento Experimental:

1. Montar o circuito abaixo no protoboard. Para as entradas, utilizar as chaves e para


as saídas, utilizar um resistor de 180Ω ou 220Ω e um led.Para a entrada de clock,
utilizar pulso manual.

V1 LED1
5V U1
J1 R1
3 A QA 15
4 B QB 14
5 C QC 13 180Ω
6 D QD 12
Key = Space 7 SL
2 SR
9 S0
10 S1
1 ~CLR
11 CLK

74194N

2. Ativar S0 e S1 para condição de deslocamento para direita (S0=1 e S1=0). Ativar o


pino Clear com um pulso (Clear=0). Completar a tabela abaixo.

CLEAR S1 S0 Clock SR SL A B C D QA QB QC QD

1 0 1 1º 1 X X X X X

1 0 1 2º 1 X X X X X

1 0 1 3º 1 X X X X X

1 0 1 4º 1 X X X X X

1 0 1 5º 0 X X X X X

1 0 1 6º 0 X X X X X

1 0 1 7º 0 X X X X X

1 0 1 8º 0 X X X X X

Nota 1: Neste e nos itens seguintes, o CLOCK só deverá ser gerado após todos os
outros pinos serem ativados.

Nota 2: O sinal de CLOCK é um pulso de subida.

Nota 3: Para sinal de CLEAR, podemos utilizar um pulso de descida.


27

3. Ative S0 e S1 para deslocamento a esquerda ( S0=0 e S1=1). Ativar o pino


Clear com um pulso( Clear=0). Completar a tabela abaixo.

CLEAR S1 S0 Clock SR SL A B C D QA QB QC QD
1 1 0 1º X 1 X X X X
1 1 0 2º X 1 X X X X
1 1 0 3º X 1 X X X X
1 1 0 4º X 1 X X X X
1 1 0 5º X 0 X X X X
1 1 0 6º X 0 X X X X
1 1 0 7º X 0 X X X X
1 1 0 8º X 0 X X X X

1. Ative S0 e S1 para condição de deslocamento paralelo (S0=1 e S1=1). Ativar o pino


Clear com um pulso (Clear=0). Completar a tabela abaixo.

CLEAR S1 S0 Clock SR SL A B C D QA QB QC QD

1 1 1 1º 1 X 1 1 1 1
1 1 1 2º 0 X 0 0 0 0

1 1 1 3º X 1 1 1 1 1
1 1 1 4º X 0 0 0 0 0

1 1 1 5º X X 1 0 1 0
1 1 1 6º X X 0 1 0 1

2. Ative S0 e S1 para condição de inibição ( S0=0 e S1=0).Desta vez, não ative o


Clear, pois assim mantemos registrado o último dado carregado paralelamente no
item anterior. Usando um CLOCK manual, completar a tabela abaixo.

CLEAR S1 S0 Clock SR SL A B C D QA QB QC QD
1 0 0 1º 1 X X X X X
1 0 0 2º 0 X X X X X

1 0 0 3º X 1 X X X X
1 0 0 4º X 0 X X X X

1 0 0 5º X X 0 0 0 0
1 0 0 6º X X 1 1 1 1
28

3. Questões:

a. O que é deslocamento para direita e deslocamento para esquerda?

b. O que é um Registrador de Deslocamento Universal?

c. Explique, através de exemplos, como podemos dividir um número por 2,


utilizando um registrador de deslocamento.

CI 74194

Fonte: Google Imagens


29

8 Elementos de Memória

8.1 Latch/ Flip-Flop tipo RS

8.2 Flip-Flop tipo JK

ATIVIDADE 1

Exercício 1: Completar o diagrama de estados conforme a função de cada Flip-Flop.

1.1) Desenhar a forma de onda (sinal de saída Q), para o flip-flop tipo RS,
sabendo que em suas entradas estão presentes os seguintes sinais. Obs.:
Qinicial=0.

a) b)

Legenda:
E=Enable (sinal de habilitação/ativação do Flip-Flop);
S= Set;
R=Reset;
Q1=Saída considerando habilitação por nível 0;
Q2=Saída considerando habilitação por nível 1;
Q3=Saída considerando habilitação por borda de subida;
Q4=Saída considerando habilitação por borda de descida;

1.2) Desenhar a simbologia para cada tipo de Flip-Flop RS utilizado no exercício


1.1), considerando o tipo de habilitação.
30

1.3) Desenhar as formas de onda de saída (Q e /Q), para o flip-flop indicado,


sabendo que em suas entradas estão presentes os sinais conforme diagrama de
estados. Obs.: Qinicial=0.

a)

J Q
CK
K Q

b)

J Q
CK
K Q
31

8.3 Flip-Flop tipo JK com Preset e Clear

1.4) Desenhar as formas de onda de saída (Q e /Q), para o flip-flop indicado,


sabendo que em suas entradas estão presentes os sinais conforme diagrama de
estados.

J PR Q
CK
K Q
CLR
a)

b)
32

1.5) Desenhar as formas de onda de saída, para o contador abaixo, conforme a


quantidade de flip-flops. Por fim, indicar abaixo das saídas os valores em
binário e também em decimal do número, a cada pulso do clock. Obs.: nível
1 = 5V = VCC.

a) Estado inicial: Q1=0 e Q2=0 (número 0)

b) Estado inicial: Q1=0 e Q2=1 e Q3=1 (número 6)


33

c) Estado inicial: considere que inicialmente todas as entradas CLEAR foram


acionadas.

d) Estado inicial: número 2 (utilizar o mesmo circuito contador do item c).


34

e) Estado inicial: número 8

f) Estado inicial: número 5 (utilizar o mesmo circuito contador do item e).


35

9 Contadores Assíncronos

1) Desenhe um circuito formado por Flip-Flops do tipo JK e portas lógicas


(colocando a simbologia e as ligações necessárias), que execute a
contagem crescente de 0 até 8.

Lembrete: as entradas de Preset e Clear são ativas em nível 0, e a


habilitação é feita na borda de descida do clock.

J PR Q J PR Q J PR Q J PR Q
CK CK CK CK
K Q K Q K Q K Q
CLR CLR CLR CLR

1.1) Levantar o diagrama de estados (temporal) do contador acima,


considerando que o estado inicial (ao ligar o circuito) do contador tem
o valor igual a 4. Colocar o sinal do Clock, Preset e Clear, além das
saídas, mostrando o valor de cada estado em decimal.
36

2) Idem, porém com considerando uma contagem crescente de 2 até


6.

2.1) Completar o diagrama de estados (temporal) do contador acima,


sabendo que ao ligar o contador estava no valor 3.
37

3) Idem, porém com considerando uma contagem decrescente de 8


até 3.

3.1) Completar o diagrama de estados (temporal) do contador acima,


sabendo que ao ligar o contador estava no valor 7.
38

4) Idem, porém com considerando uma contagem decrescente de 4


até 1.

4.1) Completar o diagrama de estados (temporal) do contador acima,


sabendo que ao ligar o contador estava no valor 6.
39

ATIVIDADE 2

Objetivos:

- Verificar o funcionamento do Contador: CI 7490;

- Material: CI 7490;CI 4511( decodificador para display); Display de 7


segmentos catodo comum Protoboard; Módulo Didatech; Resistores e leds.
Data Sheet do CI 7490, CI 4511 e display

Procedimento Experimental:

Efetuar todas as ligações necessárias para o circuito do contador de 0 à


5, e montar o circuito abaixo no protoboard.Para a entrada de clock InA do
contador, utilizar o sinal de freqüência de 1Hz do módulo. Utilizar a fonte
de 5V do kit do Senai ou do Didatech.

CK CK

DISPLAY

A B C D E F G H A B C D E F G H
5V
13
12
11
10

15
14

13
12
11
10

15
14
9

9
OA
OB
OC
OD
OE
OF
OG

OA
OB
OC
OD
OE
OF
OG

4511BD_5V 4511BD_5V
~EL
~BI
~LT

~EL
~BI
~LT
DA
DB
DC
DD

DA
DB
DC
DD
7
1
2
6

5
4
3

7
1
2
6

5
4
3
12

11

12

11
9
8

9
8
QA
QB
QC
QD

QA
QB
QC
QD

GND
7490N 7490N
INA
INB

INA
INB
R01
R02

R91
R92

R01
R02

R91
R92
14

14
1

2
3

6
7

2
3

6
7

7408N
40

10 Gerador de Clock ou temporização - C.I. 555

1) Para o circuito abaixo, calcular o valor da freqüência de oscilação do


sinal de saída, sabendo que RA= 50k , RB= 10k e C= 0,1uF e VCC=12V

TH=0,69.(RA+RB).C [s]

TL=0,69.(RB).C [s]

T=TH+TL=período do ciclo

1.1) Desenhe um esboço do sinal presente no pino 2 =Vc(t) e no pino


3 =Vs(t) do C.I. 555.

1.2) O led ficará mais tempo ligado ou desligado? Mostre nos gráficos
do item anterior os tempos que a saída fica em nível alto e em
nível baixo, e as tensões máximas e mínimas dos sinais.

Vc

Vs

t
41

2) Caso fosse necessário gerar um sinal de clock para um relógio digital,


qual seria a freqüência do sinal? Utilizando este valor, calcule valores
para RA e RB sabendo que C=10uF e que o tempo em alta (TH) do sinal
é 3 vezes maior do que o tempo em baixa (TL). Desenhe o circuito
completo.do gerador de clock para o relógio. Considere VCC=5V.

2.1) Desenhe um esboço do sinal presente no pino 2 =Vc(t) e no pino


3 =Vs(t) do C.I. 555.
2.2) Mostre nos gráficos do item anterior os tempos que a saída fica
em nível alto e em nível baixo, e as tensões máximas e mínimas
dos sinais.

Vc

Vs

t
42

3) Calcular o tempo do pulso gerado pelo circuito abaixo, a partir do


momento em que for apertado o botão. Considere R = 51k e
C1=100uF

T=1,1.R.C1 [s]

4) O que aconteceria com o pulso, caso o capacitor fosse substituído


por um de 2200uF? Calcule o novo tempo resultante, para o mesmo
valor do resistor.

5) Projete um circuito capaz de controlar o tempo de acionamento de


uma torneira, enviando um sinal digital para ela, no momento em que
o usuário for utilizá-la. Considere um tempo médio de lavagem de 10
segundos.

5.1) Desenhe um esboço do sinal presente no pino 6 =Vc(t) e no pino


3 =Vs(t) do C.I. 555.
43

11 Conversor Analógico–Digital (ADC)

11.1 )Conversor Analógico Digital

Fonte: Analog Devices Databook

Fonte: Analog Devices Databook


44

ATIVIDADE 1

1) Implementar o circuito do Conversor Analógico/Digital, e preencher a tabela abaixo.


Ajustar a tensão em VIN com o potenciômetro e aplicar um pulso em WR. Ler o valor em
binário nas saídas. Para cada valor de tensão de entrada, completar com o nível lógico gerado.

Converter o valor binário para decimal e colocar na tabela.

VCC

+5V VCC

+5V

R3
10k U1
1 20
CS VCC
2 18
RD DB0(LSB)
3 17
WR DB1
4 16
CLK IN DB2
5 15
INTR DB3
1

8 14
A GND DB4
C1 R2 10
D GND DB5
13
120p 10k 9 12
VREF/2 DB6
19 11

A
CLK R DB7(MSB)
RV1
2

6 D1 D2 D3 D4 D5 D6 D7 D8
2

VIN+
7 LED-BLUE LED-BLUE LED-BLUE LED-BLUE LED-BLUE LED-BLUE LED-BLUE LED-BLUE
VIN-
6%

K
3 ADC0804
1

1k
R1
100R

VI+(V) DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Decimal

0
0,5

1,0

1,5

2,0

2,5

3,0

3,5

4,0

4,5

5,0

2) Comentários e conclusões:
45

12 Situações-Problema

ATIVIDADE 1

Uma empresa fabricante de equipamentos eletrônicos, chamada Eletroclock,


está contratando técnicos para fazerem parte da sua equipe de desenvolvimento de
projetos.

Recentemente foi diagnosticada a necessidade de fabricação de relógios


digitais no mercado nacional, principalmente pela diminuição da procura pelo antigos
relógios analógicos (aqueles de ponteiro).

O processo seletivo para admissão na empresa exige que o candidato elabore


um projeto de relógio digital que seja composto por circuitos combinacionais
(decodificadores) e seqüenciais (contadores). Além disso, sugere-se que o dispositivo
inclua uma indicação do dia da semana através de LEDS, além da medição das horas,
minutos e segundos, que deverá ser feita através de displays de 7-segmentos.

O candidato deverá montar o esquema de ligação, o circuito lógico digital, e


por fim fazer a montagem do relógio por simulação ou na matriz de contatos, para
apresentação no dia da entrevista formal. É desejável que levantem a lista de
material e o custo total do relógio.

HORÁRIO:

HORAS MINUTOS SEGUNDOS

DIA DA SEMANA:

D S T Q Q S S

BOTÕES:

C.I.s:

Decodificadores (4511), Contadores (4017/7490/7493), Clock (4521), Portas


Lógicas (E, OU).
46

ATIVIDADE 2

A mesma empresa, Eletroclock, se interessou por fabricar, além dos relógios


digitais, um dispositivo para controle de tempo (cronômetro). Este dispositivo deverá
conter um painel com displays de 7-Segmentos, circuitos combinacionais
(decodificadores) e seqüenciais (contadores).

O equipamento deverá mostrar os centésimos de segundo, os segundos e os


minutos, e deverá possuir dois botões, quais sejam, um de “start/stop” que ou
permite ou para a contagem do tempo, e outro de reset dos valores. Obs.: o botão
de reset só poderá funcionar caso o cronômetro estiver parado.

Cabe a você, técnico eletrônico da empresa, montar o esquema de ligação, o


circuito lógico digital, e por fim fazer a montagem do relógio por simulação ou na
matriz de contatos. É desejável que levantem a lista de material e o custo total do
cronômetro.

CRONÔMETRO:

MINUTOS SEGUNDOS CENTÉSIMO DE SEGUNDO

BOTÕES:

Start / Stop : libera ou para a contagem

Reset : reinicia todos os contadores, ou seja, recomeça do zero.

C.I.s:

Decodificadores (4511), Contadores (7490/7493), Clock (4521 ou 555), Flip-Flops


(7476), Portas Lógicas (E, OU).

Obs.:

- Periodo = T = 1 centésimo de segundo = 1s/100 = 1000ms/100 = 10ms

- Se montagem com 555, considerar CT = Duty cycle = 75%, e adotar o valor do


capacitor.
47

ANEXOS

ANEXO I -Tabela ASCII padrão + parte extendida


48

ANEXO II – Datasheets (parciais) de alguns Circuitos Integrados


Fontes: National Semiconductor Databook e Texas Instruments Datasheet

74LS00

_________________________________________________________________________

74LS02

_________________________________________________________________________

74LS04

_________________________________________________________________________

74LS08

_________________________________________________________________________

74LS32

_________________________________________________________________________
49

74LS47

_________________________________________________________________________

74LS76

Fonte: Texas Instruments Datasheet

_________________________________________________________________________

74LS86

_________________________________________________________________________
50

74LS90

Fonte: Texas Instruments Datasheet

555

Fonte: Philips Semiconductor Datasheet

ADC0804

Fonte: Texas Instruments Datasheet


51

4511

Fonte: Texas Instruments Datasheet

Você também pode gostar