본문/내용
#include `at892051.h`
void delay (int dy)
{while (--dy) ;}
void sw1 (void)
{P1 = 0x00 ; delay (30000) ;}
void sw2 (void)
{P2 = 0x00 ; delay (30000) ;}
void main (void)
{ char p3_val;
P3 = 0x0f ;
P1 = 0xff ;
while (1) {
p3_val = P3 ;
if (p3_val == 14) sw1 () ;
else if (p3_val == 13) sw2 () ;
else P1 = 0 ;
}