单片机复习题.docx

上传人:b****3 文档编号:27383790 上传时间:2023-06-30 格式:DOCX 页数:40 大小:129.73KB
下载 相关 举报
单片机复习题.docx_第1页
第1页 / 共40页
单片机复习题.docx_第2页
第2页 / 共40页
单片机复习题.docx_第3页
第3页 / 共40页
单片机复习题.docx_第4页
第4页 / 共40页
单片机复习题.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

单片机复习题.docx

《单片机复习题.docx》由会员分享,可在线阅读,更多相关《单片机复习题.docx(40页珍藏版)》请在冰豆网上搜索。

单片机复习题.docx

单片机复习题

一、填空题:

1.执行指令时,PC内容的低8位经P0口输出,高8位经P2口输出。

2.运算器的功能是进行算术运算和逻辑运算。

3.访问内部RAM使用MOV指令,访问外部RAM使用MOVX指令。

4.在查询和中断两种数据输入输出控制方式中,效率较高的是中断。

5.假定累加器A的内容为30H,执行指令:

1000H:

MOVCA,@A+PC后,把程序存储器1030H单元的内容送累加器A中。

6.变址寻址的指令都是单字节指令。

7.在MCS-51的时序定时单位中称为状态的是S状态周期。

8.堆栈主要是为保存数据和读取数据而设置的。

9.在三态缓冲电路中,除了数据输入线和数据输出线外,还应当有一个控制信号线。

10.假定标号qaz的地址为0100H,标号qwe值为0123H。

应执行指令:

qaz:

SJMPqwe该指令的相对偏移量为rel=21H。

11.在多位LED显示器接口电路的控制信号中,必不可少的是位控信号和段控信号。

12.数据I/O操作的核心内容是输入/输出数据。

13.定时器/计数器工作方式2的计数值有限,最大只能到28-1。

14.定时/计数中断的中断请求是自动撤除的,无需用户干预。

15.在MCS-51单片机系统中,采用的编址方式是16进制编码 。

16.访问内部ROM使用MOVC指令,访问外部ROM使用MOVC指令。

17.在存储器编址技术中,不需要额外增加电路但却能造成存储映象区重叠的编址方法是/EA=1时。

18.以助记符形式表示的计算机指令就是它的汇编语言。

19.在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于RAM。

20.单片机系统在运行过程中,如发生掉电故障,其掉电保护措施是

先保存数据到内部RAM中,然后再给内部RAM维持供电。

21.MCS-51单片机的定时单位中,一个机器周期包括6个状态,一个状态

包括2个拍节。

22.指令系统中执行时间最长的指令是乘、除指令(4周期指令)。

23.在MCS-51单片机中,需双向传递信号的是数据(I/O口)线。

24.在MCS-51单片机中,需外加电路实现中断撤除的是电平触发的外部中断源。

25.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址 。

26.8051芯片的内部程序存储器共有4KBROM存储单元,其地址为0000H~0FFFH。

27.定时中断0响应后,产生的长调用指令应当是LCALL000BH。

28.为扩展存储器而构造系统总线,应以P0口的8位口线作为低8位地址/数据线,以P2口的口线作为高8位地址线。

29.能有效利用存储空间适用于大容量存储器扩展的编址方法是译码法。

30.执行如下指令序列:

MOVC,P1.0

ANLC,P1.1

ANLC,/P1.2

MOVP3.0,C后,所实现的逻辑运算式为P3.0=P1.0VP1.1V/P1.2。

31.假定addr11=00100000000B,标号qaz的地址为1030H。

执行指令qaz:

AJMPaddr11后,程序转移到地址addr11=00100000000B去执行。

32.在位操作中,能起到与字节操作中累加器作用相同的是CLRA。

33.空操作指令NOP常用于程序的延时或等待,是单字节指令,因此执行后PC加1。

34.累加器A中存放着一个其值小于等于127的8位无符号数,CY清“0”后执行RLCA指令,则A中数变为原来的2倍。

35.单片机系统复位后,(PSW)=00H,因此内部RAM寄存器区的当前寄存器是

第0组,8个寄存器的单元地址为00H~07H。

