单片机原理及应用综合学习习题指导第二三章.docx

上传人:b****5 文档编号:7247644 上传时间:2023-01-22 格式:DOCX 页数:13 大小:26.51KB
下载 相关 举报
单片机原理及应用综合学习习题指导第二三章.docx_第1页
第1页 / 共13页
单片机原理及应用综合学习习题指导第二三章.docx_第2页
第2页 / 共13页
单片机原理及应用综合学习习题指导第二三章.docx_第3页
第3页 / 共13页
单片机原理及应用综合学习习题指导第二三章.docx_第4页
第4页 / 共13页
单片机原理及应用综合学习习题指导第二三章.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

单片机原理及应用综合学习习题指导第二三章.docx

《单片机原理及应用综合学习习题指导第二三章.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用综合学习习题指导第二三章.docx(13页珍藏版)》请在冰豆网上搜索。

单片机原理及应用综合学习习题指导第二三章.docx

单片机原理及应用综合学习习题指导第二三章

10621、10622同学们:

单片机的学习,基础练习是关键,请大家利用平时时间,完成下面百题基础练习巩固(第二、三章),题前有标记的内容是后面几章的,大家这次可以不做。

其余的题,请同学们课后完成,并将作业在下周四(即10月27日)上课前交。

为督促学习进度,要求如下:

1、按时交作业同学,并按要求完成同学计入平时成绩。

2、百题基础练习巩固习题请大家自我复印后完成。

3、同学们在完成百题基础练习过程中,根据自己做题情况填写下表。

4、百题基础练习答案,在下周四上课时统一公布!

百题基础练习巩固自我学习情况表班级()姓名()学号()

做题中感觉

较难题(只填写题号)

通过做题还不够清楚的第二、三章知识点(请按1、2、3点罗列,如果没有请填写学得较好)

请同学们根据第二、三章内容提问!

如果没有,请填写学得较好

目前单片机学习体会,或对该课程授课建议也真诚欢迎同学们提出来!

谢谢!

