2020年新编51单片机基础知识复习练习题含答案名师精品资料_第1页
2020年新编51单片机基础知识复习练习题含答案名师精品资料_第2页
2020年新编51单片机基础知识复习练习题含答案名师精品资料_第3页
2020年新编51单片机基础知识复习练习题含答案名师精品资料_第4页
2020年新编51单片机基础知识复习练习题含答案名师精品资料_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、51单片机基础知识复习题(含答案) 1 8051单片机的片内有( 一)个 16 位的特殊功能寄存器。 2MCS-51单片机的堆栈区应建立在( 片内数据存储区底 128字节单元 )。 3 MCS-51 单片机定时器工作方式 1 是指的( D)工作方式。 A. 8 位 3 B.8 位自动重装 2 C.13 位 0 D.16 位 1 4当需要从 MCS-51 单片机 程序存储器 取数据时,采用的指令为( B )。 A. MOV A, R1 )片内 B.MOVC A, A + DPTR 或 MOVC A,A+PC (C.MOVX A, R0D.MOVX A, DPTR )片外 5 8751 单片机程序

2、存储器的容量最大可扩展为(64K)。 B. 64K 6. 如果某 MCS-51 单片机系统的定时 /计数器 0 的中断服务程序放在程序存储区的3000H 地址开始的一段空 间内,此时跳转到定时 /计数器 0 的中断服务程序的指令 LJMP 3000H 应放在 ( 000BH)开始的中断地址区 A、 0003H(外部中断 0 服务入口) B 、 0013H( 外部中断 1 服务入口) C、0023H(串行口中断服务程序入口) D、000BH (定时 /计数器 0 中断服务程序的开始地址区) E、001BH 为定时 /计数器 1 中断服务开始地址区 F、0000H (系统复位后的入口 ) 7. M

3、CS-51 系列单片机外扩存储器芯片时, 4个I/O 口中用作数据总线的是: (B ) B、P0 口 ( SDA /SCL 连接到总线的器件输出级必须是漏极开路或者是集电极开路,才能执行线与的 功能 ) 8. AJMP 跳转空间最大可达到( 2 字节 ) A、2KB 9.8051单片机中,唯一一个能出现在符号指令的 16 位寄存器是( B ) A、P S WB、D P T RC 、P CD、B 10.当需要从 MCS-51 单片机程序存储器取数据时,采用的指令为(B ) A、MOV A,R1 片内B、 MOVC A,A+DPTR/A+PC C、MOVXA, R0 片外D、MOVX A, DPT

4、R 11.8051 单片机内有 2 个( 16 )位的定时器。 B、 16 12.8031单片机当允许 CPU 响应串行口的中断请求时,共 IE 中的( A )位必须为 1。 A、ES 和 EAB、EA 和 ET0C、ET1 和 EA D、 EX0 和 ET0 EA ES ET1 EX1 ET0 EX0 其中ES(串行口中断允许 /禁止位) 为 1 是允许中断。 IE 寄存器格式 EA 为 1 时允许各中断的响应, 13.MCS-51 单片机定时器工作方式 3 是指的( A )工作方式 A、8 位 3B 、8 位自动重装 2C、 13 位 0 D 、 16 位 1 14.在串行通信中采用奇校验

5、,若传送的数据为0A7H 和 0CDH ,则其 奇偶校验位 分别( A )(用“ 0”、“1 表示 ) 。 A、0和0B、0和 1C 、1和0D、1和 1 1、字符帧的格式由 起始位,数据位,奇偶校验位和停止位组成 2、起始位占一位,始终为逻辑 0 低电平, 3 、数据位可选 5.6.7.8. 低位在前,高位在后 4、奇偶校验位占一位 表征串行通信中采用奇校验还是偶校验 5、停止位为逻辑 1 高电平 可取 1,1.5 、2 15.设累加器 A 的内容为 0 A8 H,寄存器 R2的内容为 24H,C Y=1 ,执行指令 S U B B A, R2 后结果 为( C ) 计算公式 (A)-(X_

6、 为 Rn/direct/Ri/date)-CY A A、( A) =84H B 、(R2) =83H C 、(A)=83H D 、( R2) =84H 16.判断是否溢出时用 PSW 的( B )标志位,判断是否有进位时用 PSW 的( A )标志位。 ACY 进位标志位BOV 溢出标志位 CP DRS0ERS1 17 在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用( B )调试方法。 A 单步调试( F8) B 跟踪调试 (F7)C 快速运行到光标处调试 (F4)D 断点调试 ( F2)E连 续运行调试( F9) 18 在下面指令中,属于无条件转移且转移范围为 2K

