文档库 最新最全的文档下载
当前位置:文档库 › 单片机习题

单片机习题

单片机习题
单片机习题

1.AT89S51的异步通信口为(单工/半双工/全双工),若传送速率

为每秒120帧,每帧10位,则波特率为。

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

(A)= ,

(20H)=

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

存储单元地址为 H。

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

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

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

7.已知(SP)=60H,子程序SUBTRN的首地址为0300H,现执行位于0123H的

LCALL SUBTRN双字节指令后,(PC)= ,(61H)=_______,(62H)= 。

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

和。

9.8051内部有并行口,P0口直接作输出口时,必须外接;并行

口作输入口时,必须先,才能读入外设的状态。

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

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

12.AT89S51的异步通信口为(单工/半双工/全双工),若传送速率

为每秒120帧,每帧10位,则波特率为。

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

(A)= ,

(20H)=

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

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

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

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

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

18.已知(SP)=60H,子程序SUBTRN的首地址为0300H,现执行位于0123H的

LCALL SUBTRN双字节指令后,(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.500

B.1000

C.216-500

D.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.工作方式0

B.工作方式1

C.工作方式2

D.工作方式3

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

A. P0

B.P1

C.P2

D.P3

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

9.A.RD B. WR

C.PSEN D. ALE

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

A.外部中断0

B.外部中断1

C.定时器0中断

D.定时器1中断

11.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状

态都应至少维持( )。

A.1个机器周期

B.2个机器周期

C.4个机器周期

D.10个晶振周期

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

为( )。

A.500

B.1000

C.216-500

D.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.工作方式0

B.工作方式1

C.工作方式2

D.工作方式3

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

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

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

A.RD B. WR

C.PSEN D. ALE

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

A.外部中断0

B.外部中断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位置1 B.TR0位置1

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

35.用8051的定时器,若用软启动,应使TOMD中的C 。A.GATE位置1 B.C/T

位置1

C.GATE位置0 D.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.执行下列程序段后,(P1)=_______。

MOV P1,#5DH

CPL P1.1

CPL P1.2

CLR P1.6

SETB P1.7

2.执行下列程序段后,(A)=_______,(CY)=____。

MOV A,#C5H

RL A

3.下列程序段执行后,(R0)=_______,(7EH)=____,(7FH)=_______。MOV R0,#7EH

MOV 7EH,#0FFH

MOV 7FH,#40H

1NC @R0

1NC R0

1NC @R0

4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H 的ACALL SUBTRN双字节指令后,(PC)=___,(61H)=_______,(62H)= ____。假定(SP)=40H , (39H)=30H,(40H)=60H。执行下列指令: POP DPH POP DPL

后,DPTR的内容为,SP的内容是。

以给出的指令操作码为依据,请判断MCS—5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。 1.MUL R0R1 2.MOV A,@R7

3.MOV A,#3000H

4.MOVC @A+DPTR,A

5.LJMP #1000H

以给出的指令操作码为依据,请判断MCS—5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。

1.MUL R0R1

2. 2.MOV A,@R7

3.MOV A,#3000H

4.MOVC @A+DPTR,A

5.LJMP #1000H

MOVX @R0,B

MOV A,30H

MOVX A,30H

ADDC A,R7

SUB A,R2

ANL #99H ,36H

MOV C,ACC.0

ORL P1.0,P3.1

JBC P0,LL1

1.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?(5分)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。

(1)MOV A,#48H ;寻址方式:(A)=

(2)ADD A,60H ;寻址方式:(A)=

(3)ANL A,@R0

;寻址方式:(A)=

2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分)

MOV R1,#30H ;(R1)=

MOV A,#64H ;(A)=

ADD A,#47H ;(A)= ,(CY)= ,(AC)=

DA A ;(A)= ,(CY)= ,(AC)=

MOV @R1,A ;(R1)= ,(30H)=

某系统需要扩展片外程序存储器,现有两片2764(8K×8)存储器芯片,要求的地址范围为:第1片为4000H~5FFFH;第2片为8000H~BFFFH。请画出扩展连接图。

某单片机系统用8155扩展I/O口,原理图如右图所示:

1.根据上图写出8155各口地址及RAM区地址;(4分)

2.将单片机片内RAM区首址为30H的10H个字节的数据,依次传送至8155片内首址为40H的RAM区域中;(5分)

3.设8155工作于方式0下,A 口为输入,B 口为输出,请设定8155工作方式(2分)。

4.若A 口每一位接一个按钮(PB0~PB7),B 口每一位接一个发光二极管(LD0~LD7)。现要求:当某个按钮按下时,相应位上的发光二极管点亮。请编写相应的程序。(4分)

其中8155命令控制字定义如下:

A 口、

B 口中断允许定时器

工作方式8155工作方式A 口、B 口输入/输出方式,

“1”为输出

某单片机系统用8155扩展I/O 口,原理图如下所示:

1.根据上图写出8155各口地址及RAM区地址;(4分)

2.将单片机片内RAM区首址为30H的10H个字节的数据,依次传送至8155片内首址为40H的RAM区域中;(4分)

3.设8155工作于方式0下,A口设定为输入,B口设定为输出。PA0接按键PB0,PA1接按键PB1,PB口接一个7段数码管。当按键PB0按下时,要求数码管显示数字“1”,当按键PB1按下时,要求数码管显示数字“2”,请编写相应的程序。(6分)

单片机题库 带答案

