等待按键按下后松开的语句是()
A: while(key==0)
B: if(key==0);
C: while(key=0);
D: if(key=0);
A: while(key==0)
B: if(key==0);
C: while(key=0);
D: if(key=0);
举一反三
- 判断按键是否按下的编程程序正确的是( ) A: if(key==0){…..}else{ ……} B: if(key=0){…..}else{ ……} C: while(key==0){ ……} D: while(key=0){ ……}
- 下列表达正确的是( )。 A: if(key=0) B: if(key==0) C: for(key=0) D: while(key=0);
- voidScan_KEY(){if(digitalRead(KEY)==0){delay(20);if(digitalRead(KEY)==0){KEY_NUM=1;while(digitalRead(KEY)==0);}}}函数中delay(20);表示消除抖动()。
- while(KEY==0);下列说法正确的是。 A: KEY=1时此指令执行一次 B: KEY=0时此指令执行一次
- 以下说法错误的是void main(){ state=1; while(1) { switch(state) { case 0x01:setup();break; case 0x02:run();break; } }}void setup(){ Buzzer=1;Led=1;while(1) { if(Key==0){state=0x02;goto exit;} }exit:return;}void run(){ Buzzer=0;Led=0; while(1) { if(Key==0){state=0x01;goto exit;} } exit:return;} A: 共有两个状态 B: Buzzer=1;Led=1;实现声光报警 C: Buzzer=1;Led=1;全停 D: if(Key==0){state=0x01;goto exit;} 按下按键,转到第一个状态