Logo Passei Direto
Buscar

PROGRAMAÇÃO DE MICROCONTROLADORES

User badge image
dimas queiroz

em

Ferramentas de estudo

Questões resolvidas

Os Microcontroladores são amplamente utilizados para controle e automação de periféricos e sistemas embarcados. Sua escolha deve levar em consideração as diferentes arquiteturas existentes e os benefícios provenientes.
Com relação as arquiteturas de 8 e 32 bits, analise as alternativas e marque aquela que indica uma vantagem dos Microcontroladores que possuem maior largura de barramento.
Microcontroladores de 32 bits consomem 4 vezes menos energia elétrica que arquiteturas de 8 bits.
Microcontroladores de 32 bits são mais fáceis de programar em código Assembly.
Microcontroladores de 32 bits aumentam exponencialmente os ciclos computacionais, logo a eficiência.
Microcontroladores de 32 bits possibilitam maior desempenho na realização de operações matemáticas complexas.
Microcontroladores de 32 bits apresentam a mesma eficiência que arquiteturas de 8 e 16 bits, porém com um custo financeiro menor.

Um vinculador (linker) em um processo de compilação_________________. Vincula arquivos-objeto em um único arquivo-objeto. Vincula arquivos-fonte em um único arquivo-fonte. Vincula dois ou mais arquivos em linguagem C. Vincula código assembly com código em C. Vincula arquivos executáveis em um único arquivo executável.

Disseram para você que um botão foi ligado ao pino de um microcontrolador e que este pino está na configuração pull down.
O que acontece quando se pressiona o botão?
O pino vai a nível lógico 0.
O pino vai a nível lógico 1.
O nível lógico do pino é indefinido.
O nível lógico vai depender do que foi programado.
O pino oscila entre níveis lógicos 0 e 1, dependendo do programa.

Qual das opções a seguir possui apenas transmissões de dados assíncronas?
UART e RS232
I2C e SPI
RS485 e Comunicação paralela
Comunicação paralela e UART
I2C e RS232

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Os Microcontroladores são amplamente utilizados para controle e automação de periféricos e sistemas embarcados. Sua escolha deve levar em consideração as diferentes arquiteturas existentes e os benefícios provenientes.
Com relação as arquiteturas de 8 e 32 bits, analise as alternativas e marque aquela que indica uma vantagem dos Microcontroladores que possuem maior largura de barramento.
Microcontroladores de 32 bits consomem 4 vezes menos energia elétrica que arquiteturas de 8 bits.
Microcontroladores de 32 bits são mais fáceis de programar em código Assembly.
Microcontroladores de 32 bits aumentam exponencialmente os ciclos computacionais, logo a eficiência.
Microcontroladores de 32 bits possibilitam maior desempenho na realização de operações matemáticas complexas.
Microcontroladores de 32 bits apresentam a mesma eficiência que arquiteturas de 8 e 16 bits, porém com um custo financeiro menor.

Um vinculador (linker) em um processo de compilação_________________. Vincula arquivos-objeto em um único arquivo-objeto. Vincula arquivos-fonte em um único arquivo-fonte. Vincula dois ou mais arquivos em linguagem C. Vincula código assembly com código em C. Vincula arquivos executáveis em um único arquivo executável.

Disseram para você que um botão foi ligado ao pino de um microcontrolador e que este pino está na configuração pull down.
O que acontece quando se pressiona o botão?
O pino vai a nível lógico 0.
O pino vai a nível lógico 1.
O nível lógico do pino é indefinido.
O nível lógico vai depender do que foi programado.
O pino oscila entre níveis lógicos 0 e 1, dependendo do programa.

Qual das opções a seguir possui apenas transmissões de dados assíncronas?
UART e RS232
I2C e SPI
RS485 e Comunicação paralela
Comunicação paralela e UART
I2C e RS232

Prévia do material em texto

Disc.: PROGRAMAÇÃO DE MICROCONTROLADORES   
	Aluno(a): 
	
	Acertos: 9,0 de 10,0
	05/05/2023
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	Os Microcontroladores são amplamente utilizados para controle e automação de periféricos e sistemas embarcados. Sua escolha deve levar em consideração as diferentes arquiteturas existentes e os benefícios provenientes. Com relação as arquiteturas de 8 e 32 bits, analise as alternativas e marque aquela que indica uma vantagem dos Microcontroladores que possuem maior largura de barramento.
		
	 
	Microcontroladores de 32 bits possibilitam maior desempenho na realização de operações matemáticas complexas.
	
	Microcontroladores de 32 bits consomem 4 vezes menos energia elétrica que arquiteturas de 8 bits.
	
	Microcontroladores de 32 bits aumentam exponencialmente os ciclos computacionais, logo a eficiência.
	
	Microcontroladores de 32 bits são mais fáceis de programar em código Assembly.
	
	Microcontroladores de 32 bits apresentam a mesma eficiência que arquiteturas de 8 e 16 bits, porém com um custo financeiro menor.
	Respondido em 05/05/2023 15:54:03
	
	Explicação:
Resposta correta: Microcontroladores de 32 bits possibilitam maior desempenho na realização de operações matemáticas complexas.
Microcontroladores com larguras de barramento de dados maiores desfrutam de maior desempenho em termos de operações mais rápidas. Em geral, larguras de barramento menores limitam o desempenho em troca de um pequeno benefício de custo para o orçamento de um projeto.
Larguras de bits menores requerem mais ciclos para completar cálculos maiores. Assim, leva mais ciclos para um microcontrolador de 8 bits completar um grande cálculo do que os microcontroladores com uma largura de barramento de dados de 16 bits. O uso de um microcontrolador de 32 bits pode reduzir ainda mais os ciclos computacionais.
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Como projetista de sistemas embarcados, o que você diria ser a principal vantagem em usar microcontroladores? 
		
	
	A versatilidade de rodar várias aplicações ao mesmo tempo. 
	
	O desempenho superior em relação aos microprocessadores. 
	 
	A integração de dispositivos dentro do microcontrolador. 
	
	A facilidade de programação em linguagem assembly. 
	
	A possibilidade de acionamento direto de cargas com alta demanda de corrente. 
	Respondido em 05/05/2023 16:01:10
	
	Explicação:
A resposta correta é: A integração de dispositivos dentro do microcontrolador. 
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual das estruturas de repetição abaixo permite criar um loop infinito em um firmware de um microcontrolador?
		
	
	while(NULL)
	 
	while(TRUE)
	
	while(0)
	
	for(1);
	
	for(;)
	Respondido em 05/05/2023 15:54:58
	
	Explicação:
Resposta correta: while(TRUE)
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Um vinculador (linker) em um processo de compilação_________________.
		
	 
	Vincula arquivos-objeto em um único arquivo-objeto.
	
	Vincula arquivos executáveis em um único arquivo executável.
	
	Vincula código assembly com código em C.
	
	Vincula arquivos-fonte em um único arquivo-fonte.
	
	Vincula dois ou mais arquivos em linguagem C.
	Respondido em 05/05/2023 16:07:47
	
	Explicação:
Resposta correta: Vincula arquivos-objeto em um único arquivo-objeto.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Disseram para você que um botão foi ligado ao pino de um microcontrolador e que este pino está na configuração pull down.  O que acontece quando se pressiona o botão?
		
	
	O nível lógico vai depender do que foi programado.
	
	O pino oscila entre níveis lógicos 0 e 1, dependendo do programa.
	
	O nível lógico do pino é indefinido.
	
	O pino vai a nível lógico 0.
	 
	O pino vai a nível lógico 1.
	Respondido em 05/05/2023 16:57:45
	
	Explicação:
Resposta correta: O pino vai a nível lógico 1.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Você tem um Conversor Analógico-Digital (ADC) de 12 bits com tensão de referência de 3,3 Volts. Qual é a expressão do valor numérico guardado nos 12 bits do ADC para uma tensão x na sua entrada.
		
	
	5.4095/x
	
	x.3,3/1023
	
	x.3,3/12
	 
	x.4095/3,3
	
	x.3,3/2047
	Respondido em 05/05/2023 16:09:34
	
	Explicação:
Resposta correta: x.4095/3,3
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	O display de 7 segmentos é um display de baixo custo que consiste em sete LEDs organizados de forma retangular com a finalidade de mostrar informações alfanuméricas (decimal ou hexadecimal) para o usuário final. Em um caso de uso típico o display foi configurado com os seguintes níveis lógicos (B=C=1) e (A=F=G=E=D=0). Nesse caso, o display apresenta o número:
		
	
	2.
	 
	1.
	
	6.
	
	5.
	
	3.
	Respondido em 05/05/2023 16:09:58
	
	Explicação:
Como apenas os segmentos B e C recebem o nível lógico alto, o display apresentará o número 1.
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual das opções a seguir possui apenas transmissões de dados assíncronas?
		
	
	I2C e RS232
	 
	UART e RS232
	
	RS485 e Comunicação paralela
	
	I2C e SPI
	
	Comunicação paralela e UART
	Respondido em 05/05/2023 16:11:40
	
	Explicação:
Resposta correta: UART e RS232
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Como se chama o programa embarcado em microcontroladores que não possui sistema operacional?
		
	
	Firmware embutido
	
	RTOS
	
	Watchdog
	
	Linux RTOS
	 
	Firmware bare-metal
	Respondido em 05/05/2023 16:13:47
	
	Explicação:
Resposta correta: Firmware bare-metal
	
		10a
          Questão
	Acerto: 0,0  / 1,0
	
	Verifique as afirmações sobre V&V e diga qual está certa.
		
	 
	A validação se refere ao conjunto de atividades que garantem que o software implementa corretamente uma função específica.
	
	A verificação se refere a um conjunto diferente de atividades que garantem que o software que foi construído seja rastreável aos requisitos do cliente.
	
	Verificação é a determinação da exatidão do programa final.
	
	A validação é definida como a demonstração de consistência, integridade e correção do software em cada estágio.
	 
	A validação está preocupada em construir o produto certo.
	Respondido em 05/05/2023 16:58:51
	
	Explicação:
Resposta correta: A validação está preocupada em construir o produto certo.

Mais conteúdos dessa disciplina