Questões de Concurso sobre Microcontroladores - Página 4 | Gran Questões

Questões de Concurso sobre Microcontroladores

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
149 questões encontradas
Questões por página
20
Mais recentes
 

Dado o diagrama apresentado pela figura a seguir, o qual mostra uma arquitetura típica de um microcontrolador 8051, marque a alternativa que apresenta um componente que NÃO está presente no referido diagrama.


Imagem associada para resolução da questão


Figura: Diagrama típico para a arquitetura do 8051.

Fonte: TOCCI, Ronald J.; WIDMER, Neal S.; MOSS, Gregory L. Sistemas digitais: princípios e aplicações. 12. ed. São Paulo: Pearson Education do Brasil, 2018.



A

Barramento de dados bidirecional com 8 bits.


B

Barramento de endereços bidirecional com 16 bits.


C

Memórias externas tipo RAM e ROM.


D

Circuito de clock externo com cristal oscilador.

A figura a seguir apresenta o registrador de STATUS do microcontrolador da família PIC18 que mostra os bits N (negativo), OV (overflow), Z (zero), Dc (Carry de 1 dígito) e C (carry).


Registrador de STATUS

-----

-----

----

N

OV

Z

DC

C

bit 7 ------------------------------------------------------------------------------------------------------- bit 0



Um programador desenvolveu um código em assembly no intuito de somar dois números de 8 bits, mostrado a seguir:


#DEFINE NUMERO_1 0x00

#DEFINE NUMERO_2 0x01

#DEFINE SOMA 0x02


INICIO:


MOVLW 0x78

MOVWF NUMERO_1, ACCESS

MOVLW 0x19

MOVWF NUMERO_2, ACCESS

MOVF NUMERO_2, w, ACCESS

ADDWF NUMERO_1, f, ACCESS

NOP


Considerando-se o estado inicial dos registradores envolvidos no programa em zero, qual o valor do registrador de STATUS, na base hexadecimal, após a execução de todas as linhas do código?


A

08.


B

0A.


C

1A.


D

18.


E

02.

Na linguagem Wiring (Arduino), a estrutura de controle DO/WHILE tem a sua sintaxe correta em:


A

DO

{

[bloco de comandos]

}

WHILE

{

[expressão]

}


B

DO

{

[bloco de comandos]

}

WHILE (expressão)


C

do (expressão);

while [bloco de comandos];


D

do (comandos separados por ;);

while (expressão);


E

do

{

[bloco de comandos separados por;]

}

while (expressão);

Na organização estruturada de computadores digitais orientados a barramento, uma estratégia de melhoria de desempenho é o emprego de memória cache. Esse tipo de memória está fisicamente localizado:


A

em uma região de rápido acesso no disco rígido


B

internamente ao microprocessador


C

nos endereços iniciais das pastilhas de memória RAM


D

em um chip exclusivo fisicamente independente na placa-mãe

O cão de guarda (watchdog, em inglês) é um periférico usado para aumentar a tolerância a falhas, podendo ser usado para reiniciar quando o microcontrolador ficar bloqueado em alguma tarefa.


C

Certo


E

Errado

Imagem associada para resolução da questão


Assinale a alternativa que indica o que representa o símbolo apresentado.


A

porta NAND de Fonte/Source aberta


B

porta NAND de Base aberta


C

porta NAND de Porta/Gate aberta


D

porta NAND de Coletor aberto


E

porta NAND de Dreno/Drain aberto

Entre a porta de saída do microcontrolador e a base do transistor deve ser ligado um resistor de ±5% cujo valor comercial mais adequado é:


A

10 kΩ


B

330 Ω


C

6,8 kΩ


D

22 kΩ


E

180 Ω

Existem vários Microcontroladores que podem ser utilizados desde aplicações simples como projetos escolares até aplicações industriais. Entretanto, independente da aplicação e do tipo de Microcontrolador, eles precisam ser programados. Abaixo são apresentados alguns conceitos básicos de programação.


I. Função: A função pode ser comparada com um programa dentro de um programa. É utilizada para agrupar um conjunto de ações que poderão ser utilizadas somente quando a função for chamada no programa principal;

II. Variáveis: Entre as variáveis do programa podemos utilizar variáveis globais e variáveis locais. As variáveis globais podem ser utilizadas em todo o programa, mesmo dentro de funções. As variáveis locais são criadas e utilizadas apenas dentro de uma função;

III. Estrutura de repetição FOR e WHILE: As estruturas de repetição são utilizadas quando é desejável repetir uma sequência de comandos. O comando FOR é utilizado quando sabemos o número de repetições que desejamos realizar, assim é preciso definir condições de início e fim. O comando WHILE é utilizado quando não sabemos quantas repetições serão necessárias, assim é informado apenas a condição inicial.


Está(ão) correta(s) a(s) afirmação(ões):


A

I e II.


B

I e III.


C

II e III.


D

I, II e III.


E

Todas afirmações estão erradas.

Sobre microprocessadores e microcontroladores, marque V para as afirmativas verdadeiras e F para as falsas.


