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

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

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

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

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

MOVTOMD,#10H

MOVTCON,#02H

5

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

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

MOVTOMD,#06H

MOVTOMD,#20H

MOVTOMD,#60H

7

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

TF0位置1

TR0位置1

TR0位置0

TR1位置0

8

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

CLRTR0

CLRTR1

SETBTR0

SETBTR1

9

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

A

10

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

11

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

MOVTMOD,#01H

MOVTMOD,10H

MOVTMOD,#05H

MOVTCON,#05H

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

JBT0,LP

JNBTF0,LP

JNBTR0,LP

JBTF0,LP

13

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

JBT0,$

JNBTF0,$

JNBTR0,$

JBTF0,$

14

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

001BH

0013H

000BH

0003H

15

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

16

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

17

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

外部中断1

定时器T0

定时器T1

串行口

18

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

外部中断0

19

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

SETBET0

SETBEX0

MOVIE,#81H

MOVIE,#61H

20

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

04H

21

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

MOVTMOD,01H

MOVTCON,#01H

22

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

F0H、F0H

F6H、F6H

FFH、F6H

FFH、F0H

23

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

24

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

25

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

SETBES

SETBEA

CLREA

26

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

SETBETO

CLRETO

SETBEXO

SETBET1

27

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

P119

D6=0,D2=0

D6=1,D2=0

D6=0,D2=1

D6=1,D2=1

28

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

P108TCON寄存器

TR1和TR0

IE1和IE0

IT1和IT0

TF1和TF0

29

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

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

64H

9CH

A0H

30

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

31

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

由硬件清零

由软件清零

由软件置位

可不处理

32

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

00H

FFH

计数值

33

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

随机状态

A和B都可以

34

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

M=16

M=256

M=8192

M=65536

35

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

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

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

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

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

36

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

37

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

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

RI或TI置1

RI或TI置0

RI置1或TI置0

RI置0或TI置1

38

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

程序返回到ACALL的下一句

程序返回到LCALL的下一句

程序返回到主程序开始处

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

39

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

方式0

方式3

方式1

方式2

40

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

中断服务程序的首句地址

中断服务程序的出口地址

中断服务程序的入口地址

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

41

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

需用软件将IE0清0

需用软件将IE0置1

硬件自动将IE0清0

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

42

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

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

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

(1)

(2)(3)(4)

(4)

(1)

(2)(3)

(4)(3)

(1)

(2)

(3)(4)

(1)

(2)

43

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

(1)待发送数据送SBUF

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

(1)(3)

(2)(4)

44

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

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

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

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

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

45

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

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

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

返回到主程序开始处

返回到0000H处

46

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

47

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

脉冲后沿负跳有效

脉冲上跳沿有效

高电平有效

低电平有效

48

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

49

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

TMOD

IP

PCON

SCON

50

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

TCON

51

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

T1

T1,串行接口

T0

T0,EX0

52

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

传送指令

中断返回指令

转移指令

加法指法

53

80C51有(  )个中断源.

54

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

串行接口

TI

INT1

INT0

55

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

1个

1串

1帧

1波特

56

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

SBUF

DPTR

57

波特的单位是().

字符/秒

帧/秒

位/秒

字节/秒

58

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

4,5

2,4

5,2

2,3

59

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

2000H

2001H

2002H

2003H

60

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

1KB

2KB

4KB

8KB

——判断题

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

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

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

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

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

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

高位在前,地位在后。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

——简答题

简答题

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

几个中断优先级?

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

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

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

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

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

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

TMOD的值是多少?

TH0=?

TL0=?

答:

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

TL0=88H。

已知一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

已知一单片机系统的外接晶体振荡器的振荡频率为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