《单片机原理及应用》题库及答案 联系客服

发布时间 : 星期二 文章《单片机原理及应用》题库及答案更新完毕开始阅读1198b93f10661ed9ad51f3c5

二 单项选择

第1章

1、 ( C )负数最常用的表示方式为:

A:原码 B:反码 C:补码

D:真值

2、 ( A )将十进制数215转换成对应的二进制数是: A:11010111 B:11101011 C:10010111 D:10101101 3、 ( D )十进制126数其对应的十六进制数可表示为: A:8F B:8E C:FE D:7E 4、 ( B )二进制数110110110对应的十六进制数可表示为: A:1D3H B:1B6H 5、 ( D )-3的8位补码是:

C:DB0H

D:666H

A:10000011 B:11111100 C:11111110 D:11111101 6、 ( C )将十六进制数6EH转换成对应的十进制数是: A:100 B:90 C:110 7、 ( B )已知[X]补=00000000,则X的真值为:

A:+1

B:0

C:-1

8、 ( D )已知[X]补=01111110,则X的真值为:

A:+1 B:-126 C:-1 9、 ( C )十六进制数4FH对应的十进制数是: A:78 B:59 C:79

D:120 D:以上都不对 D:+126 D:87

第2章

10、 ( A )使用8751,且EA=1时,则可以外扩ROM的容量为: A:64KB B:60KB C:58KB D:56KB 11、 ( C )8031是:

A:CPU B:微处理器 C:单片微机 D:控制器 12、 ( A )所谓CPU是指:

A:运算器控制器 B:运算器与存储器 C:输入输出设备 D:控制器与存储器

13、 ( A )MCS—51单片机的CPU主要的组成部分为:

A:运算器、控制器 B:加法器、寄存器 C:运算器、加法器 D:运算器、译码器 14、 ( D )PSW=18H时,则当前工作寄存器是:

A:0组 B:1组 C:2组 D:3组

15、 ( B )下面哪条指令将MCS—51的工作寄存器置成3区(最后一区):

A:MOV PSW,#13H B:MOV PSW,#18H

C:SETB PSW.4 CLR PSW.3 D:SETB PSW.3 CLR PSW.4 16、 ( C )单片机中的程序计数器PC用来:

A:存放指令 B:存放正在执行的指令地址 C:存放下一条指令地址 D:存放上一条指令地址

17、 ( A )MCS—51外扩ROM、RAM时,它的数据总线是:

5

A:P0 B:P1 C:P2 D:P3

18、 ( B )MCS-51在外扩ROM、RAM时,它的地址是通过以下传送: A:P0和P1 B:P0和P2 C:P1和P2 D:P1和P3 19、 ( B )当ALE信号有效时,表示:

A:从ROM中读取数据 B:从P0口送出地址低8位 C:从P0口送出数据 D:从RAM中读取数据 20、 ( B )MCS—51上电复位后,SP的内容应是:

A:00H B:07H C:60H D:70H 21、 ( A )MCS-51单片机的堆栈必须位于: A:片内数据存储区 B:片外数据存储区

C:片内程序存储区 D:片外程序存储区

22、 ( A )以下MCS-51单片机特殊功能寄存器中,能够使用位寻址的是:

A:80H B:81H C:82H D:83H

23、 ( B )MCS-51系统中,当PSEN信号有效时,表示CPU要从以下存储区读取信息: A:片内数据存储区 B:片外数据存储区 C:片内程序存储区 D:片外程序存储区

24、 ( C )PSW中RS1=1, RS0=0时,R2的地址为:

A:02H B:0BH C:12H D:1BH

25、 ( D )MCS-51一个机器周期包含的振荡(时钟)周期数为:

A:1 B:4 C:8 D:12

26、 ( B )8031单片机的机器周期为2μs,则其晶振频率fosc为:

A:1 MHz B:2 MHz C:6 MHz D:12 MHz 27、 ( D )为了使80C51发生复位,应当在80C51的RST引脚上加: A:2个振荡(时钟)周期以上的低电平 B:2个机器周期以上的低电平 C:2个振荡(时钟)周期以上的高电平 D:2个机器周期以上的高电平

28、 ( B )为了使8C51发生复位,应当在8051的RST引脚上加:

A:低电平 B:高电平 C:高阻 D:以上均可

29、 ( B )单片机上电复位后,PC的内容和SP的内容为:

A:0000H,00H B:0000H,07H C:0003H,07H D:0800H,08H

30、 ( B )MCS—51单片机8031在工作时,如果不执行读、写片外RAM的指令,则ALE引脚:

A:输出高电平 B:输出脉冲,频率为fosc的1/6

C:输出低电平 D:输出脉冲,频率为fosc的1/2

31、 ( A )MCS—51单片机8031内部没有程序存储器,它的EA引脚:

A:必须接地 B:必须接+5V C:可悬空 D:以上三种视需要而定

32、 ( A )访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是:

A:P0口 B:P1口 C:P2口 D:P3口

33、 ( A )PSW中的RS1和RS0用来:

A:选择工作寄存器区号 B:指示复位 C:选择定时器 D:选择工作方式 34、 ( D )上电复位后,PSW的值为:

A:01H B:07H C:FFH D:00H 35、 ( A )堆栈指针SP的直接地址是:

A:00H B:07H C:81H D:FFH

36、 ( D )MCS—51单片机8031的P0口,当使用外部存贮存器时它是用来作为:

A:传输高8位地址口 B:传输低8位地址口

6

C:传输高8位数据口 D:传输低8位地址/数据口 37、 ( D )对于8031单片机,其内部RAM:

A:全部只能位寻址 B:全部只能字节寻址 C:其中一部分既可位寻址又可字节寻址 D:其中一部分只能位寻址

