quinta-feira, 20 de setembro de 2012

Desafio 1.0

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