54
Fabrício Campos

cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

Fabrício Campos

Page 2: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

Cap9) Circuitos Lógicos MSI

Inúmeros CI’s que realizam estas operações estãopresentes na categoria MSI- Medium Scale Integration

As informações e os dados são codificados em binário esão continuamente submetidos a diversas operações.

Fabrício Campos

DecodificadoresCodificadoresMultiplesadoresDemultiplexadoresComparadoresConversores de Código

Page 3: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.1) DecodificadoresÉ um circuito lógico que recebe um conjunto de entradasque representa um número binário e ativa apenas a saídacorrespondente a este número

N entradas e M saídas, M pode ser no máximo 2N

Fabrício Campos

Decodificador BCD para decimal, decodifica N=4 bits deentrada em M=10 linhas de saída correspondentes aos 10grupos de códigos

Page 4: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.1) DecodificadoresDecodificador 1 de 8 Decodificador de 3 linhas para 8 linhas

Fabrício Campos

Page 5: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.1) DecodificadoresEntradas de HABILITAÇÃO (ENABLE) 74ALS138

Fabrício Campos

Page 6: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.1) Decodificadores74ALS138 formando um decodificador 1 de 32

Fabrício Campos

Qual saída será ativada para a entrada A4A3A2A1A0=01101?

R: vai para nível baixo13Q

Page 7: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.1) Decodificadores7442 decodificador BDC para DECIMAL

Fabrício Campos

Page 8: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.1) Decodificadores7445 decodificador/driver BCD para DECIMAL EXEMPLO: Gerar operação de temporização e sequenciamento com contador e decodificador

Coletor aberto:Capaz de absorver até 80mA (Baixo) e

Fabrício Campos

80mA (Baixo) e30V (Alto)

Page 9: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.2) Decodificadores/Drivers BCD para 7 segmentos

Fabrício Campos

Page 10: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.2) Decodificadores/Drivers BCD para 7 segmentos

7447 decodificador/Driver BDC para 7 segmentos

Fabrício Campos

Page 11: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.3) Displays de Cristal Líquido

Enquanto o display de led emite luz conforme a correnteque passa por cada segmento, um display de cristallíquido (LCD – Liquid-Cristal Display) controla areflexão da luz disponível (Ambiente ou Backligth)

Fabrício Campos

Page 12: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.3) Displays de Cristal Líquido

LCD tem baixo consumoOpera a partir de uma tensão CA de baixa frequencia (25 a60Hz) aplicada entre o segmento e o BackPlane

ON – ativado – não reflete a luzOFF – desativado – reflete a luz

Fabrício Campos

A B S

0 0 0

0 1 1

1 0 1

1 1 0

Tabela verdade XOR

inversor

Não inversor

Page 13: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.3) Displays de Cristal Líquido

Fabrício Campos

Page 14: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.3) Displays de Cristal Líquido

LCD Alfanuméricos

Outros Símbolos: , . ; : / ? ( ) ...

Fabrício Campos

Page 15: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.4) CodificadoresÉ um circuito lógico que tem M linhas de entrada, emque somente uma delas é ativada por vez, e que produzum código de saída correspondente de N bits.

Fabrício Campos

Page 16: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.4) CodificadoresCodificador 8 linhas para 3 linhas sem prioridade

Apenas uma entrada deve ser ativada por vez

Fabrício Campos

Page 17: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.4) Codificadores74147 – codificador de prioridade decimal

maior prioridade9A

Fabrício Campos

Page 18: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.4) CodificadoresCodificador de Chaves

Fabrício Campos

Page 19: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

Fabrício Campos

Page 20: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.6) Multiplexadores(Seletores de dados)

O Multiplexador seleciona um dos diversos dados deentrada e o transfere para a saída

Fabrício Campos

O Demultiplexador recebe um única entrada e adistribui para várias saídas

Page 21: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.6) Multiplexadores(Seletores de dados)

Funciona como uma chave de múltiplas posiçõescontrolada digitalmente

Seleção = Endereço de Seleção

Fabrício Campos

Já estudamos este circuito em contadorescrescente/decrescente

Page 22: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.6) MultiplexadoresMUX de quatro entradas2 bits de seleçãoAPLICAÇÃO DECODIFICADOR

Fabrício Campos

Page 23: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.6) MultiplexadoresMUX de oito entradas

Fabrício Campos

Page 24: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.6) MultiplexadoresMUX de 16 entradas

Fabrício Campos

Page 25: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.6) Multiplexadores74ALS157MUX quádruplo deduas entradas

Fabrício Campos

Page 26: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.7) Aplicações de Multiplexadores

O Os Multiplexadores são usados em diversas aplicaçõesem sistemas digitais, estudaremos algumas delas:

Fabrício Campos

Roteamento de DadosConversão Paralelo-Série

