《单片机原理及接口技术》复习题.docx

上传人:b****5 文档编号:6479174 上传时间:2023-01-06 格式:DOCX 页数:19 大小:37.67KB
下载 相关 举报
《单片机原理及接口技术》复习题.docx_第1页
第1页 / 共19页
《单片机原理及接口技术》复习题.docx_第2页
第2页 / 共19页
《单片机原理及接口技术》复习题.docx_第3页
第3页 / 共19页
《单片机原理及接口技术》复习题.docx_第4页
第4页 / 共19页
《单片机原理及接口技术》复习题.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

《单片机原理及接口技术》复习题.docx

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

《单片机原理及接口技术》复习题.docx

《单片机原理及接口技术》复习题

《单片机原理及接口技术》复习题

一填空题

1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为(低电平)有效或(下降沿)有效。

2.若想使用MCS-51单片机的片内程序存储器,引脚

必须接(高电平)。

信号有效时,表示CPU要从(片外)存储器读取信息。

3.MCS-51单片机访问片外存储器时,利用(ALE)信号锁存来自(p0)口的低8位地址信号。

4.MCS-51单片机内部RAM的通用寄存器区共有(32)个单元,分为(4)组工作寄存器,每组(8)个单元,以(R0-R7)作为寄存器名称。

5.使AT89C51单片机复位有(上电)和(按键)两种方法。

复位以后CPU使用第(0)组工作寄存器,它们所对应的内部RAM地址为(00)H至(07)H,若要求使用第2组工作寄存器,RS1和RS0应设置为(10)。

6.MCS-51单片机的存储器分为4个物理上相互独立的存储器空间,即(片内程序存储)、(片外程序存储)、(片内数据存储)、(片外数据存储),按其逻辑关系可分为(3)个逻辑上相互独立的存储器空间。

7.MCS-51系列单片机片内数据存储器的寻址空间为(256)B、片外数据存储器的寻址空间为(64)B。

8.MCS-51系列单片机包括很多机型,其中8031单片机片内有(0)B的程序存储器、AT89C51单片机片内有(4k)B的程序存储器。

9.MCS-51系列单片机包括很多机型,其中AT89C51单片机片内有(128k)B的数据存储器和(4k)B的程序存储器。

10.MCS-51单片机常用的晶振频率范围是(1.2m)Hz至(12m)Hz。

如果单片机的时钟频率为12MHz,则一个机器周期是

(1)μs。

11.CPU的指令系统就是该CPU所能执行的(全部)的集合。

12.MCS-51单片机的指令系统共有(111)条指令,按指令所占用的字节数分,有(单)字节指令、(双)字节指令和(三)字节指令。

13.MCS-51单片机的指令系统有(7)种寻址方式。

14.对于AT89C52单片机内部RAM的80H~0FFH单元,应使用(寄存器间接)寻址方式。

专用寄存器应采用(直接)寻址方式。

15.寄存器寻址方式的寄存器的内容是(操作数),可用于寄存器寻址的寄存器有R0~R7、(A)、(B)、(DPTR)等。

16.在寄存器间接寻址方式中,其“间接”体现在寄存器的内容不是(操作数),而是操作数所在RAM单元的(DPTR)。

可用于寄存器间接寻址的寄存器有SP、(R0)、(R1)、(DPTR)等。

17.在变址寻址方式中,可把(PC)或(DPTR)作为基址寄存器,而把(A)作为变址寄存器。

变址寻址方式是专用于访问(ROM)的一种寻址方式。

18.MCS-51系列单片机的数据指针是(DPTR),堆栈指针是(SP),访问片外数据存储器应使(MOVX)指令。

19.指令“MOVA,48H”和“MOVA,#48H”的源操作数分别采用的是(直接地址)寻址和(地址)寻址方式。

20.若CY=1,(A)=4AH,则执行DAA指令后,CY=

(1),(A)=(90H)。

21.假定外部数据存储器1000H单元的内容为80H,A的内容为60H,执行下列指令序列后,累加器A的内容为(80h)。

MOVDPTR,#1000H

MOVXA,@DPTR

22.执行下列指令序列后,累加器A的内容为(68H)。

