单片机试题库第三模块定时中断串口系统及应用.docx

上传人:b****8 文档编号:9979252 上传时间:2023-02-07 格式:DOCX 页数:32 大小:21.94KB
下载 相关 举报
单片机试题库第三模块定时中断串口系统及应用.docx_第1页
第1页 / 共32页
单片机试题库第三模块定时中断串口系统及应用.docx_第2页
第2页 / 共32页
单片机试题库第三模块定时中断串口系统及应用.docx_第3页
第3页 / 共32页
单片机试题库第三模块定时中断串口系统及应用.docx_第4页
第4页 / 共32页
单片机试题库第三模块定时中断串口系统及应用.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

单片机试题库第三模块定时中断串口系统及应用.docx

《单片机试题库第三模块定时中断串口系统及应用.docx》由会员分享,可在线阅读,更多相关《单片机试题库第三模块定时中断串口系统及应用.docx(32页珍藏版)》请在冰豆网上搜索。

单片机试题库第三模块定时中断串口系统及应用.docx

单片机试题库第三模块定时中断串口系统及应用

试题库:

第三模块试题定时、中断、串口系统及应用

——单选题

序号

试题类型

题目

答案

1

单选题

单片机的机器周期为2us,则其晶振频率fosc为()MHz.

选项A

1

选项B

2

选项C

6

选项D

12

答案

C

2

单选题

用80C51的定时器T1作定时方式,用方式1工作,则工作方式控制字为()。

选项A

50H

选项B

10H

选项C

05H

选项D

01H

答案

B

3

单选题

用80C51的定时器T1作计数方式,使用工作方式2,则工作方式控制字为()。

选项A

20H

选项B

06H

选项C

02H

选项D

60H

答案

D

4

单选题

定时器T1作定时方式,使用方式1,则初始化编程为()。

选项A

MOVTOMD,#01H

选项B

MOVTOMD,#50H

选项C

MOVTOMD,#10H

选项D

MOVTCON,#02H

答案

C

5

单选题

定时器T1作定时方式,工作方式选用方式2,则工作方式控制字为()。

选项A

02H

选项B

06H

选项C

20H

选项D

60H

答案

C

6

单选题

定时器T1作定时方式,使用工作方式2,则初始化编程为()。

选项A

MOVTOMD,#06H

选项B

MOVTOMD,#20H

选项C

MOVTOMD,#10H

选项D

MOVTOMD,#60H

答案

B

7

单选题

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

选项A

TF0位置1

选项B

TR0位置1

选项C

TR0位置0

选项D

TR1位置0

答案

B

8

单选题

启动定时器1开始定时的指令是()。

选项A

CLRTR0

选项B

CLRTR1

选项C

SETBTR0

选项D

SETBTR1

答案

D

9

单选题

使定时器T0停止计数的指令是()。

选项A

CLRTR0

选项B

CLRTR1

选项C

SETBTR0

选项D

SETBTR1

答案

A

10

单选题

使定时器T1停止计数的指令是使TCON的()。

选项A

TR1位置0

选项B

TR0位置0

选项C

TR0位置1

选项D

TF0位置1

答案

A

11

单选题

定时器T0作计数方式,选用工作方式1(16位计数器)则初始化编程指令为()。

选项A

MOVTMOD,#01H

选项B

MOVTMOD,10H

选项C

MOVTMOD,#05H

选项D

MOVTCON,#05H

答案

C

12

单选题

下列指令判断若定时器T0计满数就转LP的是()。

选项A

JBT0,LP

选项B

JNBTF0,LP

选项C

JNBTR0,LP

选项D

JBTF0,LP

答案

D

13

单选题

下列指令判断若定时器T0未计满数就原地等待的是()。

选项A

JBT0,$

选项B

JNBTF0,$

选项C

JNBTR0,$

选项D

JBTF0,$

答案

B

14

单选题

当CPU响应定时器T1的中断请求后,程序计数器PC的内容是()。

选项A

001BH

选项B

0013H

选项C

000BH

选项D

0003H

答案

A

15

单选题

当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是()。

选项A

001BH

选项B

0013H

选项C

000BH

选项D

0003H

答案

D

16

单选题

当CPU响应外部中断1INT1的中断请求后,程序计数器PC的内容是()。

选项A

0003H

选项B

000BH

选项C

0013H

选项D

001BH

答案

C

17

单选题

单片机在同一级别里除串行口外,级别最低的中断源是()。

选项A

外部中断1

选项B

定时器T0

选项C

定时器T1

选项D

串行口

答案

C

18

单选题

单片机在同一级别里除INT0外,级别最高的中断源是()。

选项A

外部中断1

选项B

定时器T0

选项C

定时器T1

选项D

外部中断0

答案

B

19

单选题

当外部中断0发出中断请求后,中断响应的条件是()。

选项A

SETBET0

选项B

SETBEX0

选项C

MOVIE,#81H

选项D

MOVIE,#61H

答案

B

20

单选题

定时器T0作定时方式,选用工作方式2,则工作方式控制字为()。

选项A

01H

选项B

02H

选项C

04H

选项D

05H

答案

