• 2022-06-17
    51单片机系统(晶振频率为11.0592MH)执行下列指令后,其波特率为( )。TMOD=0x20;TH1=0xE8;TL1=0xE8;PCON=0x00;SCON=0x40;TR1=1
    A: 1200bps
    B: 172800bps
    C: 345600bps
    D: 2400bps
  • A

    内容

    • 0

      假设x为1,给出下列布尔表达式的结果。 (1)、(x > 0) || (x < 0) ( ) (2)、(x!= 0) ||(x ==0) ( ) (3)、(x >=0)||(x < 0) ( ) (4)、(x!=1)==!(x==1) ( )

    • 1

      x = Math.random( ), x的取值范围为( )。( ) A: 0 <= x <= 1 B: 0<=x< 1 C: 0<x< 1 D: 0 <x<= 1

    • 2

      【填空题】对于增强型51单片机如STC89C52RC,若使用的晶振频率为 =11.0592MHz,需要设定波特率为9600pbs,应编写串行通信初始化程序为: SCON=____; TMOD=____; TL1=0XFA; TH1=____; TR1=1;

    • 3

      下列语句与y=(x>;0?1:x<;0?-1:0);语句功能相同是( ) A: if (x) if(x>;0) y=1; else if(x<;0) y=-1;else y=0; B: y=-1; if(x>;0) y=1; else y=-1; C: if (x>;0) y=1; else if(x<;0) y=-1; else y=0; D: y=0; if(x>;=0) y=1;else if(x==0) y=0; else y=-1;

    • 4

      有一函数,其功能为:若x<0,y的值为-1;若x=0,y的值为1;以下程序段中不能根据x值正确计算出y值的是 A: if(x>=0)if(x>0)y=1; else y=0;else y=-1; B: if(x>0)y=1; else if(x==0)y=0;else y=-1; C: y=0;if(x>=0) if(x>0) y=1;else y=-1; D: y=0;if(x>0) y=1;else if(x<0) y=-1