MOVA,#03H

MOVCA,@A+PC

DB20H,23H,26H,68H,85H

23.执行下列指令序列后,累加器A的内容为()。

MOVA,#05H

MOVDPTR,#TAB

MOVCA,@A+DPTR

TAB:

DB20H,23H,26H,68H,85H

24.执行下列指令序列后,SP的内容为(36H),61H单元的内容为(68H),62H单元的内容为(36H)。

MOVSP,#60H

MOVA,#68H

MOVPSW,#36H

PUSHACC

PUSHPSW

25.执行下列指令序列后,SP的内容为(40H),A的内容为(39H),B的内容为(88H)。

MOVSP,#43H

MOVR0,#43H

MOV@R0,#39H

MOV42H,#88H

POPACC

POPB

26.执行下列指令序列后,A的内容为(BF),CY的内容为(0),AC的内容为(0),OV的内容为(O)。

MOVA,#89H

MOVR0,#30H

MOV30H,#36H

ADDA,@R0

27.假定外部数据存储器1000H单元的内容为28H,PSW的内容为82H,执行下列指令序列后,A的内容为(FD),CY的内容为

(1),AC的内容为

(1),OV的内容为(0)。

MOVDPTR,#1000H

MOVXA,@DPTR

MOVR6,#0FAH

SUBBA,R6

28.执行下列指令序列后,A的内容为(26),CY的内容为

(1)。

MOVA,#69H

ADDA,#57H

DAA

29.假定外部数据存储器60H单元的内容为0A8H,内部数据存储器60H单元的内容为69H,执行下列指令序列后,A的内容为(90H),B的内容为(06H),CY的内容为(0),OV的内容为

(1)。

MOVR1,#60H

MOVXA,@R1

MOVB,#0AH

MULAB

30.假定外部数据存储器60H单元的内容为63H,内部数据存储器60H单元的内容为89H,执行下列指令序列后,A的内容为(16H),B的内容为(05H),CY的内容为(O),OV的内容为(0)。

MOVR1,#60H

MOVA,@R1

MOVB,#06H

DIVAB

31.执行下列指令序列后,A的内容为(60H),20H单元的内容为(09H)。

MOVR2,#69H

MOVA,R2

ANLA,#0FH

MOV20H,A

MOVA,R2

ANLA,#0F0H

SWAPA

32.执行下列指令序列后,A的内容为(00H),B的内容为(90H)。

MOVR2,#69H

MOVA,R2

XRLA,#0FFH

MOVB,A

MOVA,R2

ANLA,#00H

33.编写子程序和中断服务程序时,必须注意现场的(保护)和()。

34.计算机唯一能够识别的语言是(二进制)。

35.下列伪指令汇编后,各标号的值分别为

ORG0500H

AREA1:

DB01H,05H,03H,03H,08H,04HAREA1=(0500H)

BUF:

DS02HBUF=(0508H)

TIME:

EQU01HTIME=(01H)

ACK:

DB‘GH’ACK=(050AH)

36.AT89C51单片机共有(5)个中断源,可分为

(2)个中断优先级,其中外部中断源的触发方式可采用低电平触发或(下降沿)触发。

37.以外部中断0为例,响应中断后,首先将(pc)的内容压入堆栈,以保护断点,然后把(中断入口地址)装入PC,使程序转向(中断服务)。

38.某AT89C51单片机应用系统,程序已设定(IP)=00H,(IE)=9FH,当所有中断源同时申请中断时,CPU将响应(INTO)的中断请求。

39.MCS-51单片机的(串行口)中断,需要用软件清除中断请求标志。

若将外部中断置于边沿触发,要求负脉冲的宽度应大于

(1)周期。

40.外部中断有2种触发方式,当IT0等于0时,外部中断0被设置为(低电平)触发方式,当IT0等于1时,外部中断0被设置为(下降沿)触发方式。

41.AT89C51单片机内部有2个(16)位的加1定时/计数器,其中T0有(4)种工作方式,T1有(3)种工作方式。

其中方式1是(13)位的定时器。

42.当计数器T0产生溢出时,TF0位被置1,在对T0溢出的处理时,若采用中断方式,TF0作为()位使用,若采用查询方式,TF0作为()位使用。

