单片机过程性考试试题库

单片机过程性考试试题库
单片机过程性考试试题库

一.单项选择题(从以下四个选项中选出一个正确答案,多选,错选不给分)。

1.MCS-52子系列与MCS-51子系列相比,下列说法错误的是( )

A.片内ROM 从4KB 增加到8KB

B.片内RAM 从128位增加到256位

C.定时/计数器从2个增加到3个

D.中断源从5个增加到6个

2.若=0,=1,现在需要保存R1的内容,可执行( )指令。

R1 @R1

01H 09H

3.下列指令不是变址寻址方式的是( )

@A+DPTR A ,@A+PC

A ,@DPTR A ,@A+DPTR

单片机有片内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

单片机的串行中断入口地址为( )

A. 0003H

B. 0013H

C. 0023H

D. 0033H

单片机的最小时序定时单位是( )

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

单片机的RS1,RS0=11时,当前寄存器R0—R7占用内部RAM( )单元。

A. 00H —07H

B. 08H —0FH

C. 10H —17H

D. 18H —1FH

单片机有片内RAM 容量( )。

A. 4KB

B. 8KB

C. 128B

D. 256B

单片机的外部中断0中断入口地址为( )。

A. 0003H

B. 000BH

C. 0013H

D. 001BH

单片机的最大时序定时单位是( )。

A.拍节

B.状态

C.机器周期

D.指令周期

单片机的定时器/计数器工作方式1是( )。

位计数器结构 位计数器结构

位计数器结构 个8位计数器结构

单片机在访问外部数据存储器时,其地址指针可采用()。

单片机在正常运行程序时RST/VPD引脚应为()。

A.高电平

B.低电平

C.脉冲输入

D.高阻态

单片机有()中断源。

个个

个个

18.要用传送指令访问MCS-51程序存储器,它的指令操作码助记符应是()

19.中央处理器是由()构成。

A. 运算器、存储器

B. 运算器、控制器

C. 运算器和I/O接口

D. 运算器、控制器、存储器和I/O接口

20.下列关于RST引脚作用的正确说法是()

A. 当该引脚输入的信号延续4周期以上的高电平时,完成单片机复位操作

B. 当该引脚输入的信号延续2个机器周期的高电平时,完成单片机复位操作

C. 有内部ROM的芯片固化程序时,由此引脚送入编程脉冲

D. 有内部ROMless的芯片固化程序时,由此引脚送入编程电压

21.下列指令中属于位寻址方式的是()

A. MOV A, 30H

B. MOV C, 30H

C. MOV 20H, 30H

D. MOV A, #30H

单片机的时序单位从小到大依次是()。

A.拍节、状态、机器周期,指令周期

B.状态、拍节、机器周期,指令周期

C.拍节、状态、指令周期,机器周期

D.状态、机器周期、拍节、指令周期单片机堆栈是按()方向伸展的。

A.由低到高

B.由高到低

C.由程序设定

D.随机分配

24.下列伪指令中关于数据字不正确的定义为()。

50 0234H,A

EQU 20H 1ABH

25.假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后SP的值为()。

A,@DPTR指令中源操作数的寻址方式是()。

A.寄存器寻址

B.寄存器间接寻址

C.直接寻址

D.立即寻址

27.在远距离数据传送时,一般采用()传送方式。

A.串行

B.并行

C.模拟

D.数字

子系列与MCS-51子系列相比,下列说法错误的是()。

A.片内ROM从4KB增加到8KB

B.片内RAM从128位增加到256位

C.定时/计数器从2个增加到3个

D.中断源从5个增加到6个

29.下列关于MCS-51单片机的复位方式说法正确的是()。

A.复位时将PC和SP清零,使得单片机从0000H单元开始执行程序

B.复位可以使系统脱离死锁状态,并且是退出掉电方式的唯一方法

C.复位会改变内部的一些专用寄存器和用户RAM中的数据

D.复位时会将ALE设置为高电平,PSEN为低电平

30.下列指令不是变址寻址方式的是()。

@A+DPTR A,@A+PC

A,@DPTR A,@A+DPTR

31.若RS0=0,RS1=1,要想把寄存器R0的内容压入堆栈,可以使用()指令。 10H @R0

R0 08H

工作寄存器区的空间指的是()。

~1FH ~1FH

~2FH ~3FH

33.定义位地址的伪指令是()。

单片机只具备单一功能的I/O口是()。

单片机中断的最短响应时间为()机器周期。

个个

个个

单片机中支持多机通信的串行口方式是()。

A.方式0和1

B.方式1和2

C.方式2和3

D.方式3和0

37.相对转移指令所能跳转的范围是( )。

~+127 ~+127

~+32767 ~+32768

38.单片机中用于存放程序状态信息的寄存器是()。

外扩存储器时,系统的高8位地址总线是由()口构成。

1 C

单片机8位重装载方式定时器工作在()。

A.方式0

B.方式1

C.方式2

D.方式3

41.在MSC-51单片机程序中用伪指令EQU定义的数据()。

A.在片内RAM

B.在外部ROM

C.在外部RAM

D.无相关存储空间

42.欲访问8051单片机的内部程序存储器,则EA引脚必须为()。

A.高电平

B.低电平

C.高低电平

D.与PC值有关

