【判断题】【消耗次数:1】
51单片机有5个中断源,2个外部中断,3个内部中断。
正确
错误
参考答案:
复制
纠错
相关题目
【判断题】 51单片机有5个中断源,这5个中断源的优先级相同。
①  正确
②  错误
【单选题】 8051单片机的中断系统是有2个优先级个中断源的中断系统。
①  2
②  3
③  4
④  5
【单选题】 8051单片机5个中断源的中断请求标志位在中断请求被响应后,只有一个中断源的请求标志位不能被硬件清零,这个中断源是。
①  外部中断源
②  定时器0中断
③  定时器1中断
④  串行口中断
【单选题】 8051 单片机有____个中断源。
①  3
②  4
③  5
④  6
【单选题】 在51单片机的中断请求源中,需要外加电路实现中断撤销的是。
①  电平方式的外部中断
②  脉冲方式的外部中断
③  外部串行中断
④  定时中断
【单选题】 MCS-51单片机的外部中断0的中断请求标志是____。
①  ET0
②  TF0
③  IT0
④  IE0
【单选题】 8051 单片机有 ____个中断优先级。
①  1
②  2
③  3
④  4
【单选题】 MCS-51单片机的中断源个数和中断优先级个数分别是( )。
①  5、2
②  5、3
③  6、2
④  6、3
【单选题】 MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
①  外部中断0
②  外部中断1
③  定时器0中断
④  定时器1中断
【单选题】 若51单片机中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
①  INT1
②  INT0
③  T1
④  T0
随机题目
【单选题】 已有定义charstr1[15]={"computer"},str2[15];则语句用法正确的是()。
①  str2=str1;
②  str2="science";
③  scanf("%s",str2);
④  printf("%s",str1);
【单选题】 下面程序的运行结果是()。#includestdio.huniondata{inti;charc;doubled;}a[2];voidmain(){printf("%d\n",sizeof(a));}
①  16
②  8
③  4
④  2
【单选题】 若有定义:intx=10,y=8,a;则执行语句a=((--x==y)?x:y);后,变量a的值是()。
①  8
②  9
③  10
④  0
【单选题】 若有以下定义:structnode{intdata;structnode*next;}structnodem,n,k,*head,*p;已建立如下图所示的链表:mnk┌──┬──┐┌──┬──┐┌──┬──┐head→│data│next┼→│data│NULL│p→│data│next│└──┴──┘└──┴──┘└──┴──┘指针head指向变量m,m.next指向变量n,p指向变量k,不能把结点k插到m和n之间形成新链表的程序段是()。
①  p-next=head-m.next=p;
②  (*head).next=p;(*p).next=
③  head-next=p-next=head
④  -m.next=k.next=
【单选题】 若已定义:inta=6;floatb=1.5;要求输出形式为:6*1.50=9.00,应选用的正确输出语句是()。
①  printf("%d*%f=%f",a,b,a*b);
②  printf("%d*%.2f=%.2f",a,b,a*b);
③  printf("%d*%d=%.2f",a,b,a*b);
④  printf("%.2f*%.2f=%.2f",a,b,a*b);
【单选题】 若有以下定义:structnode{intdata;structnode*next;}structnode*p;已建立如下图所示的链表:┌──┬──┐┌──┬──┐┌──┬──┐p→│data│next┼→│data│next┼→...→│data│NULL│└──┴──┘└──┴──┘└──┴──┘指针p指向第一个结点,能输出链表所有结点的数据成员data的循环语句是()。
①  while(p!=NULL){printf("%d,",p-p++;}
②  while(p){printf("%d,",p.data);p=p-}
③  for(;p!=NULL;p++)printf("%d,",p
④  -for(;p;p=p-next)printf("%d,",(*p).data);
【单选题】 设有结构体的定义如下:structdata{intn;charc;floatf;};则sizeof(structdata)的值是(   )
①  1
②  3
③  7
④  11
【单选题】 若已定义inta=3,b=2,c=1;则语句++a||++b++c;运行后b的值为()。
①  0
②  3
③  1
④  2
【单选题】 以下程序段的运行结果是()。intx=3;do{printf("%3d,",x-=2);}while(!(--x));
①  1
②  30
③  死循环
④  1,-2
【单选题】
①  6
②  0
③  1
④  5