单片机习题.docx

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

单片机习题.docx

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

单片机习题.docx

单片机习题

1.AT89S51的异步通信口为(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为。

2.如果(A)=40H,(R1)=20H,(20H)=32H,执行XCHDA,@R1;结果(A)=,

(20H)=

3.当单片机的PSW=01H时,这时当前的工作寄存器区是区,R4所对应的存储单元地址为H。

4.欲使P1口低四位输出0,高四位不变,应执行一条指令。

5.若某存储芯片地址线位12根,那么它的存储容量为。

6.LJMP跳转空间最大可达到。

7.已知(SP)=60H,子程序SUBTRN的首地址为0300H,现执行位于0123H的LCALLSUBTRN双字节指令后,(PC)=,(61H)=_______,(62H)=。

8.单片机外部三大总线分别为、和。

9.8051内部有    并行口,P0口直接作输出口时,必须外接      ;并行口作输入口时,必须先          ,才能读入外设的状态。

10.共阳极LED显示器在显示数字“6”时,其对应的段选码为。

11.识别键盘是否有键按下的方法有和。

12.AT89S51的异步通信口为(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为。

13.如果(A)=40H,(R1)=20H,(20H)=32H,执行XCHDA,@R1;结果(A)=,

(20H)=

14.MCS—51的存储器空间配置从功能上可分为四种类型:

__________、内部数据存储器、__________、外部程序存储器。

15.欲使P1口低四位输出0,高四位不变,应执行一条指令。

16.若某存储芯片地址线位12根,那么它的存储容量为。

17.LJMP跳转空间最大可达到。

18.已知(SP)=60H,子程序SUBTRN的首地址为0300H,现执行位于0123H的LCALLSUBTRN双字节指令后,(PC)=,(61H)=_______,(62H)=。

19.单片机外部三大总线分别为、和。

20.8051内部有    并行口,P0口直接作输出口时,必须外接      ;并行口作输入口时,必须先          ,才能读入外设的状态。

21.共阳极LED显示器在显示数字“7”时,其对应的段选码为。

22.设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其   EA*   引脚应该接   

23.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM          H单元开始取指令并翻译和执行。

 

24.半导体存储器分成两大类      和         ,其中          具有易失性,常用于存储              。

25.PC存放_______________,具有___________特性。

在8051中决定程序执行顺序的是PC还是DPTR?

     它是______位?

        (是,不是)SFG?

26.8051单片机的内部硬件结构包括了:

              、             、               、和             以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过             相连接。

27.一个完整的微机系统由        和        两大部分组成。

28.片内RAM可进行位寻址的空间位地址范围是______________。

29.MOV  DPTR,#data16的作用是用来设定_________

30.MCS—51的存储器空间配置从功能上可分为四种类型:

__________、内部数据存储器、__________、外部程序存储器。

 

31.MCS—5l单片机的堆栈区只可设置在                        ,堆栈寄存器5P是      位寄存器。

32.8051单片机的内部硬件结构包括了:

              、             、               、和             以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过             相连接。

33.MCS—51布尔处理机的存储空间是_______。

34.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。

35.AT89S51单片机为  位单片机,共有  个引脚。

36.AT89S51的 口为双功能口

37.设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其   EA*   引脚应该接   

38.AT89S51复位后,PC与SP的值为分别为    和。

39.MCS-51系列单片机的典型芯片分别为  8031  、  8051  、  8751  。

40.半导体存储器分成两大类      和         ,其中          具有易失性,常用于存储              。

 

41.MCS-51的堆栈只可设置在        ,其最大容量为      ,存取数据的原则是         。

堆栈寄存器SP是     位寄存器,存放          。

 

42.MCS—51布尔处理机的存储空间是_______。

43.P2口通常用作_______,也可以作通用的I/O口使用。

44.MCS—51单片机的P0—P4口均是            I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的   和            ,在P0—P4口中,            为真正的双向口,            为准双向口。

45.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。

A.1个机器周期B.2个机器周期

C.4个机器周期D.10个晶振周期

1.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。

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

2.8051      CPU是(     )位的单片机  

    A.16             B.4             C.8             D.准16 

3.8031复位后,PC与SP的值为(     )  

  A.0000H,00H    B.0000H,07H     C.0003H,07H   D.0800H,00H 

4.8031单片机中既可位寻址又可字节寻址的单元是(     )  

   A.20H          B.30H           C.00H         D.70H  

5.下列哪条指令是正确的(      )

A. PUSH   R2          B. ADD       R0,A

C. MOVX  A @DPTR   D. MOV      @R0,A

6.定时器若工作在循环定时或循环计数场合,应选用()。

A.工作方式0B.工作方式1C.工作方式2D.工作方式3

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

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

8.访问外部数据存储器时,不起作用的信号是()

9.A.RDB.WR

C.PSEND.ALE

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

A.外部中断0B.外部中断1

C.定时器0中断D.定时器1中断

11.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。

A.1个机器周期B.2个机器周期

C.4个机器周期D.10个晶振周期

12.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。

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

13.8031复位后,PC与SP的值为(     )  

  A.0000H,00H    B.0000H,07H     C.0003H,07H   D.0800H,00H 

14.8031单片机中既可位寻址又可字节寻址的单元是(     )  

   A.20H          B.30H           C.00H         D.70H  

15.下列哪条指令是正确的(      )

A. PUSH   R2          B. ADD       R0,A

C. MOVX  A @DPTR   D. MOV      @R0,A

16.定时器若工作在循环定时或循环计数场合,应选用()。

A.工作方式0B.工作方式1C.工作方式2D.工作方式3

17.要设计一个32键的行列式键盘,至少需要占用(  )根I/O线。

 A.12根     B.32根     C.18根     D.无法确定

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

A.RDB.WR

C.PSEND.ALE

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

A.外部中断0B.外部中断1

C.定时器0中断D.定时器1中断

20.MCS-51执行完MOV  A,#08H后,PSW的哪一位被置位(   ) A.C     B. F0         C.OV      D.P 

21.以下运算中对溢出标志0V没有影响或不受OV影响的运算是()。

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

22.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(  )。

      a)MOV  A, @R1           b)MOVC  A,  @A + DPTR         

