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

单片机89c51复习题

单片机89c51复习题
单片机89c51复习题

填空题(每空1分)

1、8051有(111 )条指令。

2、晶振的频率为6MHz时,一个机器周期为()μS。

3、单片机是把中央处理器,()()()以及I/O接口电路等主要

计算机部件集成在一块集成电路芯片上的微型计算机。

4、传输速率是用每秒传送数据位的()来表示,把它定义为(),单位为()。

5、所谓最小应用系统是指能维持单片机运行的()配置系统。

6、单片机复位时P0的值为()。

7、当PSW4=0,PSW3=1时,工作寄存器Rn,工作在第()区。

8、当允许定时器1工作在方式1时,控制字TMOD应为()。

9、当8255工作在方式0时,使PA、PB、PC全用作输出口,控制字应为()。

10、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行()次。

11、当允许定时/计数器1溢出中断时IE控制字应为()。

12、欲使P1口的低4位输出0,高4位不变,应执行一条()命令。

13、MCS-51单片机系列有()个中断源,可分为()个优先级。上电复位时()中断源的优先级别最高。

14、计算机三大总线分别为()、()和控制总线。

15、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在()块芯片

中选中其中任一块。

17、MCS-51指令系统中,ADD与ADDC指令的区别是()。

18、8051单片机有()个16位定时/计数器。

19、特殊功能寄存器中,单元地址()的特殊功能寄存器,可以位寻址。

20、如果存储单元的数据位为8位,当它存放无符号数时,则该数的范围为()。

21、MCS-51单片机有()个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,

()口作地址低8位和数据传送总线,()口作地址总线高8位输出,()口的相应引脚会输出控制信号。

22、数据指针DPTR有()位,程序计数器PC有()位。

23、EPROM27256芯片的存储容量为(),它的地址线有()根。

24、欲使P1口的低4位输出0,高4位不变,应执行一条()命令。

25、MCS-51指令系统中,ADD与ADDC指令的区别是

()。

26、8051单片机有()个16位定时/计数器。

27、8051单片机,当CPU响应某中断请求时,将会自动转向相应规定地址(即中断入口地址)

去执行,外部中断0入口地址为:()H,T1入口地址为;()H。

28、特殊功能寄存器中,单元地址()的特殊功能寄存器,可以位寻址。

29、计算机三大总线分别为()、()和数据总线。

30、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在()块芯片

中选中其中任一块。

31、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行()次。

32、当允许定时/计数器1溢出中断时IE控制字应为()。

33、当允许定时器1工作在方式1时,控制字TMOD应为()。

34、当PSW4=1,PSW3=0时,工作寄存器Rn,工作在第()区。

35、当8255工作在方式0时,使PA、PB、PC全用作输出口,控制字应为()。

36、传输速率是用每秒传送数据位的位数来表示,把它定义为(),单位为()。

37、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行()次。

38、MCS-51共有()条指令,可分为几种不同的寻址方式。如:MOV A,@Ri

属于()寻址方式,MOV C, bit 属于()寻址方式。

39、欲使P1口的低4位输出0,高4位不变,应执行一条( )命令

40、单片机位寻址区的单元地址是从()单元到()单元,若某位地址是09H,它

所在单元的地址应该是()。

41、转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转

移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序执行到()指令后,它能自动返回到()指令处,而普通转移指令()能返回。

42、8031有两个16位可编程定时/计数器,其中定时作用是指对单片机()脉冲进行

计数,而计数器作用是指对单片机()脉冲进行计数。

43、MCS—51的两条查表指令是( )和( )。

44、堆栈指针SP的内容将始终指示(),当单步执行了调用指令LCALL addr16 后SP的内容将()改变。

45、由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实

现软件延时。而硬件延时一般是采用单片机的()再通过软件编程来实现。46、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接

收数据也要到该单元取数。

47、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用

()的溢出率来设定和计算波特率。

48、ROM在单片机系统中作为程序存储器,主要类型有ROM、PROM、EPROM、EEPROM和

FLASH

存储器。其中8051有4K();8751有4K();89C51有4K()。

49、中断源的允许是由()寄存器决定的,中断源的优先级别是由()寄存器

决定的。

50、寄存器PSW中的RS1和RS0的作用是()。

51、在只使用外部程序存储器时,单片机的()管脚必须接地。

52、在行列式键盘中,接列线的I/O口为(),接行线的I/O口为( )。(填写输

入口或者输出口。)

53、在调试程序时,要观察子程序内部各条指令的运行状况可采用( )调试方法。

54、JC,rel指令执行时,当CY位为()时程序发生跳转。

55、单片机位寻址区的单元地址是从()单元到()单元,若某位地址是12H,它

所在单元的地址应该是()。

56、在单片机扩展时,()口和()口为地址线,()口为数据线。

57、查表指令是(),散转指令为( ) 。

58、子程序的返回指令是()。

59、8031内部有()个RAM、8751有4K内部()。

60、MCS—51单片机系列有( 5 )个中断源,可分为(2 )个优先级。上电复位时()

中断源的优先级别最高。

61、MCS-51可分为六种不同的寻址方式。如:MOVC A,@A+PC 属于()寻址方

式,SJMP rel 属于()寻址方式。

62、完成不同数制间的转换:(00100110)二=()十;(10011010)二=()十六(01110111)

=()十;(28)十=()BCD;符号A的ASCII码是()BCD

63、单片机位寻址区的单元地址是从()单元到()单元,若某位地址是09H,

它所在单元的地址应该是()。8031单片机内部RAM存储器分五个区,

64、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能

出错。

65、单片机内部与外部RAM之间的查表指令是()。

66、转移指令LCALL addr16 的转移范围是(),JNB rel 的转移范围是

(),调用指令AJMP addr11的调用范围是()。

67、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址

开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT0 的入口地址为(),T1 的入口地址为()。

68、单片机常用两种复位方式,既()和()。

69、LED数码显示有()和()两种显示形式。

70、扩展并行口时常采用8155可编程芯片,它由()、

()、()、

()4部分组成。

71、8051有( )K内部ROM、89C51有4K内部()。