单片机题库 一、填空题 1、当使用8031单片机时,需要扩展外部程序存储器,此时/EA应接((地)低电平)。 2.8051单片机内部有( 2 )个定时/计数器,门控制信号GATE 设置为1 时,由(TRx )和(INTx)控制定时器的启动。 3. 若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为(08H~0FH)。 4.若累加器A中的数据为01110011B,则PSW中的P=( 1 )。 5、MCS-51单片机具有4个(8 )位并行I/O口,有( 1)个全双工的串行输入输出口。 6、计算机的元件级总线有(地址总线)、(数据总线)、(控制总线) 7、MOV A,@R1指令中,源操作数的寻址方式是(寄存器间接寻址)。 8、8051单片机堆栈遵循数据先入后出的原则。 9、8051单片机使用电源为5V。 10、在立即寻址方式中,在数前使用#号来表示立即数。 11、在8051单片机中,加法指令可以分为ADD,ADC两种。 12、设8051外接12MHz的石英晶体,则一个机器周期的时间宽度为1us。 13、8051单片机的C语言源程序的扩展名为dac,Dac。 14、在设计汇编语言源程序时,可以使用顺序结构的程序,也可以使用某些指令构成分支结构或者循环结构的程序。15、当8051单片机复位后,程序的入口地址为 0000H 。

16、8051单片机中的定时器/计数器有 2个。 17、8051单片机有5 个中断源,分成 2个优先级。 18、MCS-51单片机具有8位CPU,共有 16根地址线。 19、MCS-51片内有( 128 )个字节的数据存储单元,( 21 )个 特殊功能寄存器。片内数据存储器寻址空间是( 256 )字节。 20、内部RAM低128个字节划分为( 工作寄存器区 )、( 位寻 址 )、( 数据缓冲区 )三个部分。 21、访问特殊功能寄存器和片外数据存储器分别采用( 直接寻 址 )、( 寄存器间接寻址 )寻址方式。 22、清除片内RAM 2FH单元最低位,使用的命令是( CLR 08H )。 23、在MCS-51系列单片机MCS-51单片机有4个( 8 )位的并行 I/O口,其中( P0 )口用做低8位地址线和数据线分时复用, 而 ( P2 )口用作高8位地址线。 24、MCS-51单片机有一个具有( 2 )个中断优先级,( 5 ) 个中断源的中断系统。对于每个中断源,均可通过对特殊功能寄存器 中中断优先级寄存器设置其优先级,置( 1 )为高优先级。 25、8031是( 高 )电平复位,复位后,P0-P3口为( 高 ) 电平,SP的值为( 07H ),PC的值为( 0000H ),工作寄 存器位于第( 0 )组。 26、MCS-51单片机具有( 8 )位CPU,共有( 16 )根地址线,可寻 址外部程序存储器( 64K)字节,可寻址外部数据存储器 ( 64K )字节。

单片机选择题题库

一.单项选择题(从以下四个选项中选出一个正确答案,多选,错选不给分)。 1.MCS-52子系列与MCS-51子系列相比,下列说法错误的是( ) A.片内ROM 从4KB 增加到8KB B.片内RAM 从128位增加到256位 C.定时/计数器从2个增加到3个 D.中断源从5个增加到6个 2.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行( )指令。 A.PUSH R1 B.PUSH @R1 C.PUSH 01H D.PUSH 09H 3.下列指令不是变址寻址方式的是( ) A.JMP @A+DPTR B.MOVC A ,@A+PC C.MOVX A ,@DPTR D.MOVC A ,@A+DPTR 4.MCS-51单片机有片内ROM 容量( ) A. 4KB B. 8KB C. 128B D. 256B 5.MCS-51单片机的位寻址区位于内部RAM 的( )单元。 A. 00H —7FH B. 20H —7FH C. 00H —1FH D. 20H —2FH 6.MCS-51单片机的串行中断入口地址为( ) A. 0003H B. 0013H C. 0023H D. 0033H 7.MCS-51单片机的最小时序定时单位是( ) A. 状态 B. 拍节 C. 机器周期 D. 指令周期 8.若MCS-51单片机采用6MHz 的晶振,其复位高电平脉冲时间应该超过( )。 A. 2S μ B. 4S μ C. 2mS D. 4mS 9.程序状态字PSW 的( )位为1时,表示带符号数加减运算中,累加器A 产生了溢出。 A. CY B. ACC C. OV D. P 10.MCS-51单片机的RS1,RS0=11时,当前寄存器R0—R7占用内部RAM( )单元。 A. 00H —07H B. 08H —0FH C. 10H —17H D. 18H —1FH 11.MCS-51单片机有片内RAM 容量( )。 A. 4KB B. 8KB C. 128B D. 256B 12.MCS-51单片机的外部中断0中断入口地址为( )。 A. 0003H B. 000BH C. 0013H D. 001BH 13.MCS-51单片机的最大时序定时单位是( )。 A.拍节 B.状态 C.机器周期 D.指令周期 14.MCS-51单片机的定时器/计数器工作方式1是( )。 A.8位计数器结构 B.16位计数器结构

单片机课后习题答案