36.一台计算机的指令系统就是它所能执行的全部指令的集合。

37.在寄存器寻址方式中,指令中指定寄存器的内容就是源操作数。

38.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的/CE端提供信号。

39.中断采样用于判断是否有中断请求信号,但MCS-51中只有外部中断才有中断采样问题。

40.在定时器工作方式0下,计数器的宽度为13位。

如果系统晶振频率为3MHZ,则最大定时时间为32.768mS。

41.在接口电路中,把已经编址并能进行读写操作的寄存器称之为状态寄存器。

42.简单输出口扩展是为了实现输出数据的寄存功能。

43.简单输入口扩展是为了实现输入数据的寄存功能。

44.指令MOVA,3AH的源操作数寻址方式是直接寻址。

45.外部RAM单元的数据传送只能使用变址寻址方式。

46.外部RAM的数据传送全部都是通过累加器进行的。

47.指令MULAB是把累加器A和寄存器B中的两个无符号8位数相乘,所得结果低8位存放在A中,高8位存放在B中。

48.在单片机系统中,广泛使用机械式非编码式键盘。

49.8155的定时器/计数器是减法计数。

50.三态缓冲电路输出除了通常的低电平状态、高电平状态以外,还有一种是高阻悬浮电平状态。

51.三态缓冲器的输出应具有三种状态,其中不包括高阻悬浮电平状态。

52.对程序存储器的读操作,只能使用MOVC指令。

53.单片机的基本工作方式是程序执行方式。

54.用电信号写入也用电信号擦除的只读存储器芯片是EEPROM。

55.在定时器/计数器的工作方式中,具有自动重新加载功能的是方式2。

56.一般情况下,中断响应时间是3~8个机器周期。

57.条件转移指令只能采用相对寻址方式。

58.只能用于对程序存储器进行寻址的寻址方式是变址寻址方式。

二、选择题:

1.在位操作中,能起到与字节操作中累加器作用相同的是(D)

A.AC

B.OV

C.P

D.CY

2.外部中断0响应后,产生的长调用指令应当是(A)

A.LCALL0003H

B.LCALL000BH

C.LCALL0013H

D.LCALL001BH

3.在算术运算过程中,(PSW)=01H,则累加器A的内容可以为(B)

A.21H

B.31H

C.41H

D.53H

4.有一条指令KWR:

AJMPaddr11,若addr11=10101101010B,标号KWR地址为2070H,则执行指令后,程序转到(A)

A.256AH

B.2AD4H

C.264DH

D.265AH

5.绝对转移指令的助记符是(B)

A.LJMP

B.AJMP

C.SJMP

D.JMP

6.不能为程序存储器提供和构成地址的有(C)

A.PC

B.A

C.DPTR

D.PSW

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

A.定时中断

B.脉冲方式的外部中断

C.串行中断

D.电平方式的外部中断

8.在下列寄存器中,与定时/计数控制无关的是(C)

A.TCON(定时控制寄存器)

B.TMOD(工作方式控制寄存器)

C.SCON(串行控制寄存器)

D.IE(中断允许控制寄存器)

9.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是(B)

A.1-8192

B.0-8191

C.0-8192

D.1-4096

10.在接口电路中的“口”一定是一个(D)

A.已赋值的寄存器

B.数据寄存器

C.可编址的寄存器

D.既可读又可写的寄存器

11.外中断初始化的内容不包括(D)

A.设置中断响应方式

B.设置外中断允许

C.设置中断总允许

D.设置中断方式

12.为给扫描法工作的键盘提供接口电路,在接口电路中只需要(B)

A.一个输入口

B.一个输入口和一个输出口

C.一个输出口

D.两个输入口和一个输出口

13.MCS-51指令系统中具有三个操作数的指令是(B)

A.累加器判零转移指令

B.数值比较转移指令

C.减1条件转移指令

D.变址寻址转移指令

14.逻辑“异或”运算的助记符是(D)

A.ANL

B.ORL

C.CPL

D.XRL

15.指令系统中执行时间最长的指令是(B)

A.加减指令

B.乘除指令

C.逻辑运算指令

D.控制转移指令

