Qual é a diferença entre as operações “=” e “==”? Dê dois exemplos que ilustrem.
Qual é a diferença entre as operações “|” e “||”? Dê dois exemplos que ilustrem.
Escreva uma expressão utilizando a equação “x = x + 1” doze vezes.
Como é que um loop infinito é escrito em linguagem de programação C? Forneça dois exemplos diferentes.
Que tipo de variável pode ser escolhida em linguagem C para apresentar valores positivos entre 7 e 154?
Que tipo de registo determina a direção de uma porta? Dê um exemplo de como configurar as definições de entrada e saída de portos.
Quais são os métodos para eliminar o salto dos contactos e as falsas ligações causados por cintilação? Dê exemplos de soluções usando hardware e software.
O que é um bit shift? Dê um exemplo prático com uma explicação.
Por que motivo são as resistências pull-up usadas em interruptores? Como é a sua resistência determinada?
Calcule a resistência para a regulação da corrente LED, a tensão é de 5 V, tensão para a frente do LED é de 2,7 V e a corrente é 30 mA.
Quantos pinos usa o indicador de números de 7 segmentos (com segmento de ponto), se estiver conectado diretamente ao controlador? Quantos pinos seria necessário se fosse controlado através do registo de deslocamento 74HC595?
O que determina o brilho do indicador de números de 7 segmentos? Como ele pode ser ajustado se o indicador de número é controladao a) diretamente b) através do registo de deslocamento 74HC595?
Como podem os números no sistema decimal ser convertidos em sistema binário (de texto) e vice-versa?
Como é o LCD monocromático (preto e branco) diferente do LCD de cor?
Como é criado o atraso por software? Em que parâmetros depende a duração do atraso de software?
O que nos faz usar atraso de hardware / temporizador com interrupções?
Calcular o período de interrupção de estouro de 8-bit timer, se a velocidade do relógio é de 16
MHz e freqüência de divisão é 1024.
O que pode ser feito com os temporizadores AVR além de contar o tempo?
Qual é a maior duração das interrupções em milissegundos que pode ser alcançado com o microcontrolador ATxmega128A1U que trabalham na frequência de relógio de 32
MHz? Mostrar a fórmula de cálculo.
No caso de o processador estar muito carregado com uma execução de um programa (por exemplo, que controla diversos motores e os valores de vários sensores de uma só vez), isto tem um efeito sobre a precisão do temporizador? Explique sua resposta.