Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: 20202 - PROVA N2 (A5) Sábado, 10 de Outubro de 2020 17h17min19s BRT Usuário Curso GRA1017 SISTEMAS DIGITAIS PTA - 202020.ead-10054.03 Teste 20202 - PROVA N2 (A5) Iniciado 05/10/20 18:07 Enviado 05/10/20 19:33 Status Completada Resultado da tentativa 8 em 10 pontos Tempo decorrido 1 hora, 26 minutos Instruções Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx Pergunta 1 Resposta Selecionada: Resposta Correta: Feedback da resposta: Suponha que você foi incumbido de implementar um circuito de aviso da não colocação do conto de segurança em um carro. Para tanto, neste caso, o circuito analisará apenas o assento do motorista ativando a saída apenas quando o carro estiver ligado, o motorista estiver sentado no banco e o cinto não estiver colocado. Para essa questão, use como variáveis: “L” para o carro ligado, “M” para o motorista e “C” para o cinto. Assinale a alternativa que contenha expressão que represente o circuito: . S = L.P.~C. .S = L.P.~C. Parabéns! Sua resposta foi a correta! Você associou corretamente os elementos do circuito à funcionalidade solicitada preenchendo a tabela-verdade e extraindo o circuito na forma de soma de produtos. Pergunta 2 Resposta Selecionada: Resposta Correta: Feedback da resposta: Na eletrônica digital, os componentes básicos dos sistemas lógicos sequenciais são chamados de “ latches” e “ flip-flops”. Tais componentes são capazes de armazenar um bit de informação e podem integrar os circuitos registradores e contadores binários. Sabe-se que existem vários modelos de latches e flip-flops, dentre os quais podemos destacar “RS”, “D”, “JK” e “T”. Para essa questão, vamos nos concentrar no tipo “JK” e analisar as seguintes combinações para os valores de “J” e de “K”: (I) J = 0 ; K = 0. (II) J = 1 ; K = 0. (III) J = 1 ; K = 1. (IV) J = 0 ; K = 1. Qual é a sequência correta dos valores a serem obtidos na saída Q do flip-flop “JK”? Q t ; 1; ~Q t ; 0. Qt; 1; ~Qt; 0. Parabéns! Sua resposta foi a correta! Realmente, o flip-flop “JK” se comporta de uma forma bem parecida com o flip-flop “RS”, em que o “ J” é equivalente ao terminal “ SET” e, o “ K” tem a funcionalidade do terminal “ RESET”. Pergunta 3 Resposta Selecionada: Resposta Correta: Feedback da resposta: Para se extrair uma expressão booleana pode-se realizar etapas de modo a obter uma expressão na forma de “soma de produtos” ou na forma de “produto de somas”. Essas duas formas são denominadas como formas padrões de representação de uma expressão booleana. Para essa questão, analise as afirmações a seguir marcando com “V” aquela(s) que você julgue ser verdadeira(s) e, com “F”, a(s) falsa(s). ( ) Toda expressão obtida pela extração da tabela-verdade é uma expressão canônica e, consequentemente, é passível de simplificação. ( ) Para obter uma expressão na forma de soma de produtos, deve-se escolher as linhas, na tabela-verdade, que apresentarem o valor “1” na coluna de saída. Caso exista alguma variável de entrada da linha selecionada valendo “0”, esta deverá ser negada. ( ) Para obter uma expressão na forma de soma de produtos, deve-se escolher as linhas, na tabela-verdade, que apresentarem o valor “0” na coluna de saída. Caso exista alguma variável de entrada da linha selecionada valendo “0”, esta deverá ser negada. ( ) Cada linha selecionada virará uma parcela da expressão canônica resultante. Assinale a alternativa que contém a sequência correta: .V ; V; F; V. .V ; V; F; V. Parabéns! Sua resposta foi a correta! Realmente, a extradação de uma expressão booleana a partir da tabela-verdade sempre resultará em uma expressão canônica. Na soma de produtos, escolhe-se as linhas que apresentarem o valor “1” na saída e cada variável de entrada deve ser complementada caso apresente o valor “0”. No produto de soma, escolhe-se as linhas que apresentarem o valor “0” na saída e cada variável de entrada deve ser complementada caso apresente o valor “1”. Pergunta 4 Resposta Selecionada: Resposta Correta: Feedback da resposta: Suponha a necessidade de automatizar o jogo do “pedra, papel e tesoura”. O número de participantes será de 2 jogadores. A cada partida, cada jogador escolherá secretamente pedra, papel ou tesoura como sua opção. O vencedor é definido segundo a seguinte regra: Pedra vence tesoura, pois amassa a tesoura. Tesoura vence papel, pois corta o papel. Papel vence pedra, pois embrulha a pedra. Toda vez que os dois jogadores optarem pelo mesmo objeto, ocorre um empate. Para denotar a pedra, o papel ou a tesoura, suponha que cada jogador será representado por dois bits “A1”/“B1” e “A2”/”B2”, onde: Ai=0 e Bi=0 → pedra Ai=0 e Bi=1 → papel Ai=1 e Bi=0 → tesoura Como saída do circuito, teremos dois bits: “V1” e “V2”. Tais variáveis indicam se o vencedor 1 ou o vencedor 2 foi o vencedor da rodada, respectivamente. Caso haja empate, ambas as variáveis de saída permanecerão com o nível “0”. Assinale a alternativa que contenha as expressões simplificadas de “V1” e “V2”: . V1 = ~A1.~B1.A2 + B1.~A2.~B2 + A1.B2 ; V2 = A1.~A2.~B2 + ~A1.~B1.B2 + B1.A2. .V1 = ~A1.~B1.A2 + B1.~A2.~B2 + A1.B2 ; V2 = A1.~A2.~B2 + ~A1.~B1.B2 + B1.A2. Parabéns! Sua resposta foi a correta! Você associou corretamente os elementos do circuito à funcionalidade solicitada preenchendo a tabela-verdade e extraindo o circuito na forma de soma de produtos. Pergunta 5 Resposta Selecionada: Resposta Correta: Feedback da resposta: Simplificar uma expressão booleana significa implementar sistemas lógicos digitais igualmente simplificados. Isso significa implementar circuitos que demandem uma menor área, que consumam menos energia, que tenham menor dissipação de potência e que tenham um tempo menor de propagação de seus sinais internos. Para essa questão, imagine a seguinte expressão lógica:S = {~[(A + B) . C]} + {~[D . ( C + B)]} Agora, assinale a alternativa que contém a correta expressão minimizada. S = ~[(A + B) . C . ~D]. S = ~[(A + B) . C . D]. Infelizmente sua resposta está incorreta. Para responder essa questão, observe bem a expressão e reflita sobre qual seria a primeira operação a ser realizada. Como podemos fazer com que as variáveis complementadas possam ser conectadas diretamente por meio de um operador “OR” ou “AND”? Pergunta 6 Resposta Selecionada: Resposta Correta: Feedback da resposta: Suponha que exista a necessidade de proteger uma horta em condições de chuva ou de sol excessivo. A proteção consiste em ativar uma cobertura retrátil que irá ser fechada ou aberta. Para tanto, suponha que existam as seguintes variáveis: L = quando “1”, indica que há sol excessivo C = quando “1” indica chuva em excesso Aberto = quando “1” significa que a cobertura está aberta, deixando a horta exposta Fechado = quando “1” significa que a cobertura está fechada, deixando a hora protegida. As variáveis “Aberto” e “Fechado” nunca poderão assumir o valor “1” simultaneamente. Como saídas, suponha que existam duas variáveis: “ABRE” para indicar a ação de abrir a cobertura (ativar a abertura no nível “1”) e “FECHA” – quando assumido o valor “1”, indica que a ação de fechamento da cobertura, protegendo a horta, está em execução. Assinale a alternativa que contenha as expressões relativas de “ABRE” e “FECHA”: . ABRE = ~L.~C.~Aberto ; FECHA = (L + C).~Fechado. .ABRE = ~L.~C.~Aberto ; FECHA = (L + C).~Fechado. Parabéns! Sua resposta foi a correta! Você associou corretamente os elementos do circuito à funcionalidade solicitada preenchendo a tabela-verdade e extraindo o circuito na forma de soma de produtos. Pergunta 7 Resposta Selecionada: Resposta Correta: Feedback da resposta: Os sistemas digitais podem ser classificados em dois grandes grupos: os sistemas lógicos combinacionais e os sistemas lógicos sequenciais. Em relação aos sistemas lógicos combinacionais, os componentes básicos de mais baixo nível de abstração são representados pelas portas lógicas. Por sua vez, nos sistemas lógicossequenciais, os componentes de mais baixo nível de abstração são os latches e os flip-flops, mesmo que esses sejam formados por portas lógicas. A partir dessas informações, marque as afirmativas a seguir com “V” de verdadeiro ou com “F” de falso. ( ) Latches e flip-flops servem para armazenar informações. Cada componente tem a capacidade de armazenar um único bit. Não existem, portanto, diferenças entre eles. ( ) A diferença básica consiste em seu momento de ativação. No caso do latch possuir uma entrada de “ enable” (habilitação), a informação poderá ser carregada no latch em todo o semiciclo de ativação do sinal de habilitação. Por sua vez, o flip-flop é ativado apenas nas transições de subida ou de descida do sinal de habilitação (também denominado como clock). ( ) Para armazenar uma palavra de n bits, são necessários n latches ou flip-flops. ( ) Tanto latches quanto flip-flops podem possuir sinais PR ( preset) e CL ( clear). Tais sinais têm prioridade sobre os valores apresentados em sua(s) entrada(s) e sobre o sinal de habilitação ou clock. Agora, assinale a alternativa que traz a sequência correta. F; V; V; V. F; V; V; V. Parabéns! Sua resposta está correta. Realmente, a diferença básica está no momento de ativação dos componentes. Enquanto os latches são ativados em todo o semiciclo, os flip-flops são ativados apenas na transição do sinal de habilitação. Pergunta 8 Resposta Selecionada: Resposta Correta: Feedback da resposta: Contadores assíncronos podem estar presentes em várias aplicações práticas. Imagine que há a necessidade de se implementar um circuito para informar ao usuário a quantidade de batidas de seu coração por minuto. Esse circuito deve atualizar o display somente após o final de cada minuto, ou seja, ao final de cada minuto, a contagem deverá ser reiniciada para que, após o próximo minuto, o valor do display possa ser atualizado com a nova marcação. Para a implementação do circuito, suponha que você possui os seguintes componentes: I. Transdutor pressão-elétrico: esse componente transforma uma variação de pressão em um sinal elétrico. No nosso caso, será acoplado junto ao corpo do usuário para que, a cada batimento do coração, ele forneça um pulso (sinal já condicionado), ou seja, os níveis de tensão e de corrente já se encontram calibrados para a pronta utilização no circuito a ser implementado. II. Oscilador com pulso a cada minuto: esse circuito emitirá um pulso a cada minuto. III. Registrador: esse componente é capaz de armazenar uma palavra de N bits. Suponha que a quantidade N de bits seja suficiente para a sua aplicação. IV. Contador assíncrono de N bits. Suponha que a quantidade N de bits seja suficiente para a sua aplicação. Esse contador apresenta um pino de “ reset”, quando referenciado com “1”, o valor da contagem é reiniciado com “0”. V. Decodificadores e display de 7 segmentos. A quantidade de decodificadores e displays disponíveis são suficientes para exibir um número de três dígitos. VI. Portas lógicas diversas. Agora, faça a relação entre os componentes de modo que as interconexões permitam a implementação do circuito de monitoramento de batimentos cardíacos. I → clock de IV; II → clock de III; II → reset de IV; III → V; IV → III. As portas lógicas servem para sincronizar o momento da carga do registrador com o reset do contador. I → clock de IV; II → clock de III; II → reset de IV; III → V; IV → III. As portas lógicas servem para sincronizar o momento da carga do registrador com o reset do contador. Parabéns! Sua resposta foi a correta! Você associou corretamente os componentes. Notou que o transdutor produz os pulsos que farão com que o valor do contador seja incrementado. Esse valor do contador somente será passado ao registrador após um minuto (pulso derivado do oscilador 1 pulso por minuto). Na ocorrência desse pulso, deverá haver, além da carga do valor da contagem no registrador, o reset do contador para que a contagem dos batimentos cardíacos seja reiniciada. Deve-se garantir que haverá, antes, a carga do valor no registrador para que, depois, seja realizado o reset. Os decodificadores e displays de 7 segmentos terão a função de exibir o valor presente no registrador. Pergunta 9 Resposta Selecionada: Resposta Correta: Feedback da resposta: Sistemas digitais podem ser classificados como sistemas digitais combinacionais e sistemas digitais sequenciais. Os combinacionais podem ser representados por meio de expressões booleanas, ao passo que os sequenciais têm a capacidade de armazenamento de informações. Sobre os sistemas combinacionais, o valor de saída do circuito depende única e exclusivamente da combinação de suas variáveis de entrada, assim, qualquer alteração de qualquer uma delas pode fazer com que o valor de saída do circuito seja também alterado. Assinale a(s) afirmativa(s) a seguir com V para verdadeira(s) e F para falsa(s). ( ) Portas lógicas são os componentes básicos de sistemas digitais em seu mais baixo nível de abstração. ( ) Uma expressão lógica é interpretada da esquerda para a direita, independentemente dos operadores encontrados. ( ) Toda expressão lógica pode ser representada por meio de uma tabela-verdade. ( ) Uma tabela-verdade contém 2*n linhas, em que “n” representa o número de variáveis de entrada. Agora, assinale a alternativa que contém a sequência correta. V, F, V e F. V, F, V e F. Parabéns! Sua resposta está correta. Uma expressão lógica, de fato, pode ser representada por portas lógicas (componente básico dos sistemas digitais) interconectadas, levando-se em conta a precedência dos operadores. Respeitando a precedência, podemos construir a tabela-verdade, que contém todas as 2 n combinações possíveis de suas variáveis de entrada, refletindo o comportamento do circuito. Pergunta 10 Resposta Selecionada: Resposta Correta: Feedback da resposta: Para representarmos um valor negativo, em vez de utilizarmos o BCD8421, utilizamos o formato denominado “complemento 2”. Em operações como a subtração, caso o valor resultante seja negativo, o complemento 2 é gerado diretamente, ou seja, o computador não realiza nenhuma operação a mais para a obtenção do valor negativo. Qual alternativa contém as representações de -15 e -12, respectivamente? 1111 e 1100. 10001 e 10100. Infelizmente sua resposta está incorreta. Para responder essa questão, reveja como é realizada a conversão para o “complemento 2”. Lembre-se que o bit mais significativo é sempre o bit de sinal, nesse caso. ← OK 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 0 em 1 pontos 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 0 em 1 pontos http://portal.anhembi.br/ https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_638511_1 https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_638511_1&content_id=_14411753_1&mode=reset https://anhembi.blackboard.com/bbcswebdav/pid-14411754-dt-content-rid-84766551_1/xid-84766551_1 javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_638511_1&method=list&nolaunch_after_review=true'); https://anhembi.blackboard.com/webapps/login/?action=logout Revisar envio do teste: ATIVIDADE 1 GRA1017 SISTEMAS DIGITAIS PNA (ON) - 201920.2191.01 Unidade 1 Revisar envio do teste: ATIVIDADE 1 Usuário FELIPE DO CARMO RODRIGUES PINTO Curso GRA1017 SISTEMAS DIGITAIS PNA (ON) - 201920.2191.01 Teste ATIVIDADE 1 Iniciado 15/11/19 07:13 Enviado 17/11/19 10:28 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 51 horas, 14 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Sabemos que, para representar uma informação numérica, poderão ser utilizadas diversas formas de representação. Essas formas de representação dizem respeito aos sistemas de numeração. Os principais sistemas de numeração existentes no mundo computacional, são: decimal, hexadecimal, octal e binário. Sabemos, também, que podemos converter um valor, escrito em uma base qualquer, para uma outra base.Essa transformação pode ser direta ou utilizando-se uma conversão intermediária, por exemplo, para a base decimal, a fim de se chegar ao objetivo. Para essa questão, faça as conversões como solicitado: 1) Base decimal para binário sem sinal (BCD8421): a) 13(10) = ? (2) b) 45(10) = ?(2) 2) Binário sem sinal (BCD8421) para decimal: a) 11010(2) = ?(10) b) 01011(2) = ?(10) 3) Base decimal para binário com sinal (complemento 2): a) -17(10) = ? (2) b) -34(10) = ?(2) 4) Binário com sinal (complemento 2) para decimal: FELIPE DO CARMO RODRIGUES PINTOMinha Área 2,5 em 2,5 pontos Exibir rubrica http://portal.anhembi.br/ https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_549622_1 https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_549622_1&content_id=_11781716_1&mode=reset https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_358_1 https://anhembi.blackboard.com/webapps/login/?action=logout Resposta Selecionada: a) 10110(2) = ?(10) b) 11101(2) = ?(10) 5) Hexadecimal para decimal: a) A2B(16) = ?(10) b) C12F(16) = ?(10) 6) Decimal para hexadecimal: a) 2341(10) = ?(16) b) 8453(10) = ?(16) 7) Binário sem sinal (BCD8421) para hexadecimal: a) 1011010101101110(2) = ?(16) b) 1111011011010011(2) = ?(16) 8) Hexadecimal para binário sem sinal (BCD8421): a) A3C(16) = ?(2) b) D54F(16) = ?(2) Poste o resultado de suas conversões em seu portfólio. Referência IDOETA, I.V.; CAPUANO, F. G. Elementos de Eletrônica Digital. 41 Ed. São Paulo: Érica, 2012. [recurso eletrônico, Minha Biblioteca]. Disponível em <https://anhembi.blackboar d.com/>. TOCCI, R. J.; WIDMER, N. S.; MOSS, G. L. Sistemas Digitais: Princípios e Aplicações. 12 Ed. São Paulo: Pearson Education do Brasil, 2018. [recurso eletrônico, Biblioteca Virtual Universitária]. Disponível em <https://anhembi.blackboard.com/>. VAHID, F.; LASCHUK, A. Sistemas Digitais: Projeto, otimização e HDLs. Porto Alegre: Bookman, 2008. [recurso eletrônico, Minha Biblioteca]. Disponível em <https://anhemb i.blackboard.com/>. Resposta Correta: [Nenhuma] Feedback da resposta: [Sem Resposta] Respostas! 1) Base decimal para binário sem sinal (BCD8421): a) 13(10) = 1011 (2) b) 45(10) = 101101(2) 2) Binário sem sinal (BCD8421) para decimal: a) 11010(2) = 50(10) b) 01011(2) = 19(10) 3) Base decimal para binário com sinal (complemento 2): a) -17(10) = 01111 (2) b) -34(10) = 011101(2) 4) Binário com sinal (complemento 2) para decimal: a) 10110(2) = ?(10) b) 11101(2) = ?(10) 5) Hexadecimal para decimal: a) A2B(16) = 2603(10) b) C12F(16) = 49455(10) 6)Decimal para hexadecimal: a) 2341(10) = 925(16) b) 8453(10) = ?2105(16) 7) Binário sem sinal (BCD8421) para hexadecimal: a) 1011010101101110(2) = B56E(16) b) 1111011011010011(2) = 7AD3(16) 8) Hexadecimal para binário sem sinal (BCD8421): a) A3C(16) = 101000111100 (2) b) D54F(16) = 1101010101001111 (2) ← OK javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_549622_1&method=list&nolaunch_after_review=true'); Segunda-feira, 2 de Dezembro de 2019 19h12min17s BRT ← OK javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_549622_1&method=list&nolaunch_after_review=true'); Revisar envio do teste: ATIVIDADE 2 GRA1017 SISTEMAS DIGITAIS PNA (ON) - 201920.2191.01 Unidade 2 Revisar envio do teste: ATIVIDADE 2 Usuário FELIPE DO CARMO RODRIGUES PINTO Curso GRA1017 SISTEMAS DIGITAIS PNA (ON) - 201920.2191.01 Teste ATIVIDADE 2 Iniciado 15/11/19 07:22 Enviado 25/11/19 20:09 Status Completada Resultado da tentativa 2,25 em 2,5 pontos Tempo decorrido 252 horas, 47 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: Resposta Correta: Feedback da resposta: Teoricamente, nos sistemas lógicos digitais utilizamos os valores lógicos “0”, “1” e “X”. Porém, na prática, podemos encontrar exemplos de utilização do valor “Z”. Para essa questão, preencha as definições abaixo associando-as com os valores lógicos “0”, “1”, “X” e “Z”: ( ) Identifica casos nos quais uma certa informação é irrelevante para o resultado da expressão lógica e, consequentemente, para o circuito. ( ) Geralmente associado à alimentação “+Vcc”. ( ) Estado de alta impedância. ( ) Geralmente associado ao “terra” do circuito ( GND – Ground) Assinale a alternativa que contenha a sequência correta dos valores lógicos: .X ; 1; Z ; 0. .X ; 1; Z ; 0. Parabéns! Sua resposta foi a correta! Você associou corretamente os valores lógicos com as suas respectivas funcionalidades. Um valor lógico que nunca usamos consiste no “Z”. Esse valor representa uma alta impedância. Pergunta 2 Resposta Selecionada: Suponha a necessidade de se implementar a estratégia de movimentação de um robô móvel. Tal robô apenas se movimenta para frente, para esquerda e direita. A tomada de decisão é feita com base na existência de obstáculos à frente, à esquerda e à direita. Implemente um sistema lógico digital para indicar a direção a ser tomada pelo robô tendo em vista a existência ou não de obstáculos nestas direções. Leve em conta que andar para frente tem prioridade em relação a andar para a esquerda que tem, por sua vez, prioridade em tomar a direção da direita. Quando houver obstáculos em todos os sentidos, o robô deve parar o seu movimento. Para essa questão, suponha que a presença de obstáculo seja indicada pelo valor “1” por intermédio das variáveis: “F” (frente), “D” (direita) e “E” esquerda. Como saída, temos: “AA” (andar adiante), “AD” (andar à direita) e “AE” (andar à esquerda). Assinale a alternativa que contenha as expressões relativas às variáveis “AA”, “AD” e “AE”: . AA = ~F ; AD = F.E.~D ; AE = F.~E. FELIPE DO CARMO RODRIGUES PINTOMinha Área 0,25 em 0,25 pontos 0,25 em 0,25 pontos http://portal.anhembi.br/ https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_549622_1 https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_549622_1&content_id=_11781710_1&mode=reset https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_358_1 https://anhembi.blackboard.com/webapps/login/?action=logout Resposta Correta: Feedback da resposta: .AA = ~F ; AD = F.E.~D ; AE = F.~E. Parabéns! Sua resposta foi a correta! Você associou corretamente os elementos do circuito à funcionalidade solicitada preenchendo a tabela-verdade e extraindo o circuito na forma de soma de produtos. Pergunta 3 Resposta Selecionada: Resposta Correta: Feedback da resposta: Suponha que você foi incumbido de implementar um circuito de aviso da não colocação do conto de segurança em um carro. Para tanto, neste caso, o circuito analisará apenas o assento do motorista ativando a saída apenas quando o carro estiver ligado, o motorista estiver sentado no banco e o cinto não estiver colocado. Para essa questão, use como variáveis: “L” para o carro ligado, “M” para o motorista e “C” para o cinto. Assinale a alternativa que contenha expressão que represente o circuito: . S = L.P.~C. .S = L.P.~C. Parabéns! Sua resposta foi a correta! Você associou corretamente os elementos do circuito à funcionalidade solicitada preenchendo a tabela-verdade e extraindo o circuito na forma de soma de produtos. Pergunta 4 Resposta Selecionada: Resposta Correta: Feedback da resposta: Para o processo de simplificação de expressões booleanas, pode-se utilizar o mapa de Karnaugh. Essa técnica consiste em ferramenta visual na forma de uma matriz. Para tanto, deve-se seguir uma sequência de ações. Para essa questão, enumere as etapas a seguir de modo a representar a sequência correta de ações a serem feitas durante a manipulação do mapa de Karnaugh. ( ) Eliminar as variáveis que apareçam de forma complementada. ( ) Formar agrupamentos de elementos “1”. ( ) Transcrever a parcela para a expressão resultante. ( ) Transcrever os valores “1” dacoluna de saída da tabela-verdade. Assinale a alternativa que contenha a sequência correta de operações: .3 ; 2; 4; 1. .3 ; 2; 4; 1. Parabéns! Sua resposta foi a correta! Realmente, todo o processo se inicia com o preenchimento do mapa de Karnaugh associando os valores “1” de acordo com as coordenadas correspondentes a cada linha da tabela-verdade. Após o preenchimento, inicia- se a fase de formação dos grupos para que se possa realizar as eliminações das variáveis que apareçam complementadas nos referidos grupos. Tendo feito essa eliminação, transcreve-se a parcela otimizada para a expressão resultante. Pergunta 5 A simplificação de uma expressão booleana é um processo importante na modelagem e implementação de sistemas lógicos digitais. Para efetuar a simplificação, pode-se manipular a expressão através da álgebra booleana ou utilizar técnicas ou ferramentas. Para essa questão, analise as afirmações a seguir marcando com “S” aquela(s) que for(em) consequência da simplificação e, com “N”, aquela(s) que não for consequência da otimização. ( ) Diminuição no custo do circuitos. ( ) Alteração da tecnologia utilizada ( ) Diminuição do consumo e da potência dissipada ( ) Possibilidade de utilizar frequências mais altas de operação. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: Resposta Correta: Feedback da resposta: Assinale a alternativa que contém a sequência correta: .S ; N ; S ; S. .S ; N ; S ; S. Parabéns! Sua resposta foi a correta! A simplificação impacta sobre o design do circuito. Sendo assim, métricas relacionadas, por exemplo, ao consumo, potência dissipada, tempo de propagação de sinal e frequência máxima de trabalho do circuito são impactadas pelo processo de simplificação da expressão booleanas. Pergunta 6 Resposta Selecionada: Resposta Correta: Feedback da resposta: Suponha que exista a necessidade de proteger uma horta em condições de chuva ou de sol excessivo. A proteção consiste em ativar uma cobertura retrátil que irá ser fechada ou aberta. Para tanto, suponha que existam as seguintes variáveis: L = quando “1”, indica que há sol excessivo C = quando “1” indica chuva em excesso Aberto = quando “1” significa que a cobertura está aberta, deixando a horta exposta Fechado = quando “1” significa que a cobertura está fechada, deixando a hora protegida. As variáveis “Aberto” e “Fechado” nunca poderão assumir o valor “1” simultaneamente. Como saídas, suponha que existam duas variáveis: “ABRE” para indicar a ação de abrir a cobertura (ativar a abertura no nível “1”) e “FECHA” – quando assumido o valor “1”, indica que a ação de fechamento da cobertura, protegendo a horta, está em execução. Assinale a alternativa que contenha as expressões relativas de “ABRE” e “FECHA”: . ABRE = ~L.~C.~Aberto ; FECHA = (L + C).~Fechado. .ABRE = ~L.~C.~Aberto ; FECHA = (L + C).~Fechado. Parabéns! Sua resposta foi a correta! Você associou corretamente os elementos do circuito à funcionalidade solicitada preenchendo a tabela-verdade e extraindo o circuito na forma de soma de produtos. Pergunta 7 Resposta Selecionada: Resposta Correta: Feedback da resposta: Considere uma votação de 4 juízes (A, B, C e D). O juiz A tem direito a voto de minerva (em caso de empate, ele decide). Faça um circuito que apresente, como saídas, a a votação a favor por unanimidade (“FU”), decisão a favor pela maioria “FM” (> 50% de votos a favor), uma decisão contrária por unanimidade (“CT”) ou uma decisão contrária por maioria (“CM”) (> 50% de votos contrários). Para essa questão, considere como “1” o valor associado aos votos favoráveis e as saídas ativadas no nível 1. Assinale a alternativa que contenha as expressões simplificadas de “FU” e “FM”: . FU = A.B.C.D ; FM = A.B.~C + A.~B.D + A.C.~D + ~A.B.C.D. .FU = A.B.C.D ; FM = A.B.~C + A.~B.D + A.C.~D + ~A.B.C.D. Parabéns! Sua resposta foi a correta! Você associou corretamente os elementos do circuito à funcionalidade solicitada preenchendo a tabela-verdade e extraindo o circuito na forma de soma de produtos. Pergunta 8 Quando é necessário implementar o sistema lógico digital com circuitos integrados, temos que nos atentar à várias características as famílias de circuitos integrados existentes para que se faça uma adequação de suas propriedades às nossas necessidades. Para essa questão, analise as afirmações a seguir marcando com “V” aquela(s) que você julgue ser 0,25 em 0,25 pontos 0,25 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: Resposta Correta: Feedback da resposta: verdadeira(s) e, com “F”, a(s) falsa(s). ( ) Todas as famílias de circuitos integrados possuem as mesmas faixas de alimentação. ( ) Fan-out representa o número de portas lógicas que podem ser conectadas à saída de uma porta lógica. ( ) Cada família de circuito integrado possui a sua faixa de tensões para representar os níveis lógicos “0” e “1”. ( ) Cada família de circuitos integrados possui a sua própria pinagem. Assinale a alternativa que contém a sequência correta: .F ; V ; V ; V. .F ; V ; V ; V. Parabéns! Sua resposta foi a correta! Realmente, cada família de circuitos integrados possui as suas próprias características decorrentes de seus projetos e de suas tecnologias utilizadas. Para conhecer os parâmetros de uma família ou de um circuito integrado em específico, deve-se procurar o seu datasheet (ficha de dados). Pergunta 9 Resposta Selecionada: Resposta Correta: Feedback da resposta: Para se extrair uma expressão booleana pode-se realizar etapas de modo a obter uma expressão na forma de “soma de produtos” ou na forma de “produto de somas”. Essas duas formas são denominadas como formas padrões de representação de uma expressão booleana. Para essa questão, analise as afirmações a seguir marcando com “V” aquela(s) que você julgue ser verdadeira(s) e, com “F”, a(s) falsa(s). ( ) Toda expressão obtida pela extração da tabela-verdade é uma expressão canônica e, consequentemente, é passível de simplificação. ( ) Para obter uma expressão na forma de soma de produtos, deve-se escolher as linhas, na tabela-verdade, que apresentarem o valor “1” na coluna de saída. Caso exista alguma variável de entrada da linha selecionada valendo “0”, esta deverá ser negada. ( ) Para obter uma expressão na forma de soma de produtos, deve-se escolher as linhas, na tabela-verdade, que apresentarem o valor “0” na coluna de saída. Caso exista alguma variável de entrada da linha selecionada valendo “0”, esta deverá ser negada. ( ) Cada linha selecionada virará uma parcela da expressão canônica resultante. Assinale a alternativa que contém a sequência correta: .F ; F; V; V. .V ; V; F; V. Infelizmente a sua resposta está incorreta. Para responder essa questão, reflita aplicando os postulados do elemento neutro e da absorção sobre expressões escritas na forma de soma de produtos e na forma de produto de somas. A partir da análise realizada, por exemplo, na soma de produtos, quais linhas escolher? Aquelas possuidoras do resultado valendo “0” ou valendo “1”? Pergunta 10 Os mapas de Karnaugh constituem em uma ferramenta visual, na forma de uma matriz, para a simplificação de expressões booleanas. Para essa questão, assinale com “V” a(s) afirmativa(s) que você julgar como sendo verdadeira e, com “F”, a(s) falsa(s): ( ) Mapas de Karnaugh são baseados na soma de produtos. ( ) Todas as ocorrências do valor “X” (tanto faz), devem fazer parte dos agrupamentos. ( ) Mapas de Karnaugh servem apenas para expressões de poucas variáveis – ficando inviável a sua manipulação para expressões com 6 ou mais variáveis. ( ) Cada célula do Mapa de Karnaugh representa uma linha da tabela-verdade. Assinale a alternativa que contém a sequência que você julgue ser a correta: 0 em 0,25 pontos 0,25 em 0,25 pontos Segunda-feira, 2 de Dezembro de 2019 19h14min33s BRT Resposta Selecionada: Resposta Correta: Feedback da resposta: . V ; F; V ; V. .V ; F; V ; V. Parabéns! Suaresposta foi a correta! Realmente os mapas de Karnaugh consiste em uma técnica visual para a simplificação de expressões booleanas com poucas variáveis. Cada linha da tabela-verdade tem uma célula correspondente no mapa. O mapa é baseado na utilização de soma de produtos. ← OK javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_549622_1&method=list&nolaunch_after_review=true'); Revisar envio do teste: ATIVIDADE 3 GRA1017 SISTEMAS DIGITAIS PNA (ON) - 201920.2191.01 Unidade 3 Revisar envio do teste: ATIVIDADE 3 Usuário FELIPE DO CARMO RODRIGUES PINTO Curso GRA1017 SISTEMAS DIGITAIS PNA (ON) - 201920.2191.01 Teste ATIVIDADE 3 Iniciado 25/11/19 20:10 Enviado 27/11/19 23:23 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 51 horas, 12 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: Latches e flip-flops são componentes básicos dos sistemas lógicos sequênciais. A função deles consiste em armazenar um bit de informação. No mercado, podemos encontrar diversas implementações de latches e de flip-flops, tais como “RS” e “D”. Para essa questão, descreva a tabela-verdade relativo aos latches e flip-flops tipo “RS” e abstraia os conceitos relacionados respondendo às seguintes questões: 1) Quais os estados que não podem ocorrer nas entradas dos latches e flip-flops “RS”? Esses estados são diferentes quando usamos lógica positiva ou lógica negativa? 2) Qual a diferença entre os latches e flip-flops tipo “RS” em relação ao tipo “D”? 3) Qual a diferença básica entre latches e flip-flops? Poste a sua resposta em seu portfólio. Referência IDOETA, I.V.; CAPUANO, F. G. Elementos de Eletrônica Digital. 41 Ed. São Paulo: Érica, 2012. [recurso eletrônico, Minha Biblioteca]. Disponível em <https://anhembi.blackboard.com/>. TOCCI, R. J.; WIDMER, N. S.; MOSS, G. L. Sistemas Digitais: Princípios e Aplicações. 12 Ed. São Paulo: Pearson Education do Brasil, 2018. [recurso eletrônico, Biblioteca Virtual Universitária]. Disponível em <http s://anhembi.blackboard.com/>. VAHID, F.; LASCHUK, A. Sistemas Digitais: Projeto, otimização e HDLs. Porto Alegre: Bookman, 2008. [recurso eletrônico, Minha Biblioteca]. Disponível em <https://anhembi.black board.com/>. FELIPE DO CARMO RODRIGUES PINTOMinha Área 2,5 em 2,5 pontos Exibir rubrica http://portal.anhembi.br/ https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_549622_1 https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_549622_1&content_id=_11781711_1&mode=reset https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_358_1 https://anhembi.blackboard.com/webapps/login/?action=logout Segunda-feira, 2 de Dezembro de 2019 19h10min55s BRT Resposta Correta: [Nenhuma] Feedback da resposta: [Sem Resposta] 1_ Quando a entrada SET é momentaneamente pulsada em nível BAIXO, enquanto a entrada RESET é mantida em nível ALTO, a entrada proibida é 0 0. No caso em que, SET e CLEAR (RESET) são ativadas em nível ALTO, a entrada proibida é 1 1. 2_ O latch R-S síncrono não consegue evitar o estado de oscilação quando os atrasos de propagação forem iguais e ocorrer a transição de R=S=1 para R=S=0. Introduzindo um inversor entre as entradas R e S, as mesmas serão complementares, fazendo com que o circuito atue na região normal de operação. Tal circuito é conhecido com latch D (latch transparente). 3_ Os latches são similares aos flip-flops porque são dispositivos biestáveis e que podem permanecer em um dos dois estados estáveis usando uma configuração de realimentação, na qual as saídas são ligadas as entradas opostas. A principal diferença entre os latches e flip-flops é o método usado para a mudança de estado. ← OK javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_549622_1&method=list&nolaunch_after_review=true'); Revisar envio do teste: ATIVIDADE 4 GRA1017 SISTEMAS DIGITAIS PNA (ON) - 201920.2191.01 Unidade 4 Revisar envio do teste: ATIVIDADE 4 Usuário FELIPE DO CARMO RODRIGUES PINTO Curso GRA1017 SISTEMAS DIGITAIS PNA (ON) - 201920.2191.01 Teste ATIVIDADE 4 Iniciado 01/12/19 23:41 Enviado 02/12/19 18:53 Status Completada Resultado da tentativa 2,25 em 2,5 pontos Tempo decorrido 19 horas, 11 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: Resposta Correta: Feedback da resposta: Em diversas situações, surge a necessidade de utilizarmos circuitos contadores. Por exemplo, nas análises clínicas, temos os contadores, para que sejam levantadas quantidades de microrganismos; no controle de acesso a um show, temos que verificar quantas pessoas estão presentes; e no computador, quantos ticks de clock foram efetuados. Para tanto, existem os circuitos contadores binários assíncronos e os circuitos contadores síncronos. Analise as afirmativas a seguir e assinale com “V” as verdadeiras e com “F” a(s) falsa(s). ( ) Contadores síncronos são implementados somente com flip-flops tipo “T”. ( ) Contadores síncronos permitem uma contagem não linear. Porém, para se conseguir tal característica, deve-se criar lógicas combinacionais para cada entrada “J” e “K” dos flip-flops envolvidos. ( ) Dá-se o nome de contadores síncronos, pois todos os flip-flops recebem o mesmo sinal de clock, simultaneamente. ( ) Com os contadores síncronos, evita-se o problema de ruídos que poderiam ocorrer nos contadores assíncronos. Agora, assinale a alternativa com a sequência correta. F; V; V; V. F; V; V; V. Parabéns! Sua resposta foi a correta! Os contadores binários síncronos permitem contagens não lineares. Porém, para isso, tornam-se mais complexos em relação aos assíncronos, pois deve-se criar circuitos combinacionais para cada terminal “J” e “K” de todos os flip-flops envolvidos. Pelo fato de que o sinal de clock é único para todos os flip-flops (motivo do nome “síncrono”), o problema de ruído durante a contagem (que poderia ocorrer nos assíncronos) não existe. Pergunta 2 Circuitos contadores binários assíncronos podem ser utilizados para gerar formas de onda. Para tanto, conecta-se os seus terminais de saída a um componente denominado “conversor digital-analógico” (DAC - Digital-analogic Converter). Um DAC é capaz de receber, em suas entradas, uma palavra digital e convertê-la para um sinal analógico. Assim, sua saída terá uma variação de voltagem correspondente ao valor binário digital inserido em sua entrada. FELIPE DO CARMO RODRIGUES PINTOMinha Área 0,25 em 0,25 pontos 0,25 em 0,25 pontos http://portal.anhembi.br/ https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_549622_1 https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_549622_1&content_id=_11781714_1&mode=reset https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_358_1 https://anhembi.blackboard.com/webapps/login/?action=logout Resposta Selecionada: Resposta Correta: Feedback da resposta: Na figura a seguir temos, em (a) uma onda “dente de serra” obtida a partir de um contador assíncrono crescente. Em (b), a onda “dente de serra” é gerada utilizando-se um contador assíncrono decrescente. Em (c), temos a figura de uma onda “triangular”. Fonte: elaborada pelo autor, 2019. Analise as afirmativas a seguir e assinale com “V” as verdadeiras e com “F” a(s) falsa(s). ( ) Um gerador de onda triangular pode ser obtido com um contador do tipo crescente/decrescente, cuja funcionalidade varia automaticamente. ( ) Não é possível implementar um gerador de onda triangular utilizando-se contadores binários assíncronos. Devem ser usados apenas contadores binários síncronos. ( ) A funcionalidade crescente/decrescente pode ser trocada automaticamente por meio da utilização de um flip-flop do tipo “JK”, com os seus terminais “J” e “K” conectados aos nível lógico “1”. O clock do flip-flop “JK” é obtidoquando a contagem chegar ao seu valor limite (por exemplo, em um contador de 3 bits, valor 7 na contagem crescente e valor 0 na decrescente). ( ) A funcionalidade crescente/decrescente pode ser trocada automaticamente por meio da utilização de um flip-flop do tipo “JK”, com os seus terminais “J” e “K” conectados aos nível lógico “1”. O clock do flip-flop “JK” é obtido utilizando-se um outro contador que gera um pulso toda vez que o seu bit mais significativo realizar a transição de “1” para “0”, ou seja, quando a contagem for reiniciada. Assinale a alternativa que traz a sequência correta. V; F; V; V. V; F; V; V. Parabéns! Sua resposta foi a correta! Realmente pode-se utilizar um contador assíncrono para gerar ondas triangulares (desde que a saída do contador seja conectada a um DAC). Para tanto, o contador deve ser crescente-decrescente. A funcionalidade deve ser alternada automaticamente. Para tanto, pode-se utilizar um flip-flop “JK” (com ambos os terminais “J” e “K” associados ao nível lógico “1”). A cada pulso de clock do “JK”, inverte-se o valor armazenado e, consequentemente, troca-se a funcionalidade do contador assíncrono. O pulso do “JK” acontece toda vez que o contador chegar ao limite de sua contagem (limite crescente ou limite decrescente). Pergunta 3 Contadores binários são circuitos capazes de oferecer, em sua saída, uma sequência numérica. Essa contagem pode ser linear (números subsequentes: crescentes ou decrescentes) caso o contador a ser implementado seja assíncrono ou síncrono ou, ainda, pode ser não linear, caso seja implementado um contador síncrono. Uma das aplicações mais naturais dos contadores consiste na construção de relógios e cronômetros. Suponha que você necessite implementar um cronômetro. Para tanto, esse cronômetro deve possuir dois botões: o de reiniciação (para zerar o valor da contagem) e o de “pausa / recomeço”. Este último, quando pressionado (quando a contagem estiver em curso), faz com que a contagem seja interrompida, e, ao ser pressionado novamente, faz com que a contagem seja retomada. Analise as afirmativas a seguir. I. O botão de reiniciação servirá para jogar um pulso de reset ao contador, e também a um flip-flop “JK”, cuja função é sinalizar o botão “pausa / recomeço”. II. O botão de reiniciação servirá para introduzir o valor lógico “0” em várias portas “AND”, sendo que cada uma delas terá uma entrada conectada ao botão de reiniciação e outra conectada à saída “Q” do flip-flop correspondente. Assim, a saída do cronômetro estará valendo “0”. III. O botão “pausa / recomeço” tem a função de jogar um pulso ao clock de um flip-flop “JK”. A saída desse flip-flop estará conectada à entrada de uma porta “AND”, cuja entrada estará ligada ao clock do circuito (que produzirá a frequência de contagem do cronômetro). A saída dessa porta “AND” será conectada à entrada do clock do contador. IV. O botão “pausa / recomeço” tem a função de jogar o valor lógico “1” ao terminal “J” de um flip-flop “JK”. Nesse caso, o terminal “K” estará permanentemente conectado ao “terra” (GND) do circuito. A saída desse flip-flop estará conectada à entrada de uma porta “AND”, cuja entrada estará ligada ao clock do circuito (que produzirá a frequência de contagem do cronômetro). A saída dessa porta “AND” será conectada à 0,25 em 0,25 pontos Resposta Selecionada: Resposta Correta: Feedback da resposta: entrada de clock do contador. Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s). I e III. I e III. Parabéns! Sua resposta foi a correta! Realmente, o reset deve incidir tanto no contador, para que seja reiniciado, quanto no flip-flop JK, que atuará como seletor “pausa / recomeço”. Nesse caso, o valor lógico “0” indica a contagem normal. Cada pulso no flip-flop “pausa / recomeço” faz com que o seu valor seja invertido, atuando na entrada da porta “AND” para deixar passar ou bloquear o sinal do clock externo para que seja propagado à entrada do clock do contador. Pergunta 4 Resposta Selecionada: Resposta Correta: Feedback da resposta: Suponha que você tem que implementar um circuito para controlar o acendimento dos LEDs de um giroflex de uma viatura oficial (como um carro de polícia, uma ambulância ou um veículo do corpo de bombeiros). Assim, projete um circuito para controlar o conjunto de LED S, de modo que se tenha a sequência de acendimentos a seguir: Fonte: Elaborada pelo autor, 2019. Na figura acima, temos, inicialmente, apenas os LEDs das extremidades acesos e os demais apagados. Sabendo-se que esse projeto pode ser desenvolvido com contadores síncronos, para essa questão, desenvolva as expressões relativas aos terminais “J” e “K” do primeiro LED (o LED mais à esquerda). Lembrando que os dois lados são simétricos, ou seja, temos dois conjuntos simétricos de quatro LEDs cada. Assim, o acendimento do último LED corresponderá ao acendimento do primeiro, o penúltimo corresponde ao segundo e assim por diante. Suponha que os LEDs sejam denominados “A”, “B”, “C” e “D” e associados à saída “Q” do flip-flop correspondente do contador síncrono. Imagine que o circuito já é iniciado no estado correspondente à primeira linha da figura. Assinale a alternativa que contém as expressões de “J” e “K” do LED mais à esquerda do giroflex apresentado. J = ~A.~B.~C.D; K = A.~B.~C.~D. J = ~A.~B.~C.D; K = A.~B.~C.~D. Parabéns! Sua resposta foi a correta! Como cada LED do giroflex estará associado a uma saída “Q” de um contador síncrono, poderemos, então, implementá-lo para que ele produza a seguinte contagem: 8, 2, 4 1, 15. Pergunta 5 Na matemática, podemos realizar multiplicações utilizando somas sucessivas. Por exemplo 4*3 = 4 + 4 + 4 = 12. Para essa questão, imagine que você tenha a necessidade de implementar um circuito capaz de realizar multiplicação de dois números (“A” e “B”) de 3 bits cada – em que “A” denota o multiplicando e “B” o multiplicador. Porém, infelizmente, você não tem, em sua bancada, circuitos ou componentes que fazem, especificamente, a operação de multiplicação. Para essa questão, analise as afirmativas a seguir. I. Para realizar uma operação de multiplicação com somas sucessivas, temos que ter um circuito somador (“S”), um registrador (“R”), um circuito contador (“C”) e uma porta “AND”. As entradas de “S” são o multiplicando e a saída de “R”. O registrador “R” recebe a saída de “S” e, como clock, a saída da porta 0,25 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: Resposta Correta: Feedback da resposta: “AND”. A porta “AND” recebe como entradas o sinal de clock e a indicação se o contador “C” realizou a contagem até atingir o valor do multiplicador, tendo iniciado com o valor “0”. II. Para saber se o contador de passos realizou o número de iterações equivalente ao multiplicador, basta associar, por meio de uma porta “XNOR”, cada bit do contador com cada bit do multiplicador. Todas as saídas das portas “XNOR” serão conectadas às entradas de uma porta “OR”. III. Quando o contador de passos finalizar a sua contagem, deve-se bloquear o clock do registrador e o seu próprio clock por meio, por exemplo, de portas “AND”. Esse mesmo sinal servirá para indicar que a operação de multiplicação por meio das somas sucessivas foi finalizada. IV. Para realizar uma operação de multiplicação com somas sucessivas, temos que ter um circuito somador (“S”), um registrador de deslocamento (“R”), um circuito contador (“C”) e uma porta “AND”. As entradas de “S” são o multiplicando e a saída de “R”. O registrador “R” recebe a saída de “S” e, como clock, a saída da porta “AND”. A porta “AND” recebe como entradas o sinal de clock e a indicação se o contador “C” realizou a contagem até atingir o valor do multiplicador, tendo iniciado com o valor “0”. A cada pulso de clock, o registrador também fará um deslocamento para a esquerda. Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s). I, II e III. I, II e III. Parabéns! Sua resposta foi a correta! Para essa situação, temos que desenvolverum controle de iteração. Esse controle pode ser feito utilizando-se um contador crescente ou decrescente. Caso seja crescente, ele deve ser iniciado em 0 e interromper a contagem quando o valor for igual ao multiplicador. Caso seja decrescente, ele deve ser iniciado com o valor do multiplicador e ser interrompido quando chegar ao valor 0. Assim que houver a interrupção de sua contagem, deve-se bloquear o clock do registrador e do próprio contador. Pergunta 6 Resposta Selecionada: Resposta Correta: Feedback da resposta: Um valor numérico binário pode ser expresso por diversas formas. Dentre as formas mais conhecidas, podemos citar: codificação “Gray”; codificação “Johnson”; e codificação “Excesso 3”. Em relação à codificação Johnson, podemos realizar sua contagem por intermédio de um registrador de deslocamento em anel torcido. Porém, essa não é a única maneira, ou seja, podemos realizar a contagem Johnson também por meio de um contador binário síncrono. Para essa questão, imagine uma contagem Johnson de apenas 3 bits (“A”, “B” e “C” – em que o bit “C” é o menos significativo). Nesse caso, teremos a seguinte contagem: 000 → 001 → 011 → 111 → 110 → 100 → volta ao estado inicial “000”. Selecione a alternativa que contém as expressões corretas dos circuitos combinacionais relativos aos terminais “J” e “K” do flip-flop correspondente ao bit “C” (menos significativo). J C = ~A.~B; K C = A.B. JC = ~A.~B; KC = A.B. Parabéns! Sua resposta foi a correta! A contagem Johnson pode ser obtida por intermédio de um contador síncrono. Para tanto, deve-se extrair as expressões dos circuitos combinacionais, observando-se as transições dos bits “A”, “B” e “C” em cada momento. Pergunta 7 Um relógio digital pode ser implementado utilizando-se um conjunto de contadores assíncronos. Cada contador fica incumbido por um dígito do relógio, por exemplo, unidade e dezena dos segundos, unidade e dezena dos minutos e unidade e dezena das horas. Imagine que você tem a necessidade de implementar um relógio digital cujas horas variam de 00 até 23. Analise as proposições a seguir. I. O clock para as unidades das horas é proveniente do sinal de reset do módulo responsável pela contagem da dezena dos minutos. E o clock para as dezenas nas horas é proveniente do sinal de reset do contador relacionado à unidade das horas. II. O clock para as unidades das horas é proveniente do sinal de reset do módulo responsável pela contagem da dezena dos horas. E o clock para as dezenas nas horas é proveniente do sinal de reset do contador relacionado à dezena das horas. III. Para o sinal de reset do contador relativo à unidade das horas, deverão ser testadas duas situações: caso a dezena das horas tiver os valores 0 ou 1, o reset da unidade deve ocorrer após o valor 9. Caso contrário, o reset da unidade das horas deverá ser acionado no momento 3. IV. Para o sinal de reset do contador relativo à unidade das horas, deverão ser testadas duas situações: caso a dezena das horas tiver os valores 0 ou 1, o reset da unidade deve ocorrer após o valor 9. Caso 0,25 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: Resposta Correta: Feedback da resposta: contrário, o reset da unidade das horas deverá ser acionado no momento 4. Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s). I e IV. I e IV. Parabéns! Sua resposta foi a correta! Você observou corretamente que temos um cascateamento de sinais de clock, ou seja, o sinal de clock de um estágio é proveniente do sinal de reset do módulo anterior. Observou, ainda, que o sinal de reset é realizado após a ocorrência do último valor válido. Por exemplo, no caso da dezena das horas, o sinal de reset é gerado quando o contador assumir o valor 3; o valor 2 ainda é válido, pois existem as horas 20, 21, 22 e 23. Pergunta 8 Resposta Selecionada: Resposta Correta: Feedback da resposta: Contadores assíncronos podem estar presentes em várias aplicações práticas. Imagine que há a necessidade de se implementar um circuito para informar ao usuário a quantidade de batidas de seu coração por minuto. Esse circuito deve atualizar o display somente após o final de cada minuto, ou seja, ao final de cada minuto, a contagem deverá ser reiniciada para que, após o próximo minuto, o valor do display possa ser atualizado com a nova marcação. Para a implementação do circuito, suponha que você possui os seguintes componentes: I. Transdutor pressão-elétrico: esse componente transforma uma variação de pressão em um sinal elétrico. No nosso caso, será acoplado junto ao corpo do usuário para que, a cada batimento do coração, ele forneça um pulso (sinal já condicionado), ou seja, os níveis de tensão e de corrente já se encontram calibrados para a pronta utilização no circuito a ser implementado. II. Oscilador com pulso a cada minuto: esse circuito emitirá um pulso a cada minuto. III. Registrador: esse componente é capaz de armazenar uma palavra de N bits. Suponha que a quantidade N de bits seja suficiente para a sua aplicação. IV. Contador assíncrono de N bits. Suponha que a quantidade N de bits seja suficiente para a sua aplicação. Esse contador apresenta um pino de “ reset”, quando referenciado com “1”, o valor da contagem é reiniciado com “0”. V. Decodificadores e display de 7 segmentos. A quantidade de decodificadores e displays disponíveis são suficientes para exibir um número de três dígitos. VI. Portas lógicas diversas. Agora, faça a relação entre os componentes de modo que as interconexões permitam a implementação do circuito de monitoramento de batimentos cardíacos. I → clock de III; II → clock de III; II → reset de IV; III → V. As portas lógicas servem para sincronizar o momento da carga do registrador com o reset do contador. I → clock de IV; II → clock de III; II → reset de IV; III → V; IV → III. As portas lógicas servem para sincronizar o momento da carga do registrador com o reset do contador. Infelizmente a sua resposta está incorreta. Para responder essa questão, pense no fluxo que os sinais deverão percorrer até que sejam exibidos nos displays. Por exemplo, o que deve acontecer a cada batimento do coração? Quando que o contador deve ser reiniciado? Pergunta 9 Em diversas situações, surge a necessidade de se alternar entre as contagens crescentes e as decrescentes. Um exemplo é a implementação de um gerador de ondas do tipo triangular. Em outras situações, por questão de economia (de custos e de espaço utilizado), um único circuito integrado já integra as duas funcionalidades, mas, para tanto, deve existir um pino cuja função é permitir ao usuário/desenvolvedor optar pela contagem crescente ou pela decrescente. Assim, por exemplo, quando esse pino (UP/DOWN) estiver no nível lógico “0”, a contagem será crescente; caso contrário (valor lógico “1”), a contagem será realizada de forma decrescente. Para essa questão, analise as afirmativas a seguir. I. Para permitir a troca da funcionalidade do contador, pode ser inserido um MUX na entrada do clock dos flip-flops, selecionando a saída Q ou a saída ~Q do flip-flop anterior. O bit de seleção do MUX será o próprio pino “UP/DOWN”. II. Para permitir uma contagem crescente ou decrescente, basta conectar as saídas Q e ~Q às entradas de uma porta “OR”. A saída da porta “OR” corresponderá a um bit da palavra de saída do contador. III. Para permitir a troca da funcionalidade do contador, pode ser inserido um MUX para a obtenção da 0 em 0,25 pontos 0,25 em 0,25 pontos Segunda-feira, 2 de Dezembro de 2019 19h07min05s BRT Resposta Selecionada: Resposta Correta: Feedback da resposta: saída da contagem. Esse MUX receberá como entradas a saída Q ou a saída ~Q do flip-flop. O bit de seleção do MUX será o próprio pino “UP/DOWN”. IV. Para permitir a troca da funcionalidade, basta conectar as saídas Q e ~Q às entradas de uma porta “AND”. A saída da porta “AND” corresponderá a um bit da palavra de saída do contador. Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s). I e III.I e III. Parabéns! Sua resposta foi a correta! Realmente, você observou bem dois aspectos: a lógica de sensibilidade do sinal de clock e os valores obtidos para a contagem crescente e decrescente. Em relação ao clock, na contagem crescente, utiliza-se na lógica negativa para a ativação (transição de “1” para “0” do sinal do clock). Por sua vez, para a contagem decrescente, utiliza-se a lógica positiva (transição de “0” para “1” do sinal do clock). Assim, pode-se utilizar um MUX para pegar a saída Q ou a saída ~Q, pois enquanto a saída Q estiver fazendo sua transição de descida, a saída ~Q estará fazendo a transição de subida, e o mesmo pensamento se aplica às transições de subida da saída Q. Agora, em relação ao valor de saída, podemos observar que os valores da contagem crescente são complementares aos da contagem decrescente. Assim, basta pegarmos a saída Q para coletarmos o valor relativo à contagem crescente ou pegarmos a saída ~Q para a contagem decrescente. Essa seleção pode ser realizada por meio de um MUX. Convém mencionar que a utilização da saída Q para a contagem crescente e a saída ~Q para a contagem decrescente é relativa à utilização de flip-flops com a lógica negativa do sinal de clock. Caso fossem utilizados flip-flops com a lógica positiva do sinal do clock, a coleta de Q ou ~Q seria invertida. Pergunta 10 Resposta Selecionada: Resposta Correta: Feedback da resposta: Contadores binários assíncronos são componentes capazes de realizar uma contagem linear crescente ou decrescente, sendo que os valores pertencentes à contagem são subsequentes ao valor atual. Várias aplicações podem ser implementadas levando-se em conta a utilização dos contadores assíncronos, dentre as quais podemos citar os divisores de frequência. Divisores de frequência são circuitos capazes de gerar um pulso que representa o sinal de clock dividido por um fator pré-determinado. A partir dessa lógica, analise as afirmativas a seguir. I. O valor da divisão é consequência do tamanho da palavra manipulada pelo contador, ou seja, é consequência da quantidade de flip-flops utilizados no contador. II. O valor da divisão de frequência é condicionado ao limite da contagem. O pulso de “reset” da contagem representa o próprio valor da divisão do contador. III. O pulso de reset da contagem é obtido por intermédio do produto canônico do valor limite, acrescentado de uma unidade. IV. O pulso de “reset” da contagem é obtido por intermédio do produto canônico do valor limite. Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s). II e III. II e III. Parabéns! Sua resposta foi a correta! Realmente, para implementar um divisor de frequência usando contadores binários assíncronos, basta reiniciar contagem após N pulsos de clock — sendo N o valor requerido da divisão da frequência. A reiniciação pode ser conseguida pela ativação do pino de “reset” dos flip-flops, utilizando-se para tal a saída de uma porta lógica que implemente o produto canônico do valor (N+1). ← OK 0,25 em 0,25 pontos javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_549622_1&method=list&nolaunch_after_review=true'); Sabemos que, para representar uma informação numérica, poderão ser utilizadas diversas formas de representação. Essas formas de representação dizem respeito aos sistemas de numeração. Os principais sistemas de numeração existentes no mundo computacional, são: decimal, hexadecimal, octal e binário. Sabemos, também, que podemos converter um valor, escrito em uma base qualquer, para uma outra base. Essa transformação pode ser direta ou utilizando-se uma conversão intermediária, por exemplo, para a base decimal, a fim de se chegar ao objetivo. Para essa questão, faça as conversões como solicitado: 1) Base decimal para binário sem sinal (BCD8421): a) 13(10) = 1101 (2) 13/2= sobra 1 6/2=0 3/2=sobra 1 + 1 resultante = 1011 em binário b) 45(10) = 101101(2) 45/2 = sobra 1 22/2= 0 11/2= 1 5/2=1 2/2= 0 +1 resultante final = 101101 em binário 2) Binário sem sinal (BCD8421) para decimal: a) 11010(2) = 26 (10) 16+8+0+2+0 = 26 b) 01011(2) = 11 (10) 0+8+0+2+1= 11 3) Base decimal para binário com sinal (complemento 2): a) -17(10) = 1110 1111 (2) 17/2=1 8/2=0 4/2=0 2/2= 0 +1 = 0001 0001 0001 0001 - 1 = 0001 0000 invertendo fica 1110 1111 em binário com sinal b) -34(10) = 1101 1110 (2) 34/2=0 17/2=1 8/2=0 4/2=0 2/2=0 +1 = 0010 0010 -1 = 0010 0001 0010 0001 invertendo fica 1101 1110 em binário com sinal 4) Binário com sinal (complemento 2) para decimal: a) 10110(2) = -10 (10) 1 0110 invertendo fica 0 1001, somando mais 1, fica 0 1010 0+8+0+2+0 = 10, resultado final -10 em decimal b) 11101(2) = -3 (10) 1 1101 -> 0 0010 +1 = 0 0011 0+0+0+2+1 = 3, final -3 em decimal 5) Hexadecimal para decimal: a) A2B(16) = 2603 (10) 16 elevado 2 x A = 2560 16 elevado 1 x 2 = 32 16 elevado 0 x B= 11 2560+32+11 = 2603 em decimal b) C12F(16) = 49455 (10) 16 elevado 3 x C = 49152 16 elevado 2 x 1= 256 16 elevado 1 x 2=32 16 elevado 0 x F= 15 49152+256+32+15 = 49455 em decimal 6) Decimal para hexadecimal: a) 2341(10) = 925 (16) 2341/16=5 146/16= resultado 9 e restando 2 da divisão, sendo assim 925 em Hexadecimal c) 8453(10) = 2105 (16) 8453/16= 5 528/16= 0 33/16= resultado 2 e restando 1 da divisão restante, sendo assim 2105 em hexadecimal. 7) Binário sem sinal (BCD8421) para hexadecimal: a) 1011010101101110(2) = B56E (16) 1011 = 11 = B 0101 = 5 0110 = 6 1110 = 14 = E b) 1111011011010011(2) = FAD3(16) 1111 = 15 = F 0110 = 10 = A 1101 = 13 = D 0011 = 3 8) Hexadecimal para binário sem sinal (BCD8421): a) A3C(16) = 101000111100 (2) A= 10 = 1010 3 = 0011 C = 12 = 1100 b) D54F(16) = 1101010101001111 (2) D = 13 = 1101 5 = 0101 4 = 0100 F = 15 = 1111 Poste o resultado de suas conversões em seu portfólio. Referência IDOETA, I.V.; CAPUANO, F. G. Elementos de Eletrônica Digital. 41 Ed. São Paulo: Érica, 2012. [recurso eletrônico, Minha Biblioteca]. Disponível em <@X@EmbeddedFile.requestUrlStub@X@>. TOCCI, R. J.; WIDMER, N. S.; MOSS, G. L. Sistemas Digitais: Princípios e Aplicações. 12 Ed. São Paulo: Pearson Education do Brasil, 2018. [recurso eletrônico, Biblioteca Virtual Universitária]. Disponível em <@X@EmbeddedFile.requestUrlStub@X@>. VAHID, F.; LASCHUK, A. Sistemas Digitais: Projeto, otimização e HDLs. Porto Alegre: Bookman, 2008. [recurso eletrônico, Minha Biblioteca]. Disponível em <@X@EmbeddedFile.requestUrlStub@X@>. " Olá JEFFERSON. Para responder a questão, envie um arquivo ou escreva sua resposta na caixa de texto abaixo. Formato de arquivos aceitos: doc, docx, odt, pdf, rtf ou txt. Importante: será aceito apenas uma submissão para essa atividade. PERGUNTA 1 1. Quando é necessário implementar o sistema lógico digital com circuitos integrados, temos que nos atentar à várias características as famílias de circuitos integrados existentes para que se faça uma adequação de suas propriedades às nossas necessidades. Para essa questão, analise as afirmações a seguir marcando com “V” aquela(s) que você julgue ser verdadeira(s) e, com “F”, a(s) falsa(s). ( ) Todas as famílias de circuitos integrados possuem as mesmas faixas de alimentação. ( ) Fan-out representa o número de portas lógicas que podem ser conectadas à saída de uma porta lógica. ( ) Cada família de circuito integrado possui a sua faixa de tensões para representar os níveis lógicos “0” e “1”. ( ) Cada família de circuitos integrados possui a sua própria pinagem. Assinale a alternativa que contém a sequência correta: .V ; F ; F ; F. .F ; V ; V ; V. .F ; V ; V ; F. .F ; V ; F ; V. .F ; F ; V ; V. 1 pontos PERGUNTA 2 1. Para o processo de simplificação de expressões booleanas, pode-se utilizar o mapa de Karnaugh. Essa técnica consiste em ferramenta visual na forma de uma matriz. Para tanto, deve-se seguir uma sequência de ações. Para essa questão, enumere as etapas a seguir de modo arepresentar a sequência correta de ações a serem feitas durante a manipulação do mapa de Karnaugh. ( ) Eliminar as variáveis que apareçam de forma complementada. ( ) Formar agrupamentos de elementos “1”. ( ) Transcrever a parcela para a expressão resultante. ( ) Transcrever os valores “1” da coluna de saída da tabela-verdade. Assinale a alternativa que contenha a sequência correta de operações: .1 ; 4; 2; 3. .3 ; 4; 2; 1. .3 ; 2; 4; 1. .1 ; 2; 4; 3. .2 ; 3; 4; 1. 1 pontos PERGUNTA 3 1. Considere uma votação de 4 juízes (A, B, C e D). O juiz A tem direito a voto de minerva (em caso de empate, ele decide). Faça um circuito que apresente, como saídas, a a votação a favor por unanimidade (“FU”), decisão a favor pela maioria “FM” (> 50% de votos a favor), uma decisão contrária por unanimidade (“CT”) ou uma decisão contrária por maioria (“CM”) (> 50% de votos contrários). Para essa questão, considere como “1” o valor associado aos votos favoráveis e as saídas ativadas no nível 1. Assinale a alternativa que contenha as expressões simplificadas de “FU” e “FM”: .FU = A.B.C.D ; FM = A.B.C + A.~B.D + A.C.~D + ~A.B.C.D. .FU = ~(A.B.C.D) ; FM = A.B.~C + A.~B.D + A.C.~D + ~A.B.C.D. .FU = A.B.C.D ; FM = A.B.~C + A.~B.D + A.C.~D + ~A.B.C.D. .FU = A.B.C.D ; FM = A.B.~C + A.B.D + A.C.~D + ~A.B.C.D. .FU = A.B.C.D ; FM = A.B.~C + A.~B.D + A.C.D + ~A.B.C.D. 1 pontos PERGUNTA 4 1. A simplificação de uma expressão booleana é um processo importante na modelagem e implementação de sistemas lógicos digitais. Para efetuar a simplificação, pode-se manipular a expressão através da álgebra booleana ou utilizar técnicas ou ferramentas. Para essa questão, analise as afirmações a seguir marcando com “S” aquela(s) que for(em) consequência da simplificação e, com “N”, aquela(s) que não for consequência da otimização. ( ) Diminuição no custo do circuitos. ( ) Alteração da tecnologia utilizada ( ) Diminuição do consumo e da potência dissipada ( ) Possibilidade de utilizar frequências mais altas de operação. Assinale a alternativa que contém a sequência correta: .N ; S ; N ; N. .S ; N ; N ; N. .S ; S ; S ; N. .S ; N ; S ; S. .S ; N ; N ; S. 1 pontos PERGUNTA 5 1. Suponha a necessidade de se implementar a estratégia de movimentação de um robô móvel. Tal robô apenas se movimenta para frente, para esquerda e direita. A tomada de decisão é feita com base na existência de obstáculos à frente, à esquerda e à direita. Implemente um sistema lógico digital para indicar a direção a ser tomada pelo robô tendo em vista a existência ou não de obstáculos nestas direções. Leve em conta que andar para frente tem prioridade em relação a andar para a esquerda que tem, por sua vez, prioridade em tomar a direção da direita. Quando houver obstáculos em todos os sentidos, o robô deve parar o seu movimento. Para essa questão, suponha que a presença de obstáculo seja indicada pelo valor “1” por intermédio das variáveis: “F” (frente), “D” (direita) e “E” esquerda. Como saída, temos: “AA” (andar adiante), “AD” (andar à direita) e “AE” (andar à esquerda). Assinale a alternativa que contenha as expressões relativas às variáveis “AA”, “AD” e “AE”: .AA = ~F ; AD = F.E.~D ; AE = ~F.E. .AA = ~F ; AD = ~F.~E.D ; AE = F.~E. .AA = F ; AD = F.E.~D ; AE = F.~E. .AA = ~F ; AD = F.E.~E ; AE = F.~D. .AA = ~F ; AD = F.E.~D ; AE = F.~E. 1 pontos PERGUNTA 6 1. Suponha a necessidade de automatizar o jogo do “pedra, papel e tesoura”. O número de participantes será de 2 jogadores. A cada partida, cada jogador escolherá secretamente pedra, papel ou tesoura como sua opção. O vencedor é definido segundo a seguinte regra: Pedra vence tesoura, pois amassa a tesoura. Tesoura vence papel, pois corta o papel. Papel vence pedra, pois embrulha a pedra. Toda vez que os dois jogadores optarem pelo mesmo objeto, ocorre um empate. Para denotar a pedra, o papel ou a tesoura, suponha que cada jogador será representado por dois bits “A1”/“B1” e “A2”/”B2”, onde: Ai=0 e Bi=0 → pedra Ai=0 e Bi=1 → papel Ai=1 e Bi=0 → tesoura Como saída do circuito, teremos dois bits: “V1” e “V2”. Tais variáveis indicam se o vencedor 1 ou o vencedor 2 foi o vencedor da rodada, respectivamente. Caso haja empate, ambas as variáveis de saída permanecerão com o nível “0”. Assinale a alternativa que contenha as expressões simplificadas de “V1” e “V2”: .V1 = ~A1.B1.A2 + B1.~A2.~B2 + A1.B2 ; V2 = A1.~A2.~B2 + ~A1.~B1.B2 + B1.A2. .V1 = ~A1.~B1.A2 + B1.~A2.~B2 + A1.B2 ; V2 = A1.~A2.~B2 + ~A1.~B1.B2 + B1.A2. .V1 = ~A1.~B1.A2 + B1.~A2.~B2 + A1.B2 ; V2 = A1.~A2.~B2 + ~A1.B1.B2 + B1.A2. .V1 = ~A1.~B1.A2 + B1.A2.B2 + A1.B2 ; V2 = A1.~A2.~B2 + ~A1.~B1.B2 + B1.A2. .V1 = ~A1.~B1.A2 + B1.~A2.~B2 + A1.B2 ; V2 = A1.~A2.~B2 + A1.B1.B2 + B1.A2. 1 pontos PERGUNTA 7 1. Suponha que exista a necessidade de proteger uma horta em condições de chuva ou de sol excessivo. A proteção consiste em ativar uma cobertura retrátil que irá ser fechada ou aberta. Para tanto, suponha que existam as seguintes variáveis: L = quando “1”, indica que há sol excessivo C = quando “1” indica chuva em excesso Aberto = quando “1” significa que a cobertura está aberta, deixando a horta exposta Fechado = quando “1” significa que a cobertura está fechada, deixando a hora protegida. As variáveis “Aberto” e “Fechado” nunca poderão assumir o valor “1” simultaneamente. Como saídas, suponha que existam duas variáveis: “ABRE” para indicar a ação de abrir a cobertura (ativar a abertura no nível “1”) e “FECHA” – quando assumido o valor “1”, indica que a ação de fechamento da cobertura, protegendo a horta, está em execução. Assinale a alternativa que contenha as expressões relativas de “ABRE” e “FECHA”: .ABRE = ~L.~C.~Aberto ; FECHA = (L + C).~Fechado. .ABRE = ~L.~C.Aberto ; FECHA = (L + C).~Fechado. .ABRE = ~L.~C.~Aberto ; FECHA = (L + C).Fechado. .ABRE = (~L+~C).~Aberto ; FECHA = (L + C).~Fechado. .ABRE = ~L.~C.~Aberto ; FECHA = (~L + ~C).~Fechado. 1 pontos PERGUNTA 8 1. Suponha que você foi incumbido de implementar um circuito de aviso da não colocação do conto de segurança em um carro. Para tanto, neste caso, o circuito analisará apenas o assento do motorista ativando a saída apenas quando o carro estiver ligado, o motorista estiver sentado no banco e o cinto não estiver colocado. Para essa questão, use como variáveis: “L” para o carro ligado, “M” para o motorista e “C” para o cinto. Assinale a alternativa que contenha expressão que represente o circuito: .S = L + P + ~C. .S = L.P.~C. .S = L.P.C. .S = ~L.P.~C. .S = L.~P.C. 1 pontos PERGUNTA 9 1. Os mapas de Karnaugh constituem em uma ferramenta visual, na forma de uma matriz, para a simplificação de expressões booleanas. Para essa questão, assinale com “V” a(s) afirmativa(s) que você julgar como sendo verdadeira e, com “F”, a(s) falsa(s): ( ) Mapas de Karnaugh são baseados na soma de produtos. ( ) Todas as ocorrências do valor “X” (tanto faz), devem fazer parte dos agrupamentos. ( ) Mapas de Karnaugh servem apenas para expressões de poucas variáveis – ficando inviável a sua manipulação para expressões com 6 ou mais variáveis. ( ) Cada célula do Mapa de Karnaugh representa uma linha da tabela-verdade. Assinale a alternativa que contém a sequência que você julgue ser a correta: .F ; F; V ; V. .V ; V; V ; F. .V ; V; F ; V. .F ; V; F ; F. .V ; F; V ; V. 1 pontos PERGUNTA 10 1. Suponha a necessidade de implementar o sistema de controle de atitude do satélite TupiniSat. Controle de atitude de um satélite consiste em deixá-lo, por exemplo, sempre perpendicular à Terra em um satélite geoestacionário. No caso doTupiniSat, é utilizada uma “roda de reação”. Pela lei da física de ação-reação, quando o volante acoplado ao motor acelera a um certo sentido, o satélite acelera no sentido contrário. Para tanto, o valor da posição do satélite em relação ao eixo da Terra é coletado através de um magnetrômetro(mede intensidade de um campo magnético). Suponha que o sinal do magnetrômetro já se encontra condicionado dentro de uma escala de -3 a 3. Faça um circuito para corrigir a atitude do satélite. Para essa questão, suponha que a escala de entrada seja representada pelas variáveis “A”, “B” e “C”. O circuito terá duas variáveis de saída indicando “ativação” (“At” – quando “At” receber “0”, indica sem movimentação) e “sentido” (“S” – para valores negativos na escala, “S” receberá “0” e, para valores positivos, “S” estará sinalizado com “1”. ). Assinale a alternativa que contenha as expressões simplificadas de “At” e “S”: .At = B + C ; S = ~A + ~B.~C. .At = ~(B + C) ; S = ~A. .At = B + C ; S = A. .At = B + C ; S = ~A. .At = B.C ; S = ~A. Usuário JEFFERSON GOMES LIRA Curso GRA1017 SISTEMAS DIGITAIS ENGEL201 - 202010.ead- 4823.01 Teste ATIVIDADE 2 (A2) Iniciado 27/02/20 17:58 Enviado 02/04/20 00:07 Status Completada Resultado da tentativa 8 em 10 pontos Tempo decorrido 822 horas, 9 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 1 em 1 pontos Quando é necessário implementar o sistema lógico digital com circuitos integrados, temos que nos atentar à várias características as famílias de circuitos integrados existentes para que se faça uma adequação de suas propriedades às nossas necessidades. Para essa questão, analise as afirmações a seguir marcando com “V” aquela(s) que você julgue ser verdadeira(s) e, com “F”, a(s) falsa(s). ( ) Todas as famílias de circuitos integrados possuem as mesmas faixas de alimentação. ( ) Fan-out representa o número de portas lógicas que podem ser conectadas à saída de uma porta lógica. ( ) Cada família de circuito integrado possui a sua faixa de tensões para representar os níveis lógicos “0” e “1”. ( ) Cada família de circuitos integrados possui a sua própria pinagem. Assinale a alternativa que contém a sequência correta: Resposta Selecionada: .F ; V ; V ; V. Resposta Correta: .F ; V ; V ; V. Feedback da resposta: Parabéns! Sua resposta foi a correta! Realmente, cada família de circuitos integrados possui as suas próprias características decorrentes de seus projetos e de suas tecnologias utilizadas. Para conhecer os parâmetros de uma família ou de um circuito integrado em específico, deve-se procurar o seu datasheet (ficha de dados). Pergunta 2 1 em 1 pontos Para o processo de simplificação de expressões booleanas, pode-se utilizar o mapa de Karnaugh. Essa técnica consiste em ferramenta visual na forma de uma matriz. Para tanto, deve-se seguir uma sequência de ações. Para essa questão, enumere as etapas a seguir de modo a representar a sequência correta de ações a serem feitas durante a manipulação do mapa de Karnaugh. ( ) Eliminar as variáveis que apareçam de forma complementada. ( ) Formar agrupamentos de elementos “1”. ( ) Transcrever a parcela para a expressão resultante. ( ) Transcrever os valores “1” da coluna de saída da tabela-verdade. Assinale a alternativa que contenha a sequência correta de operações: Resposta Selecionada: .3 ; 2; 4; 1. Resposta Correta: .3 ; 2; 4; 1. Feedback da resposta: Parabéns! Sua resposta foi a correta! Realmente, todo o processo se inicia com o preenchimento do mapa de Karnaugh associando os valores “1” de acordo com as coordenadas correspondentes a cada linha da tabela-verdade. Após o preenchimento, inicia-se a fase de formação dos grupos para que se possa realizar as eliminações das variáveis que apareçam complementadas nos referidos grupos. Tendo feito essa eliminação, transcreve-se a parcela otimizada para a expressão resultante. Pergunta 3 0 em 1 pontos Considere uma votação de 4 juízes (A, B, C e D). O juiz A tem direito a voto de minerva (em caso de empate, ele decide). Faça um circuito que apresente, como saídas, a a votação a favor por unanimidade (“FU”), decisão a favor pela maioria “FM” (> 50% de votos a favor), uma decisão contrária por unanimidade (“CT”) ou uma decisão contrária por maioria (“CM”) (> 50% de votos contrários). Para essa questão, considere como “1” o valor associado aos votos favoráveis e as saídas ativadas no nível 1. Assinale a alternativa que contenha as expressões simplificadas de “FU” e “FM”: Resposta Selecionada: . FU = A.B.C.D ; FM = A.B.~C + A.B.D + A.C.~D + ~A.B.C.D. Resposta Correta: .FU = A.B.C.D ; FM = A.B.~C + A.~B.D + A.C.~D + ~A.B.C.D. Feedback da resposta: Infelizmente a sua resposta está incorreta. Para responder essa questão, reveja o processo de preenchimento da tabela-verdade e extração da expressão a partir dela. Reflita, também, o que seria “soma de produtos” e “produto de somas”? Pergunta 4 1 em 1 pontos A simplificação de uma expressão booleana é um processo importante na modelagem e implementação de sistemas lógicos digitais. Para efetuar a simplificação, pode-se manipular a expressão através da álgebra booleana ou utilizar técnicas ou ferramentas. Para essa questão, analise as afirmações a seguir marcando com “S” aquela(s) que for(em) consequência da simplificação e, com “N”, aquela(s) que não for consequência da otimização. ( ) Diminuição no custo do circuitos. ( ) Alteração da tecnologia utilizada ( ) Diminuição do consumo e da potência dissipada ( ) Possibilidade de utilizar frequências mais altas de operação. Assinale a alternativa que contém a sequência correta: Resposta Selecionada: .S ; N ; S ; S. Resposta Correta: .S ; N ; S ; S. Feedback da resposta: Parabéns! Sua resposta foi a correta! A simplificação impacta sobre o design do circuito. Sendo assim, métricas relacionadas, por exemplo, ao consumo, potência dissipada, tempo de propagação de sinal e frequência máxima de trabalho do circuito são impactadas pelo processo de simplificação da expressão booleanas. Pergunta 5 0 em 1 pontos Suponha a necessidade de se implementar a estratégia de movimentação de um robô móvel. Tal robô apenas se movimenta para frente, para esquerda e direita. A tomada de decisão é feita com base na existência de obstáculos à frente, à esquerda e à direita. Implemente um sistema lógico digital para indicar a direção a ser tomada pelo robô tendo em vista a existência ou não de obstáculos nestas direções. Leve em conta que andar para frente tem prioridade em relação a andar para a esquerda que tem, por sua vez, prioridade em tomar a direção da direita. Quando houver obstáculos em todos os sentidos, o robô deve parar o seu movimento. Para essa questão, suponha que a presença de obstáculo seja indicada pelo valor “1” por intermédio das variáveis: “F” (frente), “D” (direita) e “E” esquerda. Como saída, temos: “AA” (andar adiante), “AD” (andar à direita) e “AE” (andar à esquerda). Assinale a alternativa que contenha as expressões relativas às variáveis “AA”, “AD” e “AE”: Resposta Selecionada: . AA = ~F ; AD = F.E.~D ; AE = ~F.E. Resposta Correta: .AA = ~F ; AD = F.E.~D ; AE = F.~E. Feedback da resposta: Infelizmente a sua resposta está incorreta. Para responder essa questão, reveja o processo de preenchimento da tabela-verdade e extração da expressão a partir dela. Reflita, também, o que seria “soma de produtos” e “produto de somas”? Pergunta 6 1 em 1 pontos Suponha a necessidade de automatizar o jogo do “pedra, papel e tesoura”. O número de participantes será de 2 jogadores. A cada partida, cada jogador escolherá secretamente pedra, papel ou tesoura como sua opção. O vencedor é definido segundo a seguinte regra: Pedra vence tesoura, pois amassa a tesoura. Tesoura vence papel, pois corta o papel. Papel vence pedra, pois embrulha a pedra. Toda vez que os dois jogadores optarem pelo mesmo objeto, ocorre um empate. Para denotar a pedra, o papel ou a tesoura, suponha que cada jogador será representado por dois bits “A1”/“B1” e “A2”/”B2”, onde: Ai=0 e Bi=0 → pedra Ai=0 e Bi=1 → papel Ai=1 e Bi=0 → tesoura Como saída do circuito, teremos dois bits: “V1” e “V2”. Tais variáveis
Compartilhar