单片机中 #define OP10(bit) if (bit) {P10=1;} else {P10=0;} 是什么意思?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 21:38:58
单片机中 #define OP10(bit) if (bit) {P10=1;} else {P10=0;} 是什么意思?
单片机中 #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{...}
单片机中 #define OP10(bit) if (bit) {P10=1;} else {P10=0;} 是什么意思?
求教:单片机C程序中,宏定义中的移位怎么解释?比如#define keyTask (U8)(1
#define SEI() asm(sei)的含义?在ICCAVR中对avr单片机的头文件定义中有这样几句:#define WDR() asm(wdr)#define SEI() asm(sei)#define CLI() asm(cli)
AVR单片机里面:#define sclon PORTG|=BIT(0);
#define COM8155 XBYTE[0xfef8]是什么意思51单片机外接8155
单片机编程:#define FOSC 1843200L是什么意思?#define是怎么用的?
AVR单片机中可以是BIT(0)这个函数,比如:#define LED1_ON (PORTA &= BIT(0))我想知道在c51单片机中是否可以使用BIT()这个函数?
a+bi中bi指什么
#define
msp430单片机的msp430f169.h头文件中的 #define SHT0_0 (0*0x100u) #define CONSEQ_0 (0*2u)
单片机中tmod是什么意思?
//在单片机中是什么意思
单片机中&=!是什么意思
关于单片机c语言有几个句子不明白,望详解,(1)#define nop() _nop_(); 我只用过#define unit unsigned int(2)void main(void) 括号中加void是什么意思(3) return(ch);(4)for (;data_o==1;) 原先我认为加两个等
bi-
请问高手 单片机编程中#define ZXK XBYTE[0xfeff]中XBYTE[0xfeff]是什么意思 能讲详细点吗?谢谢各位.可能我问得不是很清楚我们这学期教单片机,C语言版,老师教得有点快,有些地方没弄懂我重新问下:
谁能解释下列c++中时钟的宏的含义#define ANALOG_CENTER_X (227)#define ANALOG_CENTER_Y (178)#define ANALOG_R (150)#define ANALOG_CENTER_R (10)#define ANALOG_HOUR_LEN (ANALOG_R-80)#define ANALOG_MINUTE_LEN (ANALOG_R-50)#define ANALOG_SECOND
单片机中指令CLR是什么意思