我還為妳加了壹個關鍵的防抖。該過程如下:
# include & ltreg 51 . h & gt;
sbit key1=p1^0;
sbit key2=p1^1;
sbit led=p0^0;
無效延遲(米)
{
int i,j;
for(I = 0;我& ltm;i++)
{
for(j = 0;j & lt125;j++)
{
}
}
}
void main()
{
while(1)
{
p 1 = 0x ff;
if (key1==0)
{
延遲(20);
if(key1==0)
{
而(!key 1);
led = 0;
}
}
if (key2==0)
{
延遲(20);
if(key2==0)
{
而(!key 2);
led = 1;
}
}
}
}