Circuitos Combinacionais

Documentos relacionados
Circuitos Combinacionais. Arquitetura de Computadores I

Eletrônica Digital I (EDL I)

Circuitos Combinacionais

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

*********************

SSC0112 Organização de Computadores Digitais I

Circuito combinacional

Eletrônica Digital I TE050. Circuitos Combinacionais

Circuitos Lógicos Aula 5

Técnicas Digitais para Computação

Eletrônica Digital. Projeto de Circuitos Combinacionais. Alex Vidigal Bastos

Revisão: técnicas simplificação

PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr.

3 Circuitos Combinacionais

Exercícios de Laboratório 2

ARITMÉTICA BINÁRIA. Adão de Melo Neto

Arquitetura de Computadores. Tiago Alves de Oliveira

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO

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

Circuitos Combinacionais Lógicos

REPRESENTAÇÃO BINÁRIA. Sistemas de Numeração e Álgebra de Boole SNA0001

Códigos Neste capítulo estudaremos circuitos destinados a aplicações específicas, destacamos : Codificadores Decodificadores Circuitos aritméticos:

Organização e Arquitetura de Computadores I

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

UFMG DCC Álgebra de Boole. Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG

SISTEMAS DE NUMERAÇÃO (Unidade 2)

3. Revisão de Eletrônica Digital

CIRCUITOS DIGITAIS. Circuitos Combinacionais e Técnicas de Simplificação

Prof. Leonardo Augusto Casillo

4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.

Aula 14: Lógica e circuitos digitais

Sistemas Digitais Apresentação

Projetos de Decodificadores

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica

Parte # 5 - Circuitos Combinacionais

Sistemas Digitais Módulo 9 Multiplexadores e Demultiplexadores

Álgebra Booleana. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Sistemas Digitais. Multiplexadores Demultiplexadores Arranjos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)

Projetos de Circuitos Digitais em VHDL e FPGA

Circuitos Lógicos Combinacionais Aula Prática

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Aula 10. Circuitos Aritméticos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Prof. Leonardo Augusto Casillo

Introdução à Computação

Codificadores e Decodificadores Prof. Rômulo Calado Pantaleão Camara

Organização e Arquitetura de Computadores I

Multiplexadores e Demultiplexadores

Eletrônica Digital Lista de Exercícios

Módulo 3 Circuitos Combinatórios

Codificadores/Decodificadores Multiplexadores/Demultiplexadores

Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Eletrônica Digital 1 Curso Técnico Eletrônica. Fábio Kurt Schneider

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

Sistemas de Numeração

ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade

SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio

Capítulo 6 Aritmética Digital: Operações e Circuitos

Representação de Dados e Sistemas de Numeração

Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)

CIRCUITOS COMBINACIONAIS

Técnicas Digitais para Computação

Sistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos

Circuitos Digitais - Somadores e Subtradores SOMADORES E SUBTRADORES

Sistemas de Numeração e Códigos

SOMADORES E SUBTRATORES

Representação de quantidade(número) Expressão de significância posicional

Capítulo 6 Aritmética Digital: Operações e Circuitos

Relatório de Prática no LABORATORIO

CIRCUITOS DIGITAIS. Apresentação da Disciplina Introdução aos Circuitos Digitais. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Multiplexadores e Demultiplexadores Prof. Rômulo Calado Pantaleão Camara

Eletrônica Digital. Circuitos Combinacionais FACULDADE FUCAPI

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.

Fundamentos de Programação. Introdução

Projeto de Lógica Combinatória

Capítulo 1 Conceitos Introdutórios

Códigos. Códigos. Bits, Bytes & etc. 9/20/10

CIRCUITOS SOMADORES = = =

CÓDIGOS Código BCD 8421

MATA49 Programação de Software Básico

1. Sistemas de numeração e códigos 23

Circuitos Integrados. Nível da Lógica Digital (Aula 7) Circuitos Combinacionais. Circuitos Lógicos Digitais Básicos. Multiplexadores (1)

Revisão de Circuitos Digitais

Transcrição:

! Circuitos Combinacionais x Sequenciais Combinacional - saídas dependem unicamente das entradas Entradas Circuito Combinacional Saídas Sequencial -háuma realimentação da saída para a entrada, denominada estado interno. As condições atuais da entrada e do estado interno determinem a condição futura da saída. Entradas Circuito Combinacional Saídas Estado Interno Circuito Sequencial

