下列C语言编程语句符合语法要求的是()
A: sbit
led=P1^0
B: sbit
key=P3.5
C: key=1;
D: LED=KEY,
A: sbit
led=P1^0
B: sbit
key=P3.5
C: key=1;
D: LED=KEY,
举一反三
- 设P1口连接8个LED,且为高电平点亮, 采用特殊功能位点亮P1.0所对应LED,编程正确的是() A: bit s=P1^0; s=0; B: bit s=P1~0; s=1; C: sbit s=P1~0; s=1; D: sbit s=P1^0; s=1;
- 如图,按键判断程序正确的是( )[img=564x316]17de844e815df47.jpg[/img] A: sbit k1=P1^0;if(k1==0){语句;} B: sbit k1=P1^0;if(k1=0){语句;} C: sbit k1=P1^0;if(k1==1){语句;} D: sbit k1=P1^0;if(k1=1){语句;}
- C51中定义一个可位寻址的变量LED访问P1口P1.1引脚的方法是()。 A: sbit LED=P1^1; B: sfr LED=P1^1; C: bit LED=P1^1; D: sfr16 LED=P1^1;
- led硬件上连接到单片机的P1.7口,下列进行位定义正确的是: A: sbt led = P1.7 B: sbt led = P1^7 C: sbit led = P1.7 D: sbit led = P1^7
- 以下说法错误的是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;} 按下按键,转到第一个状态