Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/03/2024, 10:50 Unicesumar - Ensino a Distância about:blank 1/6 ATIVIDADE 2 - MICROPROCESSADORES E MICROCONTROLADORES - 51/2024 Período:11/03/2024 08:00 a 21/04/2024 23:59 (Horário de Brasília) Status:ABERTO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 27/05/2024 00:00 (Horário de Brasília) Nota obtida: 1ª QUESTÃO "Em linguagem C, todas as informações são armazenadas em estruturas definidas como variáveis." Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá: UniCesumar, 2021. p. 108. Com relação aos tipos de variáveis em programação C, assinale a alternativa correta: ALTERNATIVAS A variável do tipo int possui uma única restrição: deve ser de pelo menos 16 bits. A variável do tipo char armazena um valor real com certa precisão. A variável do tipo double armazena um valor numérico inteiro. O tipo de variável não possui relação com o modo que ela deve ser interpretada. A variável do tipo char assume valores de 16 bits do tipo caractere de texto. 2ª QUESTÃO "A linguagem C é considerada a linguagem mais utilizada para o desenvolvimento de rotinas em sistemas microcontrolados" Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá: UniCesumar, 2021. p. 83. Com relação à linguagem C, analise as afirmativas a seguir: I. O comando #include <avr/io.h> é uma diretiva empregada para a declaração dos registradores. II. INT X,Y, Z se refere à declaração das variáveis X, Y e Z, que são do tipo float. III. Os quatros operadores aritméticos da rotina de programação são: adição (+), subtração (-), multiplicação (*) e divisão (/). IV. O comando X=X+1 indica que a variável X recebe o valor anterior de X e incrementa mais um. É correto o que se afirma em: ALTERNATIVAS I e II, apenas. II, apenas. III e IV, apenas. IV, apenas. I, III e IV, apenas. 3ª QUESTÃO 14/03/2024, 10:50 Unicesumar - Ensino a Distância about:blank 2/6 As versões mais modernas dos softwares de simulação de circuito integrados, eletrônicos e elétricos, semelhantes ao Spice (como por exemplo, o Proteus), permitem incluir um modelo de um microcontrolador junto de modelos de outros circuitos elétricos e eletrônicos. Esse tipo de recurso permite: ALTERNATIVAS Verificar a resposta em frequência de todo o circuito, variando o clock do microcontrolador, continuamente. Analisar a influência do ruído proveniente dos circuitos digitais sobre os demais componentes e circuitos analógicos que integram o cenário de simulação. Modelar, testar e analisar o funcionamento e a dinâmica dos circuitos analógicos e digitais envolvidos, bem como do programa ou código objeto executável que se deseja implantar no microcontrolador Não é possível acompanhar/analisar o funcionamento de um microprocessador através de simuladores Todas as alternativas anteriores estão corretas. 4ª QUESTÃO "Compiladores podem ser utilizados, por exemplo, para gravar as instruções programadas no hardware do microcontrolador e, assim, testar o código." Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá: UniCesumar, 2021. p. 118. Sobre o exposto, analise as afirmativas a seguir: I. A estrutura de declaração de variáveis altera de acordo com o compilador, mas a lógica e as diretivas são universais para a linguagem C. II. A vantagem do compilador arduino IDE para a programação é que, por se tratar de uma plataforma aberta, estruturas de programação realizadas por outros programadores ficam disponíveis para acesso e utilização. III. Para simulação, após montar o circuito no software Proteus, por exemplo, é necessário realizar a programação no compilador. IV. No compilador arduino IDE, para que seja possível fazer a gravação de um código no Atmega328P, é necessário configurar o tipo da placa e a porta serial utilizados na conexão física do dispositivo. É correto o que se afirma em: ALTERNATIVAS I, II, III e IV. I e III, apenas. III e IV, apenas. II e IV, apenas. II e III, apenas. 5ª QUESTÃO 14/03/2024, 10:50 Unicesumar - Ensino a Distância about:blank 3/6 Na programação de microcontroladores da família PIC, o registrador TRIS é responsável pela definição do fluxo de dados, ou seja, definir se os pinos do chip serão configurados como entradas ou saídas. Deste modo, quando o programador quiser que todos os pinos da porta B do microcontrolador PIC sejam entradas, qual a alternativa que realiza tal função? ALTERNATIVAS TRISB = 0xFF. TRISB = 0x00. TRISB = 1. TRISB = 0. Nenhuma das alternativas. 6ª QUESTÃO "Por vezes, é necessário, na programação, que o programa salte para outra parte da programação a fim de executar determinada tarefa, por exemplo. Para isso, são utilizadas instruções de salto, através de comandos de controle". Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá: UniCesumar, 2021. p. 86. Com relação a esse contexto, analise as afirmativas a seguir: I. O comando condicional if pode ser interpretado da seguinte forma: se uma condição for verdadeira, execute uma ação. II. O comando if nunca deve ser acompanhado pelo comando else. III. Os comandos de controle em linguagem C são apenas o if, if/else e o for. IV. Na estrutura, a condição do comando if é inserida entre parênteses e os comandos, entre chaves. É correto o que se afirma em: ALTERNATIVAS III, apenas. IV, apenas. I e IV, apenas. II e III, apenas. III e IV, apenas. 7ª QUESTÃO 14/03/2024, 10:50 Unicesumar - Ensino a Distância about:blank 4/6 "Sabe-se que as diretivas do assembly não são completamente semelhantes às instruções, uma vez que são empregadas pelo compilador a partir da conversão para a linguagem de máquina". Fonte: MIYAMOTO, R. K. Microprocessadores e Microcontroladores. Maringá: UniCesumar, 2021. p. 79. Com relação a esse contexto, analise as afirmativas a seguir: I. SET é uma diretiva bastante semelhante à .EQU. II. LDI é a instrução responsável por carregar e copiar o valor atual de algum registador de propósito geral. III. STS é a instrução que armazena o conteúdo do Registrador Rd no endereço de dados n. IV. MOV é a instrução que realiza a transferência de dados entre os registradores. É correto o que se afirma em: ALTERNATIVAS I e II, apenas. III, apenas. I, II e III, apenas. IV, apenas. I, II, III e IV. 8ª QUESTÃO Os sistemas embarcados são oriundos das aplicações dos microprocessadores, neles podem ser encontrados os mesmos elementos que constituem um sistema com processador, como memória, interface, entradas e saídas, porém, há limitações nas interações de suas aplicações. ALMEIDA, R. M. A.; MORAES, C. H. V.; SERAPHIM, T. F. P. Programação de sistemas embarcados: desenvolvendo softwares para microcontroladores em linguagem C. Rio de Janeiro: Elsevier, 2016. Abordando os sistemas embarcados e suas aplicações, identifique quais afirmativas abaixo fazem parte destes sistemas: I. Impressora a laser. II. Aparelho microondas. III. Sistema de navegação de um automóvel. É correto o que se afirma em: ALTERNATIVAS 14/03/2024, 10:50 Unicesumar - Ensino a Distância about:blank 5/6 I, apenas. III, apenas. I e II, apenas. II e III, apenas. I, II e III. 9ª QUESTÃO Os microcontroladores são componentes versáteis de baixo custo de produção e redução de espaço físico, estes são capazes de realizar instruções programadas nas operações de controle. Já os microprocessadores são mais robustos e dispendiosos se comparados aos microcontroladores, entretanto realizam operações e instruções de nível complexo e se comunicam com vários outros componentes de um circuito. REGAN, G. O. A brief history of computing. 2. ed. New York: Springer, 2012. (adaptado) Partindo das informações supracitadas sobre microprocessadores e microcontroladores, julgue as afirmativas a seguir: I. Os microprocessadores são mais robustos devido a quantidade de periféricos internos em seu encapsulamento. II. Os microcontroladores não são dependentes da Unidade Lógica Aritmética, uma vez que suas aplicações são simples e rápidas.III. As aplicações de automação, como um braço robótico seletor de peças, de uma esteira a outra, são preferíveis na utilização de microcontroladores. IV. Os microprocessadores se comunicam com todos os periféricos do circuito devido ao seu barramento de endereçamento, realizando instruções maiores e complexas. É correto o que se afirma em: ALTERNATIVAS I e IV, apenas. II e III, apenas. III e IV, apenas. I, II e III, apenas. II, III e IV, apenas. 10ª QUESTÃO 14/03/2024, 10:50 Unicesumar - Ensino a Distância about:blank 6/6 Os microcontroladores são componentes destinados às aplicações com um certo grau de complexidade, são responsáveis pela execução das instruções específicas e únicas, e também da leitura dos sinais de entrada e saída. Apresentam-se menos dispendiosos do que os microprocessadores, porém são limitados. PEREIRA, F. Microcontroladores PIC: técnicas avançadas. 6. ed. São Paulo: Érica, 2007 (adaptado) Conforme o assunto dos microcontroladores, identifique a alternativa correta a seguir: ALTERNATIVAS O modo de endereçamento se mostra sofisticado. Os periféricos necessários de uma tarefa não são integrados ao microcontrolador. O barramento de comunicação é vasto, o que permite várias comunicações simultâneas. O microcontrolador é escolhido conforme sua aplicação, a qual varia de acordo com o seu conteúdo. O tamanho físico varia conforme a linguagem empregada, quanta mais complexa maior será o componente.
Compartilhar