作业帮 > 综合 > 作业

单片机中 #define OP10(bit) if (bit) {P10=1;} else {P10=0;} 是什么意思

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/29 01:49:20
单片机中 #define OP10(bit) if (bit) {P10=1;} else {P10=0;} 是什么意思?
单片机中 #define OP10(bit) if (bit) {P10=1;} else {P10=0;} 是什么意思
意思是:如果编程时写了“OP10(bit)”,那么就等于在这里写了“if (bit) {P10=1;} else {P10=0;}”,这是为了方便编写程序的方法.例如,我写“#define long 10”,而在程序中写:
if(a==long){.}else{...}
if(b==long){.}else{...}
if(c==long){.}else{...}
if(d==long){.}else{...}
if(e==long){.}else{...}
如果这个程序有问题,long应该等于8,那么我将”#define long 10“改为“#define long 8”,只用改一个地方,是不是很方便?
还是不懂你试试改下面的程序:
if(a==10){.}else{...}
if(b==10){.}else{...}
if(c==10){.}else{...}
if(d==10){.}else{...}
if(e==10){.}else{...}