B

21

单选题

定时器T0作定时方式,使用工作方式1,初始化编程应用指令()。

选项A

MOVTMOD,#01H

选项B

MOVTMOD,01H

选项C

MOVTMOD,#05H

选项D

MOVTCON,#01H

答案

A

22

单选题

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

选项A

F0H、F0H

选项B

F6H、F6H

选项C

FFH、F6H

选项D

FFH、F0H

答案

C

23

单选题

启动定时器0开始定时的指令是()。

选项A

CLRTR0

选项B

CLRTR1

选项C

SETBTR0

选项D

SETBTR1

答案

C

24

单选题

外部中断0的入口地址是()。

选项A

001BH

选项B

0013H

选项C

000BH

选项D

0003H

答案

D

25

单选题

单片机CPU开中断的指令是()。

选项A

SETBES

选项B

SETBEA

选项C

CLREA

选项D

SETBEX0

答案

B

26

单选题

单片机外部中断0开中断的指令是()。

选项A

SETBETO

选项B

CLRETO

选项C

SETBEXO

选项D

SETBET1

答案

C

27

单选题

单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为()。

P119

选项A

D6=0,D2=0

选项B

D6=1,D2=0

选项C

D6=0,D2=1

选项D

D6=1,D2=1

答案

A

28

单选题

单片机定时器溢出标志是()。

P108TCON寄存器

选项A

TR1和TR0

选项B

IE1和IE0

选项C

IT1和IT0

选项D

TF1和TF0

答案

D

29

单选题

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

100=64H,FFH-64H=9CH

选项A

64H

选项B

20H

选项C

9CH

选项D

A0H

答案

C

30

单选题

单片机定时器外部中断1和外部中断0的触发方式选择位是()。

选项A

IT1和IT0

选项B

TR1和TR0

选项C

IE1和IE0

选项D

TF1和TF0

答案

A

31

单选题

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

选项A

由硬件清零

选项B

由软件清零

选项C

由软件置位

选项D

可不处理

答案

B

32

单选题

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

选项A

00H

选项B

FFH

选项C

1

选项D

计数值

答案

C

33

单选题

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

选项A

由软件清零

选项B

随机状态

选项C

A和B都可以

选项D

由硬件清零

答案

D

34

单选题

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

选项A

M=16

选项B

M=256

选项C

M=8192

选项D

M=65536

答案

D

35

单选题

单片机响应中断后,中断的一般处理过程是()。

选项A

关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回

选项B

关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回

选项C

关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回

选项D

关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回

答案

B

36

单选题

单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为()。

选项A

0003H

选项B

0013H

选项C

000BH

选项D

001BH

答案

A

37

单选题

单片机串行口发送/接收中断源的工作过程是:

当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。

选项A

RI或TI置1

选项B

RI或TI置0

选项C

RI置1或TI置0

选项D

RI置0或TI置1

答案

A

38

单选题

执行中断处理程序最后一句指令RETI后()。

选项A

程序返回到ACALL的下一句

选项B

程序返回到LCALL的下一句

选项C

程序返回到主程序开始处

选项D

程序返回到响应中断时一句的下一句

答案

D

39

单选题

串行口工作方式中适合多机通信的是()。

选项A

方式0

选项B

方式3

选项C

方式1

选项D

方式2

答案

B

40

单选题

单片机响应中断矢量地址是()。

选项A

中断服务程序的首句地址

选项B

中断服务程序的出口地址

选项C

中断服务程序的入口地址

选项D

主程序等待中断指令的地址

答案

C

41

单选题

当TCON的IT0为1,且CPU响应外部中断0的中断请求后()。

选项A

需用软件将IE0清0

选项B

需用软件将IE0置1

选项C

硬件自动将IE0清0

选项D

(P3—2管脚)为高电平时自动将IE0清0

答案

C

42

单选题

单片机串行口接收数据的次序是下述的顺序()。

(1)接收完一帧数据后,硬件自动将SCON的R1置1

(2)用软件将RI清零(3)接收到的数据由SBUF读出(4)置SCON的REN为1,外部数据由RXD(P3.0)输入

选项A

(1)

(2)(3)(4)

选项B

(4)

(1)

(2)(3)

选项C

(4)(3)

(1)

(2)

选项D

(3)(4)

(1)

(2)

答案

C

43

单选题

单片机串行口发送数据的次序是下述的顺序()。

(1)待发送数据送SBUF

