51单片机基础知识(很重要哦) 下载本文

内容发布更新时间 : 2024/5/22 9:39:17星期一 下面是文章的全部内容请认真阅读。

该位作 状态 位使用。

6、在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MH

最大定时时间为 131.072ms ,若系统晶振频率为12MHz,则最大定时为 65.536ms 。

7、8051单片机内部设有两个16位定时器/计数器,即 T0 和 T1 。8、T0由两个8位特殊功能寄存器 TH0 和 TL0 组成,T1由 TH1 和 TL1 组成。

9、定时时间与定时器的 工作方式 、 计数初值 及 振荡周期关。

10、MCS-51的定时器/计数器作计数器时计数脉冲由外部信号通过引脚 P3.4 和 P3.5 提 供。

11、MCS-51的定时器/计数器T0的门控信号GATE设置为1时,只有 INT0

脚为高电平且由软件使 TR0 置1时,才能启动定时器/计数器T0工作。

12、当T0为方式 3 ,T1为方式 2 的时候,8051单片机的定时器可提个8位定时器/ 计数器。 二、选择题

1、在下列寄存器中,与定时/计数控制无关的是( C ) A、 TCON B、 TMOD C、 SCON D、 IE

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

A、 1~8192 B、 0~8191 C、 0~8192 D、 1~4

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

31

A、 系统复位、设置工作方式、设置计数初值 B、 设置计数初值、设置中断方式、启动定时 C、 设置工作方式、设置计数初值、打开中断 D、 设置工作方式、设置计数初值、禁止中断

4、与定时工作方式1和0比较,定时工作方式2不具备的特点是( B ) A、 计数溢出后能自动重新加载计数初值 B、 增加计数器位数 C、 提高定时精度 D、 适于循环定时和循环计数应用

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

A、 09H B、 87H C、 00H D、 80H 6、使用定时器T1时,有几种工作方式( C )

A、 1种 B、 2种 C、 3种 D、 47、8031单片机的定时器T1用作定时方式时是( B )。

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

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

8、8031单片机的定时器T0用作计数方式时是( C )。

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

C、由外部计数脉冲计数,下降沿加1 D、由外部计数脉冲计数,一个机器加1

32

9、8031单片机的定时器T1用作计数方式时计数脉冲是( A )。

A、外部计数脉冲由T1(P3.5)输入 B、外部计数脉冲由内部时钟频率提 C、外部计数脉冲由T0(P3.4)输入 D、由外部计数脉冲计数 10、8031单片机的定时器T0用作定时方式时是( D )。 A、由内部时钟频率定时,一个时钟周期加1 B、由外部计数脉冲计数,一个机器周期加 1 C、外部定时脉冲由T0(P3.4)输入定时 D、由内部时钟频率计数,一个机器周期加1

11、8031单片机的机器周期为2μs,则其晶振频率fosc为( C )MHz. A、1 B、2 C、6 D、12

12、用8031的定时器T1作定时方式,用模式1,则工作方式控制字为( C A、01H B、05H C、10H D、50H

13、用8031的定时器T1作计数方式,用模式2,则工作方式控制字为( A A、60H B、02H C、06H D、20H

14、用8031的定时器T1作定时方式,用模式1,则初始化编程为( C )。

A、MOV TMOD,#01H B、MOV TMOD,#50H C、MOV TMOD,#10H D、MOV #02H

15、用8031的定时器T1作定时方式,用模式2,则工作方式控制字为( D

A、60H B、02H C、06H D、2

16、用8031的定时器T1作定时方式,用模式2,则初始化编程为( B )。

A、MOV TMOD,#06H B、MOV TMOD,#20H C、MOV TMOD,#10H D、MOV #60H

33

17、启动定时器0开始计数的指令是使TCON的( B )。

A、TF0位置1 B、TR0位置 1 C、TR0位置0 D、TR1位置0 18、启动定时器1开始定时的指令是( D )。

A、CLR TR0 B、CLR TR 1 C、SETB TR0 D、SETB TR1 19、使8031的定时器T0停止计数的指令是( A )。

A、CLR TR0 B、CLR TR1 C、SETB TR0 D、SETB TR1 20、使8031的定时器T1停止定时的指令是( B )。

A、CLR TR0 B、CLR TR1 C、SETB TR0 D、SETB TR1 21、使8031的定时器T1停止计数的指令是使TCON的( D )。

A、TF0位置1 B、TR0位置 1 C、TR0位置0 D、TR1位置0

22、8031的定时器T0作计数方式,用模式1(16位计数器)则应用指令( 初始化编程。

A、MOV TMOD ,#01H B、MOV TMOD ,10H C、MOV TMOD ,#05H D、MOV TCON ,#05H 23、下列指令判断若定时器T0计满数就转LP的是( D )。

A、JB T0,LP B、JNB TF0,LP C、JNB TR0, LP D、JB TF0,LP 24、下列指令判断若定时器T0未计满数就原地等待的是( B )。 A、JB T0,$ B、JNB TF0,$ C、JNB TR0,$ D、JB TF0,$

25、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( D )。A、0003H B、000BH C、0013H D、001BH

26、用8031的定时器T0作计数方式,用模式1(16位),则工作方式控制字为( A、01H B、02H C、04H D、05H

34

27、用8031的定时器T0作定时方式,用模式2,则工作方式控制字为( B

A、01H B、02H C、04H D、0

28、8031的定时器T0作定时方式,用模式1(16位计数器)则应用指令( 初始化编程。

A、MOV TMOD ,#01H B、MOV TMOD ,01H C、MOV TMOD ,#05H D、MOV TCON ,#01H

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

A、FFH、F6H B、F6H、F6H C、F0H 、F0H D、FFH、F30、启动定时器0开始定时的指令是( C )。

A、CLR TR0 B、CLR TR1 C、SETB TR0 D、SETB TR1

31、MCS—51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为(

A、D6=0,D2=0 B、D6=1,D2= 0 C、D6=0,D2=1 D、D6=1,D32、MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1的操作模式及工作方式,其中C/T表示的是( C )。

A、门控位 B、操作模式控制位 C、功能选择位 D、启33、8031单片机晶振频率fosc=12MHz,则一个机器周期为( B )μS。 A、12 B、 1 C、2 D、3 34、MCS—51单片机定时器溢出标志是( D )。

A、TR1和TR0 B、IE1和IE 0 C、IT1和IT0 D、TTF0

35、用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1

35