Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Prévia do material em texto

/
Exercício 1:
U�lizando o ambiente de programação MPLab®, pode-se compilar programas escritos em diferentes linguagens,
Assembly e C por exemplo. Quando se trabalha com códigos em Assembly, qual deve ser a sequência para criar o
projeto?
A)
Definir qual microcontrolador, qual a linguagem para o compilador e quais arquivos do projeto.
B)
Definir qual microcontrolador, quantos bits serão usados e quais arquivos do projeto.
C)
Definir qual a linguagem, qual a tensão de entrada e quantos bits serão usados.
D)
Definir um nome para o projeto e a tensão de entrada do microcontrolador.
E)
Não são necessárias definições.
O aluno respondeu e acertou. Alternativa(A)
Comentários:
A) 
Exercício 2:
Os SFRs (Special Function Registers), ou simplesmente registradores, servem para guardar
a configuração de funcionamento do dispositivo e é com a configuração destes que se
define, por exemplo, se uma porta será entrada ou saída. Dos indicados abaixo qual deve
ser utilizado para configurar os pinos do PORTB como saída?
A)
TRISA
/
B)
TRISB
C)
PORTB
D)
PCON
E)
PCL
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) 
Exercício 3:
A estrutura mínima de um programa em Assembly deve possuir:
A)
Indicação do disposi�vo, inclusão de arquivos de definições, configuração do disposi�vo e ro�na principal do programa.
B)
Indicação do disposi�vo, diretrizes de compilação, inclusão de arquivos de definições, configuração do disposi�vo, ro�na
principal do programa e indicação do fim.
C)
Indicação do disposi�vo, diretrizes de compilação, inclusão de arquivos de definições, definições de variáveis, configuração
do disposi�vo, ro�na principal do programa e sub-ro�nas.
D)
Indicação do disposi�vo, configuração do disposi�vo, ro�na principal do programa, indicação do fim.
E)
Indicação do disposi�vo, configuração do disposi�vo e ro�na principal do programa.
/
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) 
Exercício 4:
 Os SFRs (Special Func�on Registers), ou simplesmente registradores, servem para guardar a configuração de funcionamento
do disposi�vo e é com a configuração destes que definimos, por exemplo, se uma porta será entrada ou saída. Sabendo que
alguns destes se encontram em bancos diferentes dentro da memória (Ex.: Banco 0, Banco 1, Banco 2 ...), e que, os bits RP0
e RP1 do registrador de STATUS chaveia o acesso a estes bancos, como devemos proceder para configurar uma porta de I/O e
depois voltar a operação escrevendo um valor nesta porta?
A)
As configurações de uma porta são realizadas no registrador TRIS que se encontra no banco 0; a determinação do
valor da porta é realizado no banco 1, portanto é necessário alterar o valor de RP0 para acessar o banco 0, depois
atribuir os valores 0 (para saída) ou 1 (para entrada) no registro TRIS e novamente alterar RP0 voltando ao banco
1.
B)
As configurações de uma porta são realizadas no registrador TRIS que se encontra no banco 1; a determinação do
valor da porta é realizado no banco 0, portanto é necessário alterar o valor de RP0 para acessar o banco 1, depois
atribuir os valores 0 (para saída) ou 1 (para entrada) no registro TRIS e novamente alterar RP0 voltando ao banco
0.
C)
Basta atribuir valores ao registrador TRIS, o que pode ser realizador através do registrador W em qualquer banco
de memória.
D)
Não é necessária nenhuma configuração, pois quando se tenta ler o estado de uma porta o microcontrolador já
entende esta como entrada e ao escrever um valor em uma porta entende como saída.
E)
Isto não é feito no programa e sim nas configurações do ambiente de programação MPLab®.
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) 
/
Exercício 5:
A)
EC
B)
HS
C)
XT
D)
LP
E)
RC
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C)

Mais conteúdos dessa disciplina