#define uint unsigned int
#define uchar unsigned char
#define LED P0
sbit S1=P1^0; 按鍵1
void delay(uint i)
{
uchar x,j;
for(j=0;j<i;j++)
for(x=0;x<=148;x++);
}
void main()
{
if(s1==0)
{
delay(2);
if(s1==0)
{
LED=0;
}
}
}
這是個按鍵控制P0 口 當按鍵按下後P0口的燈會全部點亮,妳的題目是控制多個led燈,太籠統了 都大同小異,妳自己在看看吧。。。。。。希望能幫到妳。