Circuitos Lógicos e Digitais



Documentos relacionados
Circuitos Combinacionais. Sistemas digitais

CIRCUITOS COMBINACIONAIS Codificadores e decodificadores

Aula 7. Codificadores e Decodificadores. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais

Aula 11: Blocos Digitais Básicos Decodificador e Multiplexador

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

Capítulo III Circuitos Digitais Combinacionais

Circuitos Digitais 144L

Cap9) Circuitos Lógicos MSI

Modelagem de Circuitos Digitais

UTFPR EL66J 2011/2. Módulos-padrão combinacionais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF Técnicas Digitais para Computação

Fabio Bento

Eletrônica Digital para Instrumentação. Herman Lima Jr.

Representação de Dados

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Sistemas Digitais para Computação. AULAS TEÓRICAS 19 a 33

Capítulo 2. Numéricos e Códigos Pearson Prentice Hall. Todos os direitos reservados.

Disciplina: : ELETRÔNICA DIGITAL

Aula 5. Simplificação de funções lógicas (cont.) Sistemas de numeração

Aula 04. Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros

SISTEMAS DIGITAIS CIRCUITOS COMBINATÓRIOS TÍPICOS

Luis Filipe Baptista ENIDH/DEM 2

Sistema de Numeração e Códigos. Sistemas de Informação CPCX UFMS Prof. Renato F. dos Santos

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

CODIFICADORES / DECODIFICADORES

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

Circuito combinacional

Universidade do Minho Departamento de Electrónica Industrial. Sistemas Digitais. Exercícios de Apoio - I. Sistemas de Numeração

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Multiplexadores e Demultiplexadores. Aplicações Produto canônico Noções de Multiplexadores Noções de Demultiplexadores Funcionamento Exemplos

Experimento 03 Circuito Decodificador e Multiplex

Organização e Arquitetura de Computadores I

TÉCNICAS DIGITAIS I (CURSO DE ENGENHARIA DE TELECOMUNICAÇÕES DA UFF) CIRCUITOS DIGITAIS (CURSO DE BACHARELADO EM INFORMÁTICA DA UFF)

Ministério da Educação Universidade Federal do Ceará Pró-Reitoria de Graduação

EA772 CIRCUITOS LÓGICOS

Genericamente qualquer sistema de numeração pode ser caracterizado por:

21/07/2010 LED ELETRÔNICA DIGITAL. LED Tipos. LED Princípio de funcionamento. Display de 7 segmentos. LED Circuito de polarização

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Aula 6. Sistemas de Numeração. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Período: 4º Disciplina: Técnicas e Sistemas Digitais

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS

ELETRÔNICA DIGITAL 1

Sistemas numéricos. Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS ago-09

Multiplexação de Displays

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

Multiplexadores e Demultiplexadores

CAPÍTULO 7 DECODIFICADORES

o o o o Visão Geral da Disciplina Sistemas de Numeração Exercícios Resumo da Aula

Multiplexação de Displays

Colégio Metrópole. Curso Técnico Instrumentação e Automação Industrial

Álgebra de Boole. Sistema de Numeração e Códigos. Prof. Ubiratan Ramos

Implementação de um Sistema Digital em VHDL Cronômetro para Jogos de Basquete

Principais códigos utilizados. Codificação. Código binário puro. Codificação binária. Codificação Binária. Código Binário puro e suas variantes

