for(i=0;
=~是什么意思呢:~符号的意思是全反的意思,比如10001000,~10001000=01110111;
这个还是简单的。。。
#include "reg51.h"
sbit K0 = P0^0;
sbit LED0 = P1^0;
void delay_nms(unsigned int ms)
{
unsigned int i,j;
for(i=0;
for(j=0;j<125;j++);
}
}
void main()
{
LED = 0;//先默认为暗
while(1)
{
if(K0==1)
{
delay_nms(20); //防抖
if(K0==1)
{
while(K0);//等待按键放开
LED0=~LED0;按下灯暗或者亮
}
}
}
}