43.堆栈操作遵循的原则是()。

A.先进后出

B.先进先出

C.后进后出

D.随机

44.各中断源发出的中断请求信号,都会标记在MCS-51单片机系统的()寄存器中。

SCON

45.在MSC-51单片机程序中用伪指令DB定义的字节数据存放在()。

A.片内RAM

B.程序存储器

C.外部RAM

D.片内位寻址区

单片机的串行口是()工作的。

A.单工

B.半双工

C.全双工

D.半双工/全双工

子系列单片机芯片的引脚中,作为串行输入口的引脚是()。

A B P2.3 C D

单片机的堆栈区应建立在()。

A、片内数据存储区的低128字节单元

B、数据存储区

C、片内数据存储区的高128字节单元

D、程序存储区

49.已知单片机系统的振荡频率f

osc = 6MHz,其机器周期T

cy

为()。

A、2μs

B、4μs

C、μs

D、1μs

50.若执行下列程序段

SETB

CLR

则选择了 ( )。

A工作寄存器0组 B工作寄存器1组 C工作寄存器2组 D工作寄存器3组

51.定时器/计数器0、1的工作方式1是( )。

A、8位计数器结构

B、2个8位计数器结构

C、13位计数器结构

D、16位计数结构

52.串行口的控制寄存器SCON中,REN的作用是( )。

A、接收中断请求标志位

B、发送中断请求标志位

C、串行口允许接收位

D、地址/数据位

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

A、MOV A,@R1

B、MOVC A,@A + DPTR

C、MOVX A,@R0

D、MOVX A,@DPTR

A ,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。

A.寄存器,外部数据存储器

B.直接,程序存储器

C.寄存器间接,内部数据存储器

D.寄存器间接,外部数据存储器

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

,0 ,0

,1 ,1

56.若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)=()。

57.如果(P0)=65H ,则当CPL

SETB C

MOV ,C

执行后(P0)=()。

58.( )指令是MCS-51指令系统中执行时间最长且长达4 us的。

A.比较转移

B.循环转移

C.增减量

D.乘除法

59.在中断服务程序中至少应有一条()。

A.传送指令

B.转移指令

C.加法指令

D.中断返回指令

60.当MCS-51复位时,下面说法准确的是()。

=0000H =00H =00H D.(30H)=00H

61.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()。

D.以上都行

62.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE 的内容应是()。

子系列单片机芯片的引脚中,作为串行输入口的引脚是()。

A B P2.3 C D

单片机的堆栈区应建立在()。

A、片内数据存储区的低128字节单元

B、数据存储区

C、片内数据存储区的高128字节单元

D、程序存储区

65.已知单片机系统的振荡频率f

osc = 6MHz,其机器周期T

cy

为()。

A、2μs

B、4μs

C、μs

D、1μs

66.若执行下列程序段

CLR

CLR

则选择了( )。

A工作寄存器0组 B工作寄存器1组 C工作寄存器2组 D工作寄存器3组

67.定时器/计数器0、1的工作方式0是( )。

A、8位计数器结构

B、2个8位计数器结构

C、13位计数器结构

D、16位计数结构

68.串行口的控制寄存器SCON中,REN的作用是( )。

A、接收中断请求标志位

B、发送中断请求标志位

C、串行口允许接收位

D、地址/数据位

69.设AJMP 271H这条指令存放在地址为6976H的程序存储器单元中,则程序所要转移的目的地址是()。

A、6A76H

B、6A71H

C、6976H

D、3271H

70.则上题AJMP 271指令的机器码是()。

A、 41H 71H

B、27H 18H

C、21H 71H

D、74H 21H

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

A、MOV A,@R1

B、MOVC A,@A + DPTR

C、MOVX A,@R0

D、MOVX A,@DPTR

72.下面哪种传送方式适用于电路简单且时序已知的外设()。

A.条件传送

B.无条件传送

D.中断

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

A.方式0

B.方式1

C.方式2

D.方式3

e指令的寻址方式是()。

A.立即寻址

B.寄存器寻址

C.相对寻址

D.位寻址

75.下面哪一个部件不是CPU的指令部件()。

响应中断时,下面哪一个条件不是必须的()。

A.当前指令执行完毕

B.中断是开放的

C.没有同级或高级中断服务

D.必须有RETI指令

77.使用定时器T1时,有几种工作模式()。

种种种种

是()。

B.单片微机

C.微处理器

D.控制器

79.下面哪种外设是输出设备()。

A.纸带读出机

B.键盘 D转换器 D.打印机

指令操作码地址是2000H,执行完相应子程序返回指令后,PC=()。

81.指令寄存器的功能是()。

A.存放指令地址

B.存放当前正在执行的指令

C.存放指令与操作数

D.存放指令地址及操作数

82.当ALE信号有效时,表示()。

A.从P0口可靠地送出地址低8位

B.从ROM中读出数据

C.从P0口送出数据

D.从RAM中读出数据

83.当使用快速外部设备时,最好使用的输入/输出方式是()。

A.中断

B.条件传送 D.无条件传送

84.程序设计的方法一般有()种。

种种种种

85.指令AJMP的跳转范围是()。

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

A.逻辑运算

B.符号数加减法运算

C.乘法运算

D.除法运算

