单片机复习题

更新时间:2023-11-18 16:49:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、判断题 T是对 F是错

1、中断请求信号有效,并且是开中断的情况下,该中断请求能被立即响应。(F) 2、在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。 (T) 3、MOV A,30H这条指令执行后的结果A=30H 。( F ) 4、MCS-51单片机可执行指令:MOV R2,@R1。( F )

5、在实际产品开发中,单片机选型首先要考虑其性能是不是最高,而价格因素可以不重点考虑。( F )

6、中断服务程序的最后一条指令是RET。(F)

7、MCS-51单片机可执行指令:MOVC A,@DPTR。(F ) 8、MCS-51单片机可执行指令:MOV @DPTR,A。( F ) 9.程序计数器(PC)不能为用户使用,因此它就没有地址。( F ) 10、单片机采用的累加器结构是提高单片机数据处理能力的一个瓶颈。( F ) 11、P2口既可以作为I/O使用,又可以作地址/数据复用口使用。(T) 12、内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用。( F ) 13、在MCS-51单片机中,一个机器周期等于1μS。(F ) 14、多字节的指令不一定执行的指令周期长。( T ) 15、当向堆栈压入一个字节的数据后,SP中的内容减1。(F ) 16、RC A为循环左移指令。(F) 17、单片机读引脚指令“读回”的就是与该引脚相连接的外电路的状态。( T ) 18、在程序执行过程中,由PC提供数据存储器的读/写地址。( T ) 19、在单片机的乘法指令执行时,溢出位OV不随运算结果改变。( F ) 20、80C51共有21个专用寄存器,它们的位都是可以进行位寻址的。( F ) 21、单片机在内部RAM开辟一定区域作为寄存器来使用的目的是降低成本。( F )

22、MOV A,30H的源操作数为立即寻址方式。(F) 23、“DA A”只能对加法操作进行调整,不能对减法、乘法和除法操作直接进行调整。( T )

24、特殊功能寄存器可以用间接寻址方式寻址。(F ) 25、单总线器件只要和单片机连接一根信号线,不用再连接其他导线就可以工作。( F )

26、MCS-51单片机中的PC是不可寻址的。(T ) 27、MOV A,@A+DPTR是一条查表指令。(F)

28、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。(T ) 29、CAN总线可以实现远距离的通信。( T )

30、MUL AB的执行结果是高8位在A中,低8 位在B中。(F) 31、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。( F ) 32、采用并行总线方式扩展了外部数据存储器,则P2口将不能用作普通IO口。( T )

33、DPTR是由DPH和DPL两个8位特殊寄存器组成的。 (T) 34、单片机的串行口不需要外接器件就可以直接支持远距离通信。( F ) 35、可编程器件内部起码存在一个寄存器或者存储单元。( T ) 36、AJMP跳转空间最大可达到64KB 。(F) 37、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中

断低优先级中断请求。( T )

38、MOV A, R0, 这是寄存器寻址方式。 ( T ) 39、要进行多机通信,MCS-51串行接口的工作方式应为方式1。 ( F ) 40、中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。( F ) 41、8051单片机的P0口既可以做数据口线又可以做为地址口线 。 ( T ) 42、TMOD中的GATE=1时,表示由两个信号控制定时器的启停。 ( F )。 43、MCS-51外扩I/O口与外RAM是统一编址的。 ( F )。 44、8051内部有4K的程序存储器。( T )

45、工作寄存器工作在0区,则R2 所对应的内部数据存储器的地址是03H 。( F ) 46、“MOVC A , @A +DPTR”这是条相对寻址指令。( F ) 47、8051单片机的P2口只能用作通用I/O 口。( F ) 48、程序存储器一般用来存放数据表格和程序。( T ) 49、MCS-51的相对转移指令最大负跳距是127B。(F ) 50、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。( F ) 二、选择题

1、8051与8031的区别是:(D )

(A)、内部数据存储单元数目的不同 (B)、内部数据存储器的类型不同 (C)、内部程序存储器的类型不同 (D)、有无内部程序存储器 2、为了提高系统的抗干扰能力,以下措施最有效且可行的为( B )

A、在程序存储器的合适位置大量填充如LJMP 0000H指令; B、把程序放在RAM中;

C、把系统放在没有干扰的场合中使用; D、提高系统的工作电压。

3、MCS-51单片机复位操作的主要功能是把PC初始化为( C )。

A.0100H B.2080H C.0000H D.8000H

4、8051与8052的区别是:( D )

(A)有无内部程序存储器 (B)内部数据存储器的类型不同 (C)内部程序存储器的类型不同 (D)内部数据存储单元数目的不同 5、单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是( B )

(A) 4KB (B)64KB (C)8KB (D)128KB 6、单片机是将( D )做到一块集成电路芯片中,称为单片机。

A.CPU、RAM、ROM B. CPU、I/O设备

C. CPU、RAM D. CPU、RAM、ROM、I/O设备

7、8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P3 8、单片机应用程序一般存放在(D )

a) RAM b)ROM c)寄存器 d)CPU 9、单片机读ROM中数据用(1)指令,控制信号是(2)。( D )

A.(1)MOV (2)RD和WR B. (1)MOVC (2)RD和WR C.(1)MOV(2)PSEN和EA D. (1)MOVC(2)PSEN和EA

10、PC的值是( C )

(A)当前指令前一条指令的地址 (B)当前正在执行指令的地址 (C)下一条指令的地址 (D)控制器中指令寄存器的地址 11、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( A )。

(A)PSW (B)PC (C)A (D)SP 12、若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( C )。

A.500 B.1000 C.216-500 D.216-1000

13、51单片机IO口应用的时候,一般不用关注的情况是( D )