Codificação 1. Introdução. C 2 R r {! + codificação

Sistemas Digitais. Buffers 3 estados (Three-state buffers) SAÍDA = LOW, HIGH, or Hi-Z.

Portas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Microprocessadores II - ELE 0327 CAPÍTULO 2 ESTUDO DA CPU 8086/88

Conceitos Básicos. Conceitos Básicos Memória

Controladores Lógicos Programáveis CLP (parte-3)

CAPÍTULO IV. Um display de 7 segmentos mostra ao usuário de um sistema digital um algarismo de 0 a 9, conforme mostra as figuras 1,2 e 3.

ULA- Unidade Lógica Aritmética. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Circuitos Digitais. Conteúdo. Introdução. Códigos. Outros Códigos BCD de 4 Bits. Código BCD Circuitos Combinacionais.

Circuitos Combinacionais. Arquitetura de Computadores I

Lista dos circuitos integrados utilizando transistores TTL da série 7400.

Sistemas de Numeração e Códigos

GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Hardware de Computadores

Sistema de Numeração e Códigos. CPCX UFMS Prof. Renato F. dos Santos

Universidade Estadual do Ceará

ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM. Conceitos Básicos ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM

Notas de aula #1 SISTEMAS NUMÉRICOS

Sistemas de Numeração

2. Sistemas de Numeração, Operações e Códigos. 2. Sistemas de Numeração, Operações e Códigos 1. Números Decimais. Objetivos.

ATIVIDADES EXTRA CLASSE

A declaração de uma variável vel define o seu tipo. O tipo do dado define como ele será: Armazenado na memória. Manipulado pela ULA.

Processamento e Comunicação Multimédia

Programação Básica em STEP 7 Operações Binárias. SITRAIN Training for Automation and Drives. Página 6-1

Multimedidores Inteligentes MGE G3 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun

CURSO: Engenharia Elétrica e Engenharia de Computação. DISCIPLINA: Circuitos Lógicos I Z520234

EE610 Eletrônica Digital I. 2_b_2 Chaves em circuitos lógicos

Prof. Leonardo Augusto Casillo

Análise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MULTIPLEXADORES

EPUSP PCS 2021/2308/2355 Laboratório Digital GERADOR DE SINAIS

Introdução à Computação

Capítulo 7 Circuitos sequenciais: latches, flipflops, registradores, contadores

Arquitetura de Computadores Universidade Guarulhos Prof. Erwin A. Uhlmann

Aula 8. Multiplexadores. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Circuitos Digitais Cap. 5

ELETRÔNICA. Changed with the DEMO VERSION of CAD-KAS PDF-Editor ( INTRODUÇÃO

Máquina Multinível. Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa.

MGE 144 Medidor Multigrandezas

UNIVERSIDADE CATÓLICA DE PETRÓPOLIS CENTRO DE ENGENHARIA E COMPUTAÇÃO

Apostila para Eletrônica ELETRÔNICA DIGITAL I

Transcrição:

PUC-Campinas - Faculdade de Engenharia de Telecomunicações Circuitos Lógicos e Digitais Prof. Frank Behrens Circuitos Combinacionais Aplicação em

Circuitos para Divididos em quatro classes de circuitos: Multiplexadores (MUX) Demultiplexadores (DEMUX) Decodificadores (Decoders) Codificadores (Encoders)

Circuitos Multiplexadores Circuito com várias entradas e uma saída, com sinais de controle cuja combinação seleciona qual entrada é dirigida à saída. Se A = 0 A = Y = D Y = D A D D Y 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

MUX : Y = (A.D) + (A.D) A Y 0 D0 D D A.D Y D 0 MUX Y D A.D D A A

MUX 4: D0 3 A B Y 0 0 D0 0 D 0 D D3 D D D3 3 3 3 3 Y D0 D D D3 00 0 0 MUX Y A B A B

Circuitos Demultiplexadores Circuito com uma entrada e várias saídas, com sinais de controle que selecionam para qual saída é dirigida a entrada. Se A = 0 Y = D A D Y Y e Y = 0 0 0 0 0 0 0 A = Y = 0 0 0 0 e Y = D 0

DEMUX : Y = (A.D) e Y = (A.D) A Y Y 0 D 0 0 D D A.D Y 0 Y D DEMUX A.D Y Y A A

DEMUX :4 A B Y0 Y Y Y3 0 0 D 0 0 0 0 0 D 0 0 0 0 0 D 0 0 0 0 D D 3 3 3 3 Y0 =A.B.D Y =A.B.D Y =A.B.D Y3 =A.B.D D 00 Y0 0 Y 0 Y Y3 DEMUX A B A B

Exemplo de Aplicação Transmissão Serial bit 8 bits 8 bits MUX DEMUX A B C A B C Bit 0 Bit Bit Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 0... Os seletores ABC e A B C devem ser sincronizados

Circuitos Decodificadores Circuito com m entradas de controle e n saídas, tal que uma combinação dos sinais de controle seleciona apenas uma saída. m Controles... DECODER. n Saídas

Dedoder para 4 3 Y0 = A.B 3 Y = A.B 3 Y = A.B 3 Y3 = A.B A B A B Y0 Y Y Y3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Aplicação Decodificador de endereço de memória DECODER D7 D6 D5 D4 D3 D D D0 3 0 S S0 Obs: Ler no livro texto sobre um decodificador de 6 Obs: Para acessar byte de uma memória de Mbyte, precisamos decodificar 0 bits de endereço

Código BCD para números BCD: Binary Coded Decimal. Forma de representação binária dos números decimais de 0 a 9. Utiliza 4 bits, definindo apenas as 0 primeiras combinações. D C B A BCD 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 4 0 0 5 0 0 6 0 7 0 0 0 8 0 0 9 0 0-0 - 0 0-0 - 0 - -

Mostrador de 7 Segmentos Os 7 segmentos a,b,c,d,e,f,g são diodos emissores de luz (LEDs), que são acionados em correspondência a um código BCD. Ex: 00 BCD = 9 0 a=b=c=d=f=g= e e= 0

BCD para 7 Segmentos a 0000 BCD = 0 0 a=b=c=d=e=f= e g= 0 f e g b c d 0 BCD = 7 0 a= b=c= e d=e=f=g= 0 e a g b c d

Decodificador BCD / 7 seg 50 < R < K A LSB a B C 7446 f e g b c D MSB d DISPLAY

Circuitos Codificadores Codificador ou Encoder é um circuito com m entradas e n saídas, que produz nas saídas um código único para cada combinação das entradas. n entradas { ENCODER } m saídas

Aplicação Circuito lógico codificador de teclado: produz uma saída em código BCD sempre que for apertado algum botão. Botão apertado X i = Botão solto X i = 0 Teclado numérico 0 a 5 0 3 4 5 6 7 X0 X X X3 X4 X5 X6 X7 Circuito Codificador 8 para 4 N3 N N N0 Número N em BCD

Codificador 8 para 4 Assumindo que apenas botão é apertado de cada vez, então apenas uma entrada Xi está ativa. Portanto existem apenas 9 combinações possíveis. X0 X X X3 X4 X5 X6 X7 D C B A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Deve-se assegurar que outras combinações (p. ex. 0000) nunca ocorram. Da tabela: Q = X 0. X. X. X 3. X 4. X 5. X 6. X 7 = X 0 +X +X +X 3 +X 4 +X 5 +X 6 +X 7 D = Q C = X 4 + X 5 + X 6 + X 7 + Q A saída Q indica com uma B = X + X 3 + X 6 + X 7 + Q combinação não-bcd quando não A = X + X 3 + X 5 + X 7 + Q há nenhuma tecla apertada.

Codificador 8 para 4 D = Q C = X 4 + X 5 + X 6 + X 7 + Q B = X + X 3 + X 6 + X 7 + Q A = X + X 3 + X 5 + X 7 + Q Q = X 0 +X +X +X 3 +X 4 +X 5 +X 6 +X 7 Q D C B A X0 X X X3 X4 X5 X6 X7 Circuitos Digitais I - Circuitos para Processamento de Dados

Exercício Projete o circuito lógico de um codificador de teclado de 0 botões ( 0 a 9 ) que produza uma saída em código BCD sempre que for apertado algum botão. Este circuito deve ter uma saída adicional Q que indique quando o teclado estiver em repouso (ou seja, nenhuma tecla apertada). Dica: estenda o circuito codificador 8 para 4 para que tenha 0 entradas.

Função XOR de mais de entradas A B C D Y Y Y Y = A + B + C + D = (A + B) + (C + D) Para entradas: Y = se ou A ou B for exclusivamente. ou ainda: Y = se A for diferente de B Para mais de entradas: Y = quando houver um número impar de s nas entradas. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Aplicação Circuito lógico gerador de paridade: produz uma saída adicional que vale sempre que houver um número impar de s nas entradas. Ajuda na deteção de erros. N3 N3 Bits originais nas entradas N N N0 Circuito Gerador de Paridade N N N0 Bits acrescidos de bit de paridade P é uma informação redundante P P = se houver quantidade impar de s em N 3 N N N 0

Circuito gerador de paridade N3 N3 Bits originais nas entradas N N N0 N N N0 Bits acrescidos de bit de paridade, e que são transmitidos P P é a paridade transmitida calculada sobre N 3 N N N 0

Circuito detetor de paridade Bits originais nas entradas N3 N N N0 N3 N N N0 Se ERRO =, houve mudança em algum dos bits N i durante a transmissão P P P é a paridade recebida a ser comparada com P* P* P* é a paridade calculada sobre os N 3 N N N 0 recebidos ERRO