72、用于BCD码加法运算时,对运算结果进行修正。紧跟在ADD 或ADDC 指令后必须是指

令()

73、MCS-51共有()条指令,可分为几种不同的寻址方式。如:MOV A,20H属于

()寻址方式,MOVC A,@A+DPTR 属于()寻址方式,MOV C, bit 属于( ) 寻址方式。

74、完成不同数制间的转换:(00100100)二=()十;(10011011)二=()十六(01010111)

=()十;(68)十=()BCD ;符号1的ASCII码是()BCD

75、8031单片机内部RAM存储器分五个区,其中位寻址区地址(从到)而

08H~0FH是()的地址。

76、通常,单片机上电复位时PC=()H,SP=()H。

77、单片机内部与外部ROM之间的查表指令是()。

78、转移指令LJMP addr16 的转移范围是(),JNZ rel 的转移范围是

(),调用指令ACALL addr11的调用范围是()。

79、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址

开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1 的入口地址为(),串行口入口地址为(),T0 的入口地址为

()

80、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由

()寄存器的内容决确定的。上电复位时,()中断源的优先级别最高。

81、8031有两个16位可编程定时/计数器,其中定时作用是指对单片机()脉冲进

行计数,而计数器作用是指对单片机()脉冲进行计数。

82、CPU与内存或I/O接口相连的系统总线通常由()、()、

()等三种信号组成。

83、8051单片机有两种复位方式,既上电复位和手动复位。复位后SP = ,

PC = ,PSW = ,A =00H ,P0 = P1 = P2 = P3 = 。

84、单片机的工作过程就是不断地和的过程,我们把执行指

令所需的时间称为指令周期。

85、8031单片机一般使用的时钟晶振频率是、。

86、转移指令分无条件转移指令和有条件指令两大类,如LJMP addr16 和JNZ rel。若按

转移范围可分为、和相对转移SJMP rel(-127~+128)。

87、运算类指令有运算指令(如ADD A,XX;ADDC A,XX等)和

运算指令(如ANL XX,XX;ORL XX,XX)。

88、用汇编语言编写的程序称为程序,通过汇编后得到的用机器码表示的程序

称为程序。

89、8031、8051的主要区别是8051有K内部ROM。

90、堆栈的地址由的内容确定,其操作规律是“进出”。

91、LED数码显示按显示过程分为显示和显示2种。前者,对每位显

示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;

当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位显示来说是断续显示需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。

92、指令MOV A,#data属于()寻址方式,指令MOV A,Rn 属于()

寻址方式。MOV C,bit属于()寻址方式,MOVX A, @A+DPTR属于变址寻址方式。

93、单片机内部数据传送指令()用于单片机内部RAM单元及寄存器之间,单片机

与外部数据传送指令()用于单片机内部与外部RAM或I/O接口之间,

指令用于单片机内部与外部ROM之间的查表

94、扩展并行I/O口时,常采用()和()可编程芯片。

95、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用

指令,恢复现场用()指令。

96、堆栈指针SP始终指示堆栈的()地址,当有压入或弹出堆栈操作时,SP的内容

将随之改变。程序计数器PC的内容将始终指示()地址,所以只要改变PC的内容将改变程序的运行路径。

97、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为

()标志,用于无符号数加()运算,当进行()操作时作为位累加器。OV为()标志,用于有符号数的加()运算。

98、8031有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器()、

()的内容决定,且定时的时间或计数的次数与()、()两个寄存器的初值有关。

99、MCS-51系列单片机可采用高级语言(如BASIC语言、C语言)、可采用低级语言进行编程;

后一种语言共有()条指令。

100、MCS-51系列单片机8031、8751、89C51在内部存储器的设置上主要区别是:8031内部()程序存储器,8751内部()程序存储器,89C51内部()程序存储器。

101、完成下列不同数制间的转换:(10100101)B =()D;(11000011)B=()H;(58)D=()BCD。

102、单片机并行I/O端口在输出数据时对端口锁存器无特殊要求,而在输入数据时,必须事先向锁存器写入高电平,如果锁存器处在低电平状态则会引起()后果。103、8031单片机内部低128B的随机数据存储器内部,常分为寄存器工作组区、位寻址区、数据存储/缓冲区等。其寄存器工作组区,位寻址区都有确定的地址范围。堆栈区一般没有确定的地址范围,选择栈底的原则是()。

104、转移指令LJMP addr16的转移范围是(),调用指令ACALL addr11的调用范围是()。

105、在中断调用过程和一般调用指令的使用中,能事先确定断点地址的是(),调用范围不受指令类型限制的是()。

106、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由()寄存器的置位状态决定的。同一级别中断源的优先顺序是由()决定的。

107、用汇编语言指令编写的程序,应该称作()程序,经过汇编的程序应该称作()。

108、在调用子程序时,为保证程序调用和返回不致混乱,常采用保护现场的措施。通常在进入子程序后要用()指令保护现场DPH、DPL、ACC等。在退出子程序之前要用POP指令依次恢复现场用()指令返回。

109、用仿真开发系统调试程序时,汇编成功只说明源程序的()没有问题,而程序()还要靠运行调试纠错才能成功。

110、完成下列数制的转换:

(01100100)B=( )D;(97 )D=()BCD

111、能在紫外线照射下擦除和重写的存储器是( )型存储器,能够直接在线路中快速写入和读出的存储器是( )型存储器。

112、指令的寻址方式是指寻找()的方式,寄存器间接寻址方式的意义是()。113、DA指令是()指令,它只能紧跟在()指令后使用。

114、单片机并行I/O端口数据锁存器在复位后的状态值是(),在程序运行过程中从端口输入数据时,为不是使数据错乱必须事先向锁存器写入状态值()。

115、单片机复位后堆栈指针SP的状态值(),如果考虑到不影响全部寄存工作组和位寻地区的使用,SP的最小设置值应为()。

116、能够进入子程序观察每条指令的运行结果的调试方式是(),能够快速运行到几个不同指定地点显示指令执行结果的调试方式是()。

117、用汇编指令编写的程序称为(),经过汇编的程序称为()。