单片机课后习题答案 1.89C51单片机内包含哪些主要逻辑功能部件? 答:80C51系列单片机在片内集成了以下主要逻辑功能部件: (l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB (5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个 2.89C51的EA端有何用途? 答:/EA端接高电平时,CPU只访问片内flash Rom并执行内部程序,存储器。/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。/EA端保持高电平时,CPU执行内部存储器中的指令。 3.89C51的存储器分哪几个空间?如何区别不同空间的寻址? 答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM (MOV)(8bits地址)(256B) 4.简述89C51片内RAM的空间分配。 答:片内RAM有256B,低128B是真正的RAM区,高128B是SFR(特殊功能寄存器)区。 5.简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。 答:片内RAM区从00H~FFH(256B) 其中20H~2FH(字节地址)是位寻址区对应的位地址是00H~7FH 6. 如何简捷地判断89C51正在工作? 答:用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?)ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频 用示波器观察ALE是否有脉冲输出(判断8051芯片的好坏?) 观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?) 因为/PSEN接外部EPROM(ROM)的/OE端子OE=Output Enable(输出允许) 7. 89C51如何确定和改变当前工作寄存器组? 答:PSW(程序状态字)(Program Status Word)中的RS1和RS0 可以给出4中组合,用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器) 9.读端口锁存器和“读引脚”有何不同?各使用哪种指令? 答:读锁存器(ANLP0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1这条指令就是读引脚的,意思就是把端口p1输入数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常用这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ

单片机c51技术复习题

一.填空题(每空1分,共10分) 1.单片机的最小系统除了单片机外还应包括时钟电路. 及电源电路。2.MCS-51单片机具有一个位的CPU和位的程序计数器。 3.MCS-51单片机执行指令所用的时间以机器周期为单位,1个机器周期= 时钟周期。4.如果单片机的晶振频率为12MHZ,那么机器周期为,如果单片机的晶振频率为6MHZ,那么机器周期为。 5.用Keil C51软件编写C语言源文件时应保存为扩展名为的文件,用PROTEUS 软件进行仿真时应下载扩展名为的代码文件。 6.编译预处理命令是计算机将C语言编译为机器语言是进行的预处理,编译预处理命令以开头,末尾不加。 7.C51语言中有字符型、整型、浮点型指针型和位变量等几种基本变量类型,其中,字符型变量所占用的长度为Byte。整型变量所占用的长度为Byte。 8.若想用uchar代换程序中的unsigned char则所使用的语句为:; 9.在编程过程中,变量必须先后使用。#define N 5 语句中N为(常量.变量)。 10.在程序运行中,其值可以改变的量称为变量。一个变量主要由两部分构成:一个 是,一个是。 11.65%10= ;67/10= ;919%100= ;0x7f的十进制数为。12.逻辑表达式的结合性为。逻辑表达式的值应该是一个逻辑值“真”或“假”,以代表假,以代表真。 13.函数是具有一定功能的程序段,C语言程序有主函数. 和用户自定义函数。函数的定义不能嵌套。一段程序只能有且只有一个函数。 14.有两种方法可以终止子函数运行并返回到调用它的函数中:一是执行到函数的 返回;二是执行到语句返回,并可以带回返回值。15.在Keil C中,如果被调函数定义在调用函数之后,则在函数调用之前必须进行。 16.unsigned char a[10];定义了一个型数组a,数组长度为,可用的下标为。unsigned char m[3][6];定义了一个维数组m,数组元素的个数为。17.数组定义时方括号中的数值必须是,该数值反映了数组元素的多少。数组元素的引用采用加下标的方法。 18.P1=0XFE;P1=P1<<2;移位后P1= 。P1=0XF5;P1=P1>>2;移位后P1= 。 19.循环结构是程序设计中的一种基本结构,循环结构的语句有:. 和do-while语句。 20.在循环体中加入break语句可以改变循环的运行过程,遇到break;结束。21.语句for(i=0;i<=5;i++);控制的循环次数为。语句for(i=5;i<0;i--);控制的循环次数为。若i=5,语句while(i<6) i++;控制的循环次数为。 22.把P1^1口定义为K1: ; 定义一个位变量key1: ; 23.指针是C语言中一个重要的概念,指针型变量以标记。 24.按键消抖一般有两种方法:和软件消抖,软件消抖中,当单片机检测到有键按下时,可以先越过抖动过程再对按键识别。 25.MCS-51单片机有四个8位双向并行的I/O口,这四个端口既可以字节寻址又可 以,其中内部没有上拉电阻的端口是。 26.数码管按发光二极管连接方式分为共阴极和数码管。按段数可分为七段数码管和。 27.A T89C51单片机共有5个中断源。它们分别为2个外部中断:. ,3个

单片机试题库(有答案)

2012《单片机与接口技术》习题库及答案 一、判断题(判断每小题的对错,对的在小题前的括号中打“√”,错的在小题前的括号中打“×”。) MCS-51单片机原理与结构 (×)1.MCS-51单片机是高档16位单片机。 (√)2.MCS-51的产品8051与8031的区别是:8031片内无ROM。(×)3.单片机的CPU从功能上可分为运算器和存储器。 (√)4.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (√)5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。 (×)6.MCS-51的程序存储器用于存放运算中间结果。 (√)7.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最 大可扩充64K字节的RAM。 (√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。(√)9.CPU的时钟周期为振荡器频率的倒数。 (×)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。(√)11.单片机的指令周期是执行一条指令所需要的时间。一般由

若干个机器周期组成。 (×)12.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。(×)13.MCS-51单片机上电复位后,片内数据存储器的内容均为00H。 (√)14.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。 (√)15.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。(×)16.MCS-51单片机的片内存储器称为程序存储器。 (×)17.MCS-51单片机的数据存储器是指外部存储器。 (√)18.MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。 MCS-51单片机指令系统及程序设计 (×)19.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。 (√)20.MCS-51指令:MOV A,#40H ;表示将立即数40H传送至A 中。 (√)21.MCS-51指令:MOV A,@R0 ;表示将R0指示的地址单元中的内容传送至A中。 (√)22.MCS-51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。 (×)23.MCS-51的数据传送指令是把源操作数传送到目的操作数,

单片机试题库分章节答案(C语言)

(红色是考试考过的,蓝色是老师给的习题“重点看“) 第1部分单片机概述及数学基础 一、填空题 1、十进制255的二进制是11111111 ,十六进制是FF 。 2、单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。 3、十进制127的二进制是1111111,十六进制是7F。 4、+59的原码是00111011,-59的补码是11000101。 5、十进制数100转换为二进制数是1100100;十六进制数100转换为十进制数是256。 6、十进制数40转换为二进制数是101000;二进制数10.10转换为十进制数是 2. 5。 7、十进制99的二进制是1100 011 ,十六进制是63 。 二、判断题 (×)1、AT89S51是一种高性能的16位单片机。8位机 (×)2、有符号正数的符号位是用1表示的。 三、选择题 ()1、计算机中最常用的字符信息编码是(A) A. ASCII B.BCD码 C. 余3码 D. 循环码 四、简答题 1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点? 第2部分51单片机硬件结构、存储系统及 I/O接口 一、填空题 1、AT89S51单片机共有 4 个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0 。 2、若采用12MHz的晶振,则MCS-51单片机的振荡周期为__ 1/12 μS __ ,

机器周期为____1μS __。 3、AT89S51单片机字长是___8___位,有___40根引脚。 4.89S51单片机是8 位单片机,其PC计数器是16 位。 5.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6 μS,一个机器周期是2μS μS。 6.89S51单片机是+5 V供电的。4.0-5.5V 7.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。8.MSC-51系列单片机具有 4 个并行输入/输出端口,其中_P0_口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而_P1__口是一个专供用户使用的I/O口,常用于第二功能的是P3 口。 9.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。 10.半导体存储器分为___ROM___和__RAM__两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序.中间结果等。 11.MCS-51系列单片机对外部数据存储器是采用_DPTR___作为指针的,其字长为_16__位,因而可寻址的数据存储器的最大空间为_64K_字节。 12. 51单片机有26个特殊功能寄存器,其中11个具有位寻址功能。 13. 当单片机系统需要外扩展存储器时,P2和P0 作为地址总线。 14.AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为07H ,P0口复位值是FFH。 15.单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器PCON中的有关位来控制的。 16. 在单片机硬件设计时,31脚一般要接___高电平___,晶振在PCB设计中应尽量___靠近51芯片___。 17.在AT89S51单片机中,RAM是数据存储器,ROM为程序存储器。 18.单片机的复位方式主要有上电复位和按键复位两种。 19.AT89S51单片机的内部RAM的寻址空间为256B,而内部ROM的寻址空间为4K。

单片机原理及应用习题答案(第三版)

第一章习题参考答案 1- 1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器 (CPU )、存储器、I/O 接口电路和相应实时控 制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU 但通用微机的 CPU 主要面向数据处理,其发展主要围绕数据处理功能、 计算速度和精度的进一步提高。例如,现今微机的 CPU 都支持浮点运算,采用流水线作业, 并行处理、多级高速缓冲(Cache )技术等。CPU 的主频达到数百兆赫兹(MHz ),字长普遍达到 32位。单片 机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据 处理功能比通用微机相对要弱一些, 产品的CPU 大多不支持浮点运算, 围内;在一些简单应用系统中采用 页等多种管理模式。单片机中存储器的组织结构比较简单, 存储器芯片直接挂接在单片机的 总线上,CPU 对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都 为 64 KB 。 (3) 两者都有I/O 接口,但通用微机中I/O 接口主要考虑标准外设(如CRT 标准键盘、鼠 标、打印机、硬盘、光盘等 )。用户通过标准总线连接 外设,能达到即插即用。单片机应用 系统的外设都是非标准的, 的与外设连接的物理界面。 设计技术。 另外,单片机的微处理器(CPU )、存储器、I/O 接口电路集成在一块芯片上,而通用微 机的微处理器(CPU )、存储器、I/O 接口电路一般都是独立的芯片 1- 4 IAP 、ISP 的含义是什么? ISP : In System Programable ,即在系统编程。用户可以通过下载线以特定的硬件时序 在线编程(到单片机内部集成的 FLASH 上),但用户程序自身不可以对内部存储器做修改。 IAP:ln Application Programable ,即在应用编程。用户可以通过下载线对单片机进行 在线编程,用户程序也可以自己对内部存储器重新修改。 1- 6 51单片机与通用微机相比,结构上有哪些主要特点 ? (1) (2) 计算速度和精度也相对要低一些。 例如,现在的单片机 CPU 还采用串行工作方式,其振荡频率大多在百兆赫兹范 4位字长的CPU 在中、小规模应用场合广泛采用 长单片机,在一些复杂的中、大规模的应用系统中才采用 16位字长单片机, 品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和 存取速度。现今微机的内存容量达到了数百兆字节 (MB ),存储体系采用多体、 8位字 32位单片机产 CPU 对数据 的 并读技术和 且千差万别,种类很多。单片机的I/O 接口实际上是向用户提供 用户对外设的连接要设计具体的接口电路, 需有熟练的接口电路 单片机的程序存储器和数据存储器是严格区分的,前者为 采用面向控制的指令系统,位处理能力强; I/O 引脚通常是多功能的; 产品系列齐全,功能扩展性强; 功能是通用的,像一般微处理机那样可广泛地应用在各个方 ROM 后者为RAM

单片机题库及答案

单片机题库及答案 【篇一:单片机试卷及答案】 填空题(每空1分,共20分) 1、+1000001的反码是。十进制数-4的8位二进制补码是。 2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。 3、cpu一次可以处理的二进制数的位数称为cpu的。 4、当ea为电平时,cpu总是从外部存储器中去指令。 5、89c52单片机有6个中断源,其中内部中断源有个,外部中断源有个。 6、汇编指令中,对程序存储器的访问用指令来访问,外部ram用指令来访问。 7、c51的数据类型sfr占个字节,c51中整型变量占个字节。 8、指令mov 20h,#20h中,源操作数的寻址方式是,目的操作数的寻址方式是。 9、定时器t1方式2的8位常数重装初值存放于寄存器中。定时器t0方式0,寄存器用于存放计数初值的低5位。 10、多机通信中,主机的sm2= 。 11、eprom存储器27c256内部容量是32k字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。 12、波特率倍增位位于特殊功能寄存器中。 13、8155a内部具有1个位减法定时器/计数器。 二、单项选择题(共20题,每题1分,共20分) 1、单片机的应用程序一般存放于()中 a、ram b、rom c、寄存器 d、cpu 2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。 a、p3.2 b、p3.3 c、p3.4 d、p3.5 3、mcs51单片机在同一优先级的中断源同时申请中断时,cpu首先响应()。 a、外部中断0 b、外部中断1 c、定时器0 d、定时器1 4、adc0809是()ad的转换器件 a、4通道8位 b、8通道8位 c、4通道12位 d、8通道12位 5、执行中断返回指令后,从堆栈弹出地址送给() a、a b、ri c、pc d、dptr 6、串行通信中,发送和接收寄存器是()

单片机习题答案11.5

“单片机原理及应用”复习 第一章 1-3:单片机与普通计算机的不同之处在于其将()()和()三部分集成于一块芯片上。 答:CPU、存储器、I/O口 1-8:8051与8751的区别是: A、内部数据存储但也数目的不同 B、内部数据存储器的类型不同 C、内部程序存储器的类型不同 D、内部的寄存器的数目不同 答:C 第二章 2-4:在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为()。 答:2us。 析:机器周期为振荡周期的1/6。 2-6:内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。 答:26H 2-7:若A中的内容为63H,那么,P标志位的值为()。 答:0 析:P为偶校验位,因为A中1的个数为偶数,所以P=0。 2-8:判断下列说法是否正确: A、8031的CPU是由RAM和EPROM所组成。 B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的 低端还是高端。 C、在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为 1。 D、PC可以看成使程序存储器的地址指针。 答:错、错、对、对 2-9:8031单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=()。 这时当前的工作寄存器区是()组工作寄存器区。 答:04H、00H、0 2-11:判断以下有关PC和DPTR的结论是否正确 A、DPTR是可以访问的,而PC不能访问。 B、它们都是16位的存储器 C、它们都有加1的功能。 D、DPTR可以分为两个8位的寄存器使用,但PC不能。 答:对、对、对、对 2-13:使用8031芯片时,需将/EA引脚接()电平,因为其片内无()存储器。 答:低、程序 2-14:片内RAM低128个单元划分为哪3个主要部分各部分的主要功能是什么 答:工作寄存器区、位寻址区、数据缓冲区 2-15:判断下列说法是否正确 A、程序计数器PC不能为用户编程时直接使用,因为它没有地址。 B、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。

单片机技术题库

单片机技术 一.单选 P1口的每一位能驱动() 收藏 A. 4个TTL低电平负载 B. 10个TTL低电平负载 C. 2个TTL低电平负载 D. 8个TTL低电平负载 正确答案: A 3D.0AH转换成二进制数是()。 收藏 A. 111100.101B B. 111101.101B C. 111100.0000101B D. 111101.0000101B 正确答案: D 单片机内部定时器/计数器共有( ) 种工作方式。收藏 A. 1 B. 4 C. 3 D. 6 回答错误!正确答案: B JNZ REL指令的寻址方式是() 收藏 A. 寄存器寻址 B. 立即寻址

位寻址 D. 相对寻址 回答错误!正确答案: D 下列指令中属于寄存器间接寻址方式的指令是( ) 。 收藏 A. MOV A,R5 B. MOV A, @R1 C. MOV 68H, A D. MOV A, #68H 回答错误!正确答案: B 当MCS-51复位时,下面说法准确的是() 收藏 A. PC=0000H B. SP=00H C. SBUF=00H D. (30H)=00H 回答错误!正确答案: A 如果(P0)=65H ,则当CPL P0.2 SETB C MOV P0.4 ,C 执行后(P0)=() 收藏 A. 71H B. 17H C. 75H D. 61H 回答错误!正确答案: A 8051单片机CPU的中断允许总控制位是在特殊功能寄存器( )中。 收藏

IP B. SCON C. IE D. TCON 回答错误!正确答案: C 在中断服务程序中至少应有一条() 收藏 A. 转移指令 B. 加法指令 C. 传送指令 D. 中断返回指令 回答错误!正确答案: D 十进制数-99的补码(设字长为8位)为( ) 。收藏 A. 11100011 B. 01100011 C. 10011100 D. 10011101 回答错误!正确答案: D 使用8255可以扩展出的I/O口线是() 收藏 A. 24根 B. 22根 C. 16根 D. 32根 回答错误!正确答案: A

单片机试题及答案

单片机原理与接口技术习题答案 习题与思考题1 1-1 微型计算机通常由哪些部分组成?各有哪些功能? 答:微型计算机通常由控制器、运算器、存储器、输入/输出接口电路、输入设备和输出设备组成。控制器的功能是负责从内部存储器中取出指令并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序和数据;输入/输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。 1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点? 答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。 1-3 简述计算机的工作过程。 答:计算机的工作是由微处理器以一定的时序来不断的取指令、指令译码和执行指令的过程。 1-4 单片机的几个重要指标的定义。 答:单片机的重要指标包括位数、存储器、I/O口、速度、工作电压、功耗和温度。 1-5 单片微型计算机主要应用在哪些方面? 答:单片机的主要应用领域有智能化产品、智能化仪表、智能化测控系统、智能化接口等方面。 1-6 为什么说单片微型计算机有较高的性能价格比和抗干扰能力? 答:因为单片微型计算机主要面向特定应用而设计,设计者在硬件和软件上都高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,具备较高的性能、价格比;单片机嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中,另外单片机体积小,可以放入屏蔽设备中,从而使其具有较高的抗干扰能力。 1-7 简述单片机嵌入式系统的定义和特点。 答:单片机嵌入式系统是嵌入到对象体系中的专用计算机系统;其特点是面向特定应用、与各个行业的具体应用相结合、硬件和软件高效率、软件固化在存储器芯片或单片机本身和不具备自举开发能力。 习题与思考题2 2-1 MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 答:MCS-51单片机在一块芯片中集成了CPU、RAM、ROM、定时/计数器、多功能I/O口和中断控制等基本功能部件。 单片机的核心部分是CPU,CPU是单片机的大脑和心脏。 程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据暂存和缓冲、标志位等。 定时/计数器实质上是加法计数器,当它对具有固定时间间隔的内部机器周期进行计数时,它是定时器;当它对外部事件进行计数时,它是计数器。 I/O接口的主要功能包括:缓冲与锁存数据、地址译码、信息格式转换、传递状态(外设状态)和发布命令等。 中断控制可以解决CPU与外设之间速度匹配的问题,使单片机可以及时处理系统中许多随机的参数和信息,同时,它也提高了其处理故障与应变能力的能力。 2-2 MCS-51单片机的核心器件是什么?它由哪些部分组成?各部分的主要功能是什么? 答:单片机的核心部分是CPU,可以说CPU是单片机的大脑和心脏。它由运算器、控制器和布尔(位)处理器组成。 运算器是用于对数据进行算术运算和逻辑操作的执行部件。

自学考试单片机试题库完整

选择题: .MCS-51单片机的内部RAM的工作寄存器区共有( C ) A 8个单元 B 16个单元 C 32个单元 D 24个单元 .不能使MCS-51单片机的SP改变的指令是( A ) A ADD指令 B POP指令 C PUSH指令 D LCALL指令。 .在MOVX A,@DPTR指令中,DPTR中的内容是( C ) A 片内数据存储器地址 B 片内程序存储器的地址 C 片外数据存储器地址 D 片外程序存储器地址 .8031外扩数据存储器的最大容量是( D ) A 8K。 B 16K。 C 32K。 D 64K。 .MCS-51构成系统总线时,可提供低8位地址线的口是( A ) A P0口 B P1口 C P2口 D P3口 .某存储器芯片的容量是8K 8,其片内寻址地址线为( D ) A 10根 B 11根 C 12根 D 13根 .在外扩多片数据存储器芯片时,不能在各存储器芯片间并行连接的信号是( A )A地址译码输出信号。 B 数据信号。 C 低位地址信号。 D读写信号。 .当串行传送二进制数时波特的单位是( B ) A 字符/秒。 B 位/秒。 C 帧/秒。 D 位/分。 。 MCS-51执行以下哪条指令,使PC发生突变,而不是顺序加1改变。( B) A MOV 指令 B JZ指令 C PUSH 指令 D ADD指令 .以下指令有错误的是( C ) A MOV 28H,@R2 B MOV F0,A CC.3 C PUSH DPTR D MOV C,30H .若8051单片机的时钟频率为12 MHZ,则一个机器周期为_______微秒。( D ) A 0.25 B 0.5 C 0.75 D 1 .串行口工作方式1的波特率是:( D ) A 固定的,为f osc/16。 B 固定的,为f osc/32。 C 固定的,为f osc/64。 D 可变的,取决于T1的溢出率。.8031在下列各种运行情况中,能立即响应中断的是:( C ) A 当前正在执行RETI指令。 B 当前正在进行高优先级中断处理。

单片机习题答案

《单片机应用技术》习题答案 第一章概述 1、什么就是总线?总线主要有哪几部分组成?各部分得作用就是什么? 总线就是连接计算机各部件之间得一组公共得信号线。一般情况下,可分为系统总线与外总线。 系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB) 地址总线(AB):CPU根据指令得功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。地址总线为16位时,可寻址范围为216=64K,地址总线得位数决定了所寻址存储器容量或外设数量得范围。在任一时刻,地址总线上得地址信息就是惟一对应某一存储单元或外部设备。 控制总线(CB):由CPU产生得控制信号就是通过控制总线向存储器或外部设备发出控制命令得,以使在传送信息时协调一致得工作。CPU还可以接收由外部设备发来得中断请求信号与状态信号,所以控制总线可以就是输入、输出或双向得。 数据总线(DB):CPU就是通过数据总线与存储单元或外部设备交换数据信息得,故数据总线应为双向总线。在CPU进行读操作时,存储单元或外设得数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设 2.什么就是接口电路? CPU与接口电路连接一般应具有哪些信号线?外部设备与接口电路连接一般应具有哪些信号线? CPU通过接口电路与外部输入、输出设备交换信息, 一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。CPU为了实现选取目标外部设备并与其交换信息,必须借助接口电路。一般情况下,接口电路通过地址总线、控制总线与数据总线与CPU连接;通过数据线(D)、控制线(C)与状态线(S)与外部设备连接。 3、存储器得作用就是什么?只读存储器与随机存储器有什么不同? 存储器具有记忆功能,用来存放数据与程序。计算机中得存储器主要有随机存储器(RAM)与只读存储器(ROM)两种。随机存储器一般用来存放程序运行过程中得中间数据,计算机掉电时数据不再保存。只读存储器一般用来存放程序,计算机掉电时信息不会丢失。 4 什么就是单片机?单片机与微机相比有何特点? 单片机(Single-Chip-Microputer)又称单片微控制器,其基本结构就是将微型计算机得基本功能部件:中央处理机(CPU)、存储器、输入接口、输出接口、定时器/计数器、中断系统等全部集成在一个半导体芯片上,因此,单片机其体积小、功耗低、价格低廉,且具有逻辑判断、定时计数、程序控制等多种功能。 单片机结构上得设计,在硬件、指令系统及I/O能力等方面都有独到之处,具有较强而有效得控制功能。虽然单片机只就是一个芯片,但无论从组成还就是从其逻辑功能上来瞧,都具有微机系统得含义。另一方面,单片机毕竟就是一个芯片,只有外加所需得输入、输出设备,才可以构成实用得单片机应用系统。 5、单片机主要应用于哪些领域? (1)智能仪器。智能仪器就是含有微处理器得测量仪器。单片机广泛应用于各种仪器仪表,使仪器仪表智能化取得了令人瞩目得进展。

单片机习题答案 (2)

. 第1章单片机概述 1.除了单片机这一名称之外,单片机还可称为和。 答:微控制器,嵌入式控制器。 2.单片机与普通微型计算机的不同之处在于其将、、和3 部分集成于一块芯片上。 答:CPU、存储器、I/O口。 3.8051与8751的区别是。 A.内部数据存储单元数目不同B.内部数据存储器的类型不同 D.内部寄存器的数目不同C.内部程序存储器的类型不同 答:C。 4.在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用 答:B。 5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别? 答:微处理器、微处理机和都是中央处理器的不同称谓;而微计算机、单片CPU 机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。 6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 答:系列单片机的基本型芯片分别是、和。它们的差别是875180318051MCS-51在片内程序存储器上。无片内程序存储器,片内有的程序存储4KB80318051器,而片内集成有的程序存储器。ROM4KB8751EPROM7.为什么不应当把51系列单片机称为MCS-51系列单片机? 答:因为系列单片机中的“”是公司生产的单片机的系列符号,IntelMCSMCS-51而系列单片机是指世界各个厂家生产的所有与的内核结构、指令系统805151兼容的单片机。 8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品? .. . 答:相当于系列中的,只不过是芯片内的存储FlashMCS-51AT89C5187C514KB 器取代了片内的的。4KB87C51EPROM 第2章 AT89C51单片机片内硬件结构

单片机试卷及答案..

2013A卷 一、填空题(每空1分,共20分) 1、+1000001的反码是。十进制数-4的8位二进制补码是。 2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。 3、CPU一次可以处理的二进制数的位数称为CPU的。 4、当EA为电平时,CPU总是从外部存储器中去指令。 5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。 6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。 7、C51的数据类型sfr占个字节,C51中整型变量占个字节。 8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。 9、定时器T1方式2的8位常数重装初值存放于寄存器中。定时器T0方式0,寄存器用于存放计数初值的低5位。 10、多机通信中,主机的SM2= 。 11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。 12、波特率倍增位位于特殊功能寄存器中。 13、8155A内部具有1个位减法定时器/计数器。 二、单项选择题(共20题,每题1分,共20分) 1、单片机的应用程序一般存放于()中 A、RAM B、ROM C、寄存器 D、CPU 2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。 A、P3.2 B、P3.3 C、P3.4 D、P3.5 3、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。 A、外部中断0 B、外部中断1 C、定时器0 D、定时器1

4、ADC0809是()AD的转换器件 A、4通道8位 B、8通道8位 C、4通道12位 D、8通道12位 5、执行中断返回指令后,从堆栈弹出地址送给() A、A B、Ri C、PC D、DPTR 6、串行通信中,发送和接收寄存器是() A、TMOD B、SBUF C、SCON D、DPTR 7、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是() A、98H B、86H C、22H D、A2H 8、要将P1口高4位清0,低4位不变,应使用指令() A、ORL P1,#0FH B、ORL P1,#F0H C、ANL P1,#F0H D、ANL P1,#0FH 9、当选中第1工作寄存器区时,工作寄存器R1的地址是。 A、00H B、01H C、08H D、09H 10、控制串行口工作方式的寄存器是() A、TMOD B、PCON C、SCON D、TCON 11、MCS-51 单片机的晶振频率为12MHz,则MUL AB指令的时间为()μs。 A、1 B、2 C、4 D、8 12、定时器T2的中断服务程序入口地址为()。 A、000BH B、0000H C、001BH D、002BH 13、MCS51单片机复位后,P1口锁存器的值为()。 A、00H B、0FFH C、7FH D、80H 14、POP PSW指令是() A、将PSW的值压入堆栈顶部 B、堆栈顶部一个单元内容弹入PSW C、将PSW的值压入堆栈底部 D、堆栈底部一个单元内容弹入PSW 15、下列运算符不是关系运算符的是() A、> B、< C、= D、!= 16、设a=0x7f,b=a<<2,则b的值为()

单片机应用技术考试题库

习题1 1.1单项选择题 (1)MCS-51系列单片机的CPU主要由组成。 A. 运算符、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、编码器 (2)单片机中的程序计数器PC用来。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令的地址 D.存放上一条指令地址 (3)单片机8031的ˉEA引脚。 A.必须接地 B.必须接+5V电源 C.可悬空 D.以上三种视需要而定 (4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。 A.P0口 B.P1口 C.P2口 D.P3口 (5)PSW中的RS1和RS0用来。 A.选择工具寄存器 B.指示复位 C.选择定时器 D.选择工作方式 (6)单片机上电复位后,PC的内容为。 A.0000H B.003H C.000BH D.0800H (7)Intel 8051单片机的CPU是。 A.16 B. 4 C. 8 D.准16位 (8)程序是以形式存放在程序存储器中的。 A. C语言源程序 B.汇编程序 C.二进制编码 D.BCD码 (9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。 A. 8 KB B.16KB C.32KB D.64KB (10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定 时脉冲使用。 A.1/2 B.1/4 C.1/6 D.1/12 1.2填空题 (1)单片机系统是由和组成的。 (2)除了单片机和电源外,单片机最小系统包括电路和电路。 (3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须 连接相应电路。 (4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。 (5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。 (6)MCS-51系列单片机的应用程序一般存在中。 (7)片内RAM低128单元,按其用途划分为、和3个区域。 (8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期 为。 (9)MCS-51系列单片机的复位电路有两种,即和。 (10)输入单片机的复位信号需延续个机器周期以上的电平时即为有效,用于完成单片机的复位 初始化操作。 1.3回答题 (1)什么是单片机?它由哪几部分组成?什么是单片机应用系统? (2)P3口第二功能是什么?

单片机测试题含答案

1、单片机应用程序一般存放在( B ) A、RAM B、ROM C、寄存器 D、CPU 2.在单片机中,通常将一些中间计算结果放在( A )中 A、累加器 B、控制器 C、程序存储器 D、数据存储器 3.89C51单片机有片内ROM容量( A) A 4K B B. 8KB C. 128B D. 256B 4、CPU主要的组成部部分为( A) A、运算器、控制器 B、加法器、寄存器 C、运算器、寄存器 D、运算器、指令译码器 5.INTEL 8051 CPU是(C )位的单片机 A、16 B、4 C、8 D、准16 6.CPU由___运算器__和控制器构成。 1、PC存放__下一条要执行的指令的16位地址__,具有_ 自动加一_特性。在8051中决定程序执行顺序的是PC还是DPTR?是PC它是_16__位?(是,不是)不是SFG? 2、PSW用于存放__指令执行后的有关状态____,在8051中PSW是__8___ 位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少?CY=0、AC=0、OV=0、P=1 3、什么是堆栈?8051的堆栈设在何处?哪个寄存器是堆栈指针?堆栈存取数据的原则是什么? 答:1)堆栈是在内RAM区专门开辟出来的进行数据存取的一块连续的存储区域。2) 设在07H上。3)SP 4)先进后出 4.单片机的堆栈指针SP始终是( B ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 5、进位标志CY在(C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存PSW D、DPTR 6、. 8031单片机中的SP和PC分别是( C)的寄存器。 A.8位和8位 B.16位和16位 C.8位和16位 D.16位和8位 7、DPTR是什么寄存器?它的作用是什么?它由哪几个特殊功能寄存器组成? 答:数据指针DPTR是16位的专用寄存器。作为对外部数据存储器进行寻址的地址指针。由两个8位的寄存器DPH和DPL构成 1、8051单片机的内部RAM可以分为几个不同的区域?各区的地址范围及其特点? 答:4个区域。工作寄存器区00H-1FH 由32个单元组成,共4个区,可以通过设置PSW 中的RS1和RS0选择不同的工作寄存器。 位寻址区20H-2FH 这16个RAM单元可以按位操作,也可以按字节操作数据 缓冲区30H-7FH 这些单元只能按字节寻址 SFR区80H-FFH 特殊功能寄存器中地址可以被8整除的,可以按位寻址,特殊功能寄存器记录了单片机工作状态及工作方式 2.为了使10H—17H作为工作寄存器使用,应该采用什么办法实现?写出相关指令。CPU 复位后,R0---R7的单元地址是多少?

相关文档