16.中断查询,查询的是(B)

A.中断请求信号

B.中断标志位

C.外中断方式控制位

D.中断允许控制位

17.下列指令中正确的是(D)

A.MOVA,@30H

B.PUSH#30H

C.MOVR1,R2

D.XCHA,R1

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

A.只有程序计数器PC

B.只有PC和累加器A

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

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

19.以下各项中不能用来对内部数据存储器进行访问的是(A)

A.数据指针DPTR

B.按存储单元地址或名称

C.堆栈指针SP

D.由R0或R1作间址寄存器

20.如在系统中只扩展一片Intel2732(4K×8),除应使用P0口的8条口线外,至少还应使用P2口的口线(A)

A.4条

B.5条

C.6条

D.7条

21.在相对寻址方式中,寻址的结果体现在(A)

A.PC中

B.累加器A中

C.DPTR中

D.某个存储单元中

22.对程序存储器的读操作,只能使用(D)

A.MOV指令

B.PUSH指令

C.MOVX指令

D.MOVC指令

23.必须进行十进制调整的十进制运算(C)

A.有加法和减法

B.有乘法和除法

C.只有加法

D.只有减法

24.三态缓冲器的输出应具有三种状态,其中不包括(A)

A.高阻抗状态

B.低阻抗状态

C.高电平状态

D.低电平状态

25.在LED显示中,为了输出位控和段控信号,应使用指令(B)

A.MOV

B.MOVX

C.MOVC

D.XCH

26.十进制调整指令的指令格式是(B)

A.INCA

B.DAA

C.DECA

D.RLCA

27.在MCS-51中,以下说法正确的是(C)

A.具有独立的专用的地址线

B.由P0口和P1口的口线作地址线

C.由P0口和P2口的口线作地址线

D.由P1口和P2口的口线作地址线

28.在相对寻址方式中,“相对”两字是指相对于(A)

A.地址偏移量rel

B.当前指令的首地址

C.当前指令的末地址

D.DPTR值

29.下列指令中与进位标志位CY无关的指令有(D)

A.移位指令

B.位操作指令

C.十进制调整指令

D.条件转移指令

30.在MCS-51中,需双向传递信号的是(B)

A.地址线

B.数据线

C.控制信号线

D.电源线

31.通过改造而形成的既可读又可写的程序存储器的最大特点是(B)

A.掉电后所存信息不消失

B.既可运行程序又可修改程序

C.既可存储数据又可存储程序

D.既可存放开发程序又可存放监控程序

32.单片机的基本工作方式是(A)

A.程序执行方式

B.复位方式

C.单步执行方式

D.掉电保护方式

33.可使内部RAM30H单元中的所有位变反的指令是(B)

A.ORL30H,#0FFH

B.XRL30H,#0FFH

C.ANL30H,#0F0H

D.ORL30H,#0FH

34.定时中断1响应后,产生的长调用指令应当是(D)

A.LCALL0003H

B.LCALL0013H

C.LCALL000BH

D.LCALL001BH

35.下列指令错误的是(D)

A.XCHA,R0

B.SUBBA,#30H

C.SWAPA

D.ADDA。

@30H

36.在单片机存储器扩展技术中,作为内外程序存储器的选择信号的是(D)

A.WR

B.PESN

C.ALE

D.EA

37.若外接晶体振荡频率为6MHZ,则该单片机的机器周期为(C)

A.1/6µS

B.1/3µS

C.2µS

D.4µS

38.MCS-51单片机采用了引脚复用技术,其具有第二功能信号引脚的是(D)

A.P0口线

B.P1口线

C.P2口线

D.P3口线

39.可使内部RAM50H单元中的高3位变反,其余位不变的指令是(C)

A.ANL50H,#0FFH

B.ORL50H,#00H

C.XRL50H,#0E0H

D.ORL50H,#0FFH

40.单片机运行的最简单的配置系统是(A)

A.最小系统

B.最小功耗系统

C.典型系统

D.测控增强系统

41.在生产过程中完成程序写入的只读存储器称之为(A)

A.掩膜ROM

B.PROM

C.EPROM

D.EEPROM

