#include <reg52.h>sbit D1=P1^0;void main(){D1=0;}是正确的,但是如果写成这样:#include <reg52.h>void main(){ sbit D1=P1^0;D1=0;}就出错了
宏定义不是#define吗
这个不能放到函数里边的这个是定义单个引脚的也可以用#define的#define D1 P1^0
那什么函数可以放进去