118、单片机内部中断源按优先级别分为高级中断和低级中断两级是由()寄存器的置位状态决定的,在同一级别中中断源的优先顺序是由()决定的。

119、单片机8031定时计数器的工作方式是由方式寄存器TMOD[GATE,C/T,M1,M0,GATE,C/T,M1,M0]位状态字决定的,当以定时器T1方式1对内定时,定时器T0不工作时其状态字应为(),当定时器T1以方式1对内定时,同时定时器T0以方式1

对外记数,其状态字应为()。

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

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

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

123、8051的堆栈区一般开辟在_______。

124、所谓寻址,其实质就是_______。

125、存储器映象是_______。

126、定时器中断请求发生在_______。

127、中断响应时间是指______。

128、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。

129、在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。

130、8051单片机的内部硬件结构包括

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

131、MCS-51的堆栈只可设置在,堆栈寄存器sp是位寄存器。

132、MCS-51单片机的P0~P4口均是I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0~P4口中,为真正的双相口,为准双向口;口具有第二引脚功能。

133、定时器/计数器的工作方式3是指得将拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为使用。

134、假定(SP)=40H , (39H)=30H,(40H)=60H。执行下列指令:

POP DPH

POP DPL

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

135、MCS-51单片机的P0~P4口均是I/O口,其中的P0和P2口除了可以进行数据的输入、输出外,通常还要来构建系统的和,

在P0~P4口中,为真正的双向口,为准双向口。

136、MCS-51单片机的堆栈区只可设置在,堆栈寄存器SP是位寄存器。

137、MCS-51单片机外部中断请求信号有电平方式和在电平方式下,当采集到INT0、INT1的有效信号为时,激活外部中断。

138、定时器/计数器的工作方式3是指的将拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为使用。

139、MCS-96单片机的最大寻址空间是,该空间的地址范围为,系统上电及复位的程序入口地址为,芯片配置字节CCB 的地址为。

140、单片机应用系统的硬件基本上由、、、以及等几部分组成的。

141、开发系统的软件包括了、、、

、、等。

142、8279是、专用芯片,它的最大外扩LED和键盘的能力分别是、。

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

144、中断响应的整个过程都是在CPU的控制下按照时序进行的。MCS-51单片机的中断响应过程可以概括为以下几部分:、中断查询、中断响应和中断返回。145、8051单片机的内部硬件结构包括:、、、以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过相连接。

146、DPTR在访问时作地址指针使用,DPTR是位寄存器。147、MCS-51的的堆栈是属于生长型,这种堆栈的进栈操作规则

是。

148、变址寻址是以或寄存器作为基地址寄存器,以作为变址寄存器,并以两者内容相加形成位地址作为操作数地址,以达到访问程序存储器中数据表格的目的。

149、MCS-51单片机共有_个可编程的定时器/计数器,采用的为计数结构。

150、MCS-51单片机的运算电路以为核心,能够完成算术运算、逻辑运算功能以及、_和_等操作。

151、MCS-51单片机的片内数据存储空间的128字节单元通常可划分为个区域,其中的位寻址区占用了片内RAM的地址范围为、位地址范围

为。

152、MCS-51单片机扩展程序存储器所用的控制信号为,扩展数据存储器所用的控制信号为。