7、B 的指令是( C )。 A LJMP addr16 3 B ACALL addr11 2 C AJMP addr11 2 19 当串行口向单片机的 CPU 发出中断请求时, 若 CPU 允许并接受中断请求时, 程序计数器 PC 的内容将 被自动修改为( E )。 A 0003H0 外部 B 000B0 定计 C 0013H1 外部 D 001BH1 定计 E 0023H 串 行口中断 20子程序的返回和中断响应过程中的中断返回都是通过改变PC 的内容实现的,而 PC 内容的改变是 ( D )完成的。 A通过 POP 命令 B 通过 MOV 指令 读取 C通过 RET 或 RETI 指令返回

8、D自动 22 8051定时/计数器共有四种操作模式,并由 TMOD 寄存器中 M1 M0 的状态决定,当 M1 M0 的状态为 10 时,定时 /计数器被设定为( C ) A 13位定时 /计数器(00)B16位定时 /计数器(01) C自动重装 8位定时/计数器(10)DT0为2个独立的 8位定时/计数器, T1 停止工作(11) 23 8051有四个工作寄存器区,由 PSW状态字中的 RS1、RS0 两位的状态来决定,单片机复位后,若执 行 SETB RS0 指令,此时只能使用( B )区的工作寄存器。 A0区 B 1 区 C2 区 D3区 24在 MCS-51 单片机中,当有压入或弹出堆

