Buscar

Considere o código abaixo para microcontroladores PIC. Considere também que temos um botão ligado ao pino RA1 na configuração pull down e um led li...

Considere o código abaixo para microcontroladores PIC. Considere também que temos um botão ligado ao pino RA1 na configuração pull down e um led ligado ao pino RB0.

#include <16F628A.h>

#fuses XT

#use delay( clock=4MHz )

void main () {

while (TRUE) {

if(input(PIN_A1) == 0){

output_high(PIN_B0);

delay_ms(2000);

output_low(PIN_B0);

delay_ms(1000);

}

}

}

O que faz o programa?


Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão não está pressionado.
Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão está pressionado.
Pisca o led (aceso 2 segundos e apagado 2 segundos).
Pisca o led (aceso 1 segundo e apagado 2 segundos) se o botão não está pressionado.
Pisca o led (aceso 1 segundo e apagado 2 segundos).

Essa pergunta também está no material:

MICROPROCESSADORES
5 pág.

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

💡 1 Resposta

User badge image

Ed Verified user icon

O programa faz o led piscar (aceso 2 segundos e apagado 1 segundo) se o botão não está pressionado. Quando o botão é pressionado, o led permanece aceso por 2 segundos e depois apaga. Em seguida, o led pisca (aceso 1 segundo e apagado 2 segundos).

0
Dislike0

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

✏️ 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