153、定时(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:

PUSH ACC

PUSH B

后,SP的内容为,61H单元的内容为,62H单元的内容

为。

154、DAC0832是一种常用的分辨率为位的转换芯片。这种芯片与单片机的接口方式分别是方式和方式,0832的转换输出量为形式。

155、MCS-51单片机的片内数据存储空间的单元通常可划分为3个区域,这3个区域分别是、、。

156、变址寻址是以或寄存器作为基地址寄存器,以作为变址寄存器,并以两者内容相加形成位地址作为操作数地址,以达到访问程序存储器中的目的。

157、溢出标志OV只有在进行加法运算时才有意义,OV=0表示加法运算结果,OV=1表示加法运算结果所能表达的符号数有效范围。

158、MCS-51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样

到信号时,才能激活外中断。而在脉冲方式时,只有在中断请求引脚上采样到信号时,才能激活外中断。

159、定时器的计数方式是对来自的脉冲计数,输入的外部脉冲在时有效,。定时功能也是通过来实现的,定时功能下的计数脉冲来自。

160、MCS-51单片机的一个机器周期包含了个状态周期,每个状态周期又可划分为拍节,一个机器周期实际又包含了个振荡器周期。161、指令中的操作数直接以单元地址的形式给出,称为寻址方式,这种寻址方式的寻址范围只限于。

162、汇编语言中的标号是指令的_地址,标号的第一个字符必须是

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

164、一台计算机的指令系统就是它所能执行的集合。

选择题

1、所谓CPU是指( B )

A、运算器和控制器

B、运算器和存储器

C、输入输出设备

D、控制器和存储器

2、访问片外数据存储器的寻址方式是( C )

A、立即寻址

B、寄存器寻址

C、寄存器间接寻址

D、直接寻址

3、堆栈数据的进出原则是( B )

A、先进先出

B、先进后出

C、后进后出

D、进入不出

4、开机复位后,CPU使用的是寄存器第一组,地址范围是(B )

A、00H-10H

B、00H-07H

C、10H-1FH

D、08H-0FH

5、定时器/计数器工作于模式1时,其计数器为几位?( B

A、8位

B、16位

C、14位

D、13位

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

A、1KB

B、2KB

C、4KB

D、8KB

7、控制串行接口工作方式的寄存器是C()

A、TCON

B、PCON

C、SCON

D、TMOD

8、当89C51外扩程序存储器32KB时,需使用EPROM2764()

A、2片

B、3片

C、4片

D、5片

9、已知:R0=28H (28H)=46

MOV A,#32H

MOV A,45H

MOV A,@R0 执行结果A的内容为()

A、46H

B、28H

C、45H

D、32H

11、要设计一个32键的行列式键盘,至少需要占用()根引脚线。

A、12根

B、32根

C、18根

D、无法确定

12、下面哪种方式适合用于处理外部突发事件。()

A、DMA

B、无条件传送

C、中断

D、条件查询传送

13、关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为()。

A、8.192ms

B、 65.536ms

C、 0.256ms

D、16.384ms

14、定时器/计数器工作于模式0时,其计数器为几位?()

A、8位

B、16位

C、14位

D、13位

15、下面程序运行后结果为()

MOV 2FH,#30H

MOV 30H,#40H

MOV R0,#30H

MOV A,#20H

SETB C

ADDC A,@R0 61H

DEC R0

MOV @R0,A

A、(2FH)=30H (30H)=40H

B、(2FH)=61H (30H)=40H

C、(2FH)=60H (30H)=60H

D、(2FH)=30H (30H)=60H

16、判断是否溢出时用PSW的( B )标志位,判断是否有进位时用PSW的( A )标志位。 A.CY B.OV C.P D.RS0 E.RS1

17、在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用()调

试方法。

A.单步调试(F8)B.跟踪调试(F7) C.快速运行到光标处调试(F4)D.断点调试(F2) E.连续运行调试(F9)

18、当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用()类

指令。

A. MOV A,20H B.MOVX A,@Ri

C. MOVC A,@A+DPTR D.MOVX A,@DPTR

19、当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC

的内容将被自动修改为()。

A.0003H B.000B C.0013H D.001BH E.0020H

20、子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内

容的改变是()完成的。

A.通过POP命令 B.通过MOV 指令 C.通过RET或RETI指令 D.自动

21、单片机复位后,SP、PC、I/O口的内容为()

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

22、89C51定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当, M1、 M0

的状态为10 时,定时/计数器被设定为()

A.13位定时/计数器 B.16位定时/计数器

C.自动重装8位定时/计数器 D.T0为2个独立的8位定时/计数器,T1停止工作23、89C51有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS1 指令,此时只能使用()区的工作寄存器。

A.0区 B.1区 C.2区 D.3区

24、在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数

器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容()。

A.都是8位 B.都是16位 C.位数相同D.位数不同

25、堆栈指针SP的作用是()。

A 指示堆栈的栈底

B 指示堆栈的栈顶

C 指示下一条将要执行指令的地址

D 指示中断返回的地址

26、下列指令中,不影响堆栈指针的指令是( )。

A RET

B JB bit,rel

C LCALL addr16

D RETI

27、定时器T1的中断入口地址是(),从该地址开始一般可()。

A 0003H

B 000BH

C 001BH

D 0013H

E 连续存放中断服务程序

F 存放转移指令

28、单片机在与外部I/O口进行数据传送时,将使用()线。

A.ALE INT0 B.PSEN ALE C.WR RD ALE D.ALE INT1 E.WR ALE

29、启动ADC0809进行A/D转换时,使用()指令。

A MOVX @DPTR,A

B MOVX A,@DPTR

C MOV A, R0

D MOVC A,@A+DPTR

30、定时器T0的溢出标志TF0,在CPU响应中断后()。

A 由软件清零

B 由硬件清零

C 随机状态

D AB都可以

31、在进行串行通信时,若两机的发送与接收可以同时进行,则称为()。

A 半双工传送

B 单工传送

C 双工传送

D 全双工传送

32、扩展存储器时要加锁存器373,其作用是()。

A 锁存寻址单元的低八位地址

B 锁存寻址单元的数据

C 锁存寻址单元的高八位地址

D 锁存相关的控制和选择信号

33、MCS—51系列单片机外扩存储器芯片时,4个I/O口中作为数据总线的是()。(A)P0口和P2口(B)P0口(C)P2口和P3口(D)P2口34判断是否有进位时用PSW的()标志位。

A.CY B.OV C.P D.RS0 E.RS1

35、单片机复位后,SP、PC、I/O口的内容为()

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

36、MCS—51机响应中断的必要条件是()。

A.TCON或SCON寄存器内的有关中断标志位为1

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

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

D.当前一条指令执行完

37、下列指令中错误的有()。

A. CLR R7

B.MOVC @DPTR,A

C. MOV P,A

D. JBC TF0,LOOP

38、计算机能直接识别的语言是()。

A.汇编语言 B.自然语言 C.机器语言 D.硬件和软件

39、PC是()。

A.一根硬件信号 B.一个可由用户直接读写的RAM单元C.一个不可寻址的特殊功能寄存器 D.一个能自动加1计数的ROM

40、区分片外程序存储器和数据存储器的最可靠方法是()。

A. 看其芯片型号是RAM还是ROM

B. 看其位于地址范围的低端还是高端

C. 看其离MCS—51芯片的远近

D. 看其是被RD还是被PSEN信号连接

41、指令AJMP的跳转范围是()。

A. 256 B. 1KB C. 2KB D. 64KB

42、下列指令中错误的有()。

A.CLR R0

B. MOVX @DPTR,B

C. MOV P3.4,A

D. JBC TF0,LOOP

43、MCS-51单片机有七种寻址方式,其中: MOV A,direct属于 D 寻址;

MOVX A,@A+DPTR 属于 B 寻址。

A.间接 B.变址 C.相对 D.直接 E.位

44、MCS-51单片机有五个中断源。其中,定时器T0的入口地址为 B ;串行口的

入口地址为 E 。

A.0003H B.000B H C.0013H D.001BH E.0023H

45、89C51有4组工作寄存器区,它们是由PSW状态字中的位决定的。

A.CY、OV B.RS1、RS0 C. F0 、RS1 D.CY、AC E.F1、P

46、在执行调用指令时,调试可跟踪到子程序内部并逐条执行子程序内部

的各条指令。

A跟踪B.单步 C.断点 D.连续运行 E.快速运行到光标处

47、单片机在进行取指令操作时,指令的地址是由的内容决定。

A.SP B.PC C.DPTR D.ALE 、RD和WR

48、定时/计数器的定时是指 E ,定时/计数器的计数是指 D 。

A.对时间计数 B.外部事件定时 C.内部事件计数 D.外部事件计数

E.对内部时钟计数

49、定时/计数器有4种操作模式,它们由寄存器中的M1 M0状态决定。

A.TCON B.TMOD C. PCON D.SCON E.PSW

50、单片机复位后,SP的内容为07H、PC、PSW、A的内容为00H,P0~P3口的内容都是

为。

A.0FH B.FFH C.08H D.07H E.00H

51、当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地

址,然后再将转移的地址送实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。

A.DPTR B.PC C.SP D.PSW E.R0

52、在进行BCD码运算时,紧跟运算指令后面的指令必须是指令。

A.ADD B.DA A C.ADDC D由实际程序确定

53、数制及编码的转换中,(10100101)二= ( B )十六;(01010111)BCD= ( C )

A.204D B.A5H C.57D D.01011000B E.41H 54、单片机在与外部程序存储器进行查表操作时,将使用线。

A.ALE INT0 B.PSEN ALE C.WR RD ALE D.ALE INT1 E.WR ALE 55、在程序状态字寄存器PSW中,判断是否有借位时用( A )标志位;若选择寄存器工作组

要用( C )标志位置高电平。??????

A、 CY

B、OV

C、P

D、RSO

E、RSI

56、CPU允许接受相应中断,当INTO申请中断时,程序计数器PC的内容被自动修改为(A )

地址;当有定时器T1申请中断时,程序计数器 PC的内容被自动修改为( D )地址。

A、0003H

B、000BH

C、0013H

D、001BH

E、0023H

57、MCS-51系列单片机指令的寻址方式有多种,下面指令中属于寄存器间接寻址的是(ABC );

属于变地寻址的指令是( DE )。

A、MOV A,@Ri

B、MOV @Ri,A

C、MOVX A,@ DPTR

D、MOVC A,@A+DPTR

E、JMP @A+DPTR

58、DA指令是BCD码运算调整指令,它只可用在如下( ABC )指令中;它的功能是(E )。

A、ADD

B、SUBB

C、ADDC

D、DIV

E、把二进制数调整为十进制数。

F、把二进制进位调整为十进制进位。

59、单片机实训线路板时钟电路晶体振荡频率为f(如12MHz),则实训线路CPU工作时的机器周

期是( C );定时器定时工作时的计数周期是( A )。

A、1/f

B、6/f

C、12/f

D、具体指令决定

60、在一个调试通过的程序中,堆栈指针初始值SP=30H,在执行PC=0200H的LCALL调子指令过程

中(未返回),堆栈指针SP应为( C );此时堆栈中保存的断点地址应为( F )。

A、30H

B、31H

C、32H

D、0200H

E、0202H

F、0203H

61、实训线路板上8155芯片的片选端(CE)由单片机P2.7,P2.6,P2.5经74LS138的Y2译码决

定,寄存器/存储器选择端(I/O)由单片机P2.2线选决定。当8155作键盘或显示器控制口用时,控制寄存器地址应为();当8155作存储器用时,存储区首地址应为()。

A、4400H

B、4000H

C、 4401H

D、4001H

62、89C51定时器的工作方式由TMOD寄存器状态[GATE、C/T、M1、Mo、GATE、C/T、M1、Mo]控制

字决定。当只有定时器T1方式1对外记数,T0不工作时,控制字应为( B )当定时器T1以方式1对外记数,同时To以方式1对内定时工作时,控制字应为( C )。

A、10H

B、50H

C、51H

D、11H

63、用仿真系统调试程序时,要观察子程序内部指令的执行情况采用调试方式( A );要快速

检查某一条指令的执行结果采用调试方式( D )。

A、单步运行(F8)

B、跟踪运行(F7)

C、运行至光标指定处(F4)

D、运行到断点设置处(F2)

E、全速运行(F9)

64、在程序状态寄存器PSW中,判断是否有借/进位的标志位是( A ),若选择寄存器工作组

时标志位应是()。

A、CY

B、AC

C、RS1

D、RS0

E、OV

F、P

65、在下面指令中,属于无条件转移且转移范围为2KB的指令是( B C ),属于有条件转移且

指定位不置位转移的指令是()。

A、LJMP addr16

B、ACALL addr11

C、AJMP addr11

D、JB bit,rel

E、JBC bit,rel

F、JNB bit,rel

66、在程序运行过程中执行PC=0200H的一条指令LCALL addr16,该调用子程序的返回指令是

( B ),实施该调用指令时,压入堆栈保存的程序地址是( F )。

A、 RETI

B、RET

C、END

D、2000H

E、0102H

F、0203H

67、指令周期有三种,分别是单周期指令,双周期指令和 A 指令。

A.三周期

B.四周期

C.五周期

D.六周期

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

A.工作方式0

B.工作方式1

C.工作方式2

D.工作方式3

69、MCS-51单片机的外部中断1的中断请求标志是( D )。

A.ET1

B.TF1

C.IT1

D.IE1

70、MCS-51单片机复位操作的主要功能是把PC初始化为( C )。

A.0100H

B.2080H

C.0000H

D.8000H

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

( )。

A.500

B.1000

C.216-500

D.216-1000

72、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。

A.P3.2

B.P3.3

C.P3.4

D.P3.5

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

应至少维持( B )。

A.1个机器周期

B.2个机器周期

C.4个机器周期

D.10个晶振周期

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

A.外部中断0

B.外部中断1

C.定时器0中断

D.定时器1中断

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

A.工作方式0

B.工作方式1

C.工作方式2

D.工作方式3

76、MCS-51单片机的外部中断1的中断请求标志是( D )。

A.ET1

B.TF1

C.IT1

D.IE1

77、下列标号中,正确的标号是( B )。

A.1BT:

B.BEGIN:

C.ADD:

D.STAB31:

78、串行口每一次传送( C )字符。

A.1个

B.1串

C.1帧

D.1波特

79、要想把数字送入DAC0832的输入缓冲器,其控制信号应满足( )。

A.ILE=1,CS=1,WR1=0

B.ILE=1, CS=0, WR1=0

C.ILE=0, CS=1, WR1=0

D.ILE=0,CS=0, WR1=0

80、MCS-96单片机的片内A/D转换器是()的转换器件。

A.4通道8位

B.8通道8位

C.8通道10位

D.8通道16位

81、MCS-51单片机的堆栈区应建立在(C)。

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

B. 片内数据存储区

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

D.程序存储区

82、MCS-51单片机定时器工作方式0是指的(C)工作方式。

A.8位

B.8位自动重装

C.13位

D.16位

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

A.MOV A, @R1

B.MOVC A, @A + DPTR

C.MOVX A, @ R0

D.MOVX A, @ DPTR

单片机试卷及答案

一选择题 (n )1.MCS—51单片机是高档16位单片机。 (y )2.MCS—51的产品8051与8031的区别是:8031片内无ROM。 (n )3.单片机的CPU从功能上可分为运算器和存贮器。 (y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 (n )5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。 (y )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (y )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 (n )8.MCS—51的程序存贮器用于存放运算中间结果。(y )9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。 (y )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 (n )11.CPU的时钟周期为振荡器频率的倒数。 (n )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。(y )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 (n )14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 (n )15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 (y )16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。 (y )17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。 (n )18.MCS—51单片机的片内存贮器称为程序存贮器。(n )19.MCS—51单片机的数据存贮器是指外部存贮器。(y )20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 (y )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS—51单片机的CPU主要的组成部分为a 。 A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器 2.单片机能直接运行的程序叫c 。 源程序B。汇编程序C。目标程序D。编译程序3.单片机中的程序计数器PC用来c 。 A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为b 。A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机8031的ALE引脚是b 。 输出高电平B。输出矩形脉冲,频率为fosc的1/6 C.输出低电平D。输出矩形脉冲,频率为fosc的1/2 6.单片机8031的引脚a 。 A.必须接地B。必须接+5V C。可悬空D。以上三种视需要而定7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A 。 A.P0口B。P1口C。P2口D。P0口和P2口 8.PSW中的RS1和RS0用来a 。 选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式 9.上电复位后,PSW的值为d 。 A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是b 个单元。A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部RAM的d 。 A.00H—FFH B。00H—07H C。07H—7FH D。08H—7FH 12.堆栈指针SP在内部RAM中的直接地址是c 。 A.00H B。07H C。81H D。FFH 的P0口,当使用外部存贮存器时它是一个d 。 A.传输高8位地址口A.传输低8位地址口 C.传输高8位数据口D.传输低8位地址/数据口 14.P0口作数据线和低8位地址线时b 。 A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平 15.对于8031单片机,其内部RAM d 。 A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址 16.寻址方式就是c 的方式。 A.查找指令操作码B.查找指令C.查找指令操作数 D.查找指令操作码和操作数 17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于c μS。 A.1/12 B.1/2 C.1 D.2 18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来b 。 A.存放指令B.存放16位地址,作间址寄存器使用C.存放

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

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共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

单片机试题库分章节答案(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-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是单片机的大脑和心脏。它由运算器、控制器和布尔(位)处理器组成。 运算器是用于对数据进行算术运算和逻辑操作的执行部件。

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)

单片机试题库(有答案)

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的数据传送指令是把源操作数传送到目的操作数,

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

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

单片机原理及应用试卷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

一、填空题 已知x的补码数10110111B,x的真值是___201D。 进制转换:134D=__10000110B;=______86H。 32K存储容量对应的地址范围从0000H-7FFFH_。 CPU与内存或I/O接口相连的系统总线通常由_控制总线__、数据总线__、地址总线___等三种信号组成。MCS-51单片机上电复位时PC=_0000_H,SP=_07_H;工作寄存器缺省采用第___________组,这组寄存器的地址范围是从______H~_____H。 MCS-51单片机系列有__5__个中断源,可分为___2__个优先级。上电复位时外部中断0__中断源的优先级别最高。 MCS-51单片机内部RAM共分为______2__个功能区,其高端128个字节的地址空间称为特殊功能寄存器_区,其中仅有________个字节有实际意义。 8255可编程芯片通常作为_并行接口_______扩展之用;8253可编程芯片通常作为_定时器_______扩展之用。8155可编程芯片通常作为_并行接口计数器和存储器______扩展之用;8279可编程芯片通常作为_键盘/显示控制器________扩展之用。 MCS-51 的并行I/O口信息有____读引脚________和____读锁存_________两种读取方法,读一改一写操作是针对并行I/O口内的锁存器进行的。 74LS273通常用来作为简单______输出__________接口扩展;而74LS244则常用来作为简单________输入_______接口扩展。 不带输入数据锁存器的D/A转换器,CPU必须通过______锁存或寄存__器件与D/A转换器传送数据;无三态输出功能的A/D转换器,应当通过_____三态___器件与CPU传送数据。 若用并行口来扩展一个有36只按键的行列式键盘,最少需__12_根I/O线。 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中___八_块芯片。 MCS-51单片机访问外存储器时利用_____ALE_______信号锁存来自_____P0_____口的低八位地址信号。在MCS-51系统中,当晶振频率采用12MHz时,一个机器周期等于_1__微秒。 8051的T0作为计数器用时,其计数频率不能超过晶振频率的___二十四分之一__。 二、选择题 通常所说的主机是指( C )。 (A)硬件和软件(B)CPU和磁盘存储器 (C)CPU和主存(D)运算器和控制器

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM 以及 器等电路集成在一块芯片上而构成的微型计算机 2、 单片机89C51片内集成了 有 5 个中断 源。 3、 两位十六进制数最多可以表示 4、 89C51是以下哪个公司的产 品? 4 KB 的 FLASH RO ,共 256 个存储单元。 C ) A 、INTEL B 、AMD C 、ATMEL D 、PHILIPS 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、 M CS-51系列单片机是属于( B )体系结构。 A 、冯诺依曼 B 、普林斯顿 C 、哈佛 D 、图 灵 15、 89C51具有 64 KB 的字节寻址能力。 16、 是非题:在89C51中,当CPU 访问片内、夕卜ROM 区时用MOV 指令,访问片 外RAM 区时用MOV 指令,访问片内 RAM 区时用MOV 旨令。T I/O 口、定时 5、在89C51中,只有当EA 引脚接 Flash ROM 。 高 电平时,CPU 才访问片内的 6、是非题:当89C51的EA 引脚接低电平时, 内是否有程序存储器。T CPL 只能访问片外ROM 而不管片 7、是非题:当89C51的EA 引脚接高电平时, CPU 只能访问片内的4KB 空间。F

单片机考试试题带答案

单片机原理及应用试卷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 )。

51单片机基础知识 (问答题)

1、单片机的机器周期、状态周期、振荡周期和指令周期之间是什么关系? 答:一个机器周期恒等于6个状态周期或12个振荡周期,即1M=6S=12P。 2、存储器中有几个保留特殊功能的单元用做入口地址?作用是什么? 答:MCS-51系列单片机的存储器中有6个保留特殊功能单元; 作用:0000H为复位入口、0003H为外部中断0入口、000BH为T0溢出中断入口、0013H为外部中断1入口、001BH为T1溢出中断入口、0023H为串行接口中断入口。 3、开机复位后,CPU使用是的哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工 作寄存器组? 答:开机复位后,CPU使用的是第0组工作寄存器。 它们的地址是00H~07H。CPU通过对程序状态字PSW中RS1、RS0的设置来确定和改变当前工作寄存器组。如:RS1、RS0为00则指向第0组;为01则指向第1组;为10则指向第2组;为11则指向第3组。 4、MCS-51的时钟周期、机器周期、指令周期的如何分配的?当振荡频率为8MHz时,一个单片 机时钟周期为多少微秒? 答:MCS-51的时钟周期是最小的定时单位,也称为振荡周期或节拍。一个机器周期包含12个时钟周期或节拍。不同的指令其指令周期一般是不同的,可包含有1~4个机器周期。 当振荡频率为8MHz时,一个单片机时钟周期为0.125μs 。 5、EA/V 引脚有何功用?8031的引脚应如何处理?为什么? PP 答:EA/V PP是双功能引脚: (1)EA接高电平时,在低4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000H~FFFFH)时,CPU将自动执行片外程序存储器的指令。 (2)EA接低电平时,CPU只能执行外部程序存储器的指令。 8031单片机内部无ROM,必须外接程序存储器。因此,8031的EA引脚必须接低电平。 在对8751单片机内部的EPROM编程时,此引脚V PP外接+12V电压,用于固化EPROM程序。 6、单片机对中断优先级的处理原则是什么? 答:⑴低级不能打断高级,高级能够打断低级; ⑵一个中断以被响应,同级的被禁止; ⑶同级,按查询顺序,INT0→T0→INT1→T1→串行接口。 7、MCS-51的外部中断的触发方式有哪两种?他们对触发脉冲或电平有什么要求? 答:有电平触发和脉冲触发。

单片机原理试题库答案

单片机原理及应用复习题及答案 一、选择题(在每个小题四个备选答案中选出一个或几个正确答案,填在题的括号中) 1、80C51基本型单片机内部程序存储器容量为(C)。 (A)16KB (B)8KB (C)4KB (D)2KB 2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A)EA(B)RST (C)ALE (D)PSEN 3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。 (A)P0 (B)P1 (C)P2 (D)P3 4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。 (A)并口(B)T1 (C)串口(D)T0 5、在80C51中,要访问SFR使用的寻址方式为(AB)。 (A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。 (A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 7、当需要扩展一片8KB的RAM时,应选用的存储器芯片为(B)。 (A)2764 (B)6264 (C)6116 (D)62128 8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8253 (D)8251 9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H 11、MCS—51单片机的复位信号是( A )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 12、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。 A.2μs B.4μs C.8μs D.1ms 13、若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 14、能够用紫外光擦除ROM中程序的只读存储器称为( C )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 15、在片外扩展一片2764程序存储器芯片要( B )地址线。 A.8根 B.13根 C.16根 D.20根 16、定时器/计数器工作方式1是( D )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 17、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为 ( C ) A.2MHz B.1MHz C.500KHz D.250KHz 18、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。 A.06H B.F9H C.30H D.CFH

河北科技大学单片机试题

河北科技大学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.在MCS-51中,有7种寻址方式,它们分别为立即数寻、寄存器寻址、直接寻址、寄存器间接寻址、相对寻址、变址寻址和位寻址。 2.汇编语言的指令格式为标号:操作码操作数注释。 3.数据传送类指令执行完毕,源操作数的内容不会(会/不会)丢失。 4.8051内部RAM从20H至2FH既可位寻址,又可间接寻址,位地址空间从00H到7FH。 5.MCS-51单片机指令系统中,指令长度有一字节、二字节和(三)字节,指令执行时间有一个机器周期、两个机器周期和四机器周期,乘法指令需四机器周期。6.MOV A,20H中,20H的寻址方式称之为_直接___;SETB 20H的寻址方式为位寻址。 7.关于堆栈类操作的两条指令分别是_PUSH(入栈)指令_ 、POP(出栈)指令;堆栈操作只能是寄存器间接寻址寻址。 8.访问8031片外数据存储器MOVX指令采用的是寄存器间接寻址寻址方式。访问片外序存储器MOVC指令采用的是变址寻址方式。 9.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= 00H,(R5)= AAH;则执行ORL A,R5指令后的结果是(A)= FFH ,(R5)= AAF;则执行XRL A,R5指令后的结果是(A)= FFH,(R5)= AAH 。 10.伪指令不产生(产生/不产生)可执行目标代码。汇编语言程序结束的指令为END。11.DA指令跟在ADD,ADDC指令的后面,用与二进制数与BCD码的调整。若 (A)=0AH ,执行DA A指令后,(A)= 15。 单项选择题 1.JMP跳转范围是:(D. -128~127B) 2.MCS—51系列单片机最长的一条指令需 B. 4个机器周期。 3.MOV A,@R0这条指令中@R0的寻址方式称为:(B. 寄存器间接寻址) 4.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是:B. PSW 5.下列指令中正确的是:B. JBC TF0,L1 6.下列指令中错误的是:A. SETB 50H.0 7.将累加器的值压入堆栈的正确指令是:B. PUSH A 8.下列那条减法指令是错误的:C. SUBBC 9. 指令CJNE A ,#00H ,LOOP 影响PSW的哪一位:C.CY 10. 在MUL AB指令中,若积超过255,则C. OV=1 11.在相对寻址方式中,寻址的结果体现在A.PC中 12.在相对寻址方式中,"相对"两字是指相对于 C.当前指令的末地址 13.在寄存器间接寻址方式中,指定寄存器中存放的是B.操作数地址 14.对程序存储器的读操作,只能使用D.MOVC指令 15.必须进行十进制调整的十进制运算C.只有加法 16.执行返回指令时,返回的断点是C.调用指令下一条指令的首地址 17.下列指令中与进位标志位CY 无关的指令有D.无条件转移指令 18.可以为访问程序存储器提供或构成地址的有D.PC、A、DPTR和SP 19.以下各项中不能用来对内部数据存储器进行访问的是A.数据指针DPTR 20.若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用指令C.MOV PSW.3,C 21.不能为程序存储器提供和构成地址的有:D.PSW 22.MCS-51汇编语言指令格式中,唯一不可缺少的部分是:B.操作码 23.MCS—51的立即寻址方式中,立即数前面:D.应加前缀“#”号 24.下列完成8031单片机内部数据传送的指令是:D.MOV direct,direct (25).MCS—51的立即寻址的指令中,立即数就是:A.放在寄存器R0中的内容26.单片机中PUSH和POP指令常用来:C.保护现场,恢复现场 27.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是:A.寄存器间接寻址 28.MCS—51寻址方式中,位寻址的寻址空间是: D.片内RAM的20H~2FH字节中的所有位和部分专用寄存器SFR的位 29.MCS—51寻址方式中,直接寻址的寻址空间是B.专用寄存器SFR 30.执行指令MOVX A,@DPTR时,WR、RD脚的电平为:C.WR高电平,RD低电平 31.主程序执行完ACALL后返回主程序后,堆栈指针SP的值:A.不变 32.单片机中使用MOVX A,@R1指令寻址数据存贮器1050H单元。B.不能 33.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是:D.JNZ P1.0,LP 34.指令JB OEOH,LP中的OEOH是指:D.一个单元的地址 35.下列指令中比较转移指令是指:B.CJNE Rn,#data,rel

51单片机基础知识试题题库(考试用含答案)

第二章习题参考答案 一、填空题: 2、MCS-51的堆栈是软件填写堆栈指针临时在片内RAM数据存储器内开辟的区域。 INCDEC都不影响PSW 堆宅操作只有一条寻址方式直接寻址方式 3、当使用8751且EA=1 〃程序存储器地址小于1000H时〃访问的是片内 ROM 7、PSW中RS1RSO=10寸〃R2 的地址为12H。 8、PSW中RS1RS0=11 时〃R2的地址为1AH。 17、使用8031芯片时〃需将/EA引脚接低电平〃因为其片内无ROM存 22、但单片机的型号为8031/8032时〃其芯片引线EA一定要接di电平

7、单片机8031的ALE引脚是()。 A、输出高电平 B、输出矩形脉冲〃频率为fosc的1/6 C、输出低电平 D、输出矩形脉冲〃频率为fosc的1/2 11、单片机上电复位后〃堆栈区的最大允许范围是()个单兀。 A、64 B、120 C、128 D、256 12、单片机上电复位后〃堆栈区的最大允许范围是内部RAM的() A、OOH—FFHB 001■— 07HC 071■— 7FHD 08H— 7FH 13、对于8031单片机〃其内部RAM()O A、只能位寻址 B、只能字节寻址 C、既可位寻址又可字节寻址 D、少部分能位寻址 18、单片机8051的XTAL1和XTAL2引脚是()弓I脚。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 23、MC—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区〃用来()〃它是按后进先出的原则存取数据的。 A、存放运算中间结果 B、存放标志位 C、暂存数据和地址存放待调试的程序

单片机原理与应用试题库___答案

《单片机原理及应用》试题库 一、填空题 1.单片机就是把( CPU)、( 输入/输出 )、和( 存储器 )等部件都集成在一个电路芯片上,并具备一套功能完善的( 指令系统 ),有的型号同时还具备( AD )和( DA )等功能部件,其简称为( 微处理器 )或(微控制器 )。 2.Intel公司典型的单片机有( MCS-51系列 )和( MCS-96系列 )。 3.单片机具有体积( 下 )、重量( 轻 )、价格( 低 )、功耗( 小 )、控制功能强、运算速度快、运用灵活、易于产品化、抗扰能力( 强 )等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为( CPU )。它包括两个主要部分:(运算器)、(控制器)。 5.当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。 6.MCS-51单片机内部RAM区有( 4 )个工作寄存器区。 7.MCS-51单片机内部RAM区有( 128 )个位地址。 8.89C51单片机片内RAM中位寻址区的地址范围是( 20H—2FH ),工作寄存器区的地址范围是( 00H—1FH ),片内程序存储器中寻址区的地址范围是( 0000H —07FFH )。 9.MCS-51有( 4 )个并行I\O口。 10.MCS-51的堆栈是软件填写堆栈指针临时在( 30H—7FH )内开辟的区域. 11.MCS-51片内( 20H—2FH )范围内的数据存储器,既可以字节寻址又可以位寻址。 12.程序状态标志字寄存器PSW中的PSW.7的含义是(进位和借位标志位);PSW.0的含义是(奇偶校验位)。 13.若不使用89C51片内的程序存储器,引脚( EA’)必须接地。 14.MCS-51中凡字节地址能被( 0和8 )整除的特殊功能寄存器均能寻址。 15.MCS-51有4组工作寄存器,它们的字节地址范围是( 00H—1FH )。 16.当MCS-51引脚( ALE )信号有效时,表示从P0口稳定地送出了低8位地址. 17.在单片机的RESET端出现(两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针PC指向( 0000H )地址。 18.MCS-51系列单片机有:(外部中断0), (外部中断1 ), (定时/计数器T0溢出中断), (定时/计数器T1溢出中断), (串行口)等5个中断请求源。 39.KeiL C51软件中,工程文件的扩展名是__UV2______,编译连接后生成可烧写的文件扩展名是__hex_______。

相关文档