Modelagem de Circuitos Digitais



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

Circuitos Combinacionais. Sistemas digitais

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

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

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento

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

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

Fabio Bento

Experimento 03 Circuito Decodificador e Multiplex

Disciplina: : ELETRÔNICA DIGITAL

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

CIRCUITOS COMBINACIONAIS Codificadores e decodificadores

Portas Lógicas (continuação)

Eletrônica Digital. Mapa de Karnaugh

Cap9) Circuitos Lógicos MSI

Luis Filipe Baptista ENIDH/DEM 2

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

Circuitos Lógicos e Digitais

Circuitos Digitais 144L

Projeto de Máquinas de Estado

1 Título. 2 Objetivos. 3 - Fundamentos Teóricos. Página 1 de 5 Universidade Federal de Juiz de Fora. Prática 1 Aplicações das Funções Lógicas

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

Circuitos Combinacionais

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

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

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

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

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

EA772 CIRCUITOS LÓGICOS

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

4.3. Máquina de estados: São utilizados em sistemas de complexos, é de fácil transformação para ladder desde que não haja muitas ramificações.

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

Aula 8 Circuitos Integrados

Portas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

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

1 CIRCUITOS COMBINACIONAIS

Universidade Estadual do Ceará

Em um sistema de numeração de base b qualquer, um número positivo é representado pelo polinômio:

CAPÍTULO 7 DECODIFICADORES

Aritmética Binária e. Bernardo Nunes Gonçalves

Organização de Computadores Hardware

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

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves

SEQUENCIADOR COM 10 LEDs

Circuitos Digitais 1

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

Arquitetura de Computadores Universidade Guarulhos Prof. Erwin A. Uhlmann

Circuitos Digitais. Engenharia de Automação e Controle Engenharia Elétrica. São Paulo Prof. José dos Santos Garcia Neto

Exercícios de Circuitos Combinacionais

Circuitos Lógicos Aula 23

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

Capítulo III Circuitos Digitais Combinacionais

Sistemas de Numeração

Lista de Exercício 04 Projetos de Sistemas Digitais

Operações aritméticas

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

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de

Valor lógico UM (Verdade, 1): 5 Volts. Valor lógico ZERO (FALSO, 0): 0 Volts.

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

REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade

EPUSP PCS 2011/2305/2355 Laboratório Digital. Displays

- Aula CIRCUITOS COMBINACIONAIS

Computadores XII: Aprendendo a Somar A4 Texto 3

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

Técnicas Digitais TDI

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

Exemplo de Subtração Binária

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

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

Faculdade de Tecnologia de Teresina-PI Tecnologia em Redes de Computadores. Arquitetura de Computadores Prof. Nathan Saraiva

Capítulo 3 - Trabalhando com circuitos digitais

Hardware de Computadores

Registradores de uma CPU. Registradores de uma CPU - Acumulador

Técnico/a de Refrigeração e Climatização

Circuitos Digitais Cap. 5

CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Rio de Janeiro, 23 de setembro de 2008.

MÓDULO N.º 1 SISTEMAS DE NUMERAÇÃO HORAS / TEMPOS CONTEÚDOS OBJETIVOS AVALIAÇÃO

3. Arquitetura Básica do Computador

Guia de consulta rápida

3 Sistemas de Numeração:

Circuitos Lógicos Aula 8

Experimento 06 Unidade Aritmética

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

Notas de aula #1 SISTEMAS NUMÉRICOS

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

Sistemas de Numeração (Aula Extra)

Quadro de consulta (solicitação do mestre)

Circuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto

PUC Rio. Curso Superior de Tecnologia em Processamento de Dados (TPD/P15) ORGANIZAÇÃO DE COMPUTADORES

A senha 001 de fábrica é

