Buscar

Um sistema controlado por um PIC 16F84, precisa verificar o estado de um periférico de saída a cada 20 ms. Isto é feito utilizando o timer0 para in...

Um sistema controlado por um PIC 16F84, precisa verificar o estado de um periférico de saída a cada 20 ms. Isto é feito utilizando o timer0 para interromper o PIC a cada 20 ms. O PIC utiliza uma instrução para verificar o estado do periférico e outra para examinar o seu conteúdo. Se o periférico estiver pronto , é necessário uma terceira instrução para enviar os dados ao periférico. O circuito oscilador desse PIC gera um clock de 4 MHz. Utilizando o ciclo de instrução do PIC, calcule o tempo gasto para enviar dados para o periférico, a partir da interrupção do timer0.


750 nanossegundos
1 microsegundo
3 microsegundos
500 nanossegundos
250 nanossegundos

Essa pergunta também está no material:

B 05 MICROPROCESSADORES
2 pág.

Microprocessadores Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

O ciclo de instrução do PIC 16F84 é de 4 ciclos de clock. Como o clock é de 4 MHz, cada ciclo de clock tem duração de 250 nanossegundos. Para verificar o estado do periférico e examinar o seu conteúdo, são necessárias duas instruções, o que totaliza 8 ciclos de clock ou 2 microssegundos. Se o periférico estiver pronto, é necessária uma terceira instrução para enviar os dados, o que adiciona mais 4 ciclos de clock ou 1 microssegundo. Portanto, o tempo total gasto para enviar dados para o periférico, a partir da interrupção do timer0, é de 3 microssegundos. A alternativa correta é a letra C).

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais