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
31.
32.
33. 34.
35.
36. 37. 38. 39. 40.
41. 42. 43. 44.
C.由外部时钟频率定时,一个时钟周期加1 D.由外部时钟频率定时,一个机器周期加1
8051单片机的定时器T0用作计数方式时是 C 。 A.由内部时钟频率定时,一个时钟周期加1
B.由内部时钟频率定时,一个机器周期加1 C.由外部计数脉冲计数,下降沿加1 D.由外部计数脉冲计数,一个机器周期加1
8051单片机的定时器T1用作计数方式时计数脉冲是 A A.由T1(P3.5)输入 B.由内部时钟频率提供 C.由T0(P3.4)输入 D.由外部计数脉冲计数
用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。 A.60H B.02H C.06H D.20H 启动定时器0开始计数的指令是使TCON的 B 。 A.TF0位置1 B.TR0位置1 C.TR0位置0 D.TR1位置0 用8051的定时器,若用软启动,应使TOMD中的 C 。 A.GATE位置1 B.C/T位置1
C.GATE位置0 D.C/T位置0
使8051的定时器T0停止计数的指令是 A 。
A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
当CPU响应定时器T1的中断请求后,程序计数器PC的内容是 D 。 A.0003H B.000BH C.00013H D.001BH
MCS-51单片机在同一级别里除串行口外,级别最低的中断源是 C 。 A.外部中断1 B.定时器T0 C.定时器T1 D.串行口 用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是 A 。 A.FFH、F6H B.F6H、F6H C.F0H 、F0H D.FFH、F0H 用8051的定时器T0定时,用模式2,则应 D 。
A. 启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入
计数初值
B. 启动T0前向TH0、TL0置
入计数初值,以后每次重新计数前要重新置入计数初值 C. 启动T0前向TH0、TL0置入计数初值,以后不再置入 D. 启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
MCS-51单片机CPU开中断的指令是 A 。
A.SETB EA B.SETB ES C.CLR EA D.SETB EX0 MCS-51单片机外部中断0开中断的指令是 B 。
A.SETB ETO B.SETB EXO C.CLR ETO D.SETB ET1 MCS-51单片机定时器溢出标志是 D 。
A.TR1和TR0 B.IE1和IE0 C.IT1和IT0 D.TF1和TF0 MCS-51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的 A ,向CPU申请中断。