(祝大家学习愉快!

 

《单片机原理及应用》基础巩固百题练习题

一、填空题

1、计算机中常作的码制有()、反码和()。

2、单片微型机()、存储器和()三部分组成。

3、若不使用MCS-51片内存器引脚()必须接地。

4、(输入输出设备)是计算机与外部世界交换信息的载体。

5、计算机中最常用的字符信息编码是()。

6、计算机中的数称为机器数,它的实际值叫(真值)。

7、请完成数制转换:

(7)D=()B;

8、当PSW寄存器的RS1=0,RS0=0时,工作寄存器Rn,工作在第()区。

9、8051单片机有()个8位并行I/0端口。

10、单片机复位时P2口的值为()。

11、MCS-51单片机有()个中断源。

12、8051单片机,当CPU响应外部中断0的中断请求时,其入口地址为()H。

13、堆栈区数据的进出原则是()。

14、将寄存器R0中的内容传送到累加器A中的指令是()。

15、在只使用外部程序存储器时,单片机的()管脚必须接地。

16、将立即数12H传送到累加器A中的指令应是()。

17、通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护。

调用返回时再进行出栈操作,把保护的断点送回()。

18、在寄存器寻址方式中,指令中指定寄存器的内容就是()。

在变址寻址方式中,以()作变址寄存器,以()或()作基址寄存器。

19、假定累加器(A)=49H,执行指令:

201AH:

MOVCA,@A+PC

后,送入A的是程序存储器()单元的内容。

20、若(DPTR)=5306H,(A)=49H,执行下列指令:

MOVCA,@A+DPTR

后,送入A的是程序存储器()单元的内容。

21、假定(SP)=45H,(ACC)=46H,(B)=47H,执行下列指令:

PUSHACC

PUSHB

后,(SP)=(),(46H)=(),(47H)=()。

22、假定(SP)=47H,(46H)=46H,(47H)=47H。

执行下列指令:

POPDPH

POPDPL

后,(DPTR)=(),(SP)=()。

23、若(A)=56H,(R0)=56H,(56H)=56H。

执行指令:

ADDA,@R0

后,(A)=(),(CY)=(),(AC)=(),(OV)=()。

24、访问内部RAM使用()指令,访问外部RAM使用()指令,访问内部ROM使用()指令,访问外部ROM使用()指令。

25、当计数器产生记数溢出时,定时器/记数器的TF0(TF1)位=()。

对记数溢出的处理,在中断方式时,该位作为()位使用;在查询方式时,该位作为()位使用。

26、MCS—51单片机外部有2个中断,分别为(),()。

27、十进制29的二进制表示为()。

28、MCS-51片内()范围内的数据存储器,既可以字节寻址又可以位寻址。

29、指令MOVA,#20H属于()寻址,MOVA,R0指令属于()寻址。

30、MCS—51单片机定时器内部结构由T0、()、工作方式寄存器TMOD和()组成。

31、计算机的系统总线有()、控制总线和()。

32、.微处器由()、控制器和()三部分组成。

33、当MCS-51引脚()信号有效时,表示从Po口稳定地送出了低8位地址。

34、MCS-51的堆栈是软件填写堆栈指针临时在()存储器内开辟的区域。

35、MCS-51中凡字节地址能被()整除的特殊功能寄存器均能寻址。

36、MCS-51有4组工作寄存器,它们的地址范围是()。

37、MCS-51片内()范围内的数据存储器,既可以字节寻址又可以位寻址。

38、计算机的系统总线有()、控制总线和()。

39、80C51含()掩膜ROM。

40、80C51在物理有()个独立的存储空间。

41、一个机器周期等于()个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。

42、请完成数制转换:

11111001B=()H。

43、MCS—51单片机的CPU主要功能为()和控制功能。

44、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,其中INT0的入口地址为()。

45、JCrel指令执行时,当CY位为()时程序发生跳转。

46、8051可编程定时/计数器的方式寄存器是()。

47、当A=05H,DPTR=1000H时,执行MOVX@DPTR,A指令后,是将A中数据05H传送到()单元。

48、指令MOVA,#05属于()寻址方式。

二、单项选择题,每小题有四个答案,请选择一个正确的答案,将该答案的字母添在相应题目后的括号内。

1、计算机中最常用的字符信息编码是()。

AASCIIBBCD码C余3码D循环码

2、MCS-51的时钟最高频率是()。

A12MHzB6MHzC8MHzD10MHz

3、以下不是构成的控制器部件()。

A程序计数器、B指令寄存器、C指令译码器、D存储器

4、以下不是构成单片机的部件()。

A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机

5、下列不是单片机总线是()。

A地址总线B控制总线C数据总线D输出总线

 

6、8051单片机芯片一共有()个引脚。

A、30B、20C、9D、40

7、8031中,若A=02H,B=02H,执行指令MULAB后,A为()。

A、16HB、10HC、00HD、04H

8、单片机在进行取指令操作时,指令的地址是由()的内容决定。

A、SPB、PCC、DPTRD、ACC

9、在中断允许寄存器中,CPU的总中断控制位是()。

A、ET1B、ESC、EAD、EX1

10、MCS—51系列单片机指令的寻址方式有多种,属于变址寻址的指令是()。

A、MOVA,@RiD、MOVCA,@A+DPTR

C、MOVXA,@DPTRB、MOV@Ri,A

11、子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是()完成的。

A、通过POP指令B、通过RET或RETI指令C、通过MOV指令D、自动

12、已知CY=1,A=01H,执行RLCA指令后,A的内容是()。

A、10HB、02HC、03HD、00H

13、下面指令的助记符中,()是伪指令。

A、ADDB、ORGC、ACALLD、ANL

14、8031定时/计数器共有四种操作模式,并由TMOD寄存器中M1M0的状态决定,当M1M0的状态为10时,定时/计数器被设定为()。

A、13位定时/计数器B、自动重装8位定时/记数器

C、16位定时/计数器D、T0为2个独立的8位定时/计数器,T1停止工作

15、下列指令中,不影响堆栈指针的指令是()。

A、RETB、LCALLaddr16

C、JBbit,relD、RETI

16、定时器T0的溢出标志TF0,在CPU响应中断后()。

A、由软件清零B、由硬件清零C、随机状态D、AB都可以

17、将外部数据存储器单元的内容传达到累加器A中,应该采用()指令。

A、MOVdirect,RnB、MOVA,@Ri

C、MOVA,#dataD、MOVXA,@DPTR

18、8051单片机中,唯一一个用户可使用的16位寄存器是()。

A、PSWB、ACCC、SPD、DPTR

19、8031中,若A=02H,B=08H,C=1执行指令ADDCA,B后,A为()。

A、16HB、0BHC、11HD、08H

20、MCS—51单片机复位后,专用寄存器ACC的状态是()。

A、E0HB、07HC、0FFHD、00H

21、已知A=12H,执行SWAPA指令后,A的内容是()。

A、12HB、02HC、01HD、21H

22、下列指令中比较转移指令是指()。

A、DJNZRn,relB、CJNERn,#data,rel

C、DJNZdirect,relD、JBCbit,rel

23、下列指令中,()指令是正确的。

A、MOVR0,#2000HB、RLP1

C、MOV@DPTR,2000HD、MOVA,@R0

24、MCS—51指令MOVR0,20H中的20H中的20H是指()。

A、外部RAM20HB、立即数

C、一个数的初值D、内部RAM20H

25、传行通信中波特率是指()。

A、每分钟传送的二进制位数B、每秒传送的二进制位数

C、每秒传送的二进制字节数D、每分钟传送的二进制字节数

26、MOVXA,@DPTR指令中源操作数的寻址方式是()。

A、寄存器寻址B、寄存器间接寻址C、直接寻址D、立即寻址

27、ORG0003H

LJMP2000H

ORG000BH

LJMP3000H当CPU响应外部中断0后,PC的值是()。

A、0003HB、2000HC、000BHD、3000H

28、产生

信号的指令是()。

A、MOVXA,@DPTRB、MOVCA,@A+PC

C、MOVXA,@A+DPTRD、MOVX@DPTR,A

29、CALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=()。

A、2000HB、2001HC、2002HD、2003H

30、51执行完MOVA,#08H后,PSW的一位被置位()。

A、CB、F0C、OVD、P

31、下面条指令将MCS-51的工作寄存器置成3区()。

A、MOVPSW,#13HB、MOVPSW,#18H

C、SETBPSW.4CLRPSW.3D、SETBPSW.3CLRPSW.4

32、执行MOVXA,DPTR指令时,MCS-51产生的控制信号是()。

A、PSENB、ALEC、RDD、WR

33、MOVC,#00H的寻址方式是()。

A、位寻址B、直接寻址C、立即寻址D、寄存器寻址

34、ORG0000H

AJMP0040H

ORG0040H

MOVSP,#00H当执行完左边的程序后,PC的值是()。

A、0040HB、0041HC、0042HD、0043H

35、对程序存储器的读操作,只能使用()。

A、MOV指令B、PUSH指令C、MOVX指令D、MOVC指令

36、以下不是构成单片机的部件()

A.打印机B。

存储器

C。

接口适配器(I\O接口电路)D。

微处理器(CPU)

37、单片机的工作过程就是()的过程。

A、取指令和执行指令B、寻找操作数

C、顺序执行指令D、单步执行程序

38、单片机8051的XTAL1和XTAL2引脚是引脚。

A.外接晶振B。

外接串行口C。

外接中断D。

外接定时器

39、单片机中的程序计数器PC用来。

A.存放指令B。

存放正在执行的指令地址

C.存放下一条指令地址D。

存放上一条指令地址

40、MOVC,#00H的寻址方式是。

A.立即寻址B。

直接寻址C。

位寻址D。

寄存器寻址

41、8051有4组工作寄存器区,它们是有PSW状态字中的RS1、RS0进行选择的,当RS1=1、RS0=0,选择的是工作寄存器区。

A.第0区B。

第1区C。

第3区D。

第2区

42、8031定时/计数器共有四种操作模式,由TMOD寄存器中M1M0的状态决定,当M1M0的状态为10时,定时/计数器被设定为。

A.13位定时/计数器B。

16位定时/计数器

C.自动重装8位定时/计数器D。

T0为2个独立的8位定时/计数器,T1停止工作

43、下列指令中影响堆栈的指令是。

A.LJMPB。

ADDC。

MOVCA,@A+PCD。

LCALL

44、中断响应之后所执行的相应的处理程序通常称为。

A.子程序B。

主程序

C.中断服务子程序D。

断点

45、MCS---51指令系统中,指令MOVA,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后。

A.(A)=86HB。

(A)=18HC。

(A)=20HD。

(A)=00H

46、指令ORG0000H的功能是。

A.设置程序存放起始位置的伪指令B。

将RAM起始单元0000H清零的伪指令。

C.将ROM起始单元0000H清零的伪指令D。

设置数据存放起始位置的伪指令

47、MCS—51指令系统中,指令ADDA,R0执行前(A)=38H,(R0)=54H,(C)=1执行后,其结果为。

A.(A)=92H(C)=1B。

(A)=92H(C)=0

C.(A)=8CH(C)=1D。

(A)=8CH(C)=0

48、MCS—51指令系统中,指令DAA是。

A.除法指令B。

加1指令C。

十进制加法调整指令D。

加法指令

49、在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是中断。

A.定时器T0B。

定时器T1C。

外部中断INT0D。

外部中断INT1

50、LJMP跳转空间最大可达到。

A.2KBB。

256BC。

128BD。

64KB

51、欲将P1口的高4位保留不变,低4位取反,可用指令。

A.ANLP1,#0F0HB。

ORLP1,#0FH

C.XRLP1,#0FHD。

以上三句都对

52、8051单片机,有5个中断,其中入口地址为000BH的是。

A.外中断0B。

外中断1C。

T0中断D。

T1中断

53、8031单片机的定时器T1用作计数脉冲是。

A.由外部计数脉冲计数B。

外部计数脉冲由内部时钟频率提供

C.外部计数脉冲由T1(P3.4)输入D。

外部计数脉冲由T1(P3.5)输入

54、使8031的定时器T1停止计数的指令是使TCON的。

A.TF0位置1B。

TR0位置1C。

TR1位置0D。

TR0位置0

55、MCS—51汇编语言指令格式中,唯一不可缺少的部分是。

A.注释B。

标号C。

操作码D。

操作数

56、在中断服务程序中,至少应有一条()。

A、传送指令B、转移指令C、加法指法D、中断返回指令

57、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()。

A、98HB、84HC、42D、22H

58、DMCS-51在响应中断时,下列哪种操作不会发生()。

A、保护现场B、保护PCC、找到中断入口若悬河D、保护PC转入中断入口

59、用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择()。

A、方式0B、方式1C、方式2D、方式3

60、MCS-51有中断源(    )。

A、5个   B、2个   C、3个   D、6个

61、MCS-51响应中断时,下面哪一个条件不是必须的()。

A、当前指令执行完毕B、中断是开放的

C、没有同级中断等待响应D、必须有RET1指令

62、使用定时器T1时,有几种工作模式(  )。

A、1种   B、2种   C、3种  D、4种

63、计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是()。

A、由CPU自动完成B、在中断响应中完成功之路

C、应由中断服务程序完成D、在主程序中完成

64、下面哪一种传送方式适用于处理外部事件()。

A、DMAB、无条件传递进C、中断D、条件传递

65、8051单片机芯片一共有()个引脚。

A、30B、20C、40D、9

66、8031中,若A=03H,B=02H,执行指令MULAB后,A为()。

A、16HB、10HC、06HD、00H

67、单片机中的程序计数器PC用来()。

A、存放指令B、存放正在执行的指令地址

C、存放上一条指令地址D、存放下一条指令地址

68、访问外部存贮器或其它接口芯片时,它的地址线由()构成。

A、P0口B、P0口和P2口C、P2口D、P1口

69、单片机的堆栈指针SP始终是指示()

A、堆栈中间位B、堆栈顶C、堆栈地址D、堆栈底

70、单片机应用程序一般存放在()中。

A、RAMB、CPUC、寄存器D、ROM

71、MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是()。

A、寄存器寻址B、寄存器间接寻址

C、基址加变址寻址D、立即寻址

72、在中断服务程序中,至少应有一条()。

A、传送指令B、中断返回指令C、加法指法D、转移指令

73、下面哪条指令能对外部RAM操作。

()

A、MOVXA,@DPTRB、MOVCA,@A+DPTR

C、MOVC@A+DPTR,AD、MOV @DPTR,A

74、某存储器芯片容量是8K*4bit,那么它的地址线根数是()。

A、11根B、13根C、12根D、14根

75、在指令MOVC,30H中,30H是()。

A、操作码B、单元地址C、位地址D、立即数

76、若想检查子程序内部指令的执行情况,多采用()。

A、重复执行B、连续执行C、跟踪执行D、单步执行

77、8031有4组工作寄存器区,它们是由PSW状态字中的()决定的。

A、CY、OVB、F0、F1C、RS1、RS0D、AC

78、控制串行口工作方式的寄存器是(   )。

A、SCONB、PCONC、TCOND、TMOD

79、指令SETBbit的功能是()。

A、进位位置1B、指定位置1C、指定位清零D、指定位取反

80、在中断允许寄存器中,EA位的作用是()。

A、外中断0允许控制位B、中断请求总标志位

C、总中断允许控制位D、串行口中断允许位

81、8051单片机的堆栈区位于()。

A、片外程序存储器B、片内程序存储器

C、片外数据存储器D、片内数据存储器

82、MCS—51汇编语言指令格式中,唯一不可缺少的部分是()。

A、注释B、标号C、操作数D、操作码

83、单片机复位后,专用寄存器ACC的状态是()。

A、FFFFHB、00HC、07HD、FFH

84、MCS—51指令系统有七种寻址方式,其中MOVA,direct指令的源操作数属于()寻址方式。

A、间接B、直接C、变址D、相对

85、80C51与8031的区别在于()。

A、内部ROM的容量不同

B、内部RAM的容量不同

C、内部ROM的类型不同

D、80C51使用EEPROM,而8031使用EPROM

86、假定(SP)=37H,在进行子程序调用时把累加器A和断点地址进栈保护后,SP的值为()。

A、4AHB、38HC、39HD、40H

87、在相对寻址方式中,寻址的结果体现在()。

A、PC中B、累加器A中

C、DPTR中D、某个存储单元中

88、在寄存器间接寻址方式中,指定寄存器中存放的是()。

A、操作数B、操作数地址

C、转移地址D、地址偏移量

89.执行返回指令时,返回的断点是()。

A.调用指令的首地址B.调用指令的末地址

C.返回指令的末地址D.调用指令下一条指令的首地址

90.可以为访问程序存储器提供或构成地址的有()。

A.只有程序计数器PC

B.只有PC和累加器A

C.只有PC、A和数据指针DPTR

D.PC、A、DPTR和堆栈指针SP

91.若原来工作寄存器0组为当前寄存器组,现要改2组为当前寄存器组,不能使用指令()

A.SETBPSW.3B.SETBD0H.4

C.MOVD0H,#10HD.CPLPSW.4

92.执行以下程序段

MOVSP,#40H

MOVB,#30H

MOVA,#20H

PUSHB

PUSHACC

POPB

POPACC

后,B和A的内容分别为()

A.20H,30HB.30H,20H

C.40H,30HD.40H,20H

93.执行以下程序段

MOVR0,#70H

MOVA,R0

RLA

MOVR1,A

RLA

RLA

ADDA,R1

MOV@R0,A

后,实现的功能是()

A.把立即数70H循环左移3次B.把立即数70H×10

C.把70H单元的内容循环左移3次D.把70H单元的内容×10

94.下列叙述中,不属于单片机存储器系统特点的是()

A.扩展程序存储器与片内程序存储器存储空间重叠

B.扩展数据存储器与片内数据存储器存储空间重叠

C.程序和数据两种类型的存储器同时存在

D.芯片内外存储器同时存在

95.如在系统中只扩展两片Intel2764,其地址范围分别为0000H~1FFFH、8000H~9FFFH,除应使用P0口的8条口线外,至少还应使用P2口的口线()

A.6条B.7条C.5条D.8条

96.下列有关MCS—51中断优先级控制的叙述中,错误的是()

A.低优先级不能中断高优先级,但高优先级能中断低优先级

B.同级中断不能嵌套

C.同级中断请求按时间的先后顺序响应

D.同级中断按CPU查询次序响应中断请求

97.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。

从堆栈弹出的断点地址送给()。

A.AB.CYC.PCD.DPTR

98.中断查询确认后,在下列各种单片机运行情况中,能立即进行响应的是()。

A.当前指令是ORLA,Rn指令

B.当前正在执行RETI指令

C.当前指令是MUL指令,且正处于取指令机器周期

D.当前正在进行1优先级中断处理

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1