c)MOVX  A, @ R0         d)MOVX  A,  @ DPTR 

24.下列哪条指令是正确的(       ) 

a)  PUSH    R2           b)  ADD  R0,A 

c)  MOVX   A  @DPTR    d)  MOV @R0,A 

25.A7H和5BH两个立即数相加后,和为(    ),(CY)是(   )。

     (A)1CH,0                         (B)  C1H,0      (C)  02H,1                         (D)  C1H,1 7.

26.  若(A)=86H,(PSW)=80H,则执行RRC  A指令后(A) (A)C3H       (B) B3H          (C) 0DH         (D) 56H 8.

27.如果(P0)=65H ,则当 CPL  P0.2 SETB  C MOV  P0.4 ,C 

执行后(P0)=(    ) 

(A)61H         (B) 75H          (C) 71H          (D) 17H

28.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(   )。

 

(A)   MOV  R1 ,40H              (B)  MOV  R1 ,#40H 

     MOVX  @R1 , A                   MOVX  R1 , A

 (C)  MOVX  40H , A              (D)  MOV  R1, #40H 

MOVX  @R1 , A 

29.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。

各个位的值是(   )。

      

  (A) 0、0、0     (B) 1、0、1       (C) 1、1、1          (D) 1、1、0 

30.8051单片机的定时器T1用作定时方式时是()。

A.由内部时钟频率定时,一个时钟周期加1

B.由内部时钟频率定时,一个机器周期加1

C.由外部时钟频率定时,一个时钟周期加1

D.由外部时钟频率定时,一个机器周期加1

31.8051单片机的定时器T0用作计数方式时是  C    。

  

A.由内部时钟频率定时,一个时钟周期加1 

B.由内部时钟频率定时,一个机器周期加1

C.由外部计数脉冲计数,下降沿加1

D.由外部计数脉冲计数,一个机器周期加1

32.8051单片机的定时器T1用作计数方式时计数脉冲是A

A.由T1(P3.5)输入

B.由内部时钟频率提供

C.由T0(P3.4)输入

D.由外部计数脉冲计数

33.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为  A    。

 

A.60H            B.02H                   C.06H D.20H 

34.启动定时器0开始计数的指令是使TCON的B。

A.TF0位置1B.TR0位置1

C.TR0位置0D.TR1位置0

35.用8051的定时器,若用软启动,应使TOMD中的C。

A.GATE位置1B.C/T位置1

C.GATE位置0D.C/T位置0

36.使8051的定时器T0停止计数的指令是  A    。

 

A.CLR TR0    B.CLR TR1      C.SETB TR0     D.SETB TR1

37.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是 D     。

 

A.0003H       B.000BH         C.00013H        D.001BH

38.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是 C     。

 

A.外部中断1       B.定时器T0        C.定时器T1        D.串行口 

39.用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是 A   。

 

    A.FFH、F6H      B.F6H、F6H         C.F0H 、F0H  D.FFH、F0H

40.用8051的定时器T0定时,用模式2,则应  D    。

 

A.启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值           

B.启动T0前向TH0、TL0置

入计数初值,以后每次重新计数前要重新置入计数初值                       

C.启动T0前向TH0、TL0置入计数初值,以后不再置入       

D.启动T0前向TH0、TL0置入相同的计数初值,以后不再置入

41.MCS-51单片机CPU开中断的指令是  A     。

 A.SETB  EA       B.SETB  ES        C.CLR  EA        D.SETB  EX0 

42.MCS-51单片机外部中断0开中断的指令是   B    。

 A.SETB  ETO      B.SETB  EXO        C.CLR  ETO        D.SETB  ET1 

43.MCS-51单片机定时器溢出标志是  D    。

 

   A.TR1和TR0      B.IE1和IE0          C.IT1和IT0      D.TF1和TF0

44.MCS-51单片机串行口发送/接收中断源的工作过程是:

当串行口接收或发送完一帧数据时,将SCON中的  A    ,向CPU申请中断。

 

    A.RI或TI置1        B.RI或TI置0     C.RI置1或TI

