0111100 + 0011111 1011011



Documentos relacionados
SISTEMAS DIGITAIS CIRCUITOS COMBINATÓRIOS TÍPICOS

Sistemas Digitais Contadores. João Paulo Carvalho

Projeto de Máquinas de Estado

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

Aula 8 Circuitos Integrados

Representação de Dados

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

Ficha 1. Conjunto de informação básica, essencial para utilizar sensores e actuadores.

CAPÍTULO 4 CIRCUITOS SEQUENCIAIS II: CONTADORES ASSÍNCRONOS

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

Interrupções. As interrupções são casos especiais de chamadas de procedimentos.

1. Simplificação de expressões lógicas Estabelecimento de expressões lógicas 1 PROJECTO DE CONTROLADORES LÓGICOS COMBINACIONAIS

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

Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis.

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

ANO LETIVO 2015 / 2016

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

MINISTÉRIO DA EDUCAÇÃO IFSC - Campus São José. CST em Telecomunicações ELETRÔNICA DIGITAL CONTADORES. Marcos Moecke

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 9: Análise de Circuitos com Contadores

SISTEMAS DIGITAIS CIRCUITOS SEQUENCIAIS BÁSICOS

Controlador de Interrupções com Prioridades Rotativas Julho de 2001

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

CALCULADORA SIMPLES COM ULA

NOME: TURMA. a) Mostre que, numa representação em complemento para dois, são necessários 8 bits para representar Tset e 7 bits para representar T.

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

Exame (2ª chamada) Sistemas Digitais I LESI 2º ano ❶ Ano 2001/02 21/Jun/2002 Univ. Minho

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II

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

Exercícios de Circuitos Combinacionais

Sistemas Digitais I LESI :: 2º ano. Questões Práticas de Sistemas Sequenciais

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

Um circuito comparador permite determinar se dois números binários são iguais, e não o sendo, qual deles é o maior.

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

Fontes de Alimentação

MINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações CONTADORES. Marcos Moecke

Contadores. Contadores Assíncronos Crescentes

Sistemas de Numeração. Introdução ao Computador 2010/1 Renan Manola

Barómetro Regional da Qualidade Avaliação da Satisfação dos Utentes dos Serviços de Saúde

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

Controle de elevador

Arquitetura de Rede de Computadores

ULA Sinais de Controle enviados pela UC

CAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO

Representação de Dados

Introdução à Engenharia de

1 CIRCUITOS COMBINACIONAIS

Funções Lógicas e Portas Lógicas

Álgebra de Boole e Teorema de De Morgan Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Notas de aula #1 SISTEMAS NUMÉRICOS

Truques e Dicas. = 7 30 Para multiplicar fracções basta multiplicar os numeradores e os denominadores: 2 30 = 12 5

5º Experimento: Somador Binário de números com sinal

INSTITUTO TECNOLÓGICO

Departamento de Engenharia Electrotécnica e de Computadores Sistemas Digitais 2010/2011 Instituto Superior Técnico - Universidade Técnica de Lisboa

Plano de endereçamento IPv6 da RCTS

x0 = 1 x n = 3x n 1 x k x k 1 Quantas são as sequências com n letras, cada uma igual a a, b ou c, de modo que não há duas letras a seguidas?

Circuitos Lógicos Aula 23

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

Lista de Exercícios 4: Soluções Sequências e Indução Matemática

Fundamentos em Informática (Sistemas de Numeração e Representação de Dados)

Alta Disponibilidade na IPBRICK

Capítulo I Portas Lógicas Básicas

INSTITUTO POLITÉCNICO DE BRAGANÇA ESCOLA SUPERIOR DE TECNOLOGIA E DE GESTÃO. Engenharia Electrotécnica. Microprocessadores. 2ºano - 1ºsemestre

1. Sistemas de numeração

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

Circuitos Seqüenciais