87.在算术运算中,与辅助进位位AC有关的是()。

A.二进制数

B.十进制数

C.八进制数

D.十六进制数

88.必须进行十进制调整的运算()。

A.有加法和减法

B.有乘法和除法

C.只有减法

D.只有加法

89.执行返回指令时,返回的断点是()。

A.调用指令的首地址

B.调用指令的末地址

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

D.返回指令的末地址

芯片是()。

A.驱动器

B.译码器

C.锁存器

D.编码器

的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()。

A.读锁存器

B.读数据

C.读累加器

D.读CPU

92.()并非单片机系统响应中断的必要条件。

或SCON寄存器内的有关中断标志位位1

中断允许寄存器内的有关中断允许位置1

中断优先级寄存器内的有关位置1

D.当前一条指令指令执行完

的中断源全部编程为同级时,优先级最高的是()。

A.外部中断1中断源

B.定时器1溢出中断源

C.串行接口中断源

D.外部中断0中断源

94.下面哪条指令将MCS-51的工作寄存器置成3区()。

PSW ,#13H PSW ,#18H

CLR CLR

95.89c51最小系统在执行ADD A, 20H指令时,首先在P0口上出现的信息是()。

A.操作码地址

B.操作码

C.操作数

D.操作数地址

执行完MOV A ,#08H后,PSW的哪一位被置位()。

A. C 0 C

97.要把P0口高4位变0,低4位不变,应使用指令()。

P0,#0FH P0,#0F0H

P0,#0FH P0,#0F0H

98.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是()。

A.由CPU自动完成

B.应由中断服务程序完成

C.在中断响应中完成

D.在主程序中完成

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

A.先修改指针,在入栈

B.先入栈,在修改栈指针

C.先修改栈指针,在出栈

D.以上都不对

口的每一位能驱动()。

个TTL低电平负载个TTL低电平负载

个TTL低电平负载个TTL低电平负载

101.各中断源发出的终端请求信号,都会标记在MCS-51系统中的()。

SCON

102.下列选项中不属于机器数的是()。

A.原码

B.反码

C.补码

D.真值

103.执行下列3条指令后,30H单元的内容是()。

MOV R0,#30H

MOV 40H,#0EH

MOV @R0,40H

104.累加器属于()。

A. 控制器

B. 运算器

C. 存取器

D. 输入/输出设备105.程序计数器PC是()位。

A. 16

B. 8

C. 4

D. 32

106.源地址是7648H,目的地址是7645H,当执行三字节跳转指令时,rel等于()。

A. FAH

B. FEH

C. FDH

D. FFH

107.在变址寻址方式中,以A作变址寄存器,以DPTR和()作基址寄存器。

C.寄存器B

108.假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR

后,送入A的是程序存储器()单元的内容。

109.计算机的系统总线有地址总线、控制总线和()总线。

A.单向总线

B.双向总线

C.数据总线

D.独立总线

110.十进制数29的二进制表示为()。

1101 1010 C.1011 0111 0001

111.十进制数-29的8位补码表示为()。

1100 0011 C.1010 1001 0001

112.89c51最多可以实现()级嵌套。

.2 C

中RS0 RS1=11时,寄存器R2的地址为()。

00H,e操作码的地址为2000H,e=70H,它的转移目标地址为()。

芯片是()。

ROM

116.若某存储器芯片地址线为12根,那么它的存储容量为()。

e指令的寻址方式是()。

A.立即寻址

B.相对寻址

C.寄存器寻址

D.位寻址

118.使用8255可以扩展出的I/O口线是()。

根根根根

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

片片片片

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

A.只有程序计数器PC

B.只有PC和A

、A、DPTA和堆栈指针SP D.只有PC、A和数据指针DPTR

答案:

1—5: B D C A D 6—10:C B B C D

11—15:C A D B A 16—20:B C D B B

21—25:B A A B C 26—30:B A B B C

31—35:A A D B C 36—40:C A B C C

41—45:A A A D B 46—50:C A A A C

51—55:D C B D C 56—60:A C D D A

61—65:B A A A A 66—70:A C C B A

71—75:B B A C C 76—80:C D B D D

81—85:B A C D C 86—90:A A D C B

91—95:A C D B B 96—100:D C B A B

101—105:C D C B A 106—110:A D B C A

111—115:B B D C A 116—120:C B B C D

二、判断下列各题,正确的在题后括号内填“T”,错误的填“F”。

1、8051单片机复位是高电平有效。()

2、寄存器间接寻址中,寄存器中存放的是操作数的地址。()

3、单片机的发展方向是努力增加位数。()

4、CLR A表示把累加器A的内容清0。()

5、外部数据存储器的读指令为MOVC。()

6、8051单片机串行中断只有一个,但有2个标志位。()

7、8051外部中断0的入口地址是0000H。()

8、8051的串行接口是全双工的。()

9、8051的特殊功能寄存器分布在00H~70H地址范围内。()

10、指令字节数越多,执行时间越长。()

11、内部寄存器Rn(n=0-7)作为间接寻址寄存器。()

12、顺序程序是指无分支、无循环结构的程序。()

13、当MCS—51上电复位时,堆栈指针SP=00H。()

14、8051单片机只能做控制用,不能完成算术运算。()