置0    D.RI置0或TI置1

45.MCS-51单片机串行口接收数据的次序是下述的顺序   B   。

    

(1)接收完一帧数据后,硬件自动将SCON的R1置1       

(2)用软件将RI清零 

(3)接收到的数据由SBUF读出    

 (4)置SCON的REN为1,外部数据由RXD输入 

A.

(1)

(2)(3)(4)           B.(4)

(1)

(2)(3) 

C.(4)(3)

(1)

(2)           D.(3)(4)

(1)

(2)

46.MCS-51单片机串行口发送数据的次序是下述的顺序   A   。

    

(1)待发送数据送SBUF       

(2)硬件自动将SCON的TI置1    (3)经TXD(P3.1)串行发送一帧数据完毕      (4)用软件将TI清0 

A.

(1)(3)

(2)(4)           B.

(1)

(2)(3)(4)

 C.(4)(3)

(1)

(2)           D.(3)(4)

(1)

(2) 

47.8051单片机串行口用工作方式0时,  C    。

 

A.数据从RDX串行输入,从TXD串行输出     

B.数据从RDX串行输出,从TXD串行输入    

C.数据从RDX串行输入或输出,同步信号从TXD输出 

D.数据从TXD串行输入或输出,同步信号从RXD输出

48.8051单片机共有  B    中断源。

 

A.4                 B.5           C.6         D.7

49.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为 A   。

 

    A.低电平有效     B.高电平有效     C.脉冲上跳沿有效    D.脉冲负跳有效

50.共阳极LED数码管加反相器驱动时显示字符“6”的段码是  B    。

 

A.06H            B.7DH           C.82H        D.FAH

51.跳转指令AJMP 的跳转范围是(B) (A)64K字节    (B)2K字节;     (C)256字节

52.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(   C  )。

 

(A)500     (B)1000     (C)216-500     (D)216-1000 

53.串行口每一次传送( A  )字符。

 

(A)1个      (B)1串          (C)1帧       (D)1波特

54.波特的单位是( B  ) 

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

55.单片机中若使用频率为6MHz晶振,则复位信号持续的时间应超过(C)才能完成复位操作。

 

A.1μs    B.2μs    C.4μs    D.8μs

56.MCS-51单片机有(A)根I/O线 

A.32    B.24    C.16    D.8 

57.MSC-51单片机的地址总线有(C) 

A.32    B.24    C.16    D.8

58.MSC-51单片机的数据总线有(D) 

A.32  B.24  C.16  D.8

59.当8031外出扩程序存储器8KB时,需使用EPROM 2716(  C  ) 

(A)2片 (B)3片 (C)4片  (D)5片

60.MCS-51的并行I/O口读-改-写操作,是针对该口的(  D  ) 

(A)引脚  (B)片选信号 (C)地址线 (D)内部锁存器

61.MCS-51的并行I/O口信息有两种读取方法:

一种是读引脚,还有一种是(   A ) 

(A)读锁存器 (B)读数据库 (C)读A累加器 (D)读CPU 

62.定时器若工作在循环定时或循环计数场合,应选用(   C   )。

 

(A)工作方式0   (B)工作方式1   (C)工作方式2   (D)工作方式3 

63.键盘按照连接方式可以分为独立连接式和(  B  )。

 

      A. 交叉式     B. 矩阵式      C. 编码式     D. 非编码式 

64.在独立连接式键盘电路中,按键输入一般采用( A   )有效。

   

  A. 低电平     B. 高电平      C. 高阻状态   D. 中断查询 

65.在键盘使用中,如果需要按键数量较多时,一般采用( C   )键盘。

     

  A. 独立式      B. 编码式      C. 矩阵式      D. 非编码式

66.中断查询,查询的是( B   )。

 

    A. 中断请求信号            B. 中断标志位    

 C. 外中断方式控制位        D. 中断允许控制位

67.要设计一个32键的行列式键盘,至少需要占用( A )根I/O线。

 A.12根     B.32根     C.18根     D.无法确定 

68.单片机应用程序一般存放在(     )    

     a) RAM           b)ROM          c)寄存器           d)CPU

62.CPU主要的组成部部分为(     )   

     a)运算器、控制器     b)加法器、寄存器  

c)运算器、寄存器     d)运算器、指令译码器

63.INTEL     8051      CPU是(     )位的单片机    

     a) 16              b)4              c)8              d)准16  

64.8031复位后,PC与SP的值为(     )    

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

65.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(  )。

      a)MOV  A, @R1           b)MOVC  A,  @A + DPTR         c)MOVX  A, @ R0         d)MOVX  A,  @ DPTR

66.8031单片机中既可位寻址又可字节寻址的单元是(     )        

a)20H            b)30H            c)00H          d)70H  

 

已知一MCS51单片机系统外接晶体振荡器频率为6MHZ,计算:

 单片机系统的拍节P、状态S、机器周期所对应的时间是多少?

 指令周期中的单字节双周期指令的执行时间是多少?

 

1.执行下列程

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

当前位置:首页 > 解决方案 > 学习计划

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

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