Buscar

AV2 SISTEMAS A MICROPROCESSADORES 2020_2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1) Para fazer a afinação de um instrumento de sopro, um engenheiro precisa fazer 
um projeto usando PIC 16F628A com clock de 32MHz e um buzzer passivo. Dessa forma, 
faça um programa usando Assembly de PIC para: quando a chave for apertada, o buzzer 
toque 550Hz e quando a chave não for pressionada, toque 2200Hz. (Valor 2.0) 
 
 
 
 
Questão 2) Uma farmácia colocou em promoção alguns dos seus produtos. O dono decidiu 
exibir o mais barato deles em um circuito usando PIC 16F628A alimentando a mensagem 
 seguidamente em um display na porta, onde cada caractere é mostrado por 13 
segundos com clock 16MHz. Faça um programa, usando Assembly de PIC, que execute 
essa tarefa. 
(Valor 2.0) 
 
 
 
 
 
 
 
Questão 3) Um programa usando Assembly de PIC deve sincronizar uma ação especial 
usando TIMER2 a cada 2ms com clock de 32MHz. Calcule os valores de prescaler e 
postscaler que melhor se adaptem a esta tarefa. (Valor 2.0) 
 
 
Questão 4) Usando um PRESCALLER com registrador OPTION_REG 00000101 em um 
clock de 8MHz, um microprocessador PIC demoraria quantos pulsos de clock para terminar 
um período completo de contagem? (Valor 2.0) 
 
 
Questão 5) Calcule o tempo de interrupção para 16MHz de clock. (Valor 2.0) 
 
 ORG 0x0000 
 GOTO SETUP 
 ORG 0x0004 
 GOTO ESPECIAL 
SETUP 
 BSF STATUS, RP0 
 MOVLW 0x00 
 MOVWF TRISA 
 MOVWF TRISB 
 MOVLW B’10000011’ 
 MOVWF T1CON 
 MOVLW B’10100100’ 
 MOVWF PR1 
 BCF STATUS, RP0 
INICIO 
 ... programa normal... 
 GOTO INICIO 
ESPECIAL 
 ... ação especial ... 
 BSF PR1, GIE 
 BCF PR1. T1IF 
 RETFIE

Continue navegando