A、P0口的开漏输出特性 B、IO口的“准”双向特性 C、IO口的驱动能力 D、IO口的编程控制难度 14、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作。(C)

(A)ALE (B)VCC (C)PSEN (D)A15 15、LJMP指令的跳转范围是( D )。

(A)256 (B)1KB (C)2KB (D)64KB 16、以下单片机功耗相对较低的为( A )

A、MSP430系列 B、PIC系列 C、AVR系列 D、AT89系列 17、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( A )引脚。

A.P3.2 B.P3.3 C.P3.4 D.P3.5

18、访问外部数据存储器时,不起作用的信号是( C )。

(A)RD (B)WR (C)PSEN

(D)ALE

19、以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)

(A)逻辑运算 (B)符号数加减法运算 (C)乘法运算 (D)除法运算

20、单片机读写外RAM数据用(1)指令,控制信号是(2)。( B )

A.(1)MOV (2)RD和WR B. (1)MOVX (2)RD和WR C.(1)MOVX(2)PSEN和EA D. (1)MOVC(2)PSEN和EA

21、已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B )

a) 7542H b) 7542 c) 75.42H d) 75.42 22、下列指令中不影响标志位CY的指令有( B )。

a)ADD A,20H b)CLR c)RRC A d)INC A 23、指令MOV寻址空间是( C )。

A.片外ROM B。片外RAM C。片内RAM D。片内ROM 24、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( C )

A.36H (B)37H (C)38H (D)39H 25、AJMP指令的跳转范围是( A )。

(A)2KB (B)1KB (C)256 (D)64KB 26、当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( A )。

A.1个机器周期 B.2个机器周期 C.4个机器周期 D.10个晶振周期

27、若要扩展一个并行输出接口,以下器件中最合适的为( B )

A、74HC164 B、74HC245 C、AT24C04 D、ADC0809 28、下列指令中正确的是( D )。

(A)DEC DPTR (B)CPL A

(C)MOVC B,@PC+A (D)MOV R1, R3 29、MCS-51单片机扩展I/O口与外部数据存储器( A )。

(A)统一编址 (B)分别独立编址 (C)变址编址 (D)动态变址

30、当我们对延时程序有效严格的时间要求时,我们最需要关注( B )

A、指令长度 B、指令周期 C、程序结构 D、汇编环境

31、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。

A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断 32、下列指令中正确的是( D )。

(A)MOV P2.1,A (B)JBC TF0,L1 (C)MOVX B,@DPTR (D)MOV A,@R3 33、在MCS—51中(C)

(A)具有独立的专用的地址线 (B)由P0口和P1口的口线作地址线 (C)由P0口和P2口的口线作地址线 (D) 由P1口和P2口的口线作地址线 34、指令MOVX寻址空间是( B )。

A.片外ROM B。片外RAM C。片内RAM D。片内ROM 35、8051位寻址能力能够达到( D )位。

A.64 B. 128 C.32 D.16

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

(A)操作数 (B)操作数地址 (C)转移地址 (D)地址偏移量 37、MCS-51单片机扩展外部程序存储器和数据存储器( A )。

(A)分别独立编址 (B)统一编址 (C)分别独立编址或统一编址 (D)动态变址 38、MCS-51的并行I/O口读-改-写操作,是针对该口的( D )。

(A) 引脚 (B) 片选信号 (C) 地址线 (D)内部锁存器 39、对于由80C51构成的单片机应用系统(EA=1),中断响应并自动生成长调用指令LCALL后,应( B )去执行中断服务程序。

(A)、转向外部程序存储器 (B)、转向内部程序存储器 (C)、转向外部数据存储器 (D)、转向内部数据存储器 40、定时器若工作在循环定时或循环计数场合,应选用( C )。

A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式3 41、MCS-51单片机的外部中断1的中断请求标志是( D )。

A.ET1 B.TF1 C.IT1 D.IE1

42、在MCS-51中,需要外加电路实现中断撤除的是:( D )

(A) 电平方式的外部中断 (B) 脉冲方式的外部中断 (C) 外部串行中断 (D) 定时中断 43.执行返回指令时,返回的断点是(C )

(A)调用指令的首地址 (B)调用指令的末地址 (C)调用指令下一条指令的首地址 (D)返回指令的末地址 44、8051单片机的堆栈区是向地址( D )的方向生成的。 A.可变 B. 不定 C.减小 D. 增大 45、“MUL AB”指令执行后,16位乘积的高位在( D )中。 A. A B. C C. AB D. B 46、假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段: ANL A,#17H ORL 17H,A XRL A,@R0 CPL A

后,A的内容为( B )

(A)CBH (B)03H (C)EBH (D)C8H 47、通过串行口发送或接收数据时,在程序中应使用:( C )指令

(A)MOVC (B)MOVX (C)MOV (D)XCHD 48、下列标号中,正确的标号是( A )。

A.1BT: B.BEGIN: C.ADD: D.STAB31: 49、发送一次串行数据的操作不包含的是( B )。

(A)CLR TI (B)MOV A,SBUF (C)JNB TI,$ (D)MOV SBUF,A 50、串行口每一次传送( C )字符。

A.1个 B.1串 C.1帧 D.1波特 51、执行以下程序段: MOV R0,# data MOV A,@R0 RL A

MOV R1,A RL A RL A

ADD A,R1 MOV @R0,A

后,实现的功能是( A )

(A)把立即数data循环左移3次 (B)把立即数data乘以10 (C)把data单元的内容循环左移3次 (D)把data单元的内容乘以10

52、8031复位后,PC与SP的值为( B )

a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H

53、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B )。 a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR

本文来源:https://www.bwwdw.com/article/g3tv.html

Top