43.如果系统的晶振频率fosc=3MHz,T0工作于定时器方式0,则最大定时时间为(32768)。

44.MCS-51单片机的定时/计数器T0工作于定时器方式2时,是(8)位自动重装载方式,这种工作方式有利于提高(准确度)。

45.MCS-51单片机扩展数据存储器时,由(P0)口提供低8位地址总线和数据总线,由(P2)口提供高8位地址总线,P3.6和P3.7分别提供()和()控制线。

46.MCS-51单片机在扩展应用时,(P2)口用作地址总线的高8位,(P0)口用作地址总线的低8位和数据总线。

由(ACE)引脚提供地址锁存信号。

47.MCS-51单片机可扩展数据存储器的最大容量为(128)B。

48.为实现单片机内/外程序存储器地址的衔接,

引脚必须接(底)电平。

49.从单片机的角度上看,连接到数据总线上的输出接口芯片应具有()功能,连接到数据总线上的输入接口芯片应具有()功能。

50.对于4位LED显示器,若采用静态显示方式,同一时刻有(4)位显示器通电发光,若采用动态显示方式,则同一时刻有

(1)位显示器通电发光。

51.使用双缓冲方式的D/A转换器,可以实现多路模拟信号的(同时)输出。

52.常用于单片机应用系统的A/D转换器,按转换原理可分为()式和()式。

其中()式的转换速度较快。

53.MCS-51单片机的串行口共有(4)种工作方式,当使用串行口扩展并行I/O接口时,应选择方式(),此时的波特率为()。

54.计算机有(串行)和(并行)两种数据传送方式,其中具有低成本特点的是(串行)数据传送。

55.串行异步数据通信的帧格式由起始位、(数据位)、(校验位)和(停止位)四个部分组成。

它传输数据的速度比同步通信方式(慢)。

56.串行通信有单工、(半工)和(全工)三种通信模式。

57.要启动串行口发送一个字符只需执行一条(MOVSBOFA)指令。

二.选择题

1.下列说法错误的有(A)。

APC属于特殊功能寄存器

BPC为不可寻址寄存器

C单片机工作时PC的值为0000H

D程序中断时,保护断点主要是保护断点处PC的值

2.单片机片内提供了一定数量的工作寄存器,这样做的好处不应包括(B)。

A提高程序运行的可靠性B提高程序运行速度

C为程序设计提供方便D减少程序长度

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

A位操作准备的B移位操作准备的

C控制转移操作准备的D以上都对

4.对程序计数器PC的操作是(A)。

A自动进行的B通过传送进行的

C通过加1指令进行的D通过减1指令进行的

5.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是(B)。

A4KBB64KBC8KBD128KB

6.以下有关PC和DPTR的说法中错位的是(D)。

ADPTR是可以访问的,PC不能访问

B它们都是16位的寄存器

CDPTR可以分为2个8位的寄存器使用

D它们都具有自动加1功能

7.PC的值是(C)的地址。

A当前指令前一条指令B当前正在执行指令

C当前正在执行指令的下一条指令D控制器中指令寄存器

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

A36HB37HC38HD39H

9.在8051单片机中,可使用的堆栈最大深度为(A)。

A80个单元B32个单元C128个单元D8个单元

10.型号为AT89C51的单片机是(B)型单片机。

A无ROMB掩膜ROMCEPROMD闪速存儲器

11.在8051应用系统中,对外部RAM进行读操作的控制信号是由(B)引脚送出的。

A/PSENB/RDCALED/EA

12.关于MCS-51的堆栈操作,下面正确的说法是(B)。

A先入栈,再修改栈指针B先修改栈指针,再入栈

C先修改栈指针,再出栈D以上都不对

13.AT89C51(或8051)单片机片内RAM中的位寻址区共有(A)个位地址。

A128B256C80D1024

14.MCS-51单片机按字节访问特殊功能寄存器时,只能采用(A)寻址方式。

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

15.MCS-51单片机访问内部数据存储器RAM高128B时,只能采用(A)方式。

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

16.MCS-51单片机访问外部数据存储器时,只能采用(D)方式。

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

