Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Microprocessadores e Microcontroladores Microcontrolador PIC A família de processadores PIC é uma das mais usadas para aplicações de sistemas embarcados. Sobre estes processadores é correto afirmar: Nota: 0.0 A São processadores considerados CISC devido ao seu número reduzido de instruções. B O registrador W possui flags que indicam o resultado de operações lógicas e aritméticas. C Registradores TRISx são usados para o controle da direção dos pinos de entrada e saída. É a correta. Os registradores TRISx indicam se o PORTx está sendo usado para entrada ou saída. Colocando o valor lógico 1 em TRISx indica que o respectivo PORTx é entrada, por outro lado se for colocado 0 em TRISx, o PORTx é configurado como saída. D INTCON é usado para controle das interrupções, o qual possuí um endereço fixo 0004h. E O SP(Stack Pointer) guarda o endereço da próxima instrução a ser executada. Questão 2/5 - Microprocessadores e Microcontroladores Com base no esquemático a seguir é correto afirmar: Nota: 0.0 A Os leds estão em série; B Os leds por padrão estarão acesos; C Os leds estão conectados ao PORT D do microcontrolador; Resposta: Esta correta, pelo esquemático os leds estão ligados a pinos com a nomenclatura RDX. Isto indica que são pinos do PORTD. D Para acender os leds é necessário setar todos os pinos do port D do microcontrolador com 1; E HAB/LED é um pino do processador; Questão 3/5 - Microprocessadores e Microcontroladores Sobre a configuração do processador PIC16F877A e linguagem assembly, assinale a alternativa correta: Nota: 0.0 A O registrador TRISA serve para colocar valores lógicos nos pinos de PORTA; B O comando BTFSS verifica se um bit específico de um registrador está em zero, se sim, pula a próxima instrução; C A instrução INCF serve para fazer a adição do valor do acumulador W com um registrador F; D O registrador de STATUS indica em seus bits o que houve na última operação aritmética que ocorreu; Resposta: É a correta, o registrador de status sempre mostrará o resultado da ultima operação nos seus bits, como por exemplo o bit Z, se estiver em 1 indica que a operação resultou em zero. E O processador PIC16F877A é um processador de 32 bits, isto indica que todos os registradores são de 32bits, inclusive o acumulador. Questão 4/5 - Microprocessadores e Microcontroladores Tomando como exemplo o PIC 16F877A, este possui uma memória de 8kwords, isso é, 8.192 endereços diferentes. Quando falamos da memória de programa sempre nos referimos ao termo? Nota: 20.0 A Byte. B Bit. C Word. Você acertou! Resposta:“Word” e nunca a “Byte”, isso porque esta memória é de 14 bits, enquanto um byte possui somente 8 bits. D Giga E Femton. Questão 5/5 - Microprocessadores e Microcontroladores Sobre a linguagem assembly do PIC16F877A é correto afirmar: Nota: 0.0 A O comando MOVLW serve para atribuir valor a um registrador qualquer; B O comando BTFSS b,f verifica se um determinado bit(b) de um registrador(f) esta em 0; C O comando CALL chama uma subrotina, que consiste em uma parte da memória de código que inicia com um label e termina com um return; Resposta: Esta correta, toda subrotina em assembly de PIC16F877A começa com um label, que será chamado pelo mnemônico call. Terminando em return, onde o fluxo do código voltará para a linha seguinte do call que a chamou. D MOVWF copia o dado do registrador para o acumulador; E INCF f,d , O d indica qual bit será coloca em nível lógico 1;
Compartilhar