中断定时串口题目整合Word格式.docx
《中断定时串口题目整合Word格式.docx》由会员分享,可在线阅读,更多相关《中断定时串口题目整合Word格式.docx(49页珍藏版)》请在冰豆网上搜索。
B. 可以买以CH340芯片(或其升级版)为核心的USB转TTL电平的串口连接线来连接
C. 可以买以PL2303芯片(或其升级版)为核心的USB转TTL电平的串口连接线来连接
D. 没有如上面ABC所说这样麻烦,也可以直接将USB的中间两个数据线与单片机串口相连,实际上上述芯片就是这样的功能,因为USB本身也是一种串行数据线,也是5V电平。
★★第8题:
关于通信方式,下面说法哪个是错的()
A. 按通信方式划分,有并行通信和串行通信
B. 串行通信又可以分为,同步通信和异步通信
C. 按传输方式划分,有单工、半双工、全双工
D. 单片机串口支持串行同步通信和串行异步通信
★★第9题:
执行MOVIE,#9EH和MOVIP,#10H,则中断优先顺序为()
附IE的定义:
EA,×
×
ES,ET1,EX1,ET0,EX0
附IP的定义:
×
PS,PT1,PX1,PT0,PX0
A. 外部中断1→外部0→定时器0
B. 外部中断0→外部1→定时器0
C. 串口→定0→外1→定1
D. 定0→定1→串口→外1
★★第10题:
为了开放中断并从左到右优先排序:
[外0→外1→定0→串口],应选()
A. MOVIE,#97H和MOVIP,#04H
B. MOVIE,#97H和MOVIP,#05H
C. MOVIE,#97H和MOVIP,#03H
D. MOVIE,#87H和MOVIP,#06H
★★第11题:
下列是51单片机与中断相关的说法,错的是()
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单片机与中断相关的说法,错的是()
附TMOD的定义:
GATE,C/T,M1,M0||GATE,C/T,M1,M0(T1的定义||T0的定义)
A. 如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。
B. 指令JNBTF0,LP的含义是:
若定时器T0未计满数,就转LP。
C. 若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。
D. 8051每个中断源相应地在芯片上都有其中断请求输入引脚
★★第16题:
用8031的定时器T1作定时方式,用模式2,则初始化编程为()。
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亮灭状态改变一次。
要求:
此题按标准中断格式来写,否则不得分。
下面附可能用到的寄存器定义。
PS,PT1,PX1,PT0,PX0
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;
D. 空白处依次为:
ORG001BH;
SETBP1.0
★★第21题:
已知系统使用了外部中断0,下面是汇编程序开头格式,空白处填()
ORG0000H
AJMPMAIN
AJMPSubgrom
ORG030H
MAIN:
…………
Subgrom:
A. ORG0003H
B. ORG000BH
C. ORG0013H
D. ORG001BH
★★第22题:
设置外部中断1、定时器0、串口为高优先级,其余为低优先级,设置正确的是()
A. MOVIP,#24H
B. MOVIP,#14H
C. MOVIP,#12H
D. MOVIP,#16H
★★第23题:
串口中断的入口地址是()
A. 000BH
B. 0013H
C. 001BH
D. 0023H
★★第24题:
若8051的晶振频率fosc为11.0592MHz,串行口工作在方式1,T1作为波特率发生器,T1工作在自动重装初值的8位定时方式,设SMOD=0,(TH1)=(TL1)=0E8H,求串行口的波特率。
()
现在是自测,给部分提示,请猜☆号代表啥,考试时可没有任何提示啊:
波特率=(1+SMOD)*fosc/[☆*(256-TH1)]
A. 1200bps
B. 2400bps
C. 4800bps
D. 9600bps
★★第25题:
若8051的晶振频率fosc为11.0592MHz,串行口工作在方式3,T1作为波特率发生器,T1工作在自动重装初值的8位定时方式,设SMOD=1,(TH1)=(TL1)=0FAH,求串行口的波特率。
★★第26题:
若8051的晶振频率fosc为11.0592MHz,串行口工作在方式1,T1作为波特率发生器,T1工作在自动重装初值的8位定时方式,设SMOD=1,(TH1)=0FDH,求串行口的波特率。
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的值。
★★第29题:
设8051的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,串行口工作在方式1,波特率为2400bps,且SMOD=0,则定时器的初值TH1为()
设8051的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,串行口工作在方式1,波特率为1200bps,且SMOD=0,则定时器的初值TH1为()
★★第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=(2^8-定时初值(THi))×
12/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=(2^16-定时初值(THi)(TLi))×
对介于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为()
A. 0F6H,3DH
C. 0F6H,3BH
★★第35题:
晶振fosc为6MHz,用定时器1方式1产生定时,已知初值(TH1)(TL1)=15A0H,则定时时间为()
A. 100ms
B. 25ms
C. 50ms
D. 120ms
★★第36题:
晶振fosc为6MHz,用定时器1方式1产生50ms定时,则初值TH1和TL1为()
A. 0F6H,3CH
B. 3CH,0B0H
C. 9EH,58H
★★第37题:
晶振fosc为6MHz,用定时器0方式1产生定时,已知初值(TH0)(TL0)=0218H,则定时时间为()
A. 1.25ms
D. 130ms
★★第38题:
晶振fosc为6MHz,用定时器1方式1产生2.5ms定时,则初值TH1和TL1为()。
B. 0FBH,1EH
★★第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题:
当TCON的IT0为1,且CPU响应外部中断0(INT0)的中断请求后,()
A. 需用软件将IE0清0
B. 需用软件将IE0置1
C. 硬件自动将IE0清0
D. 仅当INT0(P3.2管脚)为高电平时自动将IE0清0
★★第43题:
MCS-51单片机响应中断的过程是()
A. 断点PC自动压栈,对应中断矢量地址装入PC
B. 关中断,程序转到中断服务程序
C. 断点压栈,PC指向中断服务程序地址
D. 断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址
★★第44题:
MCS-51单片机串行口发送/接收中断源的工作过程是:
当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。
A. RI或TI置1
B. RI或TI置0
C. RI置1或TI置0
D. RI置0或TI置1
★★第45题:
8031响应中断后,中断的一般处理过程是
A. 关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回
B. 关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回
C. 关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回
D. 关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回
★★第46题:
MCS-51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为
A. 00H
B. FFH
C. 1
D. 计数值
★★第47题:
MCS-51单片机定时器溢出标志是
A. TR1和TR0
B. IE1和IE0
C. IT1和IT0
D. TF1和TF0
★★第48题:
MCS-51单片机外部中断0开中断的指令是
A. SETBETO
B. SETBEXO
C. CLRETO
D. SETBET1
★★第49题:
用8031的定时器T0定时,用模式2,则应
A. 启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值
B. 启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值
C. 启动T0前向TH0、TL0置入计数初值,以后不再置入
D. 启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
★★第50题:
8051单片机的定时器/计数器,本质上就是计数器,下面说法正确的是:
A. 当对外计数时就是定时器
B. 当对内部机器周期计数时就是定时器
C. 不允许对外计数
D. 不允许对内部计数
★★第51题:
8031单片机的定时器T0用作定时方式时是
A. 由内部时钟频率定时,一个时钟周期加1
B. 由外部计数脉冲计数,一个机器周期加1
C. 外部定时脉冲由T0(P3.4)输入定时
D. 由内部时钟频率计数,一个机器周期加1
★★第52题:
8031单片机的定时器T0用作计数方式时是
B. 由内部时钟频率定时,一个机器周期加1
C. 由外部计数脉冲计数,下降沿加1
D. 由外部计数脉冲计数,一个机器周期加1
用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值分别是
A. FFH、F6H
B. F6H、F6H
C. F0H、F0H
D. FFH、F0H
★★第53题:
当CPU响应定时器T1的中断请求后,程序计数器PC的内容是()
当CPU响应定时器T0的中断请求后,程序计数器PC的内容是
★★第54题:
8031的定时器T0作计数方式,用模式1(16位计数器)则应用指令()初始化编程。
GATE,C/T,M1,M0||GATE,C/T,M1,M0 (T1的定义||T0的定义)
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的定时器,若可以软件启动,应使TOMD中的()
A. GATE位置1
B. C/T位置1
C. GATE位置0
D. C/T位置0
★★第57题:
用8031的定时器T0作定时方式,用模式1,则初始化编程为()
GATE,C/T,M1,M0||GA