Questões de Concurso Sobre microcontroladores em engenharia eletrônica

Foram encontradas 95 questões

Q725176 Engenharia Eletrônica
Sobre microcontroladores e sistemas microcontrolados, assinale a alternativa correta.
Alternativas
Q586071 Engenharia Eletrônica
Acerca das memórias semicondutoras e dos diversos dispositivos de armazenamento de um microcomputador, assinale a opção correta.
Alternativas
Q586068 Engenharia Eletrônica
Considere que um microprocessador seja capaz de endereçar uma memória de 64 kB, em que cada baite possua um endereço específico. Considere, ainda, que no endereçamento de circuitos de memória, o microprocessador apresente o endereço a ser acessado simultaneamente em todas as linhas do seu barramento de endereço, apresentando, também, com a sincronização adequada, os dados no barramento de dados. Nessa situação, as quantidades de linhas de endereço e de dados desse microprocessador são, respectivamente,
Alternativas
Q569024 Engenharia Eletrônica
Um programador de microcontroladores, pensando em uma maneira de realizar somas de dois números de 48 bits, escreveu um código assembly, utilizando registradores de 16 bits. A sua idéia foi fragmentar os números em 3 partes de 16 bits e armazená-los, um deles nos registradores ax (mais significativo), bx e cx (menos significativo) e o outro nos registradores dx (mais significativo), si e di (menos significativo).

Neste código, os resultados das somas parciais são guardados nos endereços var1, var2 e var3, para a realização das etapas posteriores necessárias à impressão do resultado final. Desta forma, considerando os fragmentos já armazenados nos seus respectivos registradores, o código desenvolvido pelo programador foi o seguinte:

                                                         add cx,di
                                                         mov [var1],cx
                                                         add bx, si
                                                         mov [var2],bx
                                                         add ax, dx
                                                         mov [var3], ax       
A fim de testar o seu código, o programador irá realizar a soma 280A42h + 12335Ah, esperando encontrar o resultado correto.
Sobre o resultado a ser encontrado, o resultado esperado (entre parênteses), a correção do programa e a eficácia do teste, pode-se dizer que:
Alternativas
Q529856 Engenharia Eletrônica
No microcontrolador da família 8051, os ports P3.2 e P3.3 exercem, também, as funções, respectivamente, de
Alternativas
Q529849 Engenharia Eletrônica
Analise o trecho de programa do microcontrolador da família 8051:


CLR C

MOV R0,#20H

MOV A,#5CH

MOV 20H,#C5H

MOV 30H,#20H

ADD A,@R0 


Após o processamento do programa, o conteúdo do acumulador (A) e do flag denominado carry (C) valem: 


Alternativas
Q462979 Engenharia Eletrônica
Um joystick analógico de videogame usa dois monoestáveis para a leitura digital dos valores resistivos nos eixos X e Y. Uma rotina dispara_monoestaveis( ) faz com que os monoestáveis iniciem a geração dos dois pulsos digitais de tamanhos proporcionais aos valores resistivos. A função le_joystick( ) retorna:

• 0, se ambos os pulsos dos monoestáveis estiverem finalizados;
• 1, se apenas o pulso do monoestável no eixo X estiver finalizado;
• 2, se apenas o pulso do monoestável no eixo Y estiver finalizado;
• 3, se ambos os pulsos dos monoestáveis ainda estiverem ativados.

Quando o joystick estiver relaxado, após uma execução de dispara_monoestaveis( ), realizam-se 10 execuções da função le_joystick( ), obtendo-se os seguintes valores retornados: 3, 3, 3, 3, 3, 2, 0, 0, 0, 0. Ao se flexionar o joystick para a frente (eixo Y) e para a direita (eixo X), os valores retornados após as 10 execuções são: 3, 3, 3, 3, 3, 3, 3, 3, 2, 0

Se forem lidos os valores 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, é porque o joystick está flexionado
Alternativas
Q462977 Engenharia Eletrônica
Considere o pseudocódigo da função SOMA abaixo.

FUNÇÃO SOMA (Real X, Inteiro N)
-----------------------------------
-----------------------------------
-----------------------------------
-----------------------------------
FIM SOMA

A função SOMA deve receber um vetor X contendo N números reais e deve retornar o valor da soma de apenas os elementos positivos de X.

Considerando-se que os elementos do vetor X são indexados de 1 a N, as linhas de código que estão faltando na função SOMA acima são
Alternativas
Q457404 Engenharia Eletrônica
Em um microcontrolador, dispõe-se de um temporizador (timer), implementado a partir de um contador de oito bits, onde a frequência de clock empregada no circuito do timer é de 4 MHz.

Um projetista necessita empregar esse timer para disparar uma rotina de interrupção no microcontrolador a cada 1,0 ms.

Desse modo, o menor fator de escala que deve ser utilizado no prescaler do timer em questão é de
Alternativas
Q431941 Engenharia Eletrônica
Sejam:

a,b: variáveis do tipo byte representadas com sinal (–128 a +127)
c,d: variáveis do tipo byte representadas sem sinal (0 a 255)

