第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, #65H‎‎ADD A, #58H‎‎DA‎‎执行完上述指令后,结果为( )‎
选项:
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,#0‌‌DJNZ 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

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注