9、栈操作时,SP的内容将随之增大或减小;程序计数器 PC 的 内容将始终指示下一条将要执行指令的地址, 所以只要改变 PC 的内容将改变程序的运行路径。 SP 的 内容与 PC 的内容( D )。 A 都是 8 位地址 B都是 16 位地址C位数相同D 位数不同 25.在中断允许寄存器中,中断控制寄存器EA 位的作用是( A ) A CPU 总中断允许控制位B 中断请求总标志位 IE C各中断源允许控制位 ET D 串行口中断允许位 ES E 、触发方式控制位 IT 26下列指令中,不影响堆栈指针的指令是( ARETBJB bit,relCLCALL addr16DRETI 27指令 SJMP

10、的寻址范围是( B ) A 任意范围B 128 到127C64KD2K 28在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先 级别最高的是( C )中断。 A定时器 T0-2 B定时器 T1-4 C外部中断 INTO -1 D外部中断 INT1-3 29调用子程序、中断响应过程及转移指令的共同特点是(B )。 A都能返回 B都通过改变 PC 实现转移 C都将返回地址压入堆栈 D 都必须保护现场(中断) 30单片机复位后,累加器 A、PC、PSW 的内容为( B ) A A = FFH PC = 00H PSW = FFH B A = 00H PC = 0

11、000H PSW = 00H C A = 07H PC = 0000H PSW = FFH D A = 00H PC = 00H PSW = 00H 318051 定时 /计数器是否计满可采用等待中断的方法进行处理,也可通过对 ( C )的查询方法进行判断。 A OV 标志B CY 标志C中断标志D奇偶标志 32单片机在与外部 I/O 口进行数据传送时,将使用( A )指令。 A MOVX (片外)BMOV (片内) CMOVC (程序)D 视具体 I/O 口器件而定。 33. 定时器 T0 的溢出标志为 TF0,采用查询方式,若查询到有溢出时,该标志(A ) A 由软件清零 B由硬件自动清零

12、C随机状态DAB 都可以 41定时器 T0 的溢出标志 TF0,在 CPU 响应中断后( B)。 A 由软件清零 B由硬件清零 C随机状态DAB 都可以 34. 使用单片机开发系统调试程序时,对源程序进行汇编的目的是( D )。 A 连续执行键B将目标程序转换成源程序 C将低级语言转换成高级语言 D 将源程序转换成目标程序 35. 堆栈指针 SP 的作用是( B)。 A指示堆栈的栈底B 指示堆栈的栈顶 C指示下一条将要执行指令的地址D 指示中断返回的地址 36在 CPU 内部,反映程序运行状态或反映运算结果一些特征的寄存器是(B )。 APC B PSW(反映程序运行状态和运算结果的) CAD

13、SP 37定时器 /计数 T1 的中断入口地址是(C )。 A 0003H B 000BH C 001BH D 0013H 388031定时/计数器共有四种操作模式,由 TMOD 寄存器中 M1 M0 的状态决定,当 M1 M0 的状态为 01 时,定时 /计数器被设定为( B )。 A13位定时/计数器 00 B16位定时/计数器 01 C自动重装 8位定时/计数器 10 DT0 为2个独立的 8 位定时 / 计数器, T1 停止工作 11 39单片机在进行取指令操作时,指令的地址是由B 的内容决定。 ASP B PC C DPTR D PSEN 和 ALE EALE 、 RD 和 WR 4

14、0下列指令中错误的有(A )。 A CLR R7 x (改为 A) B MOVC A , A+DPTR C MOVP, A D JBC TF0, LOOP 42计算机能直接识别的语言是( C )。 A 汇编语言 B 自然语言 C机器语言D 硬件和软件 43定时 /计数器的定时是指( E ),定时 /计数器的计数是指( D )。 A 对时间计数B 外部事件定时 C内部事件计数D 外部事件计数 E对内部时钟计数 二、填空题、 18051 单片机的内部硬件结构包括了 CPU 、 数据存储器 、 程序存储器 和 定时计数器 特殊功能寄 存器 以及并行 I/O 口、串行口、中断控制系统、时钟电路、位处理

15、器等部件,这些部件通过单片机内 部总线相连接内部总线根据其功能又分为 数据 总线、 地址 总线 控制 总线三种。 2 MCS-51 中 PSW寄存器的 RS0、RS1两位用于设定 工作寄存器组,B 寄存器是 8 位寄存器。 3假定( SP) =40H , (3FH)=70H ,( 40H)=20H 。执行下列指令: POP DPH POP DPL 后, DPTR 的内容为 2070H,SP的内容是 3EH 。 4在 MCS-51 单片机中的中断源有 5 个,分别为 外部中断 0003H 、 定时器 0 溢出中断 000BH 、 外部中断 10013H 、 定时器 1 溢出中断 001BH 和

16、串行口中断 0023H 。 5( 100001010101.0101) BCD( 1101010111.1)B( 855.5 )D 6若由程序设定 RS1、RS0=11,则工作寄存器 R0-R7 的直接地址为 _18H 1FH_。 7若采用偶校验,累加器 A中的数据为 01110010B,则 PSW中的 P=_0_。 8.8051 的各中断源的向量地址分别为 03H 、 0BH 、 13H 、 1BH 和 23H 。 9. 程序状态字 PSW 的最高位( PSW.7)是 进位 标志。 10. 程序结束伪指令是END ,子程序返回指令是 RET ,中断程序返回指令是 RETI 。 判断题 1、

17、MOVX A, 50H MOVX A,Ri/DPTR MOVX Ri/DPTR,A 2、INC DPTR /A/Rn/direct/Ri 3、DEC DPTR DEC A/Rn/direct/Ri 4、DJNZ 30H,LOOP( 1 ) 5、ADDC A, R7/direct/Ri/#data 6、PUSH ACC 7、MUL A,B MUL AB 8、ANL #30H,A 9ANL30H(/A),A/ X 10、JB P0 , LOOP JB bit rel ( 0 ) ( 1 ) ( 0 ) ( 1 ) ( 1 ) 0 ) ( 0 ) ( 1 ) ( 0 ) 11、MOVX R,0 20

18、H MOVX Ri, A 12、 SUB A, R2 (0 SUBB A , R2 13、 ORL P1.0 , P3.0 14、 CJNE A,R2,LOOP CJNE A,direct/#data,LOOP 15、 POP ACC(direct) 16、 RL P1 RL A 17、 MOV C, ACC.0 18、 MOV R2, R3 MOV R2, A 19、 JBC P1.0(bit) , LOOP 20、 XCHD A,R0 21、 XCHD A,R0(Ri) 22、 内部寄存器 Rn(n=0-7) 作为间接寻址寄存器。 MOV A,30H这条指令执行后的结果是( A) =30H。 23、 SP为堆栈指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论