Introdução. de Eletrônica Digital (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. Carga Horária: 60 horas

Contadores. Contadores Assíncronos Crescentes

CAPÍTULO II. Funções e Portas Lógicas

Apostila para Eletrônica ELETRÔNICA DIGITAL I

Exercícios de Eletrônica Digital Instrutor Gabriel Vinicios Tecnologia Eletrônica II - Tarde

Introdução à Lógica de Programação

Arquitetura de Computadores. Arquitetura de Computadores 1

Lista de Exercícios Sistemas de Numeração

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

Transcrição:

1 Modelagem de Circuitos Digitais Para modelar um circuito digital para realizar uma determinada operação: Analisar problema Identificar sinais de entrada do circuito Identificar sinais de saída do circuito Identificar comportamento do circuito Construir tabela verdade do circuito Minimizar circuito e obter expressão booleana minimizada Construir circuito minimizado

2 Exemplo: Controle de Nível de Tanques Fábrica possui 3 tanques com materiais Cada tanque possui sensor (sinais A, B, C): Indica se material está abaixo de nível mínimo (valor 1) ou não (valor 0) Circuito de controle recebe sinais dos sensores e produz indicador de alerta: Acende (valor 1) se quaisquer 2 tanques tiverem nível abaixo do mínimo Caso contrário, fica apagado (valor 0) Construir circuito minimizado

3 Bit de Paridade Código de detecção de erro simples Dada uma sequência de bits: Bit de paridade: Bit anexado à sequência para que n o total de bits fique par ou ímpar Paridade par: Bit de paridade anexado para que n o total de bits fique par Paridade ímpar: Bit de paridade anexado para que n o total de bits fique ímpar Geração do bit de paridade: Quando dado é escrito ou enviado: Bit de paridade é calculado e anexado ao dado Verificação do bit de paridade: Quando dado é lido ou recebido: Bit de paridade é calculado novamente e comparado com bit anexado Se for diferente Um dos bits do dado foi invertido Houve falha

4 Dado de 8 bits: 01100010 Bit de paridade par anexado: 1 Bit de paridade ímpar anexado: 0 Exemplos: Bit de Paridade Dado de 8 bits: 00111010 Bit de paridade par anexado: 0 Bit de paridade ímpar anexado: 1

5 Exemplo: Geração do Bit de Paridade Circuito para geração do bit de paridade: Sinais de entrada: Dado de 4 bits: A B C D Sinal de saída: Bit de paridade par do dado de entrada: P Construir circuito: Construir tabela verdade Minimizar usando mapa de Karnaugh Obter expressão booleana como soma de produtos (SOP) minimizada Desenhar circuito minimizado

6 Código BCD Código Bynary-Coded Decimal (BCD): Código de 4 bits usado para representar um dígito de um n o decimal Usa representação binária de 4 bits sem sinal Apenas valores de 0 a 9: 0000 a 1001 Representações inválidas: 1010, 1011, 1100, 1101, 1110, 1111 Exemplo: 6810 = 0100 0100 2 = 0110 1000 BCD Dígito Código BCD 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001

7 Display de 7 Segmentos Dispositivo de saída utilizado em diversos equipamentos Contém 7 segmentos de reta que podem acender ou apagar Possui 7 sinais de entrada: a, b, c, d, e, f e g Um sinal para apagar ou acender (valor 0 ou 1) cada um dos segmentos Capaz de mostrar os algarismos de 0 a 9 e algumas letras

8 Decodificador BCD-7 Segmentos Possui 4 sinais de entrada: E 3, E 2, E 1 e E 0 Representam um dígito de 0 a 9 em BCD: Bit mais significativo: E 3 Bit menos significativo: E 0 Possui 7 sinais de saída: a, b, c, d, e, f e g Um sinal para apagar ou acender (valor 0 ou 1) cada um dos segmentos Circuito acende segmentos de reta para display mostrar algarismo representado em BCD nos sinais de entrada

Exemplo: Decodificador BCD-7 Segmentos Exemplo: Entradas Saídas E 3 E 2 E 1 E 0 a b c d e f g 0 0 1 0 1 1 0 1 1 0 1 Entradas inválidas: Apenas os valores de 0 a 9 podem ser fornecidos como entrada Algumas combinações de valores dos sinais de entrada nunca ocorrem Valor dos sinais de saída para estas entradas é irrelevante Exemplo de entrada inválida: E 3 = 1, E 2 = 0, E 1 = 1 e E 0 = 0 Construir circuito: Obter tabela verdade das 7 saídas do decodificador BCD-7 segmentos Minimizar cada saída usando mapa de Karnaugh Obter expressão booleana de cada saída como SOP minimizada Desenhar circuito minimizado de cada saída 9

10 Exemplo: Controle de Temperatura de Caldeira Circuito de controle do aquecimento de uma caldeira de água de indústria Sinais de entrada: A: indica se temperatura é maior que 10 o C (A = 1) ou não (A = 0) B: indica se temperatura é maior que 40 o C (B = 1) ou não (B = 0) C: indica se temperatura é maior que 80 o C (C = 1) ou não (C = 0) D: indica se nível de água está adequado (D = 1) ou não (D = 0) Sinal de saída: Y : indica se aquecimento deve ser ligado (Y = 1) ou não (Y = 0) Funcionamento: Se temperatura for menor ou igual a 40 o C, aquecimento é ligado Se temperatura for maior que 80 o C, aquecimento não é ligado Se temperatura for maior que 40 o C e menor ou igual a 80 o C, aquecimento é ligado apenas se nível de água estiver adequado Construir circuito minimizado

11 Exemplo: Verificação do Bit de Paridade Circuito para verificação do bit de paridade: Sinais de entrada: Dado de 5 bits (dado de 4 bits e bit de paridade par anexado): A B C D P Sinal de saída: Erro Se bit de paridade anexado está certo então Erro = 0 Senão, Erro = 1 Construir circuito