AV1 - MA (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, , , 980

Operações aritméticas

Geradores elétricos GERADOR. Energia dissipada. Símbolo de um gerador

4.1. UML Diagramas de casos de uso

Profª Danielle Casillo

Equação do 1º Grau. Maurício Bezerra Bandeira Junior

Numa turma de 26 alunos, o número de raparigas excede em 4 o número de rapazes. Quantos rapazes há nesta turma?

Tarefa Orientada 14 Subconsultas

Investigação Operacional- 2009/10 - Programas Lineares 3 PROGRAMAS LINEARES

Flip-Flops. Slide 1. Flip-flop NOR SR cruzado. Reiniciar Configurar Reter Não usado. Flip-flop NAND SR cruzado. Reiniciar Configurar Reter Não usado

REPRESENTAÇÃO DE DADOS E SISTEMAS DE NUMERAÇÃO

SISTEMAS DIGITAIS. Memórias. Prof. Guilherme Arroz Prof. Carlos Sêrro Alterado para lógica positiva por Guilherme Arroz.

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

Circuitos Digitais Cap. 6

Experimento 11 - Contador síncrono

Programação de Robótica: Modo Circuitos Programados - Avançado -

Índice. Modelos e Procedimentos

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos

Autómatos Finitos Determinísticos

INFORMATIVO DE PRODUTO

Circuitos eléctricos

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...

Tópicos Especiais em Informática

Instituto Superior de Ciências do Trabalho e da Empresa Departamento de Ciências e Tecnologias da Informação. Arquitectura de Computadores ETI IGE

Estrada de Rodagem Terraplanagem

SISTEMAS DIGITAIS. Fluxogramas. Prof. Carlos Sêrro Alterado para lógica positiva por Guilherme Arroz. Dezembro de 2005 Sistemas Digitais 1

CAPÍTULO 6 CIRCUITOS SEQUENCIAIS IV: PROJETO DE REDES SEQUENCIAIS

APROG - Civil. Excel. Técnicas de pesquisa de informação em tabelas. Instituto Superior de Engenharia do Porto

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

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

Apostila para Eletrônica ELETRÔNICA DIGITAL I

CAP. I ERROS EM CÁLCULO NUMÉRICO

Capítulo 12. Projeto 5 Controle de Motores de Passo Circuito e Funcionamento

Transcrição:

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4. a. gama de variação de um número em complemento para 2 é: -2 - n 2 -, em que é o número de bits do número representado. ssim sendo, para n 60, tem que se verificar a condição 60 2 - log 2 (60 ) 7. De igual modo, para n -3, tem-se que, -2 - -3 log 2 (3) 6. omo se pretende representar ambos os números com o mesmo de bits, então o menor número de bits com que se consegue representar e é 7. Deste modo 60 0 0 00, em que o 0 sublinhado representa o sinal (positivo) do número. Por outro lado, para se achar a representação em complemento para 2 de 3, primeiro acha-se a sua representação de 3 0, que é 0 0; para se achar o complemento para 2, faz-se 0000000 00 0000. Deste modo: 60 0 0 00, em complemento para 2-3 0 0000, em complemento para 2. i. ii. 000 0000 000 em que o mais à esquerda é ignorado, logo, 000 (29 0 ), o que dá o resultado correcto. Primeiro tem que se transformar em (-), o que equivale a ter - 00 (-3 0 ). gora, soma-se, 000 00 00 Neste caso a soma de dois números positivos ( e ), dá, como resultado, um número negativo; tal justifica-se, pois - 9 0, que não pode ser representado só com 7 bits em complemento para 2; diz-se, então, que o resultado está fora da gama de valores para 7 bits em complemento para 2, ou, mais correntemente, que ocorreu um erro de overflow. - -

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4 b. gama de variação de um número em complemento para é: -(2 - ) n 2 -, em que é o número de bits do número representado. ssim sendo, para n 98, tem que se verificar a condição 98 2 - log 2 (98 ) 8. De igual modo, para n -3, tem-se que, -(2 - ) -55 log 2 (55 ) 7. omo se pretende representar ambos os números com o mesmo de bits, então o menor número de bits com que se consegue representar e D é 8. Deste modo 98 0 0 0000, em que o 0 sublinhado representa o sinal (positivo) do número. Por outro lado, para se achar a representação em complemento para de 55, primeiro acha-se a sua representação de 55 0, que é 0 00; para se achar o complemento para, faz-se 000 00000. Deste modo: 98 0 0 0000, em complemento para D -55 0 00000, em complemento para. i. D 00000 00000 00000 0000 logo, D 0000 (43 0 ), o que dá o resultado correcto. ii. D Primeiro tem que se transformar em (-), o que equivale a ter - 000 (-98 0 ). gora, soma-se, 00000 000 0000 000 Neste caso a soma de dois números negativos (D e ), dá, como resultado, um número positivo; tal justifica-se, pois D - -53 0, que não pode ser representado só com 8 bits em complemento para ; diz-se, então, que o resultado está fora da gama de valores para 8 bits em complemento para, ou, mais correntemente, que ocorreu um erro de overflow. - 2 -

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4 2. a. tendendo ao diagrama de estados, começa-se por se fazer uma tabela de transições: Diagrama de estados: 6 2 5 3 4 Tabela de transições: Estado actual Estado seguinte 0 0 0 X X X 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X X X Simplificando, para, vem: X X Donde - 3 -

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4-4 - passagem para flip-flop s tipo JK é dada pala seguinte relação: j, donde j j ) ( ) ( ) ( De igual modo, para, vem: Donde j j ) ( ) ( ) ( Por último, para, vem: X X X X

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4 Donde donde j j Destas equações resulta o circuito seguinte: V j j j / / / cloc b. O contador 74LS90 tem uma entrada /LOD assíncrona, que, sempre que é activada, coloca, na saída do contador, o valor das entradas D,, e, correspondendo a entrada D ao bit mais significativo e a entrada ao bit menos significativo. Deste modo, pretende-se que sempre que termine o estado 6 (ou seja, mal se inicie o estado 7) o contador seja colocado no estado. Para isso, por um lado, é necessário detectar o estado 7; tal pode ser feito com uma porta ND de 3 entradas ligadas às saídas, e ; quando estas saídas forem simultaneamente (correspondente ao número 2 7 0 ), então está-se perante o estado 7 (na realidade quando pode corresponder a duas situações, dependendo de D ; se este for 0 então 0 2 7 0 ; se for então 2 5 0 ; contudo esta última hipótese nunca ocorrerá, se o circuito for bem projectado, pois o maior valor que o contador pode atingir é 7, logo é dispensável a ligação a D ). Há, também, a referir, que a entrada /LOD é activa ao nível lógico baixo, logo, para activar esta entrada, o ND referido não terá os efeitos pretendidos, pois a sua saída será quando as suas entradas forem ; - 5 -

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4 como se pretende que a saída seja 0 quando as entradas forem, utiliza-se um NND. Por outro lado, sempre que a entrada /LOD é activada é necessário que o valor das entradas,,, e D representem o estado ; para tal, é necessário ligar a entrada a V e as restantes entradas à massa, de modo a termos 000 nas entradas do contador sempre que a entrada /LOD for activada. Duas considerações finais: a entrada D/U tem que estar ligada à massa, de modo a que seja feita uma contagem no modo ascendente; a entrada TEN também tem de estar ligada à massa para permitir que a contagem seja feita. Tendo tudo isto em consideração, a implementação do sistema referido utilizando um contador 74LS90 seria a seguinte: Vcc TEN D/U LOD D LK 74LS90 D - 6 -

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4 3. O circuito apresentado é o seguinte: O diagrama temporal deste circuito será o seguinte: loc - 7 -

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4 4. a. O multiplexer da figura contém 3 entradas de controlo; ora, como se pode implementar qualquer função lógica com n variáveis lógicas com um multiplexer de n entradas de controlo e como a função especificada tem 4 variáveis lógicas, basta multiplexer para a implementar. Para implementar a função lógica especificada, convém, em primeiro lugar, expandir a tabela de verdade apresentada para que todas as combinações possíveis estejam devidamente representadas e ordenadas. ssim sendo, a tabela de verdade expandida seria: x y w z F 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 /z /z Daqui se tira a implementação directa da função, através dos valores especificados à direita da tabela. entrada de controlo corresponde à entrada mais significativa (variável x) e a entrada corresponde à entrada menos significativa (variável w). entrada E corresponde ao enable do multiplexer e, como é activa ao nível lógico alto, deve estar ligada a V. ssim sendo, o circuito que implementaria a função especificada seria o seguinte: - 8 -

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4 V 0 2 3 4 5 6 7 u F z w y x E /u b. s vantagens dos multiplexers, face às portas lógicas convencionais, são as seguintes: - Implementação directa de uma função lógica, sem necessidade de simplificação da função - ircuitos digitais menos confusos - Ocupam menos espaço em casos onde se utilizam muitas e vários tipos de portas lógicas (portas do tipo ND, OR; etc.) s desvantagens dos multiplexers, face às portas lógicas convencionais, são as seguintes: - Para um número elevado de variáveis lógicas é preferível simplificar o circuito e como tal recorrer às portas convencionais que poderão ser em número consideravelmente menor, limitando, deste modo, a sua gama de aplicações práticas - O custo dos multiplexers é maior quando comparados com o uso de I s com um só tipo de portas - 9 -

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4 5. a. Em primeiro lugar definem-se quais as variáveis de entrada e de saída do sistema e qual o seu significado. ssim sendo, tem-se que as variáveis de entrada são: PF SP todas as portas estão fechadas 0 há portas abertas pressão nivelada 0 pressão desnivelada De notar que estas variáveis têm os valores lógicos especificados no enunciado do problema, pelo que não haveria qualquer alternativa a esta solução. s variáveis de saída não têm qualquer especificação pelo que se pode atribuir qualquer lógico a qualquer das situações. s variáveis de saída são: M motor em funcionamento (a nivelar a pressão) 0 motor desligado De seguida definem-se os estados do sistema. Neste caso há dois estados descritos de seguida: Estado 0: as portas da câmara estão abertas e como tal o motor está desligado Estado : as portas da câmara estão fechadas e o motor está em funcionamento, ou seja, está a nivelar a pressão entre o exterior e o interior da câmara. Tendo isto em consideração, o fluxograma do sistema tem a seguinte forma: - 0 -

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4 M 0 0 0 PF M 0 SP b. tendendo ao fluxograma constrói-se a seguinte tabela de verdade: EP 0 SP PF PE 0 M 0 X 0 0 0 0 X 0 0 X X 0 c. Para simplificar as saídas, recorre-se, por exemplo, a um mapa de Karnaugh para cada uma delas. ssim sendo, vem: Para PE 0 : EP 0 PF SP PE EP0 SP EP0 0 PF - -

ESOL SUPERIOR DE TENOLOGI E DE GESTÃO - INSTITUTO POLITÉNIO DE RGNÇ 200 07 4 Para M: EP 0 PF SP M EP 0 d. om as simplificações efectuadas na alínea anterior, tem-se que um circuito que implementaria o problema especificado, seria o seguinte: PF SP M PE 0 D EP 0 / /EP 0-2 -