Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O...

63
Prof. Michael ELETRÔNICA DIGITAL Parte 6 Display, Decodificadores e Codificadores Prof.: Michael 1

Transcript of Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O...

Page 1: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Prof. Michael

ELETRÔNICA DIGITAL

Parte 6Display, Decodificadores e Codificadores

Prof.: Michael

1

Page 2: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

• Diodo emissor de luz (LED)– Para nós será utilizado para dar uma indicação luminosa do

nível lógico de sinal;• Ligado – nível lógico alto(1)• Desligado – nível lógico baixo (0)

LED

2Prof. Michael

Page 3: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

LED - Princípio de funcionamento

3Prof. Michael

Page 4: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

LED - Tipos

4Prof. Michael

Page 5: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

LED – Circuito de polarização

5Prof. Michael

Page 6: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

• O display de 7 segmentos é utilizado para permitir a visualização dos valores binários na base em que estamos acostumados a trabalhar, o sistema decimal;

• É formado pela ligação de 7 leds, tendo um dos lados ligados em um terminal comum e mais 1 led para indicar o ponto;

6

Display de 7 segmentos

Prof. Michael

Page 7: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

– Catodo comum: Onde todos os catodos estão ligados juntos (-) e as entradas são os anodos de cada led;

– Anodo comum: Onde todos os anodo estão ligados juntos (+) e as entradas são os catodos de cada led;

7

Display de 7 segmentos

Podemos ter duas configurações de ligação:

Prof. Michael

Page 8: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

• A disposição física dos leds permite a visualização dos números;

• A ligação física utiliza a pinagemao lado.

8

Display de 7 segmentos

Não devemos esquecer dos resistores para limitar acorrente que circula pelos leds.

Prof. Michael

Page 9: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

9

Decodificador - Definição

• É um circuito lógico que recebe um conjunto de entradas, que representa um número binário, e ativa apenas a saída que corresponde ao número recebido

Prof. Michael

Page 10: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

10

2 para 4

Decodificador - Circuito Básico

Prof. Michael

Page 11: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

11

0

0 0

0

1

0

1

1

1

0

0

0

1

1

1

0

0

0

ETAPA 1

Decodificador - Circuito Básico

Prof. Michael

Page 12: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

12

1

1 1

1

0

0

0

1

1

0

0

0

1

0

1

0

0

0

ETAPA 2

Decodificador - Circuito Básico

Prof. Michael

Page 13: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

13

0

0 0

0

1

1

1

0

0

1

1

1

0

1 1

0

0

0

ETAPA 3

Decodificador - Circuito Básico

Prof. Michael

Page 14: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

14

1

1 1

1

0

1

0

0

0

1

1

1

0

0

1

0

0

0

ETAPA 4

Decodificador - Circuito Básico

Prof. Michael

Page 15: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

15

TABELA VERDADE

Q1AB

Q0

Q2Q3

Decodificador - Circuito Básico

Prof. Michael

Page 16: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

16

• ENABLE – HABILITA a saída do circuito

Com ENABLE = 0 todas as saídas ficam em 0Com ENABLE = 1 saída depende do estado de A e B

Decodificador - ENABLE

Prof. Michael

Page 17: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

17

TABELA VERDADE

Q1AB

Q0

Q2Q3ENABLE

Decodificador - ENABLE

Prof. Michael

Page 18: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

18

• 7447 – PARA 7 SEGMENTOS - ANODO• 74138 – 3 PARA 8• 74139 – 2 PARA 4 DUPLO• 74154 – 4 PARA 16• 7442 - 4 PARA 10• 7448 – PARA 7 SEGMENTOS - CATODO

Decodificador – Modelos Comerciais

Prof. Michael

Page 19: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

19

Decodificador - 7447

• Decodificador para display de

7 segmentos com anodo

comum

ESQUEMA ELETRÔNICO

Prof. Michael

Page 20: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

20

Decodificador - 7447

Saída

para o

display

Entradas de

seleção

Teste do CI

Diagrama funcional - Pinagem

-

+5V

Prof. Michael

Page 21: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

21

Decodificador – 7447 Tabela Verdade

Page 22: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

22

Decodificador – 7447

Exemplo de ligação – SIMULADOR

Na prática colocar resistores.No simulador não precisa

D

CB

A

MSB – Bit MaisSignificativo – A3

LSB – Bit MenosSignificativo – A0

Prof. Michael

Page 23: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

23

Decodificador – 74138

• Decodificador de 3 para 8 com entradas enablepara associação

Prof. Michael

Page 24: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

24

Decodificador – 74138

Diagrama funcional - Pinagem

Prof. Michael

Page 25: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

25

Decodificador – 74138 Tabela Verdade

Prof. Michael

Page 26: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

26

Decodificador – 74138

Exemplo de ligação – SIMULADOR

HABILITAÇÃOSe A=C=1 E B=0, qual saída deverá desligar?

Prof. Michael

Page 27: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

27

Decodificador - 74139

• 2 PARA 4 DUPLO

Prof. Michael

Page 28: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

28

Decodificador – 74139

Diagrama funcional - Pinagem

A

B

Prof. Michael

Page 29: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

29

Decodificador – 74139 Tabela Verdade

Prof. Michael

Page 30: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

30

Decodificador – 74139 Exemplo de ligação – SIMULADOR

BA

Prof. Michael

Page 31: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Decodificador 74154

Codificador 4 para 16

31Prof. Michael

Page 32: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Decodificador 74154Diagrama funcional - Pinagem

32Prof. Michael

Page 33: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Decodificador – 74154 Tabela Verdade

33Prof. Michael

Page 34: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Exemplo de ligação – SIMULADOR

Decodificador – 74154

34Prof. Michael

Page 35: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Decodificador 7442

Decodificador de 4para 10

35Prof. Michael

Page 36: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Decodificador 7442Diagrama funcional - Pinagem

36Prof. Michael

Page 37: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Decodificador – 7442 Tabela Verdade

37Prof. Michael

Page 38: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Decodificador 7442

38Prof. Michael

Page 39: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

DECODIFICADOR 7448

• Decodificador para display de

7 segmentos com catodo

comum

39Prof. Michael

Page 40: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

DECODIFICADOR 7448

Diagrama funcional - Pinagem

40Prof. Michael

Page 41: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Decodificador – 7448 Tabela Verdade

41Prof. Michael

Page 42: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

42

CODIFICADORES

Um codificador tem um certo número de linhas de entrada, onde somente uma delas é ativada por vez, e produz um código de saída de Nbits, dependendo de qual entrada está ativada

Prof. Michael

Page 43: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

43

Codificador de Prioridade

• É um codificador onde quando duas ou mais entradas são ativadas, o código da saída seja correspondente à entrada de maior valor

Prof. Michael

Page 44: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

44

Codificador de Prioridade - 74147

74147I9I8I7I6I5I4I3I2I1

A0A1A2A3

U2

Decodificador de 10 para 1

Prof. Michael

Page 45: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

45

Codificador de Prioridade - 74147

Tabela Verdade

Prof. Michael

Page 46: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

46

Codificador de Prioridade - 74147

EXEMPLO DE CIRCUITO - SIMULAÇÃO

Percebe a entradaem 0.

Saída invertida

0110

1001

0

1

1

0

Prof. Michael

Page 47: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

47

Codificador de Prioridade - 74148

74148EI

I7I6I5I4I3I2I1I0 EO

A0A1A2

GS

U3

Codificador de 8 para 3

Prof. Michael

Page 48: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

48

Codificador de Prioridade - 74148

Tabela Verdade

Prof. Michael

Page 49: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

49

• É possível implementar algumas aplicações com os decodificadores estudados até o momento.

• Pode-se utilizar, por exemplo, a informação de um valor lido em um instrumento e se este valor for igual ou maior que um valor pré-determinado pode-se ligar uma lâmpada de sinalização ou mesmo ligar um relê ou uma entrada digital de uma máquina que poderia servir para ligar e desligar um motor

APLICAÇÕES DE DECOD. E CODIFIC.

Prof. Michael

Page 50: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

50

Seleção de apenas um determinado valor

• Quando tivermos a necessidade de atuar algum dispositivo quando somente um determinado valor podemos utilizar uma porta inversora, conforme a figura a seguir.

Prof. Michael

Page 51: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

51

Circuito para seleção de somente 1 saída

Quando determinado valorfor digitado na entrada, a saídacorrespondente, neste caso o 5, liga.

Prof. Michael

Page 52: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

52

Seleção de mais de um valor.

• Neste caso temos mais de uma possibilidade de saída, sendo necessário projetar uma porta lógica que tenha mais entradas, algumas vezes pode ser necessário associar mais de uma porta.

Prof. Michael

Page 53: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

53

Circuito para seleção de mais de 1 saída

Quando algum dos números selecionadosfor digitado na entrada, neste caso o 8,6,4 e 1,o LED da saída liga.

