Page 63 - ipst-cmanual
P. 63
¤Áً Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 63

µÇÑ ÍÂҋ §·èÕ 4-14

void main() // â»Ãá¡ÃÁËÅ¡Ñ

{ // ǹÃͺäÁË ¨ÙŒ º
while(1)

{ // µÃǨÊͺÇҋ ÊÇµÔ ª SW1 ¶¡Ù ¡´ËÃÍ× äÁ‹
if(sw1()==0)
{ // áÊ´§¢ÍŒ ¤ÇÒÁÇҋ ÊÇµÔ ª¶ ¡Ù ¡´ º¹âÁ´ÅÙ LCD
lcd(“sw1 active!”); // ˹Nj §àÇÅÒà¾Í×è áÊ´§¢ÍŒ ¤ÇÒÁ

sleep(500);

}

else // ÊÒí ËÃºÑ ¡Ã³·Õ ÊÕè ÇµÔ ªä Á¶‹ ¡Ù ¡´

{ // à¤ÅÂÕ Ã¢ ͌ ¤ÇÒÁ·âÕè Á´ÅÙ LCD
lcd(“#c”);

}
}
}

4.7.3 ¿§˜ ª¹Ñè ÊÒí ËÃºÑ Íҋ ¹¤Ò‹ ʶҹÐÊÇµÔ ª

Á´Õ nj ¡¹Ñ 3 ¿§˜ ¡ª ¹èÑ ¤Í×

sw1_press() ãªÊŒ Òí ËÃºÑ µÃǨÊͺʶҹСÒá´ÊÇµÔ ª SW1 ã¹Å¡Ñ ɳСÒÃÃͨ¹
¡Çҋ ¨ÐÁ¡Õ Òá´ÊÇµÔ ª SW1

sw2_press() ãªÊŒ Òí ËÃºÑ µÃǨÊͺʶҹСÒá´ÊÇµÔ ª SW2 ã¹Å¡Ñ ɳСÒÃÃͨ¹
¡Çҋ ¨ÐÁ¡Õ Òá´ÊÇµÔ ª SW2

sw3_press() ãªÊŒ Òí ËÃºÑ µÃǨÊͺʶҹСÒá´ÊÇµÔ ª SW3 ã¹Å¡Ñ ɳСÒÃÃͨ¹
¡Çҋ ¨ÐÁ¡Õ Òá´ÊÇµÔ ª SW3

ÃٻẺ¿§˜ ¡ª ѹè

໹š ÁÒâ¤Ã¿§˜ ¡ª ¹Ñè ÊÒí ËÃºÑ Ç¹µÃǨÊͺ¡Òá´ÊÇµÔ ªã ´æ

¾ÒÃÒÁàÔ µÍÏ

äÁÁ‹ Õ
   58   59   60   61   62   63   64   65   66   67   68