17.以下选项中正确的位地址表示方法是(C)。

A21H.2BRS0CPSW.0DA.2

18.MCS-51单片机的一个机器周期是指(B)。

A1个指令周期BCPU访问一次存储器所需要的时间

C1个时钟周期D1个状态周期

19.关于数据传送类指令,下列说法正确的是(D)。

A在内部数据存储区中,数据不能从一个地址单元直接传送到另一个地址单元

B程序存储器中存放的数据能直接送入内部数据存储器中的任意单元

C所有的数据传送指令都不影响PSW中的任何标志

D只能使用寄存器间接寻址方式访问外部数据存储器

20.MCS-51单片机对外部数据存储器的读/写操作,只能使用(B)。

AMOV指令BMOVX指令CMOVC指令DPUSH指令

21.MCS-51单片机对程序存储器的读操作,只能使用(D)指令。

AMOV指令BPUSH指令CMOVX指令DMOVC指令

22.必须进行十进制调整的运算是(C)。

A二进制加减运算B二进制乘除运算

C十进制加法运算D十进制减法运算

23.运行MULAB指令后,OV=1表示(D)。

A乘积中累加器(A)=0B乘积中累加器(A)≠0

C乘积中寄存器(B)=0D乘积中寄存器(B)≠0

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

A移位指令B位操作指令

C十进制调整指令D条件转移指令

25.下列指令中正确的指令是(AB)。

APUSHABMOVA,@R1

CMOVCA,@DPTRDMOVX20H,@R0

26.下列指令中正确的指令是(A)

APUSHABMOVCR1,@A+DPTR

CANL40H,30HDCJNE50H,#2FH,NEXT

27.要把P1口高4位变为0,低4位保持原状态不变,应使用指令(D)。

AORLP1,#0FHBORLP1,#0F0H

CANLP1,#0F0HDANLP1,#0FH

28.下列指令操作码中,不能判断两个字节数据是否相等的是()指令。

29.ASUBBBORLCXRLDCJNE

30.欲将某一逻辑状态送入位累加器C,下列操作指令哪个是正确的(D)。

AMOVC,06HBMOVC,#06H

CMOVC,@R1DMOVC,R1

31.8051单片机的串行口的中断程序入口地址为(B)。

A001BHB0023HC000BHD0013H

32.以下几种中断优先顺序的安排(级别由高到低)不可能的是(C)。

AT0→T1→INT0→INT1→串行口中断

B串行口中断→INT0→T0→INT1→T1

CINT0→T1→INT1→T0→串行口中断

DINT0→INT1→串行口中断→T0→T1

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

A低优先级的中断不能打断高优先级的中断处理

B同级中断不能嵌套

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

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

34.MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。

A中断标志位B中断允许控制位

C中断优先级控制位D外部中断触发方式控制位

35.外中断初始化的内容不包括(A)。

A设置中断响应方式B设置外中断允许

C设置中断总允许D设置中断请求的触发方式

36.执行中断返回指令时,将从堆栈中弹出断点地址送给(C)。

AACCBCYCPCDDPTR

37.在MCS-51中断系统中,需要外加电路实现中断请求撤除的是(D)。

A定时/计数器中断B边沿触发方式的外部中断

C串行口中断D电平触发方式的外部中断

38.当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(A)。

A1个机器周期B2个机器周期

C4个机器周期D8个机器周期

39.当外部中断0定义为边沿触发方式时,输入的中断请求负脉冲宽度至少要保持(C)。

A2个振荡周期B8个振荡周期

C12个振荡周期D24个振荡周期

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

ATCONBTMODCSCONDIE

41.若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。

A00100101B01010010C10101101D11011010

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

A系统复位、设置工作方式、设置计数器初值

B设置计数器初值、设置中断方式、启动定时器

C设置工作方式、设置计数器初值、开定时中断

D设置工作方式、设置计数器初值、关定时中断

43.当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(B)。

A8.192msB16.384msC65.536msD131.072ms

44.当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(A)。

A156B56C100D200

45.设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()。

A2MHzB1MHzC500kHzD250kHz

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

A地址线B数据线C控制线D电源线