! Circuitos Combinacionais Dedicados! Circuitos usados constantemente no projeto de sistemasdigitais, como blocos construtures básicos, devido às funções lógicas que executam! São encontrados prontos, encapsulados em circuitos integrados comerciais! Circuitos mais comuns: Codificadores Decodificadores Multiplexadores Demultiplexadores Somadores Subtratores Circuitos de Conexão Circuitos Aritméticos

! Códigos! Codificadores e decodificadores dependem de códigos binários,! Codigos binários são formas de representar informações, como por exemplo letras ou dígitos, em um código formado de 0's e 1's.! Exemplos de códigos: BCD (Binary Coded Decimal) Código Morse (usa e, mas também é binário) ASCII (American Standard Code for Information Interchange ISO-8859 (extensão do ASCII com caracteres acentuados) UNICODE (código universal de 16 bits)

! Decodificadores! Um decodificador é um circuito combinacional usado para ativar ou habilitar um (e somente um) dentre m componentes.! É assumido que cada componente possui um índice entre 0 e m-1, representado por um endereço em binário.! Um decodificador n : m (lêse n por m ) possui n entradas e m saídas, com m <= 2 n. Exemplo de Aplicação - Decodificador 3:8

! Tabela Verdade de um Codificador 3:8! Num decodificador 3:8 há 8 saídas, cada saída um endereço diferente.! Para ativar uma dentre 8 saídas são necessárias 3 variáveis de entrada (3:8).! Cada combinação das variáveis de entrada seleciona um e somente uma dentre as 8 saídas, de modo que cada saída somente será selecionada por uma das 8 combinações.

! O circuito de um decodificador 3:8 terá, portanto, 8 saídas, sendo cada saída um dentre os 8 mintermos possíveis para uma função Booleana de 3 variáveis.

! Codificadores Exemplo de Aplicação - Codificador 8:3! Circuitos lógicos que convertem informações alfanuméricas ou de controle para um código determinado A 7 A 6 A 5 A 4 A 3 CODIFICADOR 8:3 O 2 O 1 A 2 O 0 A 1 A 0

! Tabela Verdade e Circuito Lógico do Codificador 8:3 A0 A1 A2 A3 A4 A5 A6 A7 X 0 0 0 0 0 0 0 X 1 0 0 0 0 0 0 X 0 1 0 0 0 0 0 X 0 0 1 0 0 0 0 X 0 0 0 1 0 0 0 X 0 0 0 0 1 0 0 X 0 0 0 0 0 1 0 X 0 0 0 0 0 0 1 O2 O1 O0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 O 0 O 1 O 2

Multiplexadores! O multiplexador seleciona um canal de entrada e conecta o sinal deste canal à saída.! A porta AND, que controlará a saída, é selecionada pelo número binário nas entradas de seleção.

Multiplexadores A B Entradas de Seleção Entradas de Dados Se A=0 e B=1 a saída selecionada será

Demultiplexadores! O demultiplexador é o oposto do multiplexador.! Um demultiplexador é uma chave digital que nos permite comunicar a única entrada com uma das várias linhas de saída possíveis.! A linha que desejamos que seja conectada é determinada pelo número binário nas entradas de seleção do demultiplexador.! Um demultiplexador é muito parecido com um decodificador. A única diferença está no uso da linha de habilitação do decodificador.! O demultiplexador usa a linha de habilitação como a entrada de dado. Observe que o dado aparece na saída selecionada quando o número binário correspondente é colocado nas entradas de seleção.

Demultiplexadores Y 0 Entrada de dados Y 1 Y 2 Y 3

! Circuitos Aritméticos: Meio-Somador Regras da soma: 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 e vai 1 1 + 1 + 1 = 1 e vai 1 Tabela Verdade A B S Carry out 0 0 0 0 0 1 1 0 1 0 1 0 Expressões booleanas: 1 1 0 1 S = AB + AB A + B Carry out = AB Circuito: A B S Carry out

Somador Completo Tabela Verdade A B Cin S Cout 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 Expressões Booleanas S =ABC + ABC + ABC + ABC A + B + Cin Cout = ABC + ABC + ABC + ABC BCin + ACin + AB Circuito A B Cin S Cout

! Somador Paralelo em Cascata (Ripple Carry) Circuito para somador de 4 bits A3 B3 A2 B2 A1 B1 A0 B0 Somador Completo Somador Completo Somador Completo Meio - Somador Cin Cout Cin Cout Cin Cout Cout S3 S2 S1 S0