中断定时串口题库.docx
- 文档编号:29469528
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:65
- 大小:74.43KB
中断定时串口题库.docx
《中断定时串口题库.docx》由会员分享,可在线阅读,更多相关《中断定时串口题库.docx(65页珍藏版)》请在冰豆网上搜索。
中断定时串口题库
★★第1题:
在单片机中,为实现数据的I/O传输,可使用三种控制方式,即
方式和
___方式。
A.
无条件传输
程序查询
B.
单工
半双工
全双工
C.
同步
异步
并行
D.
并行
串行
异步
中断
单片机8051片内有两个位的定时/计数器,即T0和T1,它们都有和
的功能,它们都是对进行计数,定时与计数的区别是,定时是对
的脉冲计数,而计数是对脉冲计数。
A.16,定时,计数,脉冲,内部晶振周期,外部
B.8,计数,定时,脉冲,内部机器周期,外部
C.16,定时,计数,脉冲,内部机器周期,外部
D.8,计数,定时,脉冲,内部晶振周期,外部
★★第4题:
MCS—51单片机外部中断请求信号有电平触发方式和触发方式,在电平方式下,
当采集到INT0(Interrupt0)、INT1(Interrupt1)的有效信号为时,激活外部中断,
另一种方式是当检测到信号时,激活外部中断。
A.脉冲、高电平、上升沿
B.脉冲、高电平、下降沿
C.边沿、低电平、上升沿(根据教材不同,脉冲触发、边沿触发,称呼不同,此题等同)
D.边沿、低电平、下降沿
★★第5题:
MCS-51内有5个中断源,按其自然优先级从高到低的排列顺序为、_
、、,它们所对应的中断入口地址分别为
A.外部中断0、外部中断1、定时器/计数器0、定时器/计数器1、串口;0003H、000BH、0013H、001BH、0023H
B.外部中断0、定时器/计数器0、外部中断1、定时器/计数器1、串口;0003H、000BH、0013H、001BH、0023H
C.外部中断1、定时器/计数器1、外部中断0、定时器/计数器0、串口;0003H、000BH、0013H、001BH、0023H
D.串口、外部中断0、定时器/计数器0、外部中断1、定时器/计数器1;0003H、000BH、0013H、001BH、0023H
★★第7题:
关于电脑与单片机串口相连,如果笔记本电脑没有9针串口,下面说法哪个是错的()
A.可以买以FT232芯片(或其升级版)为核心的USB转TTL电平的串口连接线来连接
B.可以买以CH340芯片(或其升级版)为核心的USB转TTL电平的串口连接线来连接
C.可以买以PL2303芯片(或其升级版)为核心的USB转TTL电平的串口连接线来连接
D.没有如上面ABC所说这样麻烦,也可以直接将USB的中间两个数据线与单片机串口
相连,实际上上述芯片就是这样的功能,因为USB本身也是一种串行数据线,也是5V电平。
★★第8题:
关于通信方式,下面说法哪个是错的()
A.按通信方式划分,有并行通信和串行通信
B.串行通信又可以分为,同步通信和异步通信
C.按传输方式划分,有单工、半双工、全双工
D.单片机串口支持串行同步通信和串行异步通信★★第9题:
执行MOVIE,#9EH和MOVIR#10H,则中断优先顺序为()附IE的定义:
EA,X,X,ES,ET1,EX1,ET0,EX0
附IP的定义:
X
X,X,PS,PT1,PX1,PT0,PX0
A.
外部中断
1~外部0~定时器
0
B.
外部中断
0~外部1~定时器
0
C.
串口T定
0T外1~定1
D.
定0^定
1T串口T外1
★★第
10题:
为了开放中断并从左到右优先排序:
[外0T外1T定串口],应选()
附IE的定义:
EA,X,X,ES,ET1,EX1,ET0,EX0
附IP的定义:
X,X,X,PS,PT1,PX1,PT0,PX0
A.MOVIE,#97H和MOVIP,#04H
B.MOVIE,#97H和MOVIP,#05H
C.MOVIE,#97H和MOVIP,#03H
D.MOVIE,#87H和MOVIP,#06H
★★第11题:
下列是51单片机与中断相关的说法,错的是()
附IE的定义:
EA,X,X,ES,ET1,EX1,ET0,EX0
附TCON的定义:
TF1,TR1,TF0,TR0,IE1,IT1,IE0,IT0
附SCON的定义:
SM0,SM1,SM2,REN,TB8,RB8,TI,RI
A.同一级别的中断请求按时间的先后顺序响应。
B.低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
C.特殊功能寄存器SCON与定时器/计数器的控制无关。
D.特殊功能寄存器TCON,与定时器/计数器的控制无关。
★★第13题:
下列是51单片机与中断相关的说法,对的是()
A.8051单片机对最高优先权的中断响应是无条件的
B.在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。
C.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令
D.在一般情况8051单片机允许同级中断嵌套
★★第14题:
下列是51单片机与中断相关的说法,错的是()
附IE的定义:
EA,X,X,ES,ET1,EX1,ET0,EX0
附TMOD的定义:
GATE,C/T,M1,M0||GATE,C/T,M1,M0(T1的定义||T0的定义)
附TCON的定义:
TF1,TR1,TF0,TR0,IE1,IT1,IE0,IT0
A.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。
B.指令JNBTF0LP的含义是:
若定时器T0未计满数,就转LP。
C.若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。
D.8051每个中断源相应地在芯片上都有其中断请求输入引脚
★★第16题:
用8031的定时器T1作定时方式,用模式2,则初始化编程为()。
附TMOD的定义:
GATE,C/T,M1,M0||GATE,C/T,M1,M0(T1的定义||T0的定义)
A.置TMOD为05H,置TH0、TL0相同初值,以后不须重新置数
B.置TMOD为20H,置TH0、TL0相同初值,以后不须重新置数
C.置TMOD为20H,置TH0、TL0相同初值,以后须重新置数
D.置TMOD为05H,置TH0、TL0相同初值,以后须重新置数
★★第17题:
关于串口异步通信的串行帧数据格式的说法,错误的有()
A.起始位、数据位、奇偶校验位、停止位
B.起始位、数据位、停止位
C.不一定按A或B的格式,可以自定义格式
D.不能自定义格式,只能在A或B中选一★★第18题:
在中断响应后必须用软件清零的是:
A.
TF1
B.
TI
C.
IE1
D.
TF0
★★第
19题:
串行口的移位寄存器方式为
A.
方式0
B.
方式1
C.
方式2
D.
方式3
★★第20题:
已知在INT0(P3.2)处接有轻触开关,按下开关时P3.2=0,松手时P3.2=1,在P1.0处接有
LED灯。
完善中断程序,实现按一下开关则LED亮灭状态改变一次。
要求:
此题按标准中断
格式来写,否则不得分。
下面附可能用到的寄存器定义。
附IE的定义:
EA,X,X,ES,ET1,EX1,ET0,EX0
附IP的定义:
X,X,X,PS,PT1,PX1,PT0,PX0
附TCON的定义:
TF1,TR1,TF0,TR0,IE1,IT1,IE0,IT0
ORG0000H
AJMPSTART
AJMPLED_INT0
ORG0100H
START:
SJMP$
LED_INT0:
RETI
END
A.
空白处依次为:
ORG0003H;MOVIE,#81H;CPLP1.0
B.
空白处依次为:
ORG0013H;MOVIE,#82H;CLRP1.0
C.
空白处依次为:
ORG000BH;MOVIE,#71H;CPLP1.0
D.
空白处依次为:
ORG001BH;MOVIE,#81H;SETBP1.0
★★第21题:
已知系统使用了外部中断0,下面是汇编程序开头格式,空白处填()
ORG0000H
AJMPMAIN
AJMPSubgrom
ORG030H
MAIN:
•…
Subgrom:
A.
ORG0003H
B.
ORG000BH
C.
ORG0013H
D.
ORG001BH
★★第22题:
设置外部中断1、定时器0、串口为高优先级,其余为低优先级,设置正确的是()附IP的定义:
X,X,X,PS,PT1,PX1,PT0,PX0
A.
MOVIP,#24H
B.
MOVIP,#14H
C.
MOVIP,#12H
D.
MOVIP,#16H
★★第23题:
串口中断的入口地址是()
A.
000BH
B.
0013H
C.
001BH
D.
0023H
★★第24题:
T1
若8051的晶振频率fosc为11.0592MHz,串行口工作在方式1,T1作为波特率发生器,工作在自动重装初值的8位定时方式,设SMOD=0,(TH1)=(TL1)=0E8H求串行口的波特率。
()
现在是自测,给部分提示,请猜☆号代表啥,考试时可没有任何提示啊:
波特率=(1+SMOD)*fosc/[☆*(256-TH1)]
A.
1200
bps
B.
2400
bps
C.
4800
bps
D.
9600
bps
★★第
25
题:
若8051的晶振频率fosc为11.0592MHz,串行口工作在方式3,T1作为波特率发生器,T1工作在自动重装初值的8位定时方式,设SMOD=1,(TH1)=(TL1)=0FAH求串行口的波特率。
()
现在是自测,给部分提示,请猜☆号代表啥,考试时可没有任何提示啊:
波特率=(1+SMOD)*fosc/[☆*(256-TH1)]
A.
1200
bps
B.
2400
bps
C.
4800
bps
D.
9600
bps
★★第
26
题:
若8051的晶振频率fosc为11.0592MHz,串行口工作在方式1,T1作为波特率发生器,T1工作在自动重装初值的8位定时方式,设SMOD=1,(TH1)=0FDH求串行口的波特率。
()
现在是自测,给部分提示,请猜☆号代表啥,考试时可没有任何提示啊:
波特率=(1+SMOD)*fosc/[☆*(256-TH1)]
A.
2400bps
B.
4800bps
C.
9600bps
D.
19.2Kbps
★★第27题:
若8051的晶振频率fosc为11.0592MHz,串行口工作在方式1,T1作为波特率发生器,T1工作在自动重装初值的8位定时方式,设SMOD=1,要求串行口的波特率为19.2Kbps,请求
TH1的值。
()
现在是自测,给部分提示,请猜☆号代表啥,考试时可没有任何提示啊:
TH1=256-(1+SMOD)*fosc/[☆*波特率]
A.
E8H
B.
F4H
C.
FAH
D.
FDH
★★第28题:
若8051的晶振频率fosc为11.0592MHz,串行口工作在方式1,T1作为波特率发生器,T1工作在自动重装初值的8位定时方式,设SMOD=0,要求串行口的波特率为4800bps,请求
TH1的值。
()
现在是自测,给部分提示,请猜☆号代表啥,考试时可没有任何提示啊:
TH1=256-(1+SMOD)*fosc/[☆*波特率]
A.
E8H
B.
F4H
C.
FAH
D.
FDH
★★第29题:
设8051的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,串行口工作
在方式1,波特率为2400bps,且SMOD=0,则定时器的初值TH1为()
现在是自测,给部分提示,请猜☆号代表啥,考试时可没有任何提示啊:
TH1=256-(1+SMOD)*fosc/[☆*波特率]
A.
E8H
B.
F4H
C.
FAH
D.
FDH
设8051的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,串行口工作
在方式1,波特率为1200bps,且SMOD=0,则定时器的初值TH1为()
现在是自测,给部分提示,请猜☆号代表啥,考试时可没有任何提示啊:
TH1=256-(1+SMOD)*fosc/[☆*波特率]
A.
E8H
B.
F4H
C.
FAH
D.
FDH
★★第30题:
晶振fosc为12MHz,用定时器1方式2产生250us定时,则初值TH1和TL1都为()
A.
3CH
B.
6AH
C.
3BH
D.
06H
★★第31题:
晶振fosc为6MHz,用定时器0方式2产生定时,已知初值(TH0)=(TL0)=06H,则定时时间为()
现在是自测,提示公式,考试时可没有任何提示啊:
方式2定时时间t=(2A8—定时初值(THi))X12/fosc
A.12ms
B.300us
C.150us
D.500us
★★第32题:
晶振fosc为12MHz,用定时器1方式1产生定时,已知初值(TH1)(TL1)=0218H,则定时时间
为()
A.
65ms
B.
2.5ms
C.
5ms
D.
625us
★★第
33题
晶振fosc为12MHz,用定时器1方式1产生50ms定时,则初值TH1和TL1为()现在是自测,提示公式和手工转换为16进制的算法,考试时可没有任何提示啊:
方式1定时时间t=(2A16—定时初值(THi)(TLi))x12/fosc
对介于256-65536之间的数,该数除以256,整数为高8位,余数为低8位。
A.
8AH,
0D0H
B.
0F6H,
3CH
C.
3CH,
0B0H
D.
0FBH,
1DH
★★第34题:
晶振fosc为12MHz,用定时器0方式1产生2.5ms定时,则初值TH0和TL0为()现在是自测,提示公式和手工转换为16进制的算法,考试时可没有任何提示啊:
方式1定时时间t=(2A16—定时初值(THi)(TLi))x12/fosc
对介于256-65536之间的数,该数除以256,整数为高8位,余数为低8位。
A.
0F6H,
3DH
B.
0F6H,
3CH
C.
0F6H,
3BH
D.
0FBH,
1DH
★★第35题:
晶振fosc为6MHz,用定时器1方式1产生定时,已知初值(TH1)(TL1)=15A0H,则定时时间
为()
A.
100ms
B.
25ms
C.
50ms
D.
120ms
★★第
36题
晶振fosc为6MHz,用定时器1方式1产生50ms定时,则初值TH1和TL1为()
现在是自测,提示公式和手工转换为16进制的算法,考试时可没有任何提示啊:
方式1定时时间t=(2A16—定时初值(THi)(TLi))x12/fosc
对介于256-65536之间的数,该数除以256,整数为高8位,余数为低8位。
A.0F6H,3CH
B.3CH,0B0H
C.9EH,58H
D.0FBH,1DH
★★第37题:
晶振fosc为6MHz,用定时器0方式1产生定时,已知初值(TH0)(TL0)=0218H,则定时时间
为()
A.
1.25ms
B.
2.5ms
C.
5ms
D.
130ms
★★第38题:
晶振fosc为6MHz,用定时器1方式1产生2.5ms定时,则初值TH1和TL1为()。
A.
0F6H,
3CH
B.
0FBH,
1EH
C.
0F6H,
3BH
D.
0FBH,
1DH
★★第39题:
执行MOVIE,#81H指令的意义是:
()
A.
B.
屏蔽中断源开放外部中断源0
C.
开放外部中断源1
D.
开放外部中断源0和1
★★第
40题:
外部中断源INT1(外部中断1)
A.
0003H
B.
000BH
C.
0013H
D.
001BH
★★第
41题:
某主程序中有一句LP:
SJMPLP,
A.
返回到主程序开始处
B.
返回到该句的下一条指令处
C.
返回到该句的上一条指令处
D.
返回到该句
★★第
42题:
功能指令为等待中断,当发生中断且中断返回后,
的向量地址为()
附IE的定义:
EA,X,X,ES,ET1,EX1,ET0,EX0
A.
需用软件将
IE0清0
B.
需用软件将
IE0置1
C.
硬件自动将
IE0清0
D.
仅当INT0(
P3.2管脚)为高电平时自动将
当TCON的IT0为1,且CPU响应外部中断0(INTO)的中断请求后,()
IE0清0
★★第43题:
MCS-51单片机响应中断的过程是()
A.
B.
C.
D.
断点PC自动压栈,对应中断矢量地址装入关中断,程序转到中断服务程序断点压栈,PC指向中断服务程序地址断点PC自动压栈,对应中断矢量地址装入
PC
PC,程序转到该矢量地址,再转至中断服
务程序首地址
★★第44题:
MCS-51单片机串行口发送/接收中断源的工作过程是:
当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。
RI或TI置1
RI或TI置0
RI置1或TI置0
RI置0或TI置1
A.
B.
C.
D.
★★第45题:
8031响应中断后,中断的一般处理过程是
A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回
B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回
C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回
D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回★★第46题:
MCS-51单片机定时器TO的溢出标志TFO,若计满数产生溢出时,其值为
A.
OOH
B.
FFH
C.
1
D.
计数值
★★第47题:
A.
TR1和TRO
B.
IE1和IEO
C.
IT1和ITO
D.
TF1和TFO
★★第
48题:
MCS-51单片机外部中断
A.
SETBETO
B.
SETBEXO
MCS-51单片机定时器溢出标志是
C.CLRETO
O开中断的指令是
D.SETBET1
★★第49题:
用8O31的定时器TO定时,用模式2,则应
A.启动TO前向TH0置入计数初值,TLO置0,以后每次重新计数前要重新置入计数初值
B.启动T0前向THO、TLO置入计数初值,以后每次重新计数前要重新置入计数初值
C.启动T0前向THO、TLO置入计数初值,以后不再置入
D.启动TO前向THO、TLO置入相同的计数初值,以后不再置入★★第5O题:
8O51单片机的定时器/计数器,本质上就是计数器,下面说法正确的是:
A.
当对外计数时就是定时器
B.
当对内部机器周期计数时就是定时器
C.
不允许对外计数
D.
不允许对内部计数
★★第51题:
8O31
单片机的定时器TO用作定时方式时是
A.
由内部时钟频率定时,一个时钟周期加
1
B.
由外部计数脉冲计数,一个机器周期加
1
C.
外部定时脉冲由TO(P3.4)输入定时
D.
由内部时钟频率计数,一个机器周期加
1
★★第52题:
8O31单片机的定时器TO用作计数方式时是
A.
由内部时钟频率定时,
一个时钟周期加
1
B.
由内部时钟频率定时,
一个机器周期加
1
C.
由外部计数脉冲计数,
下降沿加1
D.
由外部计数脉冲计数,
一个机器周期加
1
★★第19题:
用定时器T1方式1计数,要求每计满1O次产生溢出标志,则TH1、TL1的初始值分别是
A.FFH、F6H
B.F6H、F6H
C.F0H、F0H
D.
PC的内容是()
当CPU响应定时器TO的中断请求后,程序计数器
PC的内容是
FFH、F0H★★第53题:
当CPU响应定时器T1的中断请求后,程序计数器
A.
0003H
B.
000BH
C.
0013H
D.
001BH
1(16位计数器)则应用指令()初始化编程。
(T1的定义||T0的定义)
()
TOMD中的()
(T1的定义||T0的定义)
1,则初始化编程为()
(T1的定义||T0的定义)
A.
0003H
B.
000BH
C.
0013H
D.
001BH
★★第54题:
8031的定时器T0作计数方式,用模式
附TMOD的定义:
GATE,C/T,M1,M0||GATE,C/T,M1,M0
A.MOVTMOD,#01H
B.MOVTMOD,#10H
C.MOVTMOD,#05H
D.MOVTCON,#05H
★★第55题:
使8031的定时器T1停止定时的指令是
A.CLRTR0
B.CLRTR1
C.SETBTR0
D.SETBTR1
★★第56题:
用8031的定时器,若可以软件启动,应使
附TMOD的定义:
GATE,C/T,M1,M0||GATE,C/T,M1,M0
A.GATE位置1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中断 定时 串口 题库
![提示](https://static.bdocx.com/images/bang_tan.gif)