47.在进行系统扩展时,为使P0口实现数据和低8位地址复用,应使用(A)。

A地址锁存器B地址寄存器C地址缓冲器D地址译码器

48.与访问外部程序存储器无关的信号是(C)。

A

BALEC

D

49.与访问外部数据存储器无关的信号是(D)。

A

BALEC

D

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

A高阻状态B低阻状态C高电平状态D低电平状态

51.在8155芯片中,决定I/O口和RAM单元编址的信号是(C)。

AAD0~AD7和

BAD0~AD7和

CAD0~AD7和

DAD0~AD7和ALE

52.与独立式键盘相比,当按键数量较多时,采用矩阵式键盘是为了(B)。

A便于键的识别B节省I/O口线

C消除抖动影响D编程简单

53.与静态LED数码显示方式相比,采用动态扫描显示方式,是为了(D)。

A减少占用CPU的时间B提高显示亮度

C显示程序简单D减少占用I/O口资源

54.与动态扫描LED数码显示方式相比,采用静态显示方式,是为了(C)。

A减少占用I/O口资源B降低硬件成本

C减少占用CPU的时间D降低功耗

55.在单片机扩展应用中,不具备锁存器的D/A转换器不能直接接到MCS-51的P0口上,这是因为(A)。

AP0口不具备锁存器BP0口只能用作低8位地址输出

CP0口为地址/数据复用口DP0口不能输出数字量

56.在使用多片DAC0832进行D/A转换、并分时输入数据的应用中,它的两级数据缓冲结构可以(A)。

A保证各路模拟电压能同时输出B提高D/A转换速度

C提高D/A转换精度D增加可靠性

57.欲将DAC0832接成双缓冲方式并进行正确的数据转换,下列错误的措施是(C)。

A给两个寄存器各分配一个地址

B把两个地址译码信号分别接

引脚

C程序中使用一条MOVX指令输出数据

D程序中使用两条MOVX指令输出数据

58.串行通信传输速率的单位是波特,而波特的单位是(C)。

A字节/秒B位/秒C帧/秒D字符/秒

59.某异步通信接口的帧格式由1个起始位、7个数据位、1个奇偶校验位和1个停止位组成。

当该接口每分钟传送1800个字符时,其传送波特率为()。

A1800B18000C300D3000

60.8051有一个全双工的串行口,下列功能中该串行口不能完成的是(A)。

A网络通信B异步串行通信

C作为同步移位寄存器D位地址寄存器

61.用MCS-51串行口扩展并行I/0口时,串行接口工作方式应选择(A)。

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

62.在MCS-51的串行通信方式中,帧格式为1位起始位、8位数据位和1位停止位的异步通信方式是(B)。

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

63.以下有关串行口工作方式2和3中第9位数据位的说法中,错误的是(C)。

A第9位数据位的功能可由用户定义

B发送数据的第9位内容在SCON寄存器的TB8位中预先准备好

C帧发送时使用指令把TB8位的状态送入发送SBUF中

D接收到的第9位数据送SCON寄存器的RB8中保存

三判断题

1.所有MCS-51系列单片机都是带有片内ROM和片外RAM的。

()

2.MCS-51单片机的程序存储器只是用来存放程序的。

()

3.MCS-51系列单片机的四个8位I/O端口都是多功能的I/O端口。

()

4.当MCS-51单片机上电复位后,栈指针(SP)=00H()

5.执行一条“ANLP0,A”指令的过程是把P0端口引脚上的数据与累加器A中的数据进行“逻辑与”操作后结果送回P0端口。

()

6.8051单片机的字长为8位,但其片内寄存器不都是8位寄存器。

()

7.所谓机器周期是指CPU执行一条指令所需要的时间。

()

8.8051单片机共有128个位地址。

()

9.MCS-51内部的位寻址区,只能进行位寻址,而不能进行字节寻址。

()

10.当MCS-51单片机系统只使用片内ROM时,其引脚

应接高电平。

()

11.MCS-51单片机通过总线扩展的I/O口与外RAM是统一编址的。

()

12.独立式按键的电路简单,但是识别按键的程序复杂

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

当前位置:首页 > 工程科技 > 信息与通信

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

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