Logo Passei Direto
Buscar

PROGRAMAÇÃO DE MICROCONTROLADORES

User badge image
William

em

Ferramentas de estudo

Questões resolvidas

O tempo necessário para a busca e execução de uma simples instrução de máquina é:
Ciclo real
Tempo de máquina
Tempo de busca
Tempo real
Ciclo de CPU

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.

O que faz um ADC ter melhor resolução?
Uma menor taxa de amostragem
Uma maior tensão de referência
Uma maior taxa de amostragem
Um menor período de amostragem
Um maior número de bits

Contadores e temporizadores são provavelmente os periféricos mais utilizados no desenvolvimento de sistemas de tempo real com microcontroladores.
Sobre as suas aplicações práticas, indique a afirmativa correta sobre contadores em microcontroladores.
É um gerador de interrupção por timer.
É um dispositivo que funciona de forma dependente da CPU.
É um circuito que triplica o valor do temporizador para aumentar a precisão.
É um dispositivo usado para dividir intervalos de tempo.
É um dispositivo usado para contar eventos ocorridos.

Na IDE do Arduino, qual função deve ser chamada quando um dispositivo mestre quer estabelecer uma comunicação I2C com o escravo de número 4?
Wire.beginTransmission(4)
Wire.write(4);
I2C.receiveFrom(4)
Wire.requestFrom(4)
Wire.onRequest(4)

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

O seu gerente de projeto pediu para você especificar um sistema baseado em microcontrolador que opere sem falhas, por um intervalo de tempo especificado ao operar sob condições padrão. A qual requisito de projeto ele está se referindo?
Integridade.
Tolerância.
Segurança.
Confiabilidade.
Disponibilidade.

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O tempo necessário para a busca e execução de uma simples instrução de máquina é:
Ciclo real
Tempo de máquina
Tempo de busca
Tempo real
Ciclo de CPU

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.

O que faz um ADC ter melhor resolução?
Uma menor taxa de amostragem
Uma maior tensão de referência
Uma maior taxa de amostragem
Um menor período de amostragem
Um maior número de bits

Contadores e temporizadores são provavelmente os periféricos mais utilizados no desenvolvimento de sistemas de tempo real com microcontroladores.
Sobre as suas aplicações práticas, indique a afirmativa correta sobre contadores em microcontroladores.
É um gerador de interrupção por timer.
É um dispositivo que funciona de forma dependente da CPU.
É um circuito que triplica o valor do temporizador para aumentar a precisão.
É um dispositivo usado para dividir intervalos de tempo.
É um dispositivo usado para contar eventos ocorridos.

Na IDE do Arduino, qual função deve ser chamada quando um dispositivo mestre quer estabelecer uma comunicação I2C com o escravo de número 4?
Wire.beginTransmission(4)
Wire.write(4);
I2C.receiveFrom(4)
Wire.requestFrom(4)
Wire.onRequest(4)

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

O seu gerente de projeto pediu para você especificar um sistema baseado em microcontrolador que opere sem falhas, por um intervalo de tempo especificado ao operar sob condições padrão. A qual requisito de projeto ele está se referindo?
Integridade.
Tolerância.
Segurança.
Confiabilidade.
Disponibilidade.

Prévia do material em texto

1a
          Questão
	Acerto: 1,0  / 1,0
	
	O tempo necessário para a busca e execução de uma simples instrução de máquina é: 
		
	
	Tempo real 
	 
	Ciclo de CPU 
	
	Ciclo real 
	
	Tempo de máquina 
	
	Tempo de busca 
	11
	
	Explicação:
A resposta correta é: Ciclo de CPU 
	
		2a
          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 consomem 4 vezes menos energia elétrica que arquiteturas de 8 bits.
	 
	Microcontroladores de 32 bits possibilitam maior desempenho na realização de operações matemáticas complexas.
	
	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.
	
	Microcontroladores de 32 bits aumentam exponencialmente os ciclos computacionais, logo a eficiência.
	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.
	
		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)
	
	for(;)
	
	for(1);
	
	while(0)
	 
	while(TRUE)
	33
	
	Explicação:
Resposta correta: while(TRUE)
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Como instruir o processo de compilação de um programa em C com as definições do microcontrolador usado?
		
	
	Com funções
	
	Com estruturas de repetição
	 
	Com #include
	
	Com #define
	
	Com declaração de variáveis
	01
	
	Explicação:
Resposta correta: Com #include
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	O que faz um ADC ter melhor resolução?
		
	
	Uma maior taxa de amostragem
	
	Um menor período de amostragem
	
	Uma maior tensão de referência
	
	Uma menor taxe de amostragem
	 
	Um maior número de bits
	:03
	
	Explicação:
Resposta correta: Um maior número de bits
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Contadores e temporizadores são provavelmente os periféricos mais utilizados no desenvolvimento de sistemas de tempo real com microcontroladores. Sobre as suas aplicações práticas, indique a afirmativa correta sobre contadores em microcontroladores.
		
	
	É um circuito que triplica o valor do temporizador para aumentar a precisão.
	
	É um gerador de interrupção por timer.
	
	É um dispositivo usado para dividir intervalos de tempo.
	
	É um dispositivo que funciona de forma dependente da CPU.
	 
	É um dispositivo usado para contar eventos ocorridos.
	:23
	
	Explicação:
Resposta correta: É um dispositivo usado para contar eventos ocorridos.
Embora esses circuitos sejam usados em dois modos distintos, temporização e contagem, eles são simplesmente contadores binários. Quando usados no modo de temporização, os contadores binários estão contando períodos de tempo (pulsos que ocorrem em um sinal de clock de entrada com um período conhecido) aplicados à sua entrada. No modo de contador eles estão contando os eventos ou pulsos ou algo dessa natureza.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Na IDE do Arduino, qual função deve ser chamada quando um dispositivo mestre quer estabelecer uma comunicação I2C com o escravo de número 4?
		
	
	Wire.write(4);
	 
	Wire.beginTransmission(4)
	
	Wire.onRequest(4)
	
	I2C.receiveFrom(4)
	
	Wire.requestFrom(4)
	
	
	Explicação:
Resposta correta: Wire.beginTransmission(4)
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual das opções a seguir possui apenas transmissões de dados assíncronas?
		
	
	RS485 e Comunicação paralela
	 
	UART e RS232
	
	Comunicação paralela e UART
	
	I2C e RS232
	
	I2C e SPI
	:12
	
	Explicação:
Resposta correta: UART e RS232
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	O seu gerente de projeto pediu para você especificar um sistema baseado em microcontrolador que opere sem falhas, por um intervalo de tempo especificado ao operar sob condições padrão. A qual requisito de projeto ele está se referindo?
		
	
	Tolerância.
	
	Integridade.
	
	Disponibilidade.
	 
	Confiabilidade.
	
	Segurança.
	
	
	Explicação:
Resposta correta: Confiabilidade.
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Verifique as afirmações sobre V&V e diga qual está certa.
		
	
	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.
	
	A validação é definida como a demonstração de consistência, integridade e correção do software em cada estágio.
	
	A validação se refere ao conjunto de atividades que garantem que o software implementa corretamente uma função específica.
	
	Verificação é a determinação da exatidão do programa final.
	 
	A validação está preocupada em construir o produto certo.
	
	
	Explicação:
Resposta correta: A validação está preocupada em construir o produto certo.

Mais conteúdos dessa disciplina