( ) A unidade de controle, também chamada Unidade de Instrução e Controle (UIC), é responsável por comandar a operação de todas as demais unidades de um computador digital, fornecendo sinais de controle e temporização. Contém circuitos lógicos e de temporização, que geram os sinais necessários para executar cada instrução em um programa.

( ) Para processar o programa armazenado em registradores específicos do computador digital, a Unidade de Instrução e Controle (UIC) faz a busca de cada instrução a ser executada, as interpreta e executa. Tal processo de busca e execução é realizado continuamente, de forma sequencial, para cada uma das instruções contidas no programa.

( ) A Unidade de Instrução e Controle (UIC) pode ser comparada a um “maestro”, responsável por manter cada um dos “membros da orquestra” em sincronismo.

( ) Os Registradores de Uso Geral (GPR – General Purpose Register) armazenam, dentro da CPU, temporariamente, programas que serão manipulados na execução, evitando a necessidade de acessar a unidade de memória externa à CPU.

( ) Os Registradores de Finalidade Específica (SFR – Special Function Register) são utilizados em tarefas predeterminadas e realizam funções especiais como definir se um determinado terminal (“pino”) do microcontrolador se comportará como um dispositivo de entrada ou de saída de dados.


A sequência está correta em


A

V, F, F, V, F.


B

F, V, V, F, F.


C

V, F, V, F, V.


D

F, F, F, F, V.


E

F, V, F, V, V.

Microcontroladores trabalham com tensão entre 0 e 5V, ou seja, para um conversor com resolução de 10 bits, 5V serão representados pelo valor decimal 1023 ou em binário1111111111. Se o valor decimal gerado for igual a 500, o sinal de entrada do suposto conversor A/D será:


A

2,00 V


B

2,33 V


C

2,44 V


D

2,5 V

Um microcontrolador é uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas. As instruções são normalmente passadas através de um programa, que nada mais é que uma sequência de instruções descrevendo como executar uma determinada tarefa.


Considere as seguintes classificações:


I) WISC (Wide Instruction Set Computer). Computador com amplo conjunto de instruções.

II) CISC (Complex Instruction Set Computer). Computador com um conjunto complexo de instruções.

III) RISC (Reduced Instruction Set Computer). Computador com um conjunto reduzido de instruções.

IV) ZISC (Zero Instruction Set Computer). Computador com zero conjunto de instruções.


As existentes, quanto ao número de instruções primitivas de cada microcontrolador, são:


A

I, II e III, apenas.


B

I e IV, apenas.


C

I, II e IV, apenas.


D

II, III e IV, apenas.


E

I e II, apenas.

Um microcontrolador pode ser definido como um computador em um único circuito integrado, pois em seu interior estão todos os componentes necessários para o seu funcionamento. A respeito de um microcontrolador, é correto afirmar que:


A

os microcontroladores são muitos utilizados pela sua versatilidade, pois seu comportamento depende principalmente do software que nele é gravado. Assim, um mesmo microcontrolador pode ser utilizado em diversas de aplicações, bastando mudar o seu software.


B

os microcontroladores são reconhecidos pela sua dificuldade de utilização, e o seu custo elevado é uma barreira para a utilização em dispositivos eletrônicos digitais, pois tornam mais complexa a construção de placas de circuito aumentam o custo dos componentes e da produção.


C

não é possível a atualização do software de um microcontrolador, o que é uma desvantagem em relação aos circuitos analógicos ou digitais tradicionais.


D

microcontroladores não são seguros, por isso não são utilizados em automóveis, aviões e na indústria.


E

os microcontroladores dependem de um microprocessador externo para funcionar.

Sobre microcontroladores e microprocessadores, analise as afirmativas a seguir.


I. Um microprocessador (MPU – microprocessor unit) é uma CPU de pequeno porte capaz de executar um determinado conjunto de instruções. É o “coração” de um computador digital.

II. Para formar um computador digital, são necessários, além do MPU (microprocessor unit), a existência de memórias e os dispositivos de I/O.

III. São exemplos de microcontroladores: 8088, 80286, 80386, 80486, Pentium (todos da Intel).

IV. Um microcontrolador (MCU –microcontroller unit) é um componente eletrônico que possui microprocessador, memória e dispositivos de I/O em um mesmo encapsulamento (CI).

V. São exemplos de microprocessadores: 8051 (Intel), 68HC05 (Motorola), PIC16F628A (Microchip), PIC18F452 (Microchip).


Está correto o que se afirma apenas em


A

V.


B

I e IV.


C

IV e V.


D

I, II e III.


E

I, II e IV.

Um microcontrolador com registradores de 8 bits executa a sequência de instruções a seguir:


MOV A,2Fh

MOV B,4Ah

MOV C,33h

ADD B

ORA C


Assinale a alternativa que mostra o conteúdo CORRETO do registrador A ao final da execução do código.


A

ACh


B

79h


C

7Bh


D

2Fh

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 sejam entradas, qual a alternativa que realiza tal função?


A

TRISB = 0xFF


B

TRISB = 0x00


C

TRISB = 0


D

TRIS = 1

   
Gerar simulado