单片机包括哪两种复位方式?在单片机应用系统中为何需要系统复位?

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[问答题] 单片机包括哪两种复位方式?在单片机应用系统中为何需要系统复位?

【◆参考答案◆】:复位有上电复位和开关复位,复位是单片机系统的初始化工作,复位后中央处理器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

(5)【◆题库问题◆】:[单选] MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A.寄存器,外部数据存储器
B.直接,程序存储器
C.寄存器间接,内部数据存储器
D.寄存器间接,外部数据存储器

【◆参考答案◆】:D

(6)【◆题库问题◆】:[单选] 在80C51单片机芯片的串行口电平采用的电平为()。
A.TTL电平
B.RS232C电平
C.RS422电平
D.RS485电平

【◆参考答案◆】:A

(7)【◆题库问题◆】:[判断题] 当89C51执行MOVX@DPTR,A指令时,伴随着信号有效。()
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个机器周期。
对于多级中断系统,响应时间无法计算。

(10)【◆题库问题◆】:[单选] 指令“SETB01H”的含义是()
A.地址01H单元清为00H
B.地址20H单元最低位(20H.0)清零
C.20H.1位置1
D.地址20H单元最低位(20H.0)置1

【◆参考答案◆】:C

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: