Baixe o app para aproveitar ainda mais
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
Compartilhar