- A+
所属分类:电子与通信技术题库
答案查询网公众号已于近期上线啦
除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。
【◆参考答案◆】:复位有上电复位和开关复位,复位是单片机系统的初始化工作,复位后中央处理器CPU及单片机内的其他功能部件都处于一确定的初始状态,并从这个状态开始工作。
(2)【◆题库问题◆】:[问答题] 8051的定时/计数器T0的有几种工作模式,对各工作模式作简单的叙述。
【◆参考答案◆】:定时/计数器T0的模式:0:13位计数器;1:16位计数器;2:8位循环计数器;3:2个独立的8位计数器串行通信模式
(3)【◆题库问题◆】:[填空题] 响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把的()内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送PC,使程序执行转向()中的中断地址区。
【◆参考答案◆】:PC;程序存储器
(4)【◆题库问题◆】:[单选] 当如下几个中断源的优先级相同且同时向CPU发出中断请求,CPU响应中断的顺序()。
A.外部中断0、定时/计数器溢出中断0、外部中断1、定时/计数器溢出中断1、串行口中断
B.外部中断0、外部中断1、定时/计数器溢出中断0、定时/计数器溢出中断1、串行口中断
C.串行口中断、定时/计数器溢出中断1、外部中断1、定时/计数器溢出中断0、外部中断0
D.外部中断1、定时/计数器溢出中断1、外部中断0、定时/计数器溢出中断0、串行口中断
A.外部中断0、定时/计数器溢出中断0、外部中断1、定时/计数器溢出中断1、串行口中断
B.外部中断0、外部中断1、定时/计数器溢出中断0、定时/计数器溢出中断1、串行口中断
C.串行口中断、定时/计数器溢出中断1、外部中断1、定时/计数器溢出中断0、外部中断0
D.外部中断1、定时/计数器溢出中断1、外部中断0、定时/计数器溢出中断0、串行口中断
【◆参考答案◆】:A
(5)【◆题库问题◆】:[单选] MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A.寄存器,外部数据存储器
B.直接,程序存储器
C.寄存器间接,内部数据存储器
D.寄存器间接,外部数据存储器
A.寄存器,外部数据存储器
B.直接,程序存储器
C.寄存器间接,内部数据存储器
D.寄存器间接,外部数据存储器
【◆参考答案◆】:D
(6)【◆题库问题◆】:[单选] 在80C51单片机芯片的串行口电平采用的电平为()。
A.TTL电平
B.RS232C电平
C.RS422电平
D.RS485电平
A.TTL电平
B.RS232C电平
C.RS422电平
D.RS485电平
【◆参考答案◆】:A
(7)【◆题库问题◆】:[判断题] 当89C51执行MOVX@DPTR,A指令时,伴随着信号有效。()
A.正确
B.错误
A.正确
B.错误
【◆参考答案◆】:正确
(8)【◆题库问题◆】:[填空题] 需要专门的电路来完成的中断请求撤消是()中断请求。
【◆参考答案◆】:外部中断
(9)【◆题库问题◆】:[问答题] MCS-51中断响应时间是否固定?为什么?
【◆参考答案◆】:
MCS-51中断响应时间不固定。
对一个单一中断系统,MCS-51单片机对外部中断请求的响应时间在3—8个机器周期。外部中断的最短的响应时间为3个机器周期,其中中断请求标志位查询占1个机器周期,而这个机器周期恰好又是处于指令的最后一个机器周期,该指令结束后中断即被响应,CPU接着执行子程序调用指令LCALL转到相应的中断服务程序入口,需2个机器周期,所以,外部中断响应最短时间为3个机器周期。
外部中断响应的最长时间为8个机器周期:发生在CPU进行中断标志查询时,刚好是开始执行RETI或是访问IE或IP的指令,则需把当前指令执行完再继续执行一条指令后,才能响应中断,最长需2个机器周期。接着再执行一条指令,按最长指令(乘法指令MUL和除法指令DIV)来算,也只有4个机器周期。加上硬件子程序调用指令LCALL的执行,需要2个机器周期。所以,外部中断响应最长时间为8个机器周期。
对于多级中断系统,响应时间无法计算。
MCS-51中断响应时间不固定。
对一个单一中断系统,MCS-51单片机对外部中断请求的响应时间在3—8个机器周期。外部中断的最短的响应时间为3个机器周期,其中中断请求标志位查询占1个机器周期,而这个机器周期恰好又是处于指令的最后一个机器周期,该指令结束后中断即被响应,CPU接着执行子程序调用指令LCALL转到相应的中断服务程序入口,需2个机器周期,所以,外部中断响应最短时间为3个机器周期。
外部中断响应的最长时间为8个机器周期:发生在CPU进行中断标志查询时,刚好是开始执行RETI或是访问IE或IP的指令,则需把当前指令执行完再继续执行一条指令后,才能响应中断,最长需2个机器周期。接着再执行一条指令,按最长指令(乘法指令MUL和除法指令DIV)来算,也只有4个机器周期。加上硬件子程序调用指令LCALL的执行,需要2个机器周期。所以,外部中断响应最长时间为8个机器周期。
对于多级中断系统,响应时间无法计算。
(10)【◆题库问题◆】:[单选] 指令“SETB01H”的含义是()
A.地址01H单元清为00H
B.地址20H单元最低位(20H.0)清零
C.20H.1位置1
D.地址20H单元最低位(20H.0)置1
A.地址01H单元清为00H
B.地址20H单元最低位(20H.0)清零
C.20H.1位置1
D.地址20H单元最低位(20H.0)置1
【◆参考答案◆】:C