Considere que todas as variáveis serão operadas (soma e subtração) no mesmo hardware, independente de possuir representação com sinal ou sem sinal.

a = 127;
b = -128;
c = 0;
d = 255;


Após a execução do código acima, NÃO trará um resultado fora da faixa de armazenamento, a operação
Alternativas
Q431749 Engenharia Eletrônica
Considere as afirmativas referentes a transmissores.

I - Em transmissores inteligentes, o microprocessador executa as funções de linearização e acerto de faixa.

II - Em um transmissor inteligente, a compensação de junta fria é ativada quando o instrumento for configurado para operar com sensor do tipo termopar.

III - Nos transmissores de pressão, o sensor se encontra no interior do corpo do transmissor, que é montado diretamente sobre o manifold.

IV - A impedância dos receptores conectados ao transmissor, somada à dos cabos, não pode ultrapassar o valor máximo estipulado para o equipamento a fim de não interferir no sinal de saída.

Está correto o que se afirma em
Alternativas
Q417042 Engenharia Eletrônica
O número de instruções por segundo é uma das formas de se avaliar a velocidade de microprocessadores e microcontroladores. Dado que um processador arbitrário é capaz de executar um milhão de instruções por segundo, quando seu clock é ajustado para 100 [MHz], assinale a alternativa que apresenta corretamente o tempo que esse processador deve levar para fazer cinco operações de multiplicação seguidas, considerando:

– Número de instruções para executar uma multiplicação: 4;
Clock empregadonesse processo: 400 [MHz]; e
– O número de instruções por segundo é diretamente proporcional ao clock.
Alternativas
Q396183 Engenharia Eletrônica
Um microcomputador é construído a partir de um microprocessador com arquitetura CISC (complex instruction set computer), que utiliza barramentos de 16 bits de endereço e 8 bits de dados. Além disso, o microcomputador apresenta memória ROM de 4 kB e memória RAM de 8 kB. A comunicação entre o microprocessador e os demais componentes do microcomputador, nesse caso, é realizada por meio de barramentos de endereço de dados e de controle.

Com base nessas informações, julgue os itens seguintes.


Por ter apenas 16 bits de endereço, o tamanho máximo de memória que esse microprocessador pode endereçar é de 32 kB.
Alternativas
Q331312 Engenharia Eletrônica
Julgue os itens que se seguem a respeito de microcomputadores.
No processamento de um conjunto de dados, o uso de pipelining pelo processador visa reduzir o tempo decorrido entre o início da leitura de uma instrução e o fim da execução da mesma.
Alternativas
Q263788 Engenharia Eletrônica
Um microcontrolador da família 8051, como o 89S52, possui 8k de memória de programa, 256 bytes de memória de dados e tem o pino Imagem 068.jpg conectado ao VCC através de um resistor de pull-up. Analise as proposições abaixo em relação a este sistema:
I. Possui como endereçamento de memória de programa interna os endereços de 0000H a 3FFFH. Os endereços de 4000H a FFFFH ficam disponíveis para endereçamento de memória de programa ex- terna.
II. Os endereços de 00H a 7FH da memória de dados interna são acessíveis pelos modos de endereçamento direto e indireto enquanto que, os endereços de 80H a FFH são acessíveis somente pelo modo de endereçamento indireto.
III. Pode-se utilizar a instrução MOVX para acesso à memória de dados externa.
IV. A instrução MOVC fica disponível apenas para acesso a memória de programa interna.

São corretas APENAS as proposições
Alternativas
Q263776 Engenharia Eletrônica

O circuito abaixo corresponde a uma interface de potência a ser ligada a um port de saída de um microcontrolador:

Imagem associada para resolução da questão

O valor comercial mais adequado para o resistor RB é:
Port de saída:
VOH = 4,0 V (mínimo)
IOH = 0,8 mA (máximo)

Relé: Vbob = 12 V
Ibob = 40 mA 

Transistor:
ICmáx = 500 mA
VBEsat = 0,7 V
hFEsat = 100
Alternativas
Q243401 Engenharia Eletrônica
No microcontrolador da família 8051, o pino que tem como finalidade habilitar o acesso à memória de programa externa é:
Alternativas
Q240811 Engenharia Eletrônica
Em um trecho de programa de certo microcontrolador aparece a instrução MOV A,B. Trata-se de uma instrução
Alternativas
Q240798 Engenharia Eletrônica
Considere o trecho de um programa de microcontrolador apresentado abaixo.

MOV A,#3CH; carrega o registrador A com 3CH
MOV B,#4AH; carrega o registrador B com 4AH
ORL A,B; executa a operação A = A.OR.B
CPL ACC.0; complementa o bit 0 do registrador A
ANL A,#9DH; executa a operação A = A.AND.9DH

Após o processamento dessa rotina, o valor do registrador A é
Alternativas
Q214755 Engenharia Eletrônica
A melhor maneira de se avaliar o desempenho de um microcomputador é através da medida:
Alternativas
Respostas
61: E
62: E
63: D
64: C
65: A
66: E
67: E
68: B
69: B
70: E
71: E
72: C
73: E
74: E
75: C
76: A
77: B
78: C
79: B
80: C