- A+
所属分类:法律类题库
【◆参考答案◆】:A
(2)【◆题库问题◆】:[填空题] 一个机器周期包括()个振荡周期,具体分为()个状态周期。
【◆参考答案◆】:12;6
(3)【◆题库问题◆】:[单选] 89C51单片机的字长是()位。
A.32
B.16
C.8
D.4
A.32
B.16
C.8
D.4
【◆参考答案◆】:C
(4)【◆题库问题◆】:[问答题,简答题] 各中断源对应的中断服务程序的入口地址是否能任意设定?如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
【◆参考答案◆】:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。例如:外部中断0的中断服务程序INT0P放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:ORG 0003HLJMP INTOP列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。
(5)【◆题库问题◆】:[问答题] 简述堆栈。
【◆参考答案◆】:
(1)在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的RAM区。
(2)用MOVSP,#STK指令建立堆栈。
(3)存放数据按"后进先出"原则进行。
(4)利用PUSH、POP指令即可进行进栈、出栈操作。
(1)在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的RAM区。
(2)用MOVSP,#STK指令建立堆栈。
(3)存放数据按"后进先出"原则进行。
(4)利用PUSH、POP指令即可进行进栈、出栈操作。
(6)【◆题库问题◆】:[单选] ADC0809启动A/D转换的方式是()
A.高电平
B.低电平
C.正脉冲
D.负脉冲
A.高电平
B.低电平
C.正脉冲
D.负脉冲
【◆参考答案◆】:C
(7)【◆题库问题◆】:[填空题] 在MCS-51中PC和DPTR都用于传送地址,但PC是为访问()存储器传送地址。
【◆参考答案◆】:程序
(8)【◆题库问题◆】:[填空题] 8051复位后,CPU从()单元开始执行程序。
【◆参考答案◆】:0000H
(9)【◆题库问题◆】:[问答题] 简述8051单片机位寻址区的空间分配。
【◆参考答案◆】:位寻址区域有两块,一是在内部RAM区,占用16个字节,字节地址是20H―2FH,共128位,位地址是00H―7FH,另一区域在特殊寄存器区,字节地址在80H―FFH之中,特点是字节地址可以被8整除的11个SFR(特殊功能寄存器),83位(有三位未定义)。
(10)【◆题库问题◆】:[单选] 使用8155最多可以扩展出的I/O口线是()
A.16根
B.24根
C.22根
D.32根
A.16根
B.24根
C.22根
D.32根
【◆参考答案◆】:C