Seqüenciamento de OperaçõesGeração de funções Lógicas

Page 27: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.7) Aplicações de Multiplexadores

Roteamento de Dados

Em um relógio digital que mostra hora:min ou Dia:mes

Precisamos compartilhar os circuitos dos decodificadores e os displays

Fabrício Campos

e os displays

Economia de energia, conexões,componente, área na placa

Page 28: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

Fabrício CamposRoteamento de Dados

Page 29: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.7) Aplicações de Multiplexadores

Conversão Paralelo-Série

Com um contador de 3 bits (módulo 8) podemos gerar os

Fabrício Campos

Com um contador de 3 bits (módulo 8) podemos gerar os bits de seleção e teremos na saída do multiplexador o

dado serializado

Page 30: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

Fabrício CamposConversão Paralelo-Série

Page 31: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.7) Aplicações de Multiplexadores

Seqüenciamento de Operações

Combinando com outros circuitos digitais podemos controlar um processo industrial por meio de um

seqüenciamento de operações

Fabrício Campos

Page 32: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

Fabrício CamposSeqüenciamento de Operações

Page 33: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.7) Aplicações de Multiplexadores

Geração de funções Lógicas

Implementa funções lógicas diretamente da tabela verdade

Esta estratégia é usada em CPLD (Dispositivo Lógico Programável Compléxo) e

FPGA (Field Progammable Gate Array)

Fabrício Campos

FPGA (Field Progammable Gate Array)

Page 34: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.8) DEMULTIPLEXADORESDistribuidores de Dados

O código de seleção determina para qual saída o dado será transmitido

Fabrício Campos

Page 35: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.8) DEMUX

Demultiplexador de 1 linha para 8 linhas

Fabrício Campos

Page 36: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.8) DEMUX

74ALS138 – Decodificador/Demultiplexador

O Decodificador com entrada de habilitação pode ser usado como um demultiplexador

Fabrício Campos

Page 37: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.8) DEMUXSistema de monitoração e segurança

Várias portas devem ser monitoradasNão queremos uma grande quantidade de fios

Fabrício Campos

Porta Fechada – entrada mux baixo – saída alto –seleciona e desabilita demux – apaga Led

Porta Aberta – entrada mux alto – saída baixo –seleciona e habilita demux – acende Led

Page 38: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.8) DEMUXSistema de monitoração e segurança

Fabrício Campos

Page 39: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.8) DEMUXSistema síncrono de transmissão de dados

Queremos transmitir serialmente palavras de dados de quatro bits

Quatro palavras serão transmitidas totalizando 16bits

Reduzir o número de fios entre transmissor e receptor

Fabrício Campos

Reduzir o número de fios entre transmissor e receptor

Page 40: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.8) DEMUX

Fabrício CamposSistema síncrono de transmissão de dados

Page 41: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.8) DEMUX

Fabrício CamposSistema síncrono de transmissão de dados

Page 42: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.8) DEMUX

Fabrício CamposSistema síncrono de transmissão de dados

Page 43: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.10) Comparador de MagnitudeCompara duas quantidades binárias e gera uma saída

para indicar qual delas tem a maior magnitude

Entradas de dados:A e B de 4 bits sem sinal

Saídas ativas em nível alto:OA>B OA<B OA=B

Fabrício Campos

OA>B OA<B OA=B

Entradas de cascateamento:Usadas para testar palavras com mais de 4 bits usando mais de

um comparador

Page 44: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.10) Comparador de MagnitudeAs entradas de cascateamento devem ser ligadas com na

figura a) quando não usadas

Fabrício Campos

Page 45: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.10) Comparador de MagnitudeAplicação

Termostato digital

Fabrício Campos

Page 46: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.12) Barramento de dadosConjunto de linhas de sinais comuns para transferência

de dados

Fabrício Campos

Page 47: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.13) Registrador tristate

74ALS173 / HC173

Fabrício Campos

Page 48: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.14) Operação de barramento de dados

Veremos algumas

Fabrício Campos

Veremos algumas nomenclaturas e

simbologias

Page 49: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.14) Barramento de dados

Sinais do barramento

Fabrício Campos

Page 50: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.14Barramento de dados

Forma simplificada

Fabrício Campos

Page 51: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.14Barramento de dados

Forma expandida

Fabrício Campos

Page 52: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.14) Barramento de dados

Representação simplificada

Fabrício Campos

Page 53: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.14) Barramento de dados

Reunião de linhas (bus)

Fabrício Campos

Page 54: cap09.ppt [Modo de Compatibilidade]Decodificador BCD para decimal, decodifica N=4 bits de ... 9.2) Decodificadores/Drivers BCD para 7 segmentos 7447 decodificador/Driver BDC para 7

9.14) Barramento de dados

Barramento bidirecional

Fabrício Campos