习题作业

第六章习题

6.1 单项选择题

【左键单击"答案"可弹出参考答案】

(1) 使80C51定时/计数器T0停止计数的C51语句为____。 答案(D)

  • A. IT0=0;
  • B. TF0=0;
  • C. IE=0;
  • D. TR0=0;

(2) 80C51的定时/计数器T1用作定时方式时是______。 答案(B)

  • A. 由内部时钟频率定时,一个时钟周期加1
  • B. 由内部时钟频率定时,一个机器周期加1
  • C. 由外部时钟频率定时,一个时钟周期加1
  • D. 由外部时钟频率定时,一个机器周期加1

(3) 80C51的定时/计数器T0用作计数方式时是______。答案(C)

  • A. 由内部时钟频率定时,一个时钟周期加1
  • B. 由内部时钟频率定时,一个机器周期加1
  • C. 由外部计数脉冲计数,一个脉冲加1
  • D. 由外部计数脉冲计数,一个机器周期加1

(4)80C51的定时/计数器T1用作计数方式时,______。答案(A)

  • A. 外部计数脉冲由T1(P3.5引脚)输入
  • B. 外部计数脉冲由内部时钟频率提供
  • C. 外部计数脉冲由T0(P3.4引脚)输入
  • D. 外部计数脉冲由P0口任意引脚输入

(5) 下列关于定时/计数器工作方式3的描述中______是错误的。答案(C)

  • A. 单片机可以组合出3种定时/计数器关系
  • B. T0可以组合出两个具有中断功能的8位定时器
  • C. T1可以设置成无中断功能的4种定时/计数器,即方式0~3
  • D. 可将T1定时方式2作为波特率发生器使用

(6) 设晶振频率为12MHz,若用定时器T0工作方式1产生1ms定时,则计数初值应为______。答案(A)

  • A. 0xfc18
  • B. 0xf830
  • C. 0xf448
  • D. 0xf060

(7)80C51的定时/计数器T1用作定时方式1时,工作方式的初始化C51语句为______。答案(C)

  • A. TCON=0x01;
  • B. TCON=0x05;
  • C. TMOD=0x10;
  • D. TMOD=0x50;

(8) 80C51的定时/计数器T1用作定时方式2时,工作方式的初始化C51语句为______。答案(D)

  • A. TCON=0x60;
  • B. TCON=0x02;
  • C. TMOD=0x06;
  • D. TMOD=0x20;

(9) 80C51的定时/计数器T0用作定时方式0时,C51初始化语句为______。答案(C)

  • A. TMOD=0x21;
  • B. TMOD=0x32;
  • C. TMOD=0x20;
  • D. TMOD=0x22;

(10)使用80C51的定时器T0时,若允许TR0启动定时器,应使TMOD中的______。答案(C)

  • A. GATE位置1
  • B. C/T位置1
  • C. GATE位清0
  • D. C/T位清0

(11)使用80C51的定时T0时,若允许/INT0启动定时器,应使TMOD中的_____。答案(A)

  • A. GATE位置1
  • B. C/T位置1
  • C. GATE位清0
  • D. C/T位清0

(12)启动计数器T0开始计数的指令是使TCON的______。答案(B)

  • A. TF0位置1
  • B. TR0位置1
  • C. TF0位清0
  • D. TF1位清0

(13) 启动定时器T1开始定时的C51语句是_____。答案(D)

  • A. TR0=0;
  • B. TR1=0;
  • C. TR0=1;
  • D. TR1=1;

(14) 使80C51的计数器T0停止计数的C51语句是______。答案(A)

  • A. TR0=0;
  • B. TR1=0;
  • C. TR0=1;
  • D. TR1=1;

(15)使80C51的定时器T1停止定时的C51语句是______。答案(B)

  • A. TR0=0;
  • B. TR1=0;
  • C. TR0=1;
  • D. TR1=1;

(16)80C51的TMOD定时方式控制寄存器,其中GATE位表示的是______。答案(A)

  • A. 门控位
  • B. 工作方式定义
  • C. 定时/计数功能选择位
  • D. 运行控制位

(17)若采用计数器T1方式1,每计满10次便产生溢出标志,则TH1、TL1的C51初始值是______。答案(A)

  • A. 0xff,0xf6
  • B. 0xf6,0xf6
  • C. 0xf0,0xf0
  • D. 0xff,0xf0

(18)80C51采用T0计数方式1时,应用指令______初始化编程。答案(D)

  • A. TCON=0x01;
  • B. TMOD=0x01;
  • C. TCON=0x05;
  • D. TMOD=0x05;

(19)若采用80C51的定时/计数器T0定时方式2,则应启动T0前先向______。答案(D)

  • A. TH0装入计数初值,TL0清0,以后每次重新计数前都要重新置入计数初值
  • B. TH0、TL0装入计数初值,以后每次重新计数前都要重新装入计数初值
  • C. TH0、TL0装入不同的计数初值,以后不用再装入
  • D. TH0、TL0装入相同的计数初值,以后不用再装入

(20)80C51的TMOD定时方式控制寄存器,其中C/T位表示的是______。答案(C)

  • A. 门控位
  • B. 工作方式定义位
  • C. 定时/计数功能选择位
  • D. 运行控制位

(21)若采用查询法进行80C51定时/计数器T1的溢出状态检测,则溢出标志TF1______。答案(B)

  • A. 应由硬件清0
  • B. 应由软件清0
  • C. 应由软件置1
  • D. 可不处理

(22)80C51定时/计数器T0的溢出标志TF0,当计满产生溢出时,其值为______。答案(C)

  • A. 0
  • B. 0xff
  • C. 1
  • D. 计数值

(23)80C51的定时/计数器在工作方式1时的计数器满计数值M为______。答案(D)

  • A. M=213=8192
  • B. M=28=256
  • C. M=24=16
  • D. M=216=65536
浏览次数:

版权所有 ©中国石油大学(北京) 京公网安备110402430032号

地址:北京市昌平区府学路18号(邮编:102249)