Prof. Michael

Page 54: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

54

Seleção por faixa de valores

• Se tivermos a necessidade de trabalharmos com faixa de valores, como quando trabalhamos com níveis em silos ou com temperatura em fornos, em que uma ação deve ser tomada se a temperatura ou nível forem abaixo ou acima de determinado valor.

Prof. Michael

Page 55: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

55

Faixa ACIMA de determinado valor

Quando algum dos números selecionadosfor igual ou maior que 7 o LED da saída liga.

Podemos ainda dizer que o número é maior que 6

Prof. Michael

Page 56: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

56

Faixa ABAIXO de determinado valor

Quando algum dos números selecionadosfor igual ou menor que 2 o LED da saída liga.

Podemos ainda dizer que o número é menor do que 3

Prof. Michael

Page 57: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

57

1 - Sistema de senha

• Uma outra possibilidade de aplicação é a que permite a visualização e atuação de um sistema de senhas. Neste caso terá que se fazer a escolha da senha através da conexão física da saída.

• A mudança de senha somente poderá ocorrer mudando-se a conexão da saída

Prof. Michael

Page 58: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

58

2 - Sistema de senha - Circuito

SENHA

Prof. Michael

Page 59: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

59

3 – Sistema com Silos

Considere um sistema composto por um silo, para armazenamento de material, com um sensor ultrasônico no topo do mesmo, conforme a figura. A função do sensor é informar a altura do nível de material dentro do tanque, sendo que, a informação édisponibilizada na saída binária D,C,B e A.

Sabendo que o nível é dado em metros, podendo variar entre 0 (vazio) e 9 (cheio) metros, projete um circuito digital que possibilite visualizar o níveldo silo. Além disso, quando o nível for maior ou igual a 7 metros ele deveráligar a lâmpada L1, e quando o nível for menor que 3 metros deverá ligar alâmpada L2.

Prof. Michael

Page 60: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

60

4 – Sistema de ReservatórioConsidere um sistema composto por um reservatório par abastecimento, com um sensor ultrasônico no topo do mesmo, conforme a figura. A função do sensor éinformar a altura do nível de líquido dentro do tanque, sendo que, a informação é disponibilizada na saída hexadecimal A,B,C e D. A bomba é controlado por um sistema eletrônico, onde, quando a entrada X1 recebe um pulso positivo a bomba liga, permanecendo assim até que receba um outro pulso positivo na entrada X2.

Sabendo que o nível é dado em metros, podendo variar entre 0 (vazio) e 9(cheio) metros, projete um circuito digital que possibilite visualizar o níveldo silo. Além disso, quando o nível for menor ou igual que 3 metros ele deverá ligar a bomba, e quando o nível for maior que 8 metros deverádesligar a bomba.

Prof. Michael

Page 61: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

61

5 – Sistema de Seleção de CaixaConsidere um sistema utilizado para selecionar determinado tipo de caixa através da altura, conforme a figura ao lado. Se a caixa for do tipo 1 somente o sensor S3 será atuado, se for do tipo 2 atuará os sensores S3 e S2, e se for do tipo 3 atuará os três sensores S1, S2 e S3. As lâmpadas L1 e L2 são utilizadas para aprovar ou não a caixa, de acordo com as condições impostas pelo problema.

Sabendo que o cliente solicitou apenas caixas do tipo 2, projete um circuito digital que ao passar caixas do tipo 2 ele ligue a lâmpada L1, aprovando a caixa, e quando passar qualquer um dos dois outros tipos de caixas ele deverá considerar como reprovado, alertando ao operador para retirar as caixas da linha e para isso acender a lâmpada L2.

Prof. Michael

Page 62: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

Nomenclatura utilizada

• ON = LIGADO• OFF = DESLIGADO• INPUT = ENTRADA• OUTPUT = SAÍDA• ENABLE = HABILITAÇÃO• HIGH = ALTO (1) • LOW = BAIXO (0)

62Prof. Michael

Page 63: Parte 6 Display, Decodificadores e Codificadoresmichael.klug/2012_02/ELD24/Digital_Deco... · • O display de 7 segmentos é utilizado para permitir a visualização dos valores

63

REFERÊNCIAS

• Tocci e Widmer.Sistemas Digitais. Princípios e Aplicações

• Idoeta e Capuano. Elementos de Eletrônica Digital

• Mairton. Eletrônica Digital. Teoria eLaboratório

• www.alldatasheet.com• Notas de aula do Prof. Stefano• Figuras da internet

Prof. Michael