• 2021-04-14
    P0.0所控制LED被命名为LED。下面程序片段中()可以使LED闪烁两次。A.()LED=0;delay();()B.()LED=0;delay();LED=1;delay();()C.()LED=0;delay();LED=1;delay();()LED=0;delay();LED=1;delay();()D.()LED=0;delay()()LED=1;delay();()LED=0;delay()()LED=1;delay();
  • LED=0;delay();LED=1;delay();()LED=0;delay();LED=1;delay();()

    内容

    • 0

      给一个位变量led,赋值为0,应写做:led=1;

    • 1

      pp0=0;delay();p1=1;delay()函数表示延时函数,没有也可以。 A: 正确 B: 错误

    • 2

      观察输出状态时,led灯亮代表逻辑“1”,led灯灭代表逻辑“0”.()

    • 3

      voidScan_KEY(){if(digitalRead(KEY)==0){delay(20);if(digitalRead(KEY)==0){KEY_NUM=1;while(digitalRead(KEY)==0);}}}函数中delay(20);表示消除抖动()。

    • 4

      如果实验板上的LED是MCU输出高电平点亮,按钮(inputpin)按下是低电平,下面哪个指令串可以实现按下按钮,点亮LED,松开按钮,LED熄灭,假定初始化完全正确。 A: while(1){inputpin = LED;} B: while(1){inputpin == LED;} C: while(1){inputpin = !LED;} D: while(1){LED = !inputpin;} E: while(1)(LED = !inputpin;)