(2)硬件自动将SCON的TI置1(3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清0

选项A

(1)(3)

(2)(4)

选项B

(1)

(2)(3)(4)

选项C

(4)(3)

(1)

(2)

选项D

(3)(4)

(1)

(2)

答案

A

44

单选题

单片机串行口用工作方式0时,()。

选项A

数据从RDX串行输入,从TXD串行输出

选项B

数据从RDX串行输出,从TXD串行输入

选项C

数据从RDX串行输入或输出,同步信号从TXD输出

选项D

数据从TXD串行输入或输出,同步信号从RXD输出

答案

C

45

单选题

一中断子程序的最后一句不是RETI而是RET,中断返回后()。

选项A

返回到主程序中ACALL或LCALL的下一句

选项B

返回到主程序中响应中断时一句的下一句

选项C

返回到主程序开始处

选项D

返回到0000H处

答案

A

46

单选题

80C51单片机共有()中断源。

选项A

4

选项B

5

选项C

6

选项D

7

答案

B

47

单选题

对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为()。

选项A

脉冲后沿负跳有效

选项B

脉冲上跳沿有效

选项C

高电平有效

选项D

低电平有效

答案

D

48

单选题

使用T1时,有几种工作模式()。

选项A

1

选项B

2

选项C

3

选项D

4

答案

C

49

单选题

单片机各中断源的优先级别设定是利用寄存器()。

选项A

TMOD

选项B

IP

选项C

PCON

选项D

SCON

答案

B

50

单选题

控制串行口工作方式的寄存器是(   ).

选项A

TCON

选项B

PCON

选项C

SCON

选项D

TMOD

答案

C

51

单选题

中断允许触发器内容为83H,CPU将响应的中断请求是().

选项A

T1

选项B

T1,串行接口

选项C

T0

选项D

T0,EX0

答案

D

52

单选题

中断服务程序中,至少应有一条().

选项A

传送指令

选项B

中断返回指令

选项C

转移指令

选项D

加法指法

答案

B

53

单选题

80C51有(  )个中断源.

选项A

5

选项B

2

选项C

3

选项D

6

答案

A

54

单选题

中断源全部编程为同级时,优先级最高的是()

选项A

串行接口

选项B

TI

选项C

INT1

选项D

INT0

答案

D

55

单选题

串行口每一次传送()字符。

选项A

1个

选项B

1串

选项C

1帧

选项D

1波特

答案

A

56

单选题

在串行通信中,发送和接收数据的寄存器是()。

选项A

TMOD

选项B

SBUF

选项C

SCON

选项D

DPTR

答案

B

57

单选题

波特的单位是().

选项A

字符/秒

选项B

帧/秒

选项C

位/秒

选项D

字节/秒

答案

C

58

单选题

80C51单片机内有()个16位的定时/计数器,每个定时/计数器都有()种工作方式。

选项A

4,5

选项B

2,4

选项C

5,2

选项D

2,3

答案

D

59

单选题

LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=().

选项A

2000H

选项B

2001H

选项C

2002H

选项D

2003H

答案

D

60

单选题

若某存储器芯片地址线为12根,那么它的存储容量为().

选项A

1KB

选项B

2KB

选项C

4KB

选项D

8KB

答案

C

试题库:

第三模块试题定时、中断、串口系统及应用

——判断题

序号

题目

答案

1

80C51每个中断源相应地在芯片上都有其中断请求输入引脚.

2

80C51单片机对最高优先权的中断响应是无条件的.

3

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

4

在一般情况80C51单片机允许同级中断嵌套.

5

不同中断源之间可以互相中断.

6

串行通信数据中,一个字节的比特位发出的顺序是:

高位在前,地位在后。

7

51系列单片机异步串行通信数据的起始位可以是高电平。

8

51系列单片机异步串行通信的发送方连续接收数据时可以不查询TI的状态。

9

在中断响应阶段CPU一定要做如下2件工作:

保护断点和给出中断服务程序入口地址。

10

存储器分成内存和外存两大部分,其中外内存可以直接与CPU交换信息。

11

定时器与计数器的工作原理均是对输入脉冲进行计数。

12

80C51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。

51单片机的SBUF是物理上独立的两个寄存器,读操作和写操作访问各自不同的寄存器,只是用了同样的名字和地址

13

TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。

14

单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。

15

单片机系统复位时,TMOD模式控制寄存器所低4位均为0。

16

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

17

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

18

串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。

19

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

20

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

21

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

试题库:

第三模块试题定时、中断、串口系统及应用

——简答题

序号

试题类型

题目

答案

1

简答题

51的中断系统有几个中断源?

几个中断优先级?

中断优先级是如何控制的?

在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?

各个中断源的入口地址是多少?

51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:

INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。

2

简答题

已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?

TMOD的值是多少?

TH0=?

TL0=?

答:

定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H,TMOD的值是00000001B,TH0=13H;TL0=88H。

3

简答题

已知一51单片机系统使用10MHZ的外部晶体振荡器,计算:

1)该单片机系统的状态周期与机器周期各为多少?

2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?

3)当单片机的定时器0(T0)工作在方式二时,要求每记满250us便产生一次定时器溢出,T0中需要预置的初始值为多少?

1)Ts=2/Fosc=2/10*106=0.2us;Tcy=6*Ts=6*0.2us=1.2us;2)Tomax=1.2us*256=307.2us;3)307.2-250=57.2us;N=57.2/1.2=47.67=48

4

简答题

已知一单片机系统的外接晶体振荡器的振荡频率为11.059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?

指令周期中的单字节双周期指令的执行时间是多少?

Ts=2/fosc=2/11.059*0.000001=0.18us;Tp=1/2*0.18=0.09us;T机=6*Ts=6*0.18=1.08us;T指令=2*T机=2*1.08=2.16us;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1