42.存储器编址技术解决的是(A)

A.存储单元的选择

B.ROM与RAM的区分

C.芯片的选择

D.地址和数据的隔离

43.单片机系统扩展时使用的锁存器,是用于锁存(B)

A.高8位地址

B.低8位地址

C.8位数据

D.ALE信号

44.使用CHMOS芯片的最主要原因是利用它的(B)

A.速度快特点

B.低功耗特点

C.高密度特点

D.体积小特点

45.在定时器/计数器的工作方式中,具有自动重新加载功能的是(C)

A.工作方式0

B.工作方式1

C.工作方式2

D.任意工作方式

46.对程序计数器PC的操作(A)

A.是自动进行的

B.是通过传送进行的

C.是通过加“1”指令进行的

D.是通过减“1”指令进行的

47.在MCS-51单片机的运算电路中,不能为ALU提供数据的是(B)

A.累加器A

B.暂存器

C.寄存器B

D.状态寄存器PSW

48.在寄存器间接寻址方式中,指定寄存器中存放的是(B)

A.操作数

B.操作数地址

C.转移地址

D.地址偏移量

49.与定时工作方式1和0比较,定时工作方式2不具备的特点是(B)

A.计数溢出后能自动重新加载计数初值

B.增加计数器位数

C.提高计数精度

D.适于循环定时和循环计数应用

50.对于由8031构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应(A)

A.转向外部程序存储器去执行中断服务程序

B.转向内部程序存储器去执行中断服务程序

C.转向外部数据存储器去执行中断服务程序

D.转向内部数据存储器去执行中断服务程序

51.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送给(C)

A.A

B.CY

C.PC

D.DPTR

52.在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的(B)

A.EA位和ET0位

B.EA位和EX0位

C.EA位和ES位

D.EA位和EX1位

53.MCS-51单片机I/O编址采用的是统一编址方法,因此(A)

A.有专门的I/O操作指令

B.I/O寄存器与存储单元同等对待

C.地址空间与存储器空间是相互分开的

D.使用MOVX指令访问存储器而使用MOVC指令进行I/O数据传送

54.8155是一个可编程I/O接口芯片,“可编程”是指(A)

A.有14位可控定时器/计数器

B.芯片内包含有256个字节的RAM存储器

C.只能使用中断编程方法进行I/O数据传送

D.使用命令字以程序方法设置I/O数据传送的工作方式

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

A.逻辑运算

B.符号数加减法运算

C.乘法运算

D.除法运算

56.以下有关PC和DPTR的结论中错误的是(B)

A.DPTR是可以访问的而PC不能访问

B.DPTR是MCS-51中唯一的16位寄存器

C.它们都具有加“1”功能

D.DPTR可以分为2个8位的寄存器使用,但PC不能

57.在使用译码法同时扩展多片数据存储器芯片时,不能在各存储芯片间并行连接的信号是(B)

A.读写信号

B.地址译码输出信号

C.数据信号

D.高位地址信号

58.假定(A)=0C5H,执行指令SWAPA后,累加器A的内容为(C)

A.3AH

B.8BH

C.5CH

D.0E2H

59.内部RAM中的位寻址区定义的位是给(A)

A.位操作准备的

B.移位操作准备的

C.控制转移操作准备的

D.以上都对

60.如果以查询方式进行定时应用,则应用程序中的初始化内容应包括(D)

A.系统复位,设置工作方式,设置计数初值

B.设置计数初值,设置中断方式,启动定时

C.设置工作方式,设置计数初值,打开中断

D.设置工作方式,设置计数初值,禁止中断

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

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

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

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

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

62.在下列信号中,不是给数据存储器扩展使用的是(A)

A.EA

B.RD

C.WR

D.ALE

63.在MCS-51中,为实现P0口线的数据和低位地址复用,应使用(C)

A.地址缓冲器

B.地址寄存器

C.地址锁存器

D.地址译码器

64.执行返回指令时,返回的断点是(D)

A.调用指令的首地址

B.调用指令的末地址

C.调用指令下一条指令的首地址

D.返回指令的末地址

65.一般情况下,中断响应时间是(A)

A.3-8个机器周期

