Escolar Documentos
Profissional Documentos
Cultura Documentos
1ª QUESTÃO
"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".
ALTERNATIVAS
I e II, apenas.
III, apenas.
I, II e III, apenas.
IV, apenas.
2ª QUESTÃO
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)
ALTERNATIVAS
O modo de endereçamento se mostra sofisticado.
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.
3ª 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)
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.
ALTERNATIVAS
I e IV, apenas.
II e III, apenas.
I, II e III, apenas.
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."
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.
ALTERNATIVAS
I, II, III e IV.
I e III, apenas.
II e IV, apenas.
II e III, apenas.
5ª QUESTÃO
"Em linguagem C, todas as informações são armazenadas em estruturas definidas como variáveis."
ALTERNATIVAS
A variável do tipo int possui uma única restrição: deve ser de pelo menos 16 bits.
O tipo de variável não possui relação com o modo que ela deve ser interpretada.
6ª 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.
Abordando os sistemas embarcados e suas aplicações, identifique quais afirmativas abaixo fazem parte
destes sistemas:
I. Impressora a laser.
ALTERNATIVAS
I, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
7ª QUESTÃO
"A linguagem C é considerada a linguagem mais utilizada para o desenvolvimento de rotinas em sistemas
microcontrolados"
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.
ALTERNATIVAS
I e II, apenas.
II, apenas.
IV, apenas.
8ª QUESTÃO
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
9ª QUESTÃO
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.
10ª 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".
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.
ALTERNATIVAS
III, apenas.
IV, apenas.
I e IV, apenas.
II e III, apenas.