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();()
举一反三
- 智慧职教: 在单片机P0口连接了8个LED,I/O口线低电平时点亮相应LED。请问下面程序的功能是哪一个。 #include #define uchar unsigned char #define uint unsigned int #define LED P0 #define TIME 40000 void delay(uint i) { while(i--); } void main() { uchar i; while(1) { for(i=0;i<=7;i++) { LED=~((0x01<>i)); delay(TIME); } } }
- 利用PWM技术控制电机的调速,下面能正常运行的是( )。 A: MotorA=0;MotorB=1;delay(80);MotorA=0;MotorB=0;delay(20); B: MotorA=0;delay(400);MotorB=1;delay(400); C: MotorB=0;MotorB=0;delay(80);MotorA=0;MotorB=0;delay(20); D: MotorB=1;MotorB=1;delay(80);MotorA=1;MotorB=1;delay(20);
- 第一个LED灯点亮的程序是 A: LED=1; B: LED=0; C: LED1=1; D: LED1=0;
- 使用8051单片机的P0.0口接led的正极,led的负极接地,可以通过P0^0 =1;点亮led。( )
- pp0=0;delay();p1=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;)