B.1-4个机器周期

C.2-5个机器周期

D.4-6个机器周期

66.对于脉冲方式的外中断请求,为保证中断请求有效,中断请求脉冲高低电平的持续时间应在(B)个晶振周期以上.

A.8

B.12

C.16

D.24

67.如程序中有绝对调用指令8100HACALL48FH,则主程序到(C)去调用子程序

A.8102H

B.8491H

C.848FH

D.848DH

68.条件转移指令只能采用(B)

A.立即寻址

B.相对寻址

C.寄存器间接寻址

D.变址寻址

69.PC的值是(C)

A.当前指令前一条指令的地址

B.当前正在执行指令的地址

C.下一条指令的地址

D.控制器中指令寄存器的地址

70.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(C)

A.36H

B.39H

C.38H

D.37H

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

A.SETBPSW.3

B.SETBDOH.3

C.MOVPSW.3,1

D.CPLPSW.3

72.在下列信号中,不是给程序存储器扩展使用的是(D)

A.PSEN

B.EA

C.ALE

D.WR

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

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

B.同级中断不能嵌套

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

D.同时同级的多中断请求将形成阻塞,系统无法响应

74.只能用于对程序存储器进行寻址的寻址方式是(A)

A.变址寻址

B.直接寻址

C.相对寻址

D.寄存器间接寻址

75.下列指令正确的是(B)

A.CPL#30H

B.DECA

C.MOVA,@10H

D.MOVX30H,@DPTR

76.外部RAM单元的数据传送只能使用(C)方式

A.立即寻址

B.寄存器寻址

C.寄存器间接寻址

D.相对寻址

77.变址寻址的指令都是(A)字节指令

A.一

B.二

C.三

D.四

78.子程序返回指令的格式是(C)

A.RLC

B.RRC

C.RET

D.RETI

79.以下会影响程序状态字(PSW)的指令是(D)

A.MOV@R0,A

B.INCA

C.DECA

D.MULAB

80.将二进制数10110100101转换成十六进制数为(A)

A.5A5H

B.0B4AH

C.6B4H

D.0C55H

81.将十进制数327转换成二进制数为(c)

A.111000101

B.100011101

C.101000111

D.110010101

82.一个带符号的数X=-13,其补码用二进制表示为(b)

A.10001101

B.11110011

C.11110010

D.11111100

83.一般将堆栈指针SP设在内部RAM(C)范围内

A.00-1FH

B.20-2FH

C.30-7FH

D.80-FFH

84.空操作指令属于(A)类指令

A.控制转移

B.算术运算

C.逻辑运算及移位

D.位操作

三、判断改错题:

1.8031片内无程序存储器,而8751是将8051片内的ROM换成EPROM。

(√)

2.MCS-51单片机的程序存储器和数据存储器空间是相互独立的,物理结构也不同。

(√)

3.中断方式是CPU访问的主动形式,而查询方式是CPU等待通知的被动方式。

(√)

4.在单片机芯片内部发生,不需在芯片上设置引入端的中断请求是定时中断和串行中断。

(√)

5.在定时工作方式2下,因为把TH作为予置寄存器,因此在应用程序中应当有计数溢出时从TH向TL加载计数初值的操作。

(√)

6.程序存储器与数据存储器的扩展,在地址线、数据线与控制线的连接方法上,都是有区别的。

(╳)

7.按位取反实际上就是逻辑非运算。

(√)

8.在一般情况下,MCS-51单片机允许同级中断嵌套。

(╳)

9.中断初始化时,对中断控制寄存器的状态设置,只可使用位操作指令,而不能使用字节操作指令。

(╳)

10.对于通过改造而形成的既可读又可写的程序存储器,进行读写操作既可使用MOVX指令,也可使用MOVC指令。

(╳)

11.MCS-51的定时和计数皆使用同一计数机构,所不同的只是计数脉冲的来源。

来自于单片机内部的是定时,而来自于外部的是计数。

(╳)

12.只有外部中断才有中断请求的采样问题。

(╳)

13.中断实际上是数据共享技术。

(╳)

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

当前位置:首页 > 高等教育 > 管理学

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

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