#include <reg52.h>
typedef unsigned int u16;
typedef unsigned char u8;
sbit k3=P3^2;
sbit led=P2^0;
void delay(u16 i)
{
while(i--);
}
void Int0Init()
{
IT0=1;
EX0=1;
EA=1;
}
void main()
{
Int0Init();
while(1);
}
void Int0() interrupt 0
{
delay(1000);
if(k3==0)
{
led=~led;
}
}用k3独立按键中断,可我把k3改为k1=P3^0就不行了,
我猜是不是p3.0和某些端口重复就冲突了

我要赚赏金
