单片机原理及应用
一、单选题
1. 对片外数据 RAM 单元读写数据须用( )。B. MOVX 指令
2. 单片机上电后或复位后,工作寄存器 R0 是在( )。A. 0 区 00H 单元
3. 80C51 中可使用的最大堆栈深度为( )。A. 80 个单元
4. 外部中断源 I E 1 (外部中断 1 )的向量地址为( )。C. 0013H
5. MOV A , 20H 指令的寻址方式为( )。B. 直接寻址
6. T0 的中断服务程序入口地址为( )。B. 000BH
7. 在应用系统中,芯片没有所存器的 D/A 转换器,不能直接接到 80C51 的 P0 口上使用 , 这是因为( )实现 。B. P0 口位地址数据复用
8. 中断是一种( )。A. 资源共享技术
9. 在下列信号中不是给数据存储器扩展使用的是( )。A. EA
10. 一个 EPROM 的地址有 A0----A11 引脚,它的容量为( )。A. 2KB
11. 8051 的内部 RAM 中,可以进行位寻址的地址空间为( )。B. 20H∽2FH
12. 十进制数 89.75 其对应的二进制可表示为( ). C. 1011001.11
13. 帧格式为 1 个起始位, 8 个数据位, 1 个停止位的异步串行通信方式是( )。D. 方式 3
14. 工作寄存器区设定为 2 组,则( )。C. RS1=1,RS0=0
15. MCS—51单片机的复位信号是( )有效。A. 高电平
16. 在 8155 芯片中,决定口和单元编址的信号是( )。C. AD7~AD0 和 IO/ M
19. 在家用电器中使用单片机应属于计算机的( ) C. 控制应用
20. 单片机芯片内部提供了一定数量的工作寄存器,这样做的好处是不应包括( )。D. 减少程序长度
5.外部中断 1的中断入口地址为( )。C. 0013H____
9.执行指令 MOVX A ,﹫ DPTR 时, WR . RD 脚的电平为( )。A. WR 高电平, RD 低电平
12.下列是把 DAC0832 连接成双缓冲方式进行正确数据转换的措施,其中错误的( )。C. 在程序中使用一条 MOVX 指令输出数据
16.MCS-51 的无条件转移指令中,其转移范围最大的是( )。A. LJMP
18.8051 单片机中,唯一一个用户可使用的 16 位寄存器是( )。B. DPTR
19.程序计数器 PC 用来( )。C. 存放下一条的指令地址
1. 下面那一段程序能准确地读取 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
3. 在 CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。B. PSW
4. 不能为程序存储器提供或构成地址的有( )。D. PSW
5. 单片机的堆栈指针 SP 始终是( )。B. 指示堆栈顶
6. 执行返回指令时,返回的断点是( ) C. 调用指令下一条指令的首地址
8. PC 的值是( )。C. 下一条指令的地址
9. 定时工作方式 0 和 1 比较,定时工作方式 2 不具备的特点是( )。B. 增加计数器位数
10. 在应用系统中,芯片没有所存器的 D/A 转换器,不能直接接到 80C51 的 P0 口上使用 , 这是因为( )实现 。B. P0 口位地址数据复用
11. 在单片机中,通常将一些中间计算结果放在( )中 。A. 累加器
12. 下列哪条指令是正确的( )D. MOV@R0,A
13. 串行口的控制寄存器SCON中,REN的作用是( )。C. 串行口允许接收位
14. 中断查询,查询的是( ). B. 中断标志
15. 以下所列的特点中,不属于串行工作方式 2 的是( )。C. 使用一种固定的波特率
16. 三态缓冲器的输出应具有三种状态,其中不包括( )。B. 低阻抗状态
17. 当标志寄存器 P S W 的 R S 0 和 R S 1 分别为 1 和 0 时,系统选用的工作寄存器组为( )。B. 组 1
18. 能够用紫外光擦除ROM中程序的只读存储器称为( )。C. EPROM
19. 帧格式为 1 个起始位, 8 个数据位, 1 个停止位的异步串行通信方式是( )。D. 方式 3
20. 定时器 / 计数器工作于模式 2 ,在计数溢出时( )。B. 计数从初值重新开始
1. 进位标志 CY 在( )中 。C. 程序状态字寄存器PSW
3. 提高单片机的晶振频率,则机器周期( )中 。C. 变短
4. 外部中断源 I E 1 (外部中断 1 )的向量地址为( )。C. 0013H
5. 处理器是单片机面向控制应用的重要体现,下列中不属于位处理器的资源是( )。B. 通用寄存器的可寻址位
7. 已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。A. 06H
8. 判断下列说法是否正确C. 程序计数器PC不能为用户编程时直接使用,因为它没有地址。
9. 在 MCS-51 单片机的运算电路中,不能为 ALU 提供数据的是( )。D. 状态寄存器 PSW
10. 8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。D. P3
11. 下列指令中错误的是( ). D. MO V @R4 , R3
12. 必须进行十进制调整的十进制运算( )。A. 有加法和减法
14. 各中断源发出的中断请求信号,都会标记在( )寄存器 。D. TCON/SCON
15. 累加器 A 的位地址为( )。A. E 7 H
17. PC 是( )。C.一个不可寻址的 SFR
19. 8031 复位后, PC 与 SP 的值为( )。B. 0000H , 07H
20.在算术运算中,与辅助进位位 AC 有关的是( )。C. 十进制数
1.MCS — 51 单片机复位后,压栈从片内 RAM 哪单元开始( )。C. 08H
2. 在中断流程中有“关中断”的操作,对于外部中断 0 ,要关中断应复位中断允许寄存器的( )。B. EA 和 EX0 位
3.设累加器 A 的内容为 0 C 9 H ,寄存器 R2 的内容为 54H , C Y=1 ,执行指令SUBB A,R2 后结果为( ). B. ( R2 ) =74H
5.下列指令中与进位标志位 CY 无关的指令有( )。D. 条件转移指令
6. 80C51 中可使用的最大堆栈深度为( )。A. 80 个单元
8. 若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。D. PUSH 08H
9.在 LED显示中,为了输出位控和段控信号,应使用指令( )。C. MOVX
10.数据指针 DPDR 访问的是( )。D. 外部数据存储器
11.单片机 8051 的 XTAL1 和 XTAL2 引脚是( )引脚 。D. 外接晶振
12.各中断源发出的中断请求信号,都会标记在( )寄存器 。D. TCON/SCON
13.在堆栈操作中,当进栈数据全部弹出后,这时 S P 应指向( )。A. 栈底单元
14.定时器/计数器工作方式1是( )。D. 16位计数结构
15. 设( A ) =0C3H ,( R0 ) =0AAH ,执行指令 ANL A , R0 后,结果( ). A. ( A ) =82H
16. MCS — 51 单片机的四个并行 I/O 中,其驱动能力最强的是( )。A. P0 口
17.对程序计数器 PC 的操作( )。A. 是自动进行的
19.某异步通讯接口的波特率为 4800 ,则该接口每秒钟传送( ) 。A. 4800 位
20.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送( )。B. PC
5.启动 T1 运行的指令是( ) D. SETB TR1
6. 以下各项中不能用来对内部数据存储器进行访问的是( )。A. 数据指针 DPTR
7. LJMP 跳转空间最大可达到( )。D. 64KB
12.执行 MOV SP,#30H 指令后,压栈从片内 RAM 哪单元开始( )。C. 31H
13.假定( A)=0C5H,执行指令: SWAP A 后,累加器 A的内容为( )。D. C5H
14.在数据传送过程中,数据由串行变为并行可通过( )实现 。B. 移位寄存器
17.判断下列的说法是否正确?A. 特殊功能寄存器SCON,与定时器/计数器的控制无关。
18.假定设置堆栈指针 SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( )。D. 39H
2. 执行如下三条指令后, 30H 单元的内容是( )。
MOV R1,#30H MOV 40H,#0E H MOV @R1,40H C. 0EH
4. CPU 主要的组成部分为( )。A. 运算器.控制器
7. 8031复位后,PC与SP的值为( )B. 0000H,07H
8. 十进制数 126 其对应的十六进制可表示为 ( ). D. 7 E
10.内部 RAM 中的位寻址区定义的位是给( )。A. 位操作准备的 B. 移位操作准备的 C. 控制转移操作准备的 D. 以上都对
12. 8031 单片机中既可位寻址又可字节寻址的单元是( )。A. 20H
13. 有如下程序段:MOV R0,#30H
____ SETB____C
____ CLR A
____ ADDC____A,#00H
____ MOV____﹫R0,A 执行结果是( )。B. ( 30H ) =0 1H
14.在寄存器间接寻址中,指定寄存器中存放的是( )。B. 操作数地址
16. P0 . P1 口作输入用途之前必须( )。D. 外接上拉电阻
18. 8051 单片机中,唯一一个用户不能直接使用的寄存器是( )。C. PC
4.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( ) B. 7542
8. 8051与8751的区别是:B. 内部程序存储器的类型不同
10.对 8031 而言,可作为普通 I/O 口使用的是( )。B. P1 . P3 口
13. 访问外部数据存储器时,不起作用的信号是( )中。C. PSEN
17. 在接口电路中的“口”一定是一个( )。C. 可编址的寄存器
1. PSW 中的 RS1=0 . RS0=1 时,当前使用的工作寄存区对应的单元是( )。B. 08H~1FH
6. 设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( ) C. 500KHz
8.下列功能中不是由 I/O 接口实现的是( )。A. 速度协调
13. 下列理由中,不能说明 MCS-51 的 I/O 编址是统一方式而非独立方式的理由( )。 D. P3 口线具有第二功能
19. 下列表达式错误的是( )中 。D. X?Y+X?Y =X+Y
10. 8051 单片机共有( )个中断优先级 。A. 2
12.在计算机中 “A” 是用( )来表示的 。D. ASC I I 码
10.外中断初始化的内容不包括( )。A. 设置中断响应方式
11.在系统中只扩展两片 INTEL2764 ( 8KX8 ) 除应使用 P0 口的 8 条口线外,至少还应使用 P2 口的口线( )。A. 5 条
20.下列有关 MCS-51 中断优先级控制的叙述中,错误的是( )。D. 同时同级的多中断请求,将形成阻塞,系统无法响应
10.指令和程序是以( )形式存放在程序存储器中 。C. 二进制编码
17. INTEL 8031 的 P0 口,当使用外部存储器时它是一个( )。D. 传输低 8 位地址/数据总线口
20. MCS — 51 单片机复位后,从下列那个单元开始取指令( )。C. 0000H
2.在MCS-51中,需要外加电路实现中断撤除的是:A. 电平方式的外部中断
10. MCS - 51 单片机扩展 I/O 口与外部数据存储器( )。B. 统一编址
13. 80C51与87C51的区别在于( )。C. 内部程序存储器的容量不同
17.当 晶振频率是 12MHz 时, MCS — 51 单片机的机器周期是( )。A. 1μs
19. 寄存器 B 的位地址为( ) B. F 7 H
10. MCS-51 单片机用来开放或禁止中断的控制寄存器是( )。C. IE
4.单片机芯片 8031属于( )。 B. MCS-51系列
11.在相对寻址方式中,“相对”两字是指相对于( )。C. 当前指令的末地址
16.下列指令中不影响标志位CY的指令有( )。D. INC A
17. MCS-51 的无条件转移指令中,其转移范围最小的是( )。 A. SJMP
19. PC的值是 B. 当前正在执行指令的下一条指令的地址
20. 8051 的程序计数器 P C 为 16 位计数器,其寻址范围是( )。 D. 64 K
3.二进制数 110010010 对应的十六进制数可表示为( ). A. 192H
7.在 MCS-51 中,需要外加电路实现中断撤除的是( )。 D. 电平方式的外部中断
13. MCS-51 中的位地址 00H~7FH ,位于下列那些单元中( )。B. 片内 RAM 20H~2FH
20. MCS-51 中 DPTR 寄存器用途是( )。 C. 片外 RAM 指针
15. 8031单片机中既可位寻址又可字节寻址的单元是( ) A. 20H
19.单片机应用程序一般存放在( ) . B. ROM
7.按键的机械抖动时间参数通常是( )。C. 5~10ms
9.MCS-51 中( )。C. 由 P0 口和 P2 口的口线 作地址线
10. -3 的补码是( )。D. 11111101
13.已知晶振频率为 6MH Z ,定时器 T0 工作在模式 2 时,其初值计算公式是( )。B. t = ( 28 - X )× 2μs C.t = ( 216 - X )× 2μs
19.一字节补码所表示的数值范围是( )。 A. -128 ~ +127
20.以下运算中对溢出标志 OV 没有影响或不受 OV 影响的运算是( )。 A. 逻辑运算
22. INTEL 8051 CPU是( )位的单片机 C. 8
24.外部中断 INT0 的触发方式控制位 IT0 置 1 后,其有效的中断触发信号是( ) D. 下降沿
25. 8051 单片机在响应中断后,需要用软件来清除的中断标志是( )。B. RI . TI
1.CPU的时钟周期为振荡器频率的倒数。对
2.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。 对
3.(6)ANL #99H ,36H 错
4.执行返回指令时,返回的断点是调用指令的首地址。错
5. LCRL A为循环左移指令。错
6. TMOD中GATE=1时,表示由两个信号控制定时器的启停。对
7.(10)ACALLPROC 对
8.MOVC A @A +DPTR ,这是条相对寻址指令 。错
9.中断函数的调用是在满足中断的情况下,自动完成函数调用的。对
10.(3)MOVX A,30H 错
1.(8)ORL P1.0,P3.1 错
2. MCS-51的程序存储器只能用来存放程序。错
3.判断以下各条指令是否正确(LL1和PROC为标号)
(1)MOVX @R0,B 错
4.工作寄存器工作在0区,则R2 所对应的内部数据存储器的地址是03H 对
5.各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCON中。错
6.在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。对
7.CS-51单片机共有两个时钟XTAL1 和XTAL2 。错
8.使用8751且 =1时,仍可外扩64KB的程序存储器。错
9.MOV A, R0, 这是寄存器寻址方式。对
1.MCS-51单片机的数据存储器是指外部存储器。错
2.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的
各种状态信息。对
3.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。 (√)20.MCS-51指令:MOV A,#40H ;表示将立即数40H传送至A中。错
4.MUL AB的执行结果是高低8位在A中,低高8 位在B中。错
5.当EA脚接***此处为域***高电平时,对ROM的读操作只访问片外程序存储器。错
7.判断下列说法是否正确?在8155H芯片中,决定端口和RAM单元编址的信号线是AD7-AD0和WR。错
8.将37H单元的内容传送至A的指令是:MOV A,#37H。错
9.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。对
10.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。 对
1.MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。错
2.当MCS-51上电复位时,堆栈指针SP=00H。错
3.(9)JBCP0,LL1 错
5. 判断下列说法是否正确?
8255A的B口可以设置成方式2。错
7. MOV A,30H的源操作数为立即直接寻址方式。对
8.单片机的CPU从功能上可分为运算器和存储器。错
9.中断服务程序的最后一条指令是RETRETI。错
10.将37H单元的内容传送至A的指令是:MOV A,#37H。 错
3.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。对
4.相对寻址方式中,“相对”两字是相对于当前指令的首地址。错
5.单片机是面向数据处理的。错
9.存储器分成内存和外存两大部分,其中外内存可以直接与CPU交换信息。错
3.MCS-51单片机的片内存储器称为程序存储器。错
4.由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同
时发送和接收数据,即不是全双工的串行口。错
7.判断以下各条指令是否正确(LL1和PROC为标号)
(2)MOV A,30H 对
8.MCS-51的产品8051与8031的区别是:8031片内无ROM 对
9.我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。对
4. 8051单片机的P2口只能用作通用I/O 口。错
1.MCS-51的程序存储器用于存放运算中间结果。错
7.定时器与计数器的工作原理均是对输入脉冲进行计数。对
10. MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区 对
5. DPTR是由DPH和DPL两个8位特殊寄存器组成的。对
9.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周 对
2.程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据 。错
6.(7)MOV C,ACC.0 对
8.(4)ADDC A,R7 对
1.AJMP跳转空间最大可达到642KB 。 对
8.五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断 。 对
6.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。 错
10. 判断下列说法是否正确?
由于8155H不具有地址锁存功能,因此在与8031的接口电路中必须加地址锁存器。 错
2.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。 对
1. 8051单片机必须使用内部ROM。 错
5. P2口既可以作为I/O使用,又可以作地址/数据复用口使用。 对
10. 8155芯片内具有256B的静态RAM,2个8位和1个6位的可编程并行I/O口,1个14位定时期等常用部件及地址锁存器。 错
11.MOVMOVC A,@A+DPTR是一条查表指令。 错
20.MCS-51指令中,MOVX为片外RAM传送指令。对
3. 在 MCS-51中,需双向传递信号的是( )。C. 数据线
7. 若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。B. 4μs
13. 在工作方式 0 下,计数器是由 TH 的全部 8 位和 TL 的 5 位组成,因此其计数范围是( )。A. 1~8492
12. END表示指令执行到此结束。错
13. MCS-51指令:MOV A,@R0 ;表示将R0指示的地址单元中的内容传送至A中。 (√)22.MCS-51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。对
18. MCS-51指令中,MOVC为ROM传送指令。错
3. N 位 LED 显示器采用静态显示方式时,需要提供的 I/O 线总数是( )。 B. 8 × N
4. 下列指令中正确的是( )。B. JBC TF0 , L1
6. 下列指令中不影响标志位 CY 的指令有( ).B. CLR
12. N 位 LED 显示器采用动态显示方式时,需要提供的 I/O 线总数是( )。A. 8+N
18. 单片机程序存储器的寻址范围是由程序计数 PC 的位数决定的, MCS-51 的 PC 为 16 位,因此其寻址范围是( )。B. 64KB
25. 在下列信号中,不是给程序存储器扩展使用的是( )。D. WR
2. (5)SUB A,R2 错
3. CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。对
4. ADC0809是8位逐次逼近式模/数转换接口。对
6. MCS-51的特殊功能寄存器分布在60H~80H地址范围内。 ( )错
7. MCS-51单片机是高档16位单片机。错
22. 判断下列说法是否正确?
区分MCS-51单片机片外程序存储器和片外数据存储器的最可靠的方法是:错 23. TMOD中的GATE=1时,表示由两个信号控制定时器的启停。对
1. 如在系统中只扩展一片INTEL2764(8KBX8) 除应使用 P0 口的 8 条口线外,至少还应使用 P2 口的口线( )。B. 5 条
4. T0 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的( )。B. 1/24
8. 下列定时 / 计数硬件资源中,不是供用户使用的是( )。C. 定时器 / 计数器控制逻辑
10. 执行 MOV I E ,# 81H 指令的意义是:( )。 B. 开放外部中断源 0
12. 外部中断 INT0 的中断入口地址是( )。A. 0003H
14. 二进制数 110110110 对应的十六进制数可表示为( ).B. 1B6H
17. 80C51 有一个全双工的串行口,下列功能中该串行口不能完成的是( )。 D. 地址寄存器
19. 8051 单片机共有( )中断源 。 B. 5
24. MCS-51 片外扩展存储器时, ROM 的最大容量为( )。D. 64K
11. 必须进行十进制调整的十进制运算只有加法和减法。错
24. 在51系列的单片机系统中,一个机器周期是固定的。错
25.8051单片机的P0口既可以做数据口线又可以做为地址口线 。对
3. 将外 RAM 中的数据送至 ACC ,执行指令为( )。C. MOVX A , @DPTR
17. CPU 允许串行口中断的指令为( ) B. SETB ES
位
18. 计算机的主要组成部件为( )。A. CPU ,内存, I / O 口
20. 如果把 8255A 的 A1、A0 分别与 80C51 的 P0.1、P0.0 连接,则 8255A 的 A口 B口 C 口和控制寄存器的地址可能是( )。A. XX00H~~XX03H
21. 执行返回指令,退出中断服务子程序,则返回地址来自( )。C. 堆栈区
25. 在定时器操作中,选择其工作方式的寄存器是( )。A. TMOD
8. MCS-51外扩I/O口与外RAM是统一编址的。对
12. 051内部有4K的程序存储器。对
19. 在STC89系列的单片机系统中,有2种时钟方式分别是12时钟和6时钟对
6. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。B. MOVC A, @A + DPTR
11. 可以为访问程序存储器提供或构成地址的有( )。C. 只有 PC、A 和数据指针 DPTR
15. 从地址 2132H 开始有一条绝对转移指令 A J M P addr11 ,指令可能实现的转移范围是( )。A. 2000H∽27FFH
23. 在片外扩展一片2764程序存储器芯片要( )地址线。 B. 13根
25. CPU主要的组成部部分为( )A. 运算器、控制器
8. MCS-51的串口是全双工的。对
16. MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区对
24. 8051 系统中,同一优先级的几个中断源中 优先权最高( )。A. INT0
8. 判断下列说法是否正确?
8255A具有三态缓冲器,因此可以直接挂在系统的数据总线上。错
25. 要进行多机通信,MCS-51串行接口的工作方式应为方式1。错
3. 在 MCS-51 中,为实现 P0 口线的数据和低位地址复用,应使用( )。A. 地址锁存器
15. 串行口的移位寄存器方式为( )A. .方式 0
22. 对于 INTEL 8031 来说, EA 脚总是( )。A. 接地
15. 8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。对
20. STC89C52掉电状态 表示单片机无电流即断电状态。错
3. 执行指令 MOVX A ,﹫ DPTR 时, WR . RD 脚的电平为( )。A. WR 高电平, RD 低电平
22. 串行通信的传送速率单位是波特,而波特的单位是( )。B. 位 / 秒
25. ( TMOD )=05H ,则 T0 工作方式为( )。B. 16 位计数器
因篇幅问题不能全部显示,请点此查看更多更全内容