51单片机基础知识复习练习题含答案.docx

上传人:b****4 文档编号:1122113 上传时间:2022-10-17 格式:DOCX 页数:8 大小:20.36KB
下载 相关 举报
51单片机基础知识复习练习题含答案.docx_第1页
第1页 / 共8页
51单片机基础知识复习练习题含答案.docx_第2页
第2页 / 共8页
51单片机基础知识复习练习题含答案.docx_第3页
第3页 / 共8页
51单片机基础知识复习练习题含答案.docx_第4页
第4页 / 共8页
51单片机基础知识复习练习题含答案.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

51单片机基础知识复习练习题含答案.docx

《51单片机基础知识复习练习题含答案.docx》由会员分享,可在线阅读,更多相关《51单片机基础知识复习练习题含答案.docx(8页珍藏版)》请在冰豆网上搜索。

51单片机基础知识复习练习题含答案.docx

51单片机基础知识复习练习题含答案

51单片机基础知识复习题(含答案)

1.8051单片机的片有

(一)个16位的特殊功能寄存器。

2.MCS-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或MOVCA,A+PC

(C.MOVX A,R0       D.MOVX A, DPTR)片外

5.8751单片机程序存储器的容量最大可扩展为(64K)。

    B.64K

6.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在(000BH)开始的中断地址区A、0003H(外部中断0服务入口)

B、0013H(外部中断1服务入口)

C、0023H(串行口中断服务程序入口)

D、000BH(定时/计数器0中断服务程序的开始地址区)

E、001BH为定时/计数器1中断服务开始地址区

F、0000H(系统复位后的入口)

7.MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是:

(B)

B、P0口(SDA/SCL连接到总线的器件输出级必须是漏极开路或者是集电极开路,才能执行线与的功能)

8.AJMP跳转空间最大可达到(2字节   ) 

A、2KB         

9.8051单片机中,唯一一个能出现在符号指令的16位寄存器是( B   ) 

  A、P S W           B、D P T R           C 、P C            D、B  

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

A、MOVA,R1片B、MOVCA,A+DPTR/A+PC

C、MOVXA,R0片外D、MOVXA,DPTR

11.8051单片机有2个(16)位的定时器。

        B、16        

12.8031单片机当允许CPU响应串行口的中断请求时,共IE中的(A)位必须为1。

A、ES和EAB、EA和ET0C、ET1和EAD、EX0和ET0

IE寄存器格式

EA

ES

ET1

EX1

ET0

EX0

EA为1时允许各中断的响应,——其中ES(串行口中断允许/禁止位)为1是允许中断。

13.MCS-51单片机定时器工作方式3是指的(A)工作方式

A、8位3B、8位自动重装2C、13位0D、16位1

14.在串行通信中采用奇校验,若传送的数据为0A7H和0CDH,则其奇偶校验位分别(A)(用“0”、“1”表示)。

A、0和0        B、0和1          C 、1和0            D、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_为Rn/direct/Ri/date)-CY——A 

A、(A)=84H      B、(R2)=83H       C 、(A)=83H     D、(R2)=84H 

16.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。

A.CY进位标志位B.OV溢出标志位C.PD.RS0E.RS1

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

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

18.在下面指令中,属于无条件转移且转移围为2KB的指令是(C)。

A.LJMPaddr16——3

B.ACALLaddr11——2

C.AJMPaddr11——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指令——返回

D.自动

22.8051定时/计数器共有四种操作模式,并由TMOD寄存器中M1M0的状态决定,当M1M0的状态为10时,定时/计数器被设定为(C)

A.13位定时/计数器(00)B.16位定时/计数器(01)

C.自动重装8位定时/计数器(10)D.T0为2个独立的8位定时/计数器,T1停止工作(11)

23.8051有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETBRS0指令,此时只能使用(B)区的工作寄存器。

A.0区

B.1区

C.2区

D.3区

24.在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的容将随之增大或减小;程序计数器PC的容将始终指示下一条将要执行指令的地址,所以只要改变PC的容将改变程序的运行路径。

SP的容与PC的容(D)。

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

25.在中断允许寄存器中,中断控制寄存器EA位的作用是(A)

A.CPU总中断允许控制位 B.中断请求总标志位IE

C.各中断源允许控制位ETD.串行口中断允许位ES

E、触发方式控制位IT

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

A.RETB.bit,relC.LCALLaddr16D.RETI

27.指令SJMP的寻址围是(B)

A.任意围B.-128到+127C.64KD.2K

28.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是(C)中断。

A.定时器T0-2B.定时器T1-4C.外部中断INTO-1D.外部中断INT1-3

29.调用子程序、中断响应过程及转移指令的共同特点是(B)。

A.都能返回B.都通过改变PC实现转移

C.都将返回地址压入堆栈D.都必须保护现场(中断)

30.单片机复位后,累加器A、PC、PSW的容为(B)

A.A=FFHPC=00HPSW=FFH

B.A=00HPC=0000HPSW=00H

C.A=07HPC=0000HPSW=FFH

D.A=00HPC=00HPSW=00H

31.8051定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对(C)的查询方法进行判断。

A.OV标志B.CY标志C.中断标志D.奇偶标志

32.单片机在与外部I/O口进行数据传送时,将使用(A)指令。

A.MOVX(片外)B.MOV(片)

C.MOVC(程序)D.视具体I/O口器件而定。

33.定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志(A)

A.由软件清零B.由硬件自动清零C.随机状态D.AB都可以

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

A.由软件清零B.由硬件清零C.随机状态D.AB都可以

34.使用单片机开发系统调试程序时,对源程序进行汇编的目的是(D)。

A.连续执行键B.将目标程序转换成源程序

C.将低级语言转换成高级语言D.将源程序转换成目标程序

35.堆栈指针SP的作用是(B)。

A.指示堆栈的栈底B.指示堆栈的栈顶

C.指示下一条将要执行指令的地址D.指示中断返回的地址

36.在CPU部,反映程序运行状态或反映运算结果一些特征的寄存器是(B)。

A.PCB.PSW(反映程序运行状态和运算结果的)C.AD.SP

37.定时器/计数T1的中断入口地址是(C)。

A0003HB000BHC001BHD0013H

38.8031定时/计数器共有四种操作模式,由TMOD寄存器中M1M0的状态决定,当M1M0的状态为01时,定时/计数器被设定为(B)。

A.13位定时/计数器00 B.16位定时/计数器01 C.自动重装8位定时/计数器10D.T0为2个独立的8位定时/计数器,T1停止工作11

39.单片机在进行取指令操作时,指令的地址是由B的容决定。

A.SPB.PCC.DPTRD.PSEN和ALEE.ALE、RD和WR

40.下列指令中错误的有(A)。

A.CLRR7x(改为A)B.MOVCA,A+DPTR

C.MOVP,AD.JBCTF0,LOOP

42.计算机能直接识别的语言是(C)。

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

43.定时/计数器的定时是指(E),定时/计数器的计数是指(D)。

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

二、填空题、

1.8051单片机的部硬件结构包括了CPU、数据存储器、程序存储器和 定时计数器特殊功能寄存器  以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过单片机部总线相连接部总线根据其功能又分为数据总线、地址总线控制总线三种。

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和 串行口中断0023H。

5.(1.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.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1