单片机期末复习题和参考答案

发布时间 : 星期日 文章单片机期末复习题和参考答案更新完毕开始阅读

48. MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器?( C )

A. IE B. PCON C. IP D. SCON

49. MCS-51单片机响应外部中断0的中断时,程序应转移到的地址是什么?( A ) A.0003H B. 000BH C. 0013H D. 001BH

50. MCS-51单片机的位寻址区位于内部RAM的( D )单元。 A. 00H~7FH B. 20H~7FH C. 00H~1FH D. 20H~2FH

51. 若MCS-51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为( )

A. 2MHz B. 1MHz C. 500KHz D. 250KHz

52. 在片外扩展一片16K的EPROM 2764需要多少根地址线。( C )

A.11 B.12 C.13 D.14 53. 八进制的基数为( B ) 。 A.16 B. 8 C.15 D.2

54. 主频为12MHz的单片机它的机器周期为( C ) 。 A. 1/12μs B. 0.5μs C. 1μs D.2μs

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

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

56. MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。 A. 外部中断0 B. 外部中断1 C. 定时器0中断 D. 定时器1中断 57. MCS — 51 单片机复位后,从下列那个单元开始取指令?( ) A. 0003H B. 000BH C. 0000H

58. 51单片机执行MOVX写指令时,相关的信号状态是( ) A. PSEN无效为低电平,WR有效为低电平 B. PSEN无效为高电平,WR有效为低电平 C. PSEN有效为低电平,WR无效为高电平 D. PSEN有效为高电平,WR无效为高电平

59. 对片外数据 RAM 单元读写数据用( ) A. MOV 指令 B. MOVX 指令 C. MOVC 指令

60. MCS-51 的无条件转移指令中,其转移范围最大的是( ) A. LJMP B.AJMP C.SJMP

61. 执行 MOV SP,#30H 指令后,压栈从片内 RAM 哪个单元开始?( ) A. 2FH B. 30H C. 31H

62. 定时器/计数器工作于模式 2 ,在计数溢出时( )

A. 计数从零重新开始 B. 计数从初值重新开始 C. 计数停止 63. 按键的机械抖动时间通常是( )

A. 0 B. 5~10μs C. 5~10ms D. 1s 以上 64. 一字节补码所表示的数值范围是( )

A. -128 ~ +127 B. -127 ~ +128 C. -128 ~ +128 65. C语言中最简单的数据类型包括( )。

A. 整型、实型、逻辑型 B. 整型、实型、字符型

C. 整型、字符型、逻辑型 D. 整型、实型、逻辑型、字符型

25

66. 当MCS-51单片机接有外部存储器,P2口可作为 ( )。 A. 数据输入口 B. 数据的输出口 C. 准双向输入/输出口 D. 输出高8位地址

67. 下列计算机语言中,CPU能直接识别的是( )。

A. 自然语言 B. 高级语言 C. 汇编语言 D. 机器语言 68. 以下指令中,哪条指令执行后使标志位 CY 清 0?( ) A . MOV A ,#00H B. CLR A C. ADD A ,#00H 69. MCS-51单片机的串行中断入口地址为( ) A. 0003H B. 0013H C. 0023H D. 0033H

70. MCS-51单片机的最小时序定时单位是( )

A. 状态 B. 拍节 C. 机器周期 D. 指令周期 71. 以下哪一条指令的写法是错误的( )。

A. MOV DPTR,#3F98H B. MOV R0,#0FEH C. MOV 50H,#0FC3DH D. INC R0 72. MCS-5l单片机的堆栈区是设置在( )中。

A. 片内ROM区 B. 片外ROM区 C. 片内RAM区 D. 片外RAM区 73. 以下叙述中正确的是( )。

A. 用C语言实现的算法必须要有输入和输出操作 B. 用C语言实现的算法可以没有输出但必须要有输入 C. 用C程序实现的算法可以没有输入但必须要有输出 D. 用C程序实现的算法可以既没有输入也没有输出 74. 以下能正确定义一维数组的选项是( )。

A. int a[5]={0,1,2,3,4,5}; B. char a[ ]={0,1,2,3,4,5}; C. char a={'A','B','C'}; D. int a[5]=\75. 数据的存储结构是指( )。

A. 存储在外存中的数据 B. 数据所占的存储空间量

C. 数据在计算机中的顺序存储方式 D. 数据的逻辑结构在计算机中的表示 76. 以下哪一条是位操作指令( )。

A. MOV P0,#0FFH B. CLR P1.0 C. CPL A D. POP PSW

77. 若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行( )指令。 A. PUSH R1 B. PUSH @R1 C. PUSH 01H D. PUSH 09H 78. 下列指令不是变址寻址方式的是( )

A. JMP @A+DPTR B. MOVC A,@A+PC C. MOVX A,@DPTR D. MOVC A,@A+DPTR 79. 对 8031 而言,可作为普通 I/O 口使用的是( )

