Questions
ayuda
option
My Daypo

ERASED TEST, YOU MAY BE INTERESTED ONMICROPROC E MICROCONTROLADORES [UNIP] C6

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
MICROPROC E MICROCONTROLADORES [UNIP] C6

Description:
Ambiente de Programação e Conjunto de Instruções.

Author:
AVATAR

Creation Date:
06/04/2016

Category:
Others

Number of questions: 5
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
Utilizando 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? Definir qual microcontrolador, qual a linguagem para o compilador e quais arquivos do projeto. Definir qual microcontrolador, quantos bits serão usados e quais arquivos do projeto. Definir qual a linguagem, qual a tensão de entrada e quantos bits serão usados. Definir um nome para o projeto e a tensão de entrada do microcontrolador. Não são necessárias definições.
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? TRISA TRISB PORTB PCON PCL.
A estrutura mínima de um programa em Assembly deve possuir: Indicação do dispositivo, inclusão de arquivos de definições, configuração do dispositivo e rotina principal do programa. Indicação do dispositivo, diretrizes de compilação, inclusão de arquivos de definições, configuração do dispositivo, rotina principal do programa e indicação do fim. Indicação do dispositivo, diretrizes de compilação, inclusão de arquivos de definições, definições de variáveis, configuração do dispositivo, rotina principal do programa e sub-rotinas. Indicação do dispositivo, configuração do dispositivo, rotina principal do programa, indicação do fim. Indicação do dispositivo, configuração do dispositivo e rotina principal do programa.
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 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? 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. 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. Basta atribuir valores ao registrador TRIS, o que pode ser realizador através do registrador W em qualquer banco de memória. 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. Isto não é feito no programa e sim nas configurações do ambiente de programação MPLab®.
responda EC HS XT LP RC.
Report abuse Consent Terms of use