15、8051上的电复位时,SBUF=00H。()

16、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。()

17、双字节指令第二字节表示指令。()

18、PUSH direct是堆栈操作类指令。()

19、INC A表示将A的内容加1,并将结果送回A。()

20、长跳转指令的跳转范围是2KB。()

21、MOV C 是位操作类指令。()

22、MUL AB的结果的低8位保存在A中,高8位保存在B中。()

23、1011是有效的BCD码。()

24、MOV可以用作标号。()

25、空间定义伪指令是EQU()

26、对于先判断后执行的循环结构,其循环体最少执行次数为0。()

27、进行多字节加法运算时,要先从低位字节开始。()

28、在MCS-51系统中,一个机器周期等于。()

29、PC存放的是当前正在执行的指令。()

30、MCS-51的程序存储器是用来存放程序和表格常数。()

31、我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。()

32、MCS-51系列单片机CPU是8位。()

33、要进行多机通信,MCS-51串行接口的工作方式应选为方式1。()

34、TMOD中的GATE=1时,表示由两个信号控制定时器的启停。()

35、DA A指令一般跟在减法指令之后。()

36、ORL A,#4指令执行后,PSW寄存器的内容将等于01H。()

37、DPTR是MCS-51中唯一一个16为的寄存器。

38、异步串行通信的帧格式由起始位、数据位、奇偶校验和停止位组成。()

39、异步串行数据通信有单工、半工、全工三种传送方向形式。()

40、外中断请求标志位是IE0和IE1。()

答案:1—5 T T F T F 6—10 F F T F F 11—15 F T F F F

16—20 F F T T F 21—25 T T F F F 26—30 T T F F T

31—35 T T F T F 36—40 F F T F T

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

选择题: .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 当前正在进行高优先级中断处理。

单片机原理及应用在线考试试题答案

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共100分,每题20分,在下题中任选5题。 1.MCS-51的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时,一 个机器周期为多少毫秒? 参考第二章第四节。MCS-51典型的指令周期为一个机器周期,每个机器周期由6个状态周期组成,每个状态周期由2个时钟周期(振荡周期)组成。一个机器周期=6×一个状 态周期=12×一个时钟周期=12× 答: 为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要的时序。单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。对振荡周期12分频后得到的信号周期叫做机器周期,即12个时钟周期,是1个机器周期。一个机器周期宽度为6个状态周期,并依次表示为S1~S6。每个状态周期由2个时钟周期(振荡周期)组成。Mcs51单片机的111条指令,执行时,所花费的时间,称为指令周期。 一个机器周期=6×一个状态周期=12×一个时钟周期=12×=12×1/10=1.2 us=0.0012ms 2.指出下列指令中画线的操作数的寻址方式? MOV R0, #55H ;立即寻址 MOV A, 2AH ;直接寻址 MOV A, @R1 ;寄存器间接寻址 MOV @R0, A ;寄存器寻址 ADD A, R7 ;寄存器寻址 MOVX A, @DPTR ;寄存器间接寻址 MOV DPTR, #0123H ;立即寻址 MOVC A, @A+DPTR ;基址加变址寻址 INC DPTR;寄存器寻址 参考第三章第二节指令寻址方式 3.外部RAM中从1000H到10FFH有一个数据区,现在将它传送到外部RAM中2500H单元 开始的区域中,编程完成上述功能。 参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展 START: MOV R0,#00H MOV DPTR,#1000H LOOP: MOVX A,@DPTR MOV DPH,#25H MOVX @DPTR,A MOV DPH,#10H

单片机原理期末考试试题_附答案

