Eai pessoal, depois de 3 semanas descobri como conferir se o projeto no Keil está correto....
Eu já tinha feito o desafio e nem sabia que estava certo....usahsuahsuahsau....
bom ai vai o meu programa...
Desafio 1.0
#include <lpc213x.h>
#define monitor1 (1<<2)
#define monitor2 (1<<3)
#define bomba (1<<7)
void main (void)
{
while(1)
{
IODIR0=0xfffffff3;
if(!(IOPIN0&(monitor1))) //se o monitor1 for 0//
{
IOSET0=(bomba); //liga a bomba//
}
else //se nao//
{
if(IOPIN0&(monitor2)) //se o monitor1 for 1 verifica o monitor2 que se for 1//
{
IOCLR0=(bomba); //desliga a bomba//
}
else //se nao//
{
if(!(IOPIN0&(monitor1))) //monitor2 for 0 ele verifica o monitor1 se o monitor 1 for 0 a bomba liga//
{
IOSET0=(bomba);
}
}
}
}
}
Isso é tudo pessoal!!!
Nenhum comentário:
Postar um comentário