首页 理论教育第四章中断系统及定时器/计数器的测试卷

第四章中断系统及定时器/计数器的测试卷

【摘要】:( )13.若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20 H。

一、单项选择题

1.要使MCS—51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( )

A.98H B.84H

C.42 H D.22 H

2.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( )

A.由CPU自动完成 B.在中断响应中完成

C.应由中断服务程序完成 D.在主程序中完成

3.中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是( )

A.当前正在执行高优先级中断处理

B.当前正在执行RETI指令

C.当前指令是DIV指令,且正处于取指令的机器周期

D.当前指令是MOV A,R3

4.在不同时钟频率的多机串行通信时,串行口的工作方式应选择( )

A.方式0 B.方式1

C.方式2 D.方式3

5.8031单片机的定时器T1用作定时方式时是( )

A.由内部时钟频率定时,一个时钟周期加1

B.由内部时钟频率定时,一个机器周期加1

C.由外部时钟频率定时,一个时钟周期加1

D.由外部时钟频率定时,一个机器周期加1

6.用8031的定时器T1作定时方式,用模式1,则初始化编程为( )

A.MOV TOMD,#01 H B.MOV TOMD,#50 H

C.MOV TOMD,#10H D.MOV TCON,#02H

7.判断若定时器T1未计满数就原地等待的指令是( )

A.JB T1,$ B.JNB TF1,$

C.JNB TR1,$ D.JB TF1,$

8.用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是( )

A.0FFH、0F6H B.0F6H、0F6H

C.0F0 H、0F0H D.0FFH、0F0H

9.用8031的定时器T0定时,用模式2,则应( )

A.启动T0前,向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值

B.启动T0前,向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值

C.启动T0前,向TH0、TL0置入计数初值,以后不再置入

D.启动T0前,向TH0、TL0置入相同的计数初值,以后不再置入

10.要想测量引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( )

A.09 H B.87 H

C.00H D.80H

二、判断题(正确的用“A”表示,错误的用“B”表示)(www.chuimin.cn)

1.MCS—51的5个中断源优先级相同。( )

2.各中断发出的中断请求信号,分别标记在MCS—51系统的TCON与SCON寄存器中。( )

3.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。 ( )

4.8051单片机对最高优先权的中断响应是无条件的。( )

5.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。( )

6.MCS—51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。( )

7.MCS—51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。( )

8.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。( )

9.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。( )

10.8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。( )

11.MCS—51单片机的两个定时器均有两种工作模式,即定时和计数工作模式。( )

12.MCS—51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。( )

13.若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20 H。( )

14.当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。( )

15.半双工通信的通信双方都能同时进行收发信息。( )

三、填空题

1.________指令以及任何访问________和________寄存器的指令执行过后,CPU不能马上响应中断。

2.当定时器T0工作在方式3时,要占用定时器T1的________和________两个控制位,TH0溢出时,________标志将被硬件置1去请求中断。

3.在定时器T0工作方式3下,欲使TH0停止工作,应执行指令________。

4.使用定时器/计数器1设置串行通信的波特率且波特率较低时,应把定时器/计数器1设定工作方式________。

5.当计数器产生计数溢出时,把定时器/计数器的TF0(TF1)位置“1”。对计数溢出的处理,在中断方式时,该位作为________位使用;在查询方式时,该位作________位使用。

6.在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MHz,则最大定时时间为________ms;若系统晶振频率为12MHz,则最大定时时间为________ms。

7.定时时间与定时器的_________、________及_________有关。

8.MCS—51的定时器/计数器T0和T1作计数器时计数脉冲由外部信号分别通过引脚_________和_________提供。

9.MCS—51的定时器/计数器T0的门控信号GATE设置为________时,只有引脚为高电平,且由软件使_________置1时,才能启动定时器/计数器T0工作。

10.当T0为方式________,T1为方式________时,8051单片机的定时器可提供3个8位定时器/计数器。

11.串行通信按通信方向分为________、________和________三种方式。

12.单片机串行通信时,若要发送数据,就必须将要发送的数据送至_________;若要接收数据,也要到该单元取数据,将接收的数据存入A的指令为________。

13.设一帧信息有1个起始位,8个数据位,1个停止位,传输速率为每秒960个字符,则波特率为________。

14.串行口方式2接收的第9位数据要送到_________寄存器中的_________位中保存。

15.在MCS—51单片机串行口扩展并行I/O口,串行口应选择工作方式________。

四、分析题

1.设外部脉冲由端输入,试编写利用门控位GATE和定时器T0测试脉冲宽度的程序。(假定脉宽小于65536μs,结果存入片内RAM中的41H,40H中)

2.有晶振频率为6MHz的MCS—51单片机,使用定时器T1以方式2在P1.0输出频率为5 k Hz的等宽矩形波,用中断方式产生。

五、综合题

有晶振频率为12MHz的MCS—51单片机,使用定时器T0以方式2,在P1.3输出频率为10 k Hz、占空比为1∶5的矩形波,用中断方式产生。