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();
举一反三
- 智慧职教: 在单片机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()函数表示延时函数,没有也可以。