习 题

更新于 2026年10月10日 版权声明
习 题

一、填空题

1.当定时器T0工作在方式3时,要占用定时器T1的_________和_________两个控制位。

2.在定时器T0工作方式3下,TH0溢出时,_________标志将被硬件置“1”去请求中断。

3.使用定时/计数器1设置串行通信的波特率时,应把定时/计数器1设定工作方式_________,即_________方式。

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

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

6.8051单片机内部设有两个16位定时/计数器,即_________和_________。

7.T0由两个8位特殊功能寄存器_________和_________组成,T1由_________和_________组成。

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

9.MCS-51的定时/计数器作计数器时计数脉冲由外部信号通过引脚_________和_________提供。

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

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

二、选择题

1.在下列寄存器中,与定时/计数器控制无关的是( )。

A.TCON B.TMOD C.SCON D.IE

2.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是( )。

A.1~8192  B.0~8191  C.0~8192  D.1~4096

3.如果以查询方式进行定时应用,则应用程序中的初始化内容应包括( )。

A.系统复位、设置工作方式、设置计数初值

B.设置计数初值、设置中断方式、启动定时

C.设置工作方式、设置计数初值、打开中断

D.设置工作方式、设置计数初值、禁止中断

4.与定时工作方式1和0比较,定时工作方式2不具备的特点是( )。

A.计数溢出后能自动重新加载计数初值

B.增加计数器位数

C.提高定时精度

D.适于循环定时和循环计数应用

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

A.09H   B.87H C.00H   D.80H

6.使用定时器T1时,有几种工作方式?( )

A.1种 B.2种 C.3种 D.4种

7.MCS-51单片机的两个定时/计数器作定时器使用时TMOD的D6或D2应分别为( )。

A.D6=0,D2=0  B.D6=1,D2=0

C.D6=0,D2=1 D.D6=1,D2=1

8.MCS-51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中图示表示的是( )。(https://www.daowen.com)

A.门控位   B.操作模式控制位

C.功能选择位  D.启动位

9.8031单片机晶振频率fosc=12MHz,则一个机器周期为( )μs。

A.12 B.1 C.2 D.3

10.MCS-51单片机定时器溢出标志是( )。

A.TR1和TR0  B.IE1和IE0

C.IT1和IT0  D.TF1和TF0

11.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是( )。

A.9CH B.20H C.64H D.A0H

12.MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应( )。

A.由硬件清零  B.由软件清零

C.由软件置于  D.可不处理

13.MCS-51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为( )。

A.00H  B.FFH  C.1  D.计数值

14.MCS-51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后( )。

A.由硬件清零  B.由软件清零

C.A和B都可以  D.随机状态

15.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为( )。

A.M=213=8 192 B.M=28=256

C.M=24=16 D.M=216=65 536

三、解答题

1.按下列要求设置TMOD。

① T0计数器、方式1,运行与图示有关;T1定时器、方式2,运行与图示无关;

② T0定时器、方式0,运行与图示有关;T1计数器、方式2,运行与图示有关;

③ T0计数器、方式2,运行与图示无关;T1计数器、方式1,运行与图示有关;

④ T0定时器、方式3,运行与图示无关;T1定时器、方式2,运行与图示无关。

2.已知TMOD值,试分析T0、T1工作状态。

① TMOD=93H;② TMOD=68H;③ TMOD=CBH;④ TMOD=52H

3.试归纳MCS-51定时/计数器四种工作方式的特点。

4.如何判断T0、T1定时/计数溢出?

四、编程题

2019年10月1日是中华人民共和国成立70周年纪念日。请采用蜂鸣器、定时器编程《我和我的祖国》歌曲,为祖国庆生。歌曲简谱如图5-16所示。要想使蜂鸣器发出不同的声音就必须通过PWM波来驱动蜂鸣器,调节PWM波的频率就可以发出不同声调的声音。

图示

图5-16 《我和我的祖国》简谱

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)