- A+
所属分类:法律类题库
【◆参考答案◆】:8031系统必须外接程序促成器,原则上说,P0和P2口要用作数据和地址总线,所以只有P1和P3口可用作I/O口,共16条I/O线。在使用外部存储器时,除了占用P0和P2口外,还需要用P3口RD(P3.7)和WR(P3.6)两条控制线,所以这种情况下就只剩下14条I/O线可用了。
(2)【◆题库问题◆】:[单选] 访问片外RAM存储器数据的指令语句是()
A.MOVCA,@A+DPTR
B.MOVXA,@DPTR
C.MOVA,@R1
D.PUSHACC
A.MOVCA,@A+DPTR
B.MOVXA,@DPTR
C.MOVA,@R1
D.PUSHACC
【◆参考答案◆】:B
【◆参考答案◆】:D
(4)【◆题库问题◆】:[判断题] Sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址区的SFR上。
A.正确
B.错误
A.正确
B.错误
【◆参考答案◆】:正确
(5)【◆题库问题◆】:[单选] 8051单片机内部有()个16位定时/计数器。
A.1
B.2
C.3
D.4
A.1
B.2
C.3
D.4
【◆参考答案◆】:B
(6)【◆题库问题◆】:[单选] 在程序运行中,当执行“MOVPCON,#02H”指令后,其CPU状态是()
A.进入空闲工作模式
B.进入掉电工作模式
C.程序中断,上电后重新启动
D.程序死机
A.进入空闲工作模式
B.进入掉电工作模式
C.程序中断,上电后重新启动
D.程序死机
【◆参考答案◆】:B
(7)【◆题库问题◆】:[单选] 串行口中断入口地址是()。
A.000BH
B.0023H
C.1000H
D.0013H
A.000BH
B.0023H
C.1000H
D.0013H
【◆参考答案◆】:B
(8)【◆题库问题◆】:[问答题] 中断响应时间是否为确定不变的?为什么?
【◆参考答案◆】:
中断响应时间不是确定不变的。由于CPU不是在任何情况下对中断请求都予以响应的;此外,不同的情况对中断响应的时间也是不同的。下面以外部中断为例,说明中断响应的时间。
在每个机器周期的S5P2期间,端的电平被所存到TCON的IE0位,CPU在下一个机器周期才会查询这些值。这时满足中断响应条件,下一条要执行的指令将是一条硬件长调用指令"LCALL",使程序转入中断矢量入口。调用本身要用2个机器周期,这样,从外部中断请求有效到开始执行中断服务程序的第一条指令,至少需要3个机器周期,这是最短的响应时间。
如果遇到中断受阻的情况,这中断响应时间会更长一些。例如,当一个同级或更高级的中断服务程序正在进行,则附加的等待时间取决于正在进行的中断服务程序:如果正在执行的一条指令还没有进行到最后一个机器周期,附加的等待时间为1~3个机器周期;如果正在执行的是RETI指令或者访问IE或IP的指令,则附加的等待时间在5个机器周期内。
若系统中只有一个中断源,则响应时间为3~8个机器周期。
中断响应时间不是确定不变的。由于CPU不是在任何情况下对中断请求都予以响应的;此外,不同的情况对中断响应的时间也是不同的。下面以外部中断为例,说明中断响应的时间。
在每个机器周期的S5P2期间,端的电平被所存到TCON的IE0位,CPU在下一个机器周期才会查询这些值。这时满足中断响应条件,下一条要执行的指令将是一条硬件长调用指令"LCALL",使程序转入中断矢量入口。调用本身要用2个机器周期,这样,从外部中断请求有效到开始执行中断服务程序的第一条指令,至少需要3个机器周期,这是最短的响应时间。
如果遇到中断受阻的情况,这中断响应时间会更长一些。例如,当一个同级或更高级的中断服务程序正在进行,则附加的等待时间取决于正在进行的中断服务程序:如果正在执行的一条指令还没有进行到最后一个机器周期,附加的等待时间为1~3个机器周期;如果正在执行的是RETI指令或者访问IE或IP的指令,则附加的等待时间在5个机器周期内。
若系统中只有一个中断源,则响应时间为3~8个机器周期。
(9)【◆题库问题◆】:[填空题] 使用8031芯片时,需将/EA引脚接()电平,因为其片内无()存储器。
【◆参考答案◆】:低、程序
(10)【◆题库问题◆】:[单选] 上电复位后,PSW的值为()。
A.1
B.07H
C.FFH
D.0
A.1
B.07H
C.FFH
D.0
【◆参考答案◆】:D