单片机原理期末考试试 题_附答案 This model paper was revised by LINDA on December 15, 2012.

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM以及(I/O)口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了(4)KB的FLASH ROM,共有(5)个中断源。 3、两位十六进制数最多可以表示(256)个存储单元。 4、89C51是以下哪个公司的产品( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由(P0)口提供,高八位地址由(P2)口提供,8位数据由(P0)口提供。9、在I/O口中,(P0)口在接LED时,必须提供上拉电阻,(P3)口具有第二功能。10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于(B)体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有?( 64?) KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外

汇编51单片机考试常见试题

一、填空题 1.单片机是把中央处理器、存储器、定时器/计数器以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。 2.除了单片机这一名称之外,单片机还可称为微控制器、嵌入式控制器。 3.计算机的系统总线有地址总线、控制总线和数据总线。 4.80C51单片机基本型内部RAM有 128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区、二是位寻址区、三是数据缓冲区。5.8051单片机有2 个16位定时/计数器。 6.单片机存储器的主要功能是存储程序和数据。80C51含4 KB掩膜ROM。7.80C51在物理上有4个独立的存储器空间。 8.通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第00 组,这组寄存器的地址范围是从00H~ 07H。 9.8051的堆栈是向地址的高端生成的。入栈时SP先加1,再压入数据。10.使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。11.MCS-51特殊功能寄存器只能采用直接寻址方式。 12.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。 13.半导体存储器的最重要的两个指标是存储容量和存储速度。 14.当PSW4=1,PSW3=0时,工作寄存器Rn,工作在第2组。 15.在8051单片机中,由 2 个振荡(晶振)周期组成1个状态(时钟)周期,由 6个状态周期组成1个机器周期。 16.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。 17.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。 18.内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H。 19.若A中的内容为63H,那么,P标志位的值为0。 20.在基址加变址寻址方式中,以累加器A作变址寄存器,以DPTR或PC作基址寄存器。 21.指令格式是由操作码和操作数所组成,也可能仅由操作码组成。 22.通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到PC。 23.MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64KB。 24.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。 25.假定累加器A中的内容为30H,执行指令1000H:MOVC A,@A+PC 后,把程序存储器1031H单元的内容送入累加器A中。 26.12根地址线可寻址4 KB存储单元。 27.:假定A=55H,R3=0AAH,在执行指令ANL A,R3后,A=00H,R3=0AAH。28.MCS-51的P0口作为输出端口时,每位能驱动8个LSTTL负载。 29.MCS-51有4个并行I/O口,其中P1~P3是准双向口,所以由输出转输入时必须先写入“1”。 30.MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。

单片机考试试题(带答案)

一、选择题 访问片外数据存储器的寻址方式是( C ) A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 堆栈数据的进出原则是( B ) A、先进先出 B、先进后出 C、后进后出 D、进入不出 若某存储器芯片地址线为12根,那么它的存储容量为( C ) A、1KB B、2KB C、4KB D、8KB 控制串行接口工作方式的寄存器是( C ) A、TCON B、PCON C、SCON D、TMOD 判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。 A.CY B.OV C.P D.RS0 E.RS1 当串行口向单片机的CPU发出中断请求时,若CPU 允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。 A.0003H B.000B C.0013H D.001BH E.0023H 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。 A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动 单片机复位后,SP、PC、I/O口的内容为(C )A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 堆栈指针SP的作用是( B )。 A 指示堆栈的栈底 B 指示堆栈的栈顶 C 指示下一条将要执行指令的地址 D 指示中断返回的地址 下列指令中,不影响堆栈指针的指令是( B)。 A RET B JB bit,rel C LCALL addr16 D RETI 定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。 A 0003H B 000BH C 001BH D 0013H E 连续存放中断服务程序 F 存放转移指令定时器T0的溢出标志TF0,在CPU响应中断后( B )。 A 由软件清零 B 由硬件清零 C 随机状态 D AB都可以 在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )。 A 半双工传送 B 单工传送 C 双工传送 D 全双工传送 在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是(B )。 A . PC B. PSW C. A D. SP 二、填空题 晶振的频率为6MHz时,一个机器周期为(2)μS。 欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H )命令。 MCS-51单片机系列有( 5 )个中断源,可分为( 2 )个优先级。 计算机三大总线分别为(数据总线)、(地址总线)和控制总线。 MCS-51指令系统中,ADD与ADDC指令的区别是(是否带进位)。 8051单片机有( 2 )个16位定时/计数器。MCS-51单片机有(4 )个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,(P0 )口作地

郑州轻工业学院单片机考试试题带答案

郑州轻工业学院单片机考试试题带答案

单片机原理及应用试卷A 题号一二三四五六七八九总分 得分 一、填空题(每空1分,共20分) 二、1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型 计算机。 三、2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。 四、3、两位十六进制数最多可以表示 256 个存储单元。 五、4、89C51是以下哪个公司的产品?( C ) 六、A、INTEL B、AMD C、ATMEL D、PHILIPS 七、5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。 八、6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 九、7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 十、8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据 由 P0 口提供。 十一、9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。 十二、10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 十三、11、是非题:是读端口还是读锁存器是用指令来区别的。T 十四、12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 十五、13、是非题:中断的矢量地址位于RAM区中。F 十六、14、MCS-51系列单片机是属于( B )体系结构。 十七、A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 十八、15、89C51具有 64 KB的字节寻址能力。 十九、16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。T 二十、17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 二十一、18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第 0 组寄存器为当前的工作寄存器。 二十二、 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。

单片机期末考试试卷以及参考答案

单项选择 1. PC的内容是: A 当前指令前一条指令的地址 B 下一条指令的地址 C 控制器中指令寄存器的地址 D 当前正在执行指令的地址 2. 在MOVX A,@DPTR指令中,DPTR的内容是 A 片内数据存储器地址 B 片外程序存储器地址 C 片内程序存储器地址 D 片外数据存储器地址 3.以下指令没有错误的是 A PUSH DPTR B SUBB R3,R0 C POP DPTR D ADD A,@R1 https://www.360docs.net/doc/3a13611952.html,B是 A 总线标准 B 可编程并行接口 C 可编程串行接口 D 译码器 5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用 A 地址寄存器 B 地址译码器 C 地址缓冲器 D 地址锁存器 6.MCS-51单片机启动复位后,程序计数器PC的内容为 A 0000H B 1000H C 2000H D 3000H 7.不能使MCS-51单片机的SP改变的指令是 A ANL 指令 B PUSH指令 C POP指令 D LCALL指令 8.MCS-51单片机PUSH指令的操作数是 A 位操作数 B 双字操作数 C 字节操作数 D 字操作数 9. 8031片外扩展数据存储器的最大容量是 A 16K B 64K C 8K D 32K 10.在LED显示中,为了输出位控和段控信号,应使用指令 A MOVX B MOV C MOVC D XCH 11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给 A DPTR B CY C SP D PC 12.MCS-51执行出栈指令过程中,SP A 加2 B 减2 C 减1 D 加1 13.MCS-51的定时器/计数器是 A 两个16位的加法计数器 B 1个16位的加法计数器 C 两个16位的减法计数器 D 1个16位的减法计数器 14.MCS-51的MOV A,20H指令的源操作数的寻址方式是 A 直接寻址 B 位寻址 C 立即寻址 D 间接寻址 15.以下关于8155的叙述哪一个是错误的 A 是一个可编程的并行接口 B 有256个单元的RAM C 是一个可编程的接口芯片 D 是一个可编程的串行接口 16.D/A是 A 模数转换器 B 解调器 C 调制器 D 数模转换器