A. P0 、 P2 口 B. P1 、 P3 口 C. P0 、P1 、P2 、P3 口 80. 下面哪一段程序能准确地读取 P1 口引脚信号?( ) A. MOV A , #00H ;MOV P1,A ;MOV A, P1 B. MOV A , #0FFH ;MOV P1 , A ;MOV A , P1 C. MOV A , #0FFH ;MOV A , P1 D. MOV A , #0FFH ;MOV A , P1 81. 以下哪一条是位操作指令( )。

A. MOV P1,#0FFH B. MOV C,ACC.1 C. CPL A D. POP PSW

26

82. 以下哪种方式的接口总线最少?( )

A. SPI B. I2C C. 单总线 D. 并行通信 83. 以下叙述中错误的是( )

A. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。 B. 数组名代表的是数组所占存储区的首地址,其值不可改变。

C. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息。

D. 可以通过赋初值的方式确定数组元素的个数。 84. 下列关于栈的描述中错误的是( )。

A. 栈是先进后出的先性表 B. 栈只能顺序存储

C. 栈具有记忆作用 D. 对栈的插入和删除操作中,不需要改变栈底指针。 85. 在寄存器间接寻址方式中,间址寄存器中存放的数据是( )。 A. 参与操作的数据 B. 操作数的地址值 C. 程序的转换地址 D. 指令的操作码

86. 若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。 A. 2μs B. 4μs C. 8μs D. 1ms

87. 以下选项中可作为C语言合法常量的是( ) A.-80 B. -080 C. -8e1.0 D. -80.0e

88. 能够用紫外光擦除ROM中程序的只读存储器称为( )。 A. 掩膜ROM B. PROM C. EPROM D. EEPROM 89. 以下不能定义为用户标识符是( )。 A. Main B. _0 C. _int D. sizeof 90. 存储16×16点阵的一个汉字信息,需要的字节数为( ) A. 32 B. 64 C. 128 D. 256

91. 已知一只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,则它的字形代码应为( )。

A. 06H B. F9H C. 30H D. CFH 92. 在C语言中,合法的长整型常数是( )

A. OL B. 4962710 C. 324562& D. 216D

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

A. 2MHz B. 1MHz C. 500kHz D. 250kHz 94. 下列数据字定义的数表中,( )是错误的。

A. DW “AA” B. DW “A” C. DW “OABC” D. DW OABCH 95. 把35.625转换成十六进制的结果是( )。 A. 23.CH B. 23.AH C. 13.AH D. 12.CH

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

A. 1个机器周期 B. 2个机器周期 C. 4个机器周期 D. 10个晶振周期

97. 指令周期有三种,分别是单周期指令,双周期指令和( )指令。 A. 三周期 B. 四周期 C. 五周期 D. 六周期

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

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

27

99. MCS-51单片机的外部中断1的中断请求标志是( )。 A. ET1 B. TF1 C. IT1 D. IE1 100. 下选项中,不能作为合法常量的是( B )。

A. 1.234e04 B. 1.234e0.4 C. 1.234e+4 D. 1.234e0

101. 以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是( ) A. feof(fp) B. ftell(fp) C. fgetc(fp) D. rewind(fp) 102. 以下哪一条指令的写法是错误的( )。

A. INC DPTR B. MOV R0,#0FEH C. DEC A D. PUSH A 103. 以下哪一条指令的写法是错误的( )。

A. MOVC A,@A+DPTR B. MOV R0,#FEH C. CPL A D. PUSH ACC 104. 以下哪个是属于单片机系统前向通道的器件?( ) A. A/D转换 B. D/A转换 C. LED数码管 D. 继电器 105. 89C51是以下哪个公司的产品?( C ) A. INTEL B. AMD C. ATMEL D. PHILIPS

106. MCS-51系列单片机是属于( )体系结构。 A. 冯诺依曼 B. 普林斯顿 C. 哈佛 D. 图灵

107. T0 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的( ) A. 1/12 B. 1/24 C. 1/48

108. 当晶振频率是 12MHz 时, MCS — 51 单片机的机器周期是( A ) A. 1μs B. 1ms C. 2μs D. 2ms

109. 外部中断 INT0 的触发方式控制位 IT0 置 1 后,其有效的中断触发信号是( )

A. 高电平 B. 低电平 C. 上升沿 D. 下降沿 110. 定时器/计数器工作方式1是( D )。

A. 8位计数器结构 B. 2个8位计数器结构 C. 13位计数结构 D. 16位计数结构

“单片机原理及应用”课程习题与解答

参考教材:张毅刚主编,单片机原理及应用,普通高等教育“十五”国家级规划教材,高等教育出版社,2004年1月

第一章

1-3:单片机与普通计算机的不同之处在于其将( )( )和( )三部分集成于一块芯片上。

答:CPU、存储器、I/O口 1-8:8051与8751的区别是: A、内部数据存储但也数目的不同 B、内部数据存储器的类型不同 C、内部程序存储器的类型不同 D、内部的寄存器的数目不同

答:C

28

联系合同范文客服:xxxxx#qq.com(#替换为@)