Sistemas digitais
Por: Evandro.2016 • 14/2/2018 • 2.229 Palavras (9 Páginas) • 403 Visualizações
...
não volta para inicio.
Prova 2
O pic 16F84 pode ser configurado para gerar sinal de clock internamente, através de um circuito RC. Sobre isso é correto afirmar: O sinal gerado internamente não é estável, podendo sofrer pequenas variações devido principalmente a variação térmica.
Sobre a memória de programa do microcontrolador PIC16F628 é correto afirmar que: O PiC 16F628 possui 2048 localidades de memória de programa, onde ficam gravadas as instruções do programa.
Sobre a memória RAM do microcontrolador PIC16F84 é correto dizer: A memória RAM é dividida em dois bancos de memória, o Banco 0 e o banco1.
No microcontrolador PIC 16F84, o registrador TRISA é utilizado para: Configurar como entrada ou saída os pinos RA0 ao RA4.
Quando habilitamos a interrupção de transbordamento do TIMER0, é necessário, alem de setar em 1 o bit T0IE do registrador INTCON, configurar o seguinte bit: Setar em 1 o bit 7 (GIE) do registrador INTCON.
O vetor de interrupção, isto é o local do programa aonde a execução é direcionada quando ocorre uma interrupção, é o endereço: 0x04
A variável CONTA possui um valor que deve ser carregado no registrador W, a instrução correta para executar essa transferência será: MOVLW CONTA.
A instrução que gasta um ciclo de instrução, sem que o microcontrolador execute qualquer função é: NOP.
Ao finalizarmos a digitação de um programa qualquer para um PIC 16F84, devemos colocar a seguinte informação para o compilador na ultima linha do código: END
O registrador onde habilitamos o controle geral de interrupções em um PIC 16F84 e ainda algumas interrupções periféricas é o: INTCON
Ao chamarmos uma sub-rotina, através da instrução CALL, para que a execução retorne a rotina principal, devemos usar o seguinte comando: RETURN.
Uma estrutura encontrada no interior de um PIC 16F84 é a pilha (STACK), que é usada para armazenar o endereço de retorno das sub-rotinas. A sua capacidade é limitada em: 8 endereços de retorno.
No PIC 16F628A o registrador CMCON é utilizado para configurar qual dos periféricos abaixo? Funcionamento dos módulos comparadores.
O modulo CCP do PIC pode ser utilizado em modo PWM, gerando um sinal que utiliza a técnica Pulse-Width Modulation. Esta técnica consistem em: Variar o ciclo ativo deste sinal através da programação.
Descrever processo de INTERRUPÇÃO
Função do computador: executar funções; instruções predefinidas. HARVARD: 2 barramentos + performance. NEUMANN: Único barramento – Performance.
CPU: Executa funções. Controla dados. Cuida da seqüência da rotina de execução. >Como a memória é vista pela CPU? Em bancos de memória: Bank1, Bank2.
Periféricos: são hardwares complementares do microprocessador. Ex. Watchdog Timer. >ULA: Unidade lógica aritmética. Responsável pelas operações lógicas e aritméticas. >CISC: (Complex) mais instruções disponíveis; programa mais simples. >RISC: (REDUCE) menos instruções disponíveis; programa mais complexo.
Microprocessador: + complexo, + caro. Precisa de hardware externo (ex. computador). > Micro controlador: + barato, pouca capacidade de processamento quando comparado ao microprocessador, funciona sozinho (ex. PIC). >Memória Volátil. Apaga quando o sistema é desligado (ex. Memória RAM).
>Memória não volátil: mantém os dados mesmo com a falta de alimentação (ex. disco rígido, EPROM). >Qual tipo de memória de programa pode ter um microcontrolador da família PIC? Memória Flasch e EPROM. >GRP: armazenamento de dados (memória disponível para uso do programador. Salvar variáveis, dados). > SFR: disponibilizado pelo fabricante (função de controle. Monitoramento e gerenciamento do microcontrolador (ex. bitcom). >CLOCK: define velocidade de operação do hardware; da o sinal de partida (sem clock não funciona). >Ciclo de instrução: tempo necessário para executar um comando (divide a freqüência do clock por 4 e terá o tempo). A cada 4 pulsos de clock ele executa uma função. >O oscilador de um microcontrolador pode funcionar de quantas maneiras diferentes? Explique vantagens e desvantagens entre os tipos. Clock externo; clock gerado por resistor e capacitor externo; clock por cristal (3 variaçoes); clock por resistor e capacitor interno. Desvantagem clock externo esta gastando pino do PIC. Resistor e capacitor tanto interno quanto externo sofre variação térmica.
PIPELINING de 2 estagios do PIC: é uma técnica utilizada em que uma instrução é armazenada durante a execução de outra. Assim cada instrução é realizada em um ciclo completo do microcontrolador. >Ciclo de instrução e clock externo: ciclo de instrução é o clock dividido por 4.
Caso optemos em utilizar um oscilador a cristal, em quais pinos do PIC devemos conectado? Quais as faixas de valores de capacitância podem ter os capacitores que fazem parte do arranjo (c1 e C2)? C1 e C2, pinos 15 e 16, capacitor 10pf, 15pf, 20pf dependendo do cristal que vai ser acoplado. (tabela)
Registrador work: registrador de transferência de dados, operação básica: mover dados. >Níveis de tensão do PIC: alto VDD—0,7 V/ Baixo 0,6V.
Quantas posições de memória são ocupadas pelos registradores de uso geral (GRP)? Distribuição entre os bancos de memória: os 12 primeiros bytes são reservados para registradores de função especial –SFR. O restante de cada banco 116 bytes são ocupados pelos registradores de uso geral- GPR. Mas nem sempre todos os bytes são implementados. tabela. >PREESCALER: é um divisor que pode ter seu valor de divisão ajustado.
A finalidade de utilizarmos o PREESCALER no TMR0 ao invés do WATSCHDOG é aumentar o numero de pulsos necessários para estourar o timer 0.
O registrador OPTION é utilizado para configurarmos o uso do Preescaler.
Localidades de memória EEPROM que o PIC 16F84 possui: 64 localidades. E o 16F628A possui 128 localidades (tabela)
Função dos Bits Z: indicação de operação que resultou em zero, afetado por operações lógicas e aritméticas.
Função dso Bits C: Care. Transporte, afetado pelas operações de adição e subtração e deslocamento.
O PIC 16F628A possui dois Timers. Quais são eles
...