51单片机基础知识试题题库(复习资料)

单片机原理与应用复习资料 第二章习题参考答案 一、填空题: 1、当MCS-51引脚ALE有效时〃表示从P0口稳定地送出了低8位地址。(备注:ALE 为地址锁存控制信号,书上P22) 2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。(p25 更具体些是在内部存储器的用户RAM区开辟的) 3、当使用8751且EA=1〃程序存储器地址小于1000H 时〃访问的是片内ROM。 4、MCS-51系统中〃当PSEN信号有效(备注:低电平为有效信号)时〃表示CPU要从外部程序存储器读取信息。(p22) 5、MCS-51有4组工作寄存器(p23 备注:称为通用寄存器或者工作寄存器)〃它们的地址范围是00H~1FH 。(延伸:通用寄存器占去32个单元,位寻址区占去16个单元,用户RAM区占去80个单元,三者总共为128个单元,组成内部数据存储器的低128单元区) 6、MCS-51片内20H~2FH(即为位寻址区)范围内的数据存储器〃既可以字节寻址又可 以位寻址。(p24) 7、PSW中RS1 RS0=10时〃R2的地址为12H 。 8、PSW中RS1 RS0=11时〃R2的地址为1AH 。(p27 查表2.3即可) 9、单片机系统复位后〃(PSW)=00H〃因此片内RAM寄存区的当前寄存器是第0 组〃8个寄存器的单元地址为00H ~ 07H 。(p27 参考下一题) 10、PC复位后为0000H 。(p38 查表2.6即可,有各种寄存器的初始化状态) 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。(p37) 12、PC的内容为将要执行的下一条指令地址。(p30)

单片机期末考试试题答案

