大学MOOC 单片机原理与应用(江苏理工学院)1001755124 最新慕课完整章节测试答案
第2讲51系列单片机的结构及原理
教材第2章、第7章测验题
1、单选题:
下列选项中不是单片机生产商的是
选项:
A: INTEL
B: MOTOROLA
C: PHILIPS
D: MICROSOFT
答案: 【 MICROSOFT】
2、单选题:
AT89C52如果扩展程序存贮器,那么P2口
选项:
A: 只能用其第二功能
B: 只能用第一功能
C: 可以用第一功能也可以用其第二功能
D: 以上都不对
答案: 【 只能用其第二功能】
3、单选题:
在51单片机系统中,若晶振频率6MHz,一个机器周期等于( )μs
选项:
A: 2
B: 1.5
C: 1
D: 0.5
答案: 【 2】
4、单选题:
80C51的时钟频率为6MHz,则它的1个机器周期为( )。
选项:
A: 1/12μS
B: 1μS
C: 2μS
D: 1/6μS
答案: 【 2μS 】
5、单选题:
MCS-51单片机串行口中断的入口地址为( )
选项:
A: 0003H
B: 000BH
C: 0023H
D: 001BH
答案: 【 0023H】
6、单选题:
51系列单片机系统中,外部扩展的芯片数据总线由( )完成。
选项:
A: P0口
B: P1口
C: P2口
D: P3口
答案: 【 P0口】
7、单选题:
MCS—51单片机的复位信号是( )有效。
选项:
A: 高电平
B: 低电平
C: 脉冲
D: 下降沿
答案: 【 高电平】
8、单选题:
INTEL 8051 CPU是( )位的单片机
选项:
A: 16
B: 4
C: 8
D: 准16
答案: 【 8】
9、单选题:
8051与8031的区别是:( )
选项:
A: 有无内部程序存储器
B: 内部数据存储器的类型不同
C: 内部程序存储器的类型不同
D: 内部数据存储单元数目的不同
答案: 【 有无内部程序存储器】
10、判断题:
并行口中只有P0口没有第二功能,P1口没有上拉电路
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
51单片机系统可以没有复位电路。
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
51单片机是8位机,因此它的数据总线和地址总线均为8根线。
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
工作寄存器区不允许做普通的RAM单元来使用。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR还是被PSEN信号连接。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
线选法可以充分利用空间,不会有空间重叠。
选项:
A: 正确
B: 错误
答案: 【 错误】
17、判断题:
并行口中只有P0口没有第二功能,P1口没有上拉电路。
选项:
A: 正确
B: 错误
答案: 【 错误】
18、判断题:
MCS—51单片机是8位机,因此它的数据总线和地址总线均为8根线。
选项:
A: 正确
B: 错误
答案: 【 错误】
19、判断题:
在89C52的片内RAM区中,位地址和部分字节地址是冲突的。
选项:
A: 正确
B: 错误
答案: 【 错误】
20、判断题:
当89C52的EA引脚接高电平时,CPU只能访问片内的4KB空间。
选项:
A: 正确
B: 错误
答案: 【 错误】
21、判断题:
MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
选项:
A: 正确
B: 错误
答案: 【 错误】
22、判断题:
工作寄存器组是通过置位PSW中的RS0和RS1来切换的。
选项:
A: 正确
B: 错误
答案: 【 正确】
23、填空题:
PDIP封装51单片机芯片共有________个引脚,MCS-51系列单片机为_________位单片机。(两个答案之间用“、”分隔)
答案: 【 40、8】
24、填空题:
AT89C52内部RAM中的_____________单元及特殊功能寄存器中地址为______________可以位寻址。(两个答案之间用“、”分隔)
答案: 【 20H-2FH、8的倍数】
25、填空题:
51的一个机器周期有 个时钟周期
答案: 【 12】
26、填空题:
外部中断1的中断服务子程序的入口地址为:___________。
答案: 【 0013H】
27、填空题:
定时器T1溢出的中断服务子程序的入口地址为:___________。
答案: 【 001BH】
28、填空题:
串行口的中断服务子程序的入口地址为:___________。
答案: 【 0023H】
29、填空题:
片内RAM 00H~1FH 为___________区。
答案: 【 工作寄存器】
30、填空题:
AT89C52内部有 数据存贮空间。
答案: 【 256Byte##%_YZPRLFH_%##256字节】
31、填空题:
MCS—51的一个机器周期有 个时钟周期。
答案: 【 12】
32、填空题:
若fosc=4MHz,则一个机器周期为 微秒。
答案: 【 3】
33、填空题:
8051外部可扩展 程序存贮空间。
答案: 【 64K】
34、填空题:
8051单片机复位后,R4所对应的存储单元的地址为
答案: 【 04H】
35、填空题:
8051的引脚RST是 脚(IN脚还是OUT脚)
答案: 【 IN】
36、填空题:
8051复位后,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
答案: 【 0000】
37、填空题:
MCS-51的并行I/O口信息有 和 二种读取方法。(请用中文“、”分割两个空的内容)
答案: 【 读引脚、读锁存器】
38、填空题:
内部有程序存贮器的单片机,若EA引脚接 则直接读外部程序存贮器。(填高电平或低电平)。
答案: 【 低电平】
第4讲闪烁的LED灯
汇编指令知识测验
1、单选题:
下列合法指令中源操作数属于直接寻址的是()
选项:
A: MOV 30H,#0A3H
B: M0VX 3000H,FFH
C: MOV P0,#30H
D: MOV A,P1
答案: 【 MOV A,P1】
2、单选题:
下列合法指令中目的操作数属于直接寻址的是()
选项:
A: MOV P0, A
B: MOV R0, A
C: MOV A, @R2
D: MOV @R1, A
答案: 【 MOV P0, A】
3、单选题:
假定设置堆栈指针SP的值为60H,在执行指令PUSH 20H后SP的值为( )
选项:
A: 60H
B: 61H
C: 59H
D: 20H
答案: 【 61H】
4、单选题:
51系列单片机复位后,SP的状态为()
选项:
A: 07H
B: 00H
C: 60H
D: 10H
答案: 【 07H】
5、单选题:
51系列单片机中工作寄存器区是片内( )单元。
选项:
A: 00H~1FH
B: 00H~2FH
C: 10H~2FH
D: 10H~1FH
答案: 【 00H~1FH】
6、单选题:
指令的组成部分一定包含( )
选项:
A: 标号
B: 操作码
C: 操作数
D: 注释
答案: 【 操作码】
7、单选题:
指令SETB PSW.3 的寻址方式属于( )
选项:
A: 立即寻址
B: 寄存器寻址
C: 直接寻址
D: 相对寻址
答案: 【 直接寻址】
8、单选题:
下列指令中错误的是( )
选项:
A: MOV @R0,A
B: MOVX @R0, A
C: MOV @R1,A
D: MOV A, @R2
答案: 【 MOV A, @R2】
9、单选题:
MOV SP,#60H;PUSH A;POP A;执行完上述程序段后,SP的值为( )
选项:
A: 60H
B: 61H
C: 59H
D: 62H
答案: 【 60H】
10、单选题:
MOV SP,#60H;PUSH A;POP A;PUSH 78H;执行完上述程序段后,SP的值为( )
选项:
A: 61H
B: 78H
C: 60H
D: 62H
答案: 【 61H】
11、单选题:
(A)=85H, R0=20H, (20H)=0AFH, 执行指令 ADD A, @R0 后,PSW各位的值为( )
选项:
A: A=34H,CY=1,AC=1,OV=1,P=1;
B: A=34H,CY=1,AC=1,OV=0,P=1;
C: A=34H,CY=1,AC=0,OV=1,P=1;
D: A=34H,CY=0,AC=1,OV=1,P=1;
答案: 【 A=34H,CY=1,AC=1,OV=1,P=1;】
12、单选题:
MOV A, #65HADD A, #58HDA执行完上述指令后,结果为( )
选项:
A: A=23H, CY=1;
B: A=0BDH,CY=0;
C: A=23H, CY=0;
D: A=0BDH, CY=1;
答案: 【 A=23H, CY=1;】
13、单选题:
CY=1, A=49H,执行指令 SUBB A,#64H 后,结果为()
选项:
A: A=0E4H,CY=1,P=0,AC=0,OV=0;
B: A=0E4H,CY=1,P=0,AC=0,OV=1;
C: A=0E4H,CY=1,P=0,AC=1,OV=0;
D: A=0E4H,CY=0,P=0,AC=0,OV=0
答案: 【 A=0E4H,CY=1,P=0,AC=0,OV=0;】
14、单选题:
关于乘法指令MUL AB,下列说法错误的是()
选项:
A: 若乘积大于255,则ov=1,否则ov=0;
B: 若乘积大于255,则ov=0,否则ov=1;
C: CY总为0
D: P受累加器A中内容影响
答案: 【 若乘积大于255,则ov=0,否则ov=1;】
15、单选题:
MOV R0,#0DJNZ R0,$.......上述程序段中,DJNZ指令会重复执行多少次( )
选项:
A: 1次
B: 255次
C: 256次
D: 不确定
答案: 【 256次】
16、单选题:
堆栈指针SP为()位指针。
选项:
A: 8
B: 4
C: 10
D: 16
答案: 【 8】
17、判断题:
DIV AB的执行结果是商8位在B中,余数8位在A中
选项:
A: 正确
B: 错误
答案: 【 错误】
18、判断题:
INC @R2
选项:
A: 正确
B: 错误
答案: 【 错误】
19、判断题:
MOV C,30H
选项:
A: 正确
B: 错误
答案: 【 正确】
20、判断题:
SJMP $
选项:
A: 正确
B: 错误
答案: 【 正确】
21、判断题:
在执行子程序调用或执行中断服务程序时都将产生压栈的动作
选项:
A: 正确
B: 错误
答案: 【 正确】
22、判断题:
CPL C &nbs