38、 ( C )8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于:

A:1/12 μS B:1/2 μS C:1μS D:2μS

39、 ( B )MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来:

A:存放指令 B:存放16位地址,作间址寄存器使用 C:存放下一条指令地址 D:存放上一条指令地址 40、 ( D )ALU表示:

A:累加器 B:程序状态字寄存器 C:计数器 D:算术逻辑部件 41、 ( A )单片机复位后,工作寄存器R0是:

A:00H单元 B:01H单元 C:09H单元 D:SFR

42、 ( D )单片机8051的XTAL1和XTAL2引脚用来:

A:外接定时器 B:外接串行口 C:外接中断 D:外接晶振 43、 ( B )8051单片机的VSS(20)引脚用来:

A:接主电源+5V B:接地 C:接备用电源 D:访问片外存贮器 44、 ( A )8051单片机的VCC(40)引脚用来:

A:主电源+5V B:接地 C:备用电源 D:访问片外存贮器 45、 ( D )8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是: A:P0 B:P1 C:P2 D:P3 46、 ( B )MCS—51复位后,程序从以下地址开始执行指令: A:0001H B:0000H C:0003H D:0023H 47、 ( D )单片机的P1口作输入用途之前必须:

A:在相应端口先置1 B:在相应端口先置0 C:外接高电平 D:外接上拉电阻 48、 ( D )MCS—51单片机的P1口的功能是:

A:可作通用双向I/O口用 B:可作一般I/O口用 C:可作地址/数据总线用 D:可作通用I/O口用 49、 ( C )MCS—51单片机复位后,专用寄存器ACC的状态是:

A:0000H B:07H C:00H D:0FFH

50、 ( B )当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统使用的工作寄

存器组为:

A:组0 B:组1 C:组2 D:组3 51、 ( D )8051单片机中,唯一一个用户可使用的16位寄存器是:

A:PSW B:ACC C: SP D:DPTR 52、 ( D )8051的程序计数器PC为16位计数器,其寻址范围是:

A:8K B:16K C:32K D:64K 53、 ( A )单片机应用程序一般存放在:

A:RAM B:ROM C:寄存器 D:CPU 54、 ( A )8051单片机能分时传送地址和数据的端口是:

A:P0口 B:P2口 C:P0口和P2口 D:P3口

第3章

55、 ( D )MCS—51的立即寻址方式中,立即数前面:

7

A:应加前缀“/” B:不加前缀 C:应加前缀“@” D:应加前缀“#” 56、 ( C )以下指令中完成8031单片机内部RAM间数据传送的指令是。

A:MOVX A,@DPTR B:MOVC A, @A+PC C:MOV A,#20H D:MOV 31H,32H 57、 ( B )MCS—51的立即寻址的指令中,立即数是:

A:放在寄存器R0中的内容 B:放在程序中的常数 C:放在A中的内容

D:放在B中的内容

58、 ( C )MCS—51的堆栈操作,正确的描述是:

A:先入栈,再修改堆栈指针 B:先修改堆栈指针,再出栈 C:先修改堆栈指针,再入栈 D:堆栈指针无须修改

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

A:寄存器间接寻址 B:寄存器寻址 C:基址加变址寻址 D:立即寻址 60、 ( D )MCS—51寻址方式中,位寻址的寻址空间是:

A:工作寄存器R0~R7 B:专用寄存器SFR C:程序存贮器ROM D:片内RAM的20H~2FH中的所有位和部分专用寄存器SFR的位 61、 ( D )要把P0口高4变0,低4位不变,应使用指令:

A:ORL P0,#0FH B:ORL P0,#0F0H C:ANL P0,#0F0H D:ANL P0,#0FH

62、 ( C )JNZ rel指令的寻址方式是:

A:立即寻址 B:寄存器寻址 C:相对寻址 D:位寻址 63、 ( D )执行LCALL 4000H指令时,MCS—51所完成的操作是:

A:保护PC B:4000H→PC

C:保护现场 D:PC入栈,4000H→PC 64、 ( A )以下指令中能够产生WR信号的是:

A:MOVX A,@DPTR B:MOVC A,@A+PC

C:MOVC A,@A+DPTR D:MOVX @DPTR,A 65、 ( )以下指令中能够产生RD信号的是:

A:MOVX A,@DPTR B:MOVC A,@A+PC C:MOVC A,@A+DPTR D:MOVX @DPTR,A

66、 ( B )MOVX A,@DPTR指令中源操作数的寻址方式是:

A:寄存器寻址 B:寄存器间接寻址 C:直接寻址 D:立即寻址 67、 ( A )执行PUSH ACC指令,MCS—51完成的操作是:

A:SP+1→SP ACC→(SP) B:ACC→(SP) SP-1→SP C:SP-1→SP ACC→(SP) D:ACC→(SP) SP+1→SP

68、 ( A )LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC的内容是:

A:2000H B:1FFDH C:2003H D:子程序的末地址 69、 ( D )MCS—51执行完MOV A,#08H后,PSW中肯定被置1的位是:

A:C B:F0 C:OV D:P 70、 ( A )读写MCS—51特殊功能寄存器,应使用的寻址方式是:

A:寄存器间接寻址 B:变址寻址 C:直接寻址 D:相对寻址

71、 ( D )执行MOVX A,@DPTR指令时,MCS—51作用到存储器上的控制信号是: A:PSEN B:ALE C:RD D:WR

72、 ( B )MCS—51指令SJMP相对于其自身的首地址,最大负跳转距离为: A:2KB B:128B C:126B D:256B 73、 ( B )MOV C,00H的寻址方式是:

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

74、 ( C )执行MOVX @DPTR,A指令时,MCS—51作用到存储器上的控制信号是( )

8