单片机期末考试试题(答案) 01、单片机是将微处理器、一定容量的RAM 和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片集成了 4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示256 个存储单元。 4、89C51是以下哪个公司的产品?( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接高电平时,CPU才访问片的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。 9、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于( B )体系结构。 A、诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有64 KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片、外ROM区时用MOVC指令,访问片外RAM 区时用MOVX指令,访问片RAM区时用MOV指令。T 17、在89C51中,片RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。

单片机考试试题带答案

单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51系统中,当 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。 (A)汇编语言(B)自然语言(C)机器语言(C)高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 3、在中断服务程序中,至少应有一条( D )。 (A)传送指令(B)转移指令(C)加法指令(D)中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。

单片机期末考试试题

单片机期末考试试题 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

单片机期末考试试题 01、单片机是将微处理器、一定容量的 RAM 和ROM以及?? I/O?? 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了???? 4??? KB的FLASH ROM,共有??? 5???? 个中断源。 3、两位十六进制数最多可以表示??? 256?? 个存储单元。 4、89C51是以下哪个公司的产品(?? C?? ) A、INTEL??? B、AMD??? C、ATMEL?? D、PHILIPS 5、在89C51中,只有当EA引脚接??? 高??? 电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由?? P0?? 口提供,高八位地址由?? P2?? 口提供,8位数据由??? P0?? 口提供。 9、在I/O口中,??? P0??? 口在接LED时,必须提供上拉电阻,??? P3?? 口具有第二功能。 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 15、89C51具有??? 64?? KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。T 17、在89C51中,片内RAM分为地址为?? 00H~7FH?? 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为?? 4?? 组,每组??? 8?? 个工作寄存器,当CPU复位时,第?? 0?? 组寄存器为当前的工作寄存器。 19、是非题:工作寄存器区不允许做普通的RAM单元来使用。F 20、是非题:工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T

单片机期末考试题试卷

单片机原理及应用试题三 一、填空题(每空1分,共10分) 1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________。 2.P0通常用作_________。 3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________。 4.返回地址(或断点)是_________的程序计数器的内容。 5.中央处理器CPU是单片机的核心,它完成_________。 6.单片机的工作过程,实际上就是_________。 7.所谓中断源即是_________。 8.端口(或称口)是_________。 9.异步串行近程通信时的传送信号是_________。 10.若累加器A中的数据为01110010B,则PSW中的P=_________。 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.MCS—51单片机的复位信号是( )有效。 A.高电平 B.低电平 C.脉 冲 D.下降沿 2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。 A.2μs B.4μs C.8μs D.1ms 3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 4.能够用紫外光擦除ROM中程序的只读存储器称为( )。

A.掩膜 ROM B.PROM C.EPROM D.EEPROM 5.在片外扩展一片2764程序存储器芯片要( )地址线。 A.8根 B.13根 C.16 根 D.20根 6.定时器/计数器工作方式1是( )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( ) A.2MHz B.1MHz C.500KHz D.250KHz 8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。 A.06H B.F9H C.30H D.CFH 9.下列数据字定义的数表中,( )是错误的。 A.DW“AA” B.DW“A” C.DW“OABC” D.DWOABCH 10.串行口的控制寄存器SCON中,REN的作用是( )。 A.接收中断请求标志位 B.发送中断请求标志位 C.串行口允许接收位 D.地址/数据位 三、简答题(每小题4分,共20分) 1.简述堆栈。 2.简述变址寻址方式并举例说明。 3.简述中断响应的主要内容。

汇编语言单片机考试试题和答案

一.单项选择题(30分) 在中断服务程序中至少应有一条() A.传送指令 B.转移指令 C.加法指令 D.中断返回指令 2.当MCS-51复位时,下面说法准确的是() A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H 3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是() A.MOV B.MOVX C.MOVC D.以上都行 4.ORG2000H LACLL3000H ORG 3000H RET 上边程序执行完RET指令后,PC=()A.2000H B.3000H C.2003H D.3003H 5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()A.98H B.84H C.42H D.22H 6.JNZREL指令的寻址方式是() A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址 7.执行LACLL4000H指令时, MCS-51所完成的操作是( ) A保护PCB.4000HPC C.保护现场 D.PC+3入栈, 4000HPC 8.下面哪条指令产生信号() A.MOVX A,@DPTR B.MOVC A,@A+PC C.MOVC A,@A+DPTR D.MOVX @DPTR,A 9.若某存储器芯片地址线为12根,那么它的存储容量为() A. 1KB B. 2KB C.4KB D.8KB 10.要想测量引脚上的一个正脉冲宽度,则TMOD的内容应为() A.09H B.87H C.00H D.80H 11.PSW=18H时,则当前工作寄存器是() A.0组 B. 1组 C. 2组 D. 3组 12.MOVX A,@DPTR指令中源操作数的寻址方式是()

河北科技大学单片机试题

河北科技大学2005——2006学年第2学期 《单片机原理及应用》期末考试试卷学院班级学号 一、填空(30分) 1. 8031系列单片机有个外部中断源,中断系统有级优先级。 2. 单片机复位结束时堆栈指针SP的内容是,P0口的内容是。 3. 8031有_____位地址总线,_____个全双工串行端口。 4. 在执行位操作指令时作为运算单元,它还有一个非常重要的作用,即指示运算结果。 5. 在MOVX DPTR, A 指令中源操作数是寻址方式;语句的功能是。 6.8031单片机扩展一片EPROM 2764,其输出允许端由单片机的读信号控制,这时EPROM 2764中的内容是____ 。 7.8031系列单片机选择片外程序时接低电平。 8.8031的I/O接口的输入指令为_______ 。 9.P1口7根独立的I/O线用于扩展键盘,最多可以管理个键。这时应该是工作方式。 10.单片机8031 接12MHZ的晶体振荡器,某定时器工作在方式1时,

最长的定时时间是微秒,如果要定时5微秒,定时器的初值是H。 11.8031无内部程序存储器,但具有___ __字节的寻址能力,可扩展最大为___ __字节的外部程序存储器。 12.E2PROM具有和的优点,所以可以作为数据存储器也可以用作程序存储器。 13.8031系列单片机的P0口比较特殊,它的内部,所以在作为I/O 线使用时必须。 14.RET指令和RETI的区别是。 15.ADD A,#22H和ADDC A,#22H两条指令的区别是,前者是 ,后者是。 二、选择(16分) 1. 串行口工作在方式1时适用于。 a有启停控制的字节传送b用串行口扩展并行输出口c多个单片机通讯d用串行口扩展并行输入口 2. 在取指令过程中,数据有效时一定无效。 a PSEN b读信号c地址线d INT0 3. 在读周期内数据有效时,总线上的内容是。 a CPU发出的b存储器或I/O接口发出的c不确定的d高阻态

(完整版)单片机原理及应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.A T89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。 4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中 5.指令格式是由操作码和操作数部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8. JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s 12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在( b ) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111010101000010 则其表示的十进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.42

(华南理工大学)单片机试题2

二、填空题(每题2分,共20分) 1. 80C51单片机主要由CPU系统、、组成。 2. 在寄存器间接寻址中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。 3. 指令ADD A,#55H的源操作数属于__________寻址方式,其功能是 _____________ 。 4. 在80C51系列单片机中数据指针寄存器DPTR由和两个寄存器组成。 5. 89C51使用片内ROM时,其芯片引脚要接电平。 6. 80C51的外部中断请求有两种触发方式,一种是触发,另一种是触发。 7. 若A中的内容为87H,那么标志位P的值为。 8. D/A转换的作用是将量转换为量。 9. 串行通信的接口标准包括、和RS--485三种。 10. 共阳极8段LED显示器显示字符“0”的段代码是。 三、简答题(每题5分,共15分) 1. 单片机有哪些特点举出3个实际应用的例子。 2. 基本程序结构有哪几种 3. 80C51中断优先级分为几级响应中断的基本条件是什么? 四、阅读并分析程序( 每题5分,共15分)。 1. 若(20H)=4,执行下列程序后,21H中的内容是多少? MOV DPTR , #1000H MOV A , 20H MOVC A , @A+DPTR MOV 21H , A SJMP $ ORG 1000H TABLE: DB 00 , 01 , 04 , 09 , 16 , 25 END 2. 若CY=1,(P1)=B,指出执行下列程序后,CY和P1口的内容。

MOV , C MOV , C MOV C, END 3. 说明下列程序的功能 MOV R2,#10H MOV R0 , #60H CLR A LOOP:MOV @R0,A INC R0 DJNZ R2,LOOP END 五、编程计算题(每题4分,共20分)。 (计算题要求写出步骤,注明单位,如果结果错误步骤正确,可适当给分。) 1. 寄存器R0和R1的内容相加,结果存入R2。 2. 将片内RAM 30H~3FH的内容传送到片外2000H~200FH中去。 3. 80C51系统中,当(SP)=60H时,执行“PUSH 50H”指令后,SP的值为多少? 4. 单片机用内部定时方法产生频率为100 Hz 等宽矩形波,由输出。假定单片机的晶振频率为12MHz。请计算定时器初值。 5. 某异步通信接口,其帧格式由1个起始位,7个数据位,1个奇偶校验位和1个停止位组成。当该接口每分钟传送1800个字符时,试计算出传送波特率 六、系统设计题(10分) 设计一个89C51单片机的简单应用系统。 要求:①扩展8KB外部数据存储器,请选择芯片; ②画出系统逻辑电路图,标明相应的总线关系; ③写出数据存储器的地址范围。(必须与逻辑电路一致。) *************************************************** **************************************************

单片机期末考试试题7(带答案)

试题7 一、填空(25分,每空1分) 1. PSW中的RS0、RS1=01B,此时R2的字节地址为( 0AH )。 2. 假定DPTR的内容1000H,A中的内容为40H,执行指令: 2000H: MOVC A,@A+DPTR 后,送入A的是程序存储器( 2040 H )单元的内容。 3. 假定A中的内容为79H,R5中的内容为78H,执行指令: ADD A,R5 DA A 的内容为( 1 )。 后,累加器A的内容为( 5E )H,C Y 4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是( TI,RI )。 5.TMOD中的GATEx=1时,表示由两个信号TRx和( INT1(F非) )控制定时器的启停。 6.在AT89S51单片机的RESET端出现(持续时间大于两个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为( 00000 )H。 7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(查询方式)。 8.DA转换器的两个最重要的技术指标为(分辨率)和(建立时间)。 9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( 片选 )端提供(片选)信号。 10. 波特率定义为 ( 每秒传送的位数 )。串行通信对波特率的基本要 求是互相通信的甲乙双方必须具有 ( 相同 ) 的波特率。 11. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s )。 12. AT89S51片内( 20H-2FH )地址范围内的数据存储器,既可以字节寻址又可以位寻址。 13.8KB RAM存储器的首地址若为1000H,则末地址为(2FFFH)H。 14.AT89S51单片机控制TPμP-40A/16A微型打印机打印英文或数字时,要把打印字符的()码送给微型打印机。 15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为()。 16.当键盘的按键数目少于8个时,应采用()式键盘。当键盘的按键数目

单片机应用技术考试题库

习题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口第二功能是什么?

单片机考试试题及答案(10)

单片机考试试题及答案(10) 一填空题(共20分,每题4分) 1、我们使用的单片机试验箱型号是。 2、输入文件后,按F2保存程序,此时文件扩展名是。 3、提示装载完毕后,使用命令进行反汇编,检查程序是否正确装入。 4、将30H单元的内容#67H送R1,用最少的指令实现,指令为:。 5、弹出操作,使用指令。 二、程序分析题(共20分,每题10分) 1、程序如下 2506HM5: MOVSP,#58H; 2509HMOV10H,0FH; 250CHMOV 11H,#0BH; 250FHACALLXHD; 2511HMOV20H,11H 2514HM5A: SJMPM5A XHD: PUSH 10H PUSH 11H POP 10H POP 11H RET 问:(1)执行POP10H后堆栈内容 (2)执行M5A:SJMPM5A后,(SP)=(20H)=

MOVA,20H ANLA,#0FH MOV@R0,A INC R0 MOVA,20H SWAPA ANLA,#0FH MOV@R0 1.在某单元(如20H)存入待分字的某数(如5BH)。 2.单步或带断点运行该段程序。 3.运行过程中注意检查程序的变化,并在最后检查(21H)= , 4.(22H)= 。 2、编程实现字符串长度统计:设在单片机内RAM中从STR单元开始有一字符串《以ASC II码存放》,该字符串以$<其值为24H>结束,试统计该字符串的长度,其结果存于LON单元。 (1)输入所编程序 START:CLRA ;计数单元清零 MOV R0,#STR LOOP:CJNE R0,#24H,NEXT;判断字符串是否结束 SJMP COMP NEXT:INTA INCR0 SJMP LOOP COMP:MOV LON,A ;将长度存入LON单元 SJMP $ (2)在以STR为首的地址内部RAM单元开始存放待统计长度的数据块(自设),并以#24作为数据块的结束标志。 (3)单步或断点运行所编程序,注意观察每次转移后PC及统计长度单元LON的变化,并做好记录。

相关文档
最新文档