单片机头文件中引脚这样定义,应该怎样写?
2025-11-21 03:52:20
#define P60(n) {if(n) P6|=0x01;else P6&=~0x01;}
#define P61(n) {if(n) P6|=0x02;else P6&=~0x02;}
#define P62(n) {if(n) P6|=0x04;else P6&=~0x04;}
#define P63(n) {if(n) P6|=0x08;else P6&=~0x08;}
#define P64(n) {if(n) P6|=0x10;else P6&=~0x10;}
#define P65(n) {if(n) P6|=0x20;else P6&=~0x20;}
#define P66(n) {if(n) P6|=0x40;else P6&=~0x40;}
#define P67(n) {if(n) P6|=0x80;else P6&=~0x80;}
单片机头文件中引脚这样定义,P60引脚接开关,对P60引脚输入一个低电平,P60直接写进去会报错,应该怎样写?
void main(void)
{
P60F = INPUT;
while(1)
{
if(P60 == 0){Delay_50us(20);while(P60 == 0);Delay_50us(20);P20 = ~P20;}
}
}