51单片机基础知识试题题库_第1页
51单片机基础知识试题题库_第2页
51单片机基础知识试题题库_第3页
51单片机基础知识试题题库_第4页
51单片机基础知识试题题库_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

第二章习题参照答案一、填空题:2、MCS-51的货仓是软件填写货仓指针暂时在片内RAM数据储存器内开拓的地区。INCDEC都不影响PSW堆宅操作只有一条寻址方式直接寻址方式3、当使用8751且EA=1,程序储存器地点小于1000H时,接见的是片内ROM。7、PSW中RS1RS0=10时,R2的地点为12H。8、PSW中RS1RS0=11时,R2的地点为1AH。14、内部RAM中,位地点为30H的位,该位所在字节的字节地点为。17、使用8031芯片刻,需将/EA引脚接低电平,因为其片内无ROM存22、但单片机的型号为8031/8032时,其芯片引线EA必定要接di电平。7、单片机

8031的

ALE引脚是(

)。A、输出高电平

B、输出矩形脉冲,频次为

fosc

1/6C、输出低电平

D、输出矩形脉冲,频次为

fosc

1/211、单片机上电复位后,货仓区的最大同意范围是()个单元。A、64B、120C、128D、25612、单片机上电复位后,货仓区的最大同意范围是内部RAM的()。A、00H—FFH

B、00H—07H

C、07H—7FH

D、08H—7FH13、关于

8031单片机,其内部

RAM(

)。A、只好位寻址

B、只好字节寻址C、既可位寻址又可字节寻址

D、少部分能位寻址18、单片机

8051的

XTAL1和

XTAL2引脚是(

)引脚。A、外接准时器

B、外接串行口

C、外接中止

D、外接晶振23、MCS—51的专用寄存器SFR中的货仓指针SP是一个特别的存贮区,用来(),它是按后进先出的原则存取数据的。A、寄存运算中间结果B、寄存标记位C、暂存数据和地点D、寄存待调试的程序三、判断题6、PC能够当作使程序储存器的地点指针。(√)7、判断以下相关PC和DPTR的结论能否正确A、DPTR是能够接见的,而PC不可以接见。(√)B、它们都是

16位的储存器。(

√)C、它们都有自动加“

1”的功能。

(×)PC有自动加“

1”的功能,而

DPTR的加“1”则需经过指令

INC

DPTR来达成。D、DPTR能够分为两个

8位的寄存器使用,但

PC不可以。(

√)8、程序计数器

PC不可以为用户编程时直接使用,因为它没有地点。(

√)13、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。(√)14、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运转中的各样状态信息。(√)23、当8051单片机的晶振频次为12MHZ时,ALE地点锁存信号端的输出频次为2MHZ的方脉冲。(√)四、问答题1、80C51ROM空间中,0000H~0023H有什么用途用户应如何合理安排答:0000H~0023H是80C51系统专用单元,此中0000H为CPU复位地点,0003H~0023H是5此中止源中止服务程序进口地点,用户不可以安排其余内容。一般来讲,从0030H此后,用户可自由安排。3、简述读外ROM和读写外RAM用到的控制信号。答:读外ROM的控制线有3条:①ALE:控制锁存低8位地点信号。②PSEN:控制外ROM输出。③EA:确立读外ROM。读写外RAM控制信号分别为:①RD:控制外RAM输出。②WR:控制外RAM输入。第三章习题参照答案一、填空题1、指令格式是由操作码和操作数所构成,也可能仅由作码构成。7、JZrel的操作码地点为1000H,rel=20H,它的转移目的地点为。PC+2+REL10、MOVPSW,#10H是将MCS-51的工作寄存器置为第2组。11、指令LCALL37B0H,首地点在2000H,所达成的操作

操是2003H入栈,37B0H→PC。17、在直接寻址方式中,只好使用

8

位二进制数作为直接地点,所以其寻址对象只限于内RAM。18、在寄存器间接寻址方式中,其“间接”表此刻指令中寄存器的内容不是操作数,而是操作数的地点。19、在变址寻址方式中,以A作变址寄存器以PC或DPTR作基址寄存器。32、假设(A)=50H,(B)=0A0H。履行指令:MULAB后,寄存器B的内容为,累加器A的内容为,CY的内容为,OV的内容为。33、假设(A)=0FBH,(B)=12H。履行指令:DIV

AB后,累加器

A的内容为

,寄存器

B的内容为

11H

,CY的内容为

0

,OV的内容为

0。39、在

R7初值为

00H的状况下,

DJNZ

R7,rel

指令将循环履行次256。42、DIV

AB指令履行后,

OV标记为

1,则此指令履行前(

B)=43、MUL

AB

指令履行后,

OV标记为

1,则(B)不为

。44、用一条指令

LJMP

1234H

能够取代以下

4条指令:MOV

DPTR,#1234HPUSH

DPLPUSH

DPHRET45、要接见特别功能寄存器,能够采纳的寻址方式是直接

、寄存器和

位寻址

。第五章习题参照答案一、填空题2、外中止恳求标记位是

ET0

和ET1

。3、RETI

指令以及任何接见

IE

和IP

寄存器的指令履行过

后,CPU不可以立刻响应中止。4、8051单片机响应中止后,产生长调用指令LCALL,履行该指令的过程包含:第一把pc的内容压入货仓,以进行断点保护,而后把长调用指令的16位地点送pc,使程序履行转向程序储存器的中止地点区。二、选择题:

中3、MCS-51响应中止时,以下哪一种操作不会发生()A、保护现场B、保护PCC、找到中止进口D、保护PC转入中止进口5、计算机在使用中止方式与外界互换信息时,保护现场的工作应当是()A、由CPU自动达成B、在中止响应中达成C、应由中止服务程序达成D、在主程序中达成12、()非单片机系统响应中止的必需条件。A、TCON或SCON寄存器内的相关中止标记位为1B、

IE

中止同意寄存器内的相关中止同意地点

1C、IP中止优先级寄存器内的相关地点1D、目前一条指令履行完13、各中止源发出的中止恳求信号,都会标记在MCS-51系统中的()。A、TMODB、TCON/SCONC、IE26、MCS—51单片机外面中止1和外面中止

D、IP0的触发方式选择位是()。A、TR1和

TR0B、IE1

IE0C、IT1

IT0

D、TF1和

TF028、MCS—51

单片机响应中止的过程是(

)。A、断点

PC自动压栈,对应中止矢量地点装入

PCB、关中止,程序转到中止服务程序C、断点压栈,

PC指向中止服务程序地点D、断点

PC自动压栈,对应中止矢量地点装入

PC,程序转到该矢量地址,再转至中止服务程序首地点30、MCS—51单片机响应中止矢量地点是()。A、中止服务程序的首句地点B、中止服务程序的出口地点C、中止服务程序的进口地点D、主程序等候中止指令的地点31、一主程序中有一句LP:SJMPLP,功能指令为等候中止,当发生中止且中止返回后,()。A、返回到主程序开始处B、返回到该句的下一条指令处C、返回到该句的上一条指令处D、返回到该句32、一中止子程序的最后一句不是RETI而是RET,中止返回后()。A、返回到主程序中ACALL或LCALL的下一句B、返回到主程序中响应中止时一句的下一句C、返回到主程序开始处D、返回到0000H处34、对准时器控制寄存器TCON中的IT1和IT0位清0后,则外面中止恳求信号方式为()。A、低电平有效B、高电平有效C、脉冲上跳沿有效D、脉冲后沿负跳有效三、多项选择题1、MCS—51单片机控制寄存器TCON的作用是()等。A、准时/计数器的启、停控制B、准时器的溢出标记C、外面中止恳求标记D、确立中止优先级E、选择外面中止触发方式4、CPU响应中止的条件包含(ACDE)。A、现行指令运转结束B、保护现场C、有中止恳求D、申请中止的中止源中止同意位为1E、已开放CPU中止6、MCS—51单片机外面中止源的中止恳求方法能够是(BD)。A、高电平触发B、低电平触发C、上涨沿触发D、降落沿触发E、一串脉冲头朝下的连续矩形波触发8、8051单片机的IE寄存器的用途是(BCEA、确立中止方式B、确立严禁C、准时器中止的开放或严禁

)。CPU中止的开放或D、准时器溢出标记

E、选择外面中止的开放或严禁9、下述条件中,能封闭主机对中止的响应的条件是(

ABC

)。、一个同级或高一级的中止正在办理时B、目前周期不是履行目前指令的最后一个周期C、目前履行的指令是RETI指令或对IE或IP寄存器进行读/写的指令D、目前履行的指令是一长跳转指令E、一个初级的中止正在办理时四、判断题6、各中止发出的中止恳求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。(√)7、同一级其余中止恳求准时间的先后次序响应。(√)10、同级中止不可以嵌套。(√)15、用户在编写中止服务程序应在中止进口矢量地点寄存一条无条件转移地点,以防备中止服务程序容纳不下。(√)16、若要在履行目前中止程序时严禁更高优先级中止,应用软件封闭CPU中止,或障蔽更高级中止源的中止,在中止返回时再开放中止。(√)五、问答题1、什么叫中止嵌套中止嵌套有什么限制中止嵌套与子程序嵌套有什么差别答:高优先级中止“中止”正在履行的低优先级中止,这就是中止嵌套。中止嵌套只好高优先级“中止”低优先级,低优先级不可以“中断“高优先级,同一优先级之间也不可以互相“中止”。中止嵌套与子程序嵌套的差别:①子程序嵌套是在程序中早先安排好的;中止嵌套是随机发生的。②子程序嵌套无序次限制,中止嵌套只同意高优先级“中止”低优先级。2、为何一般状况下,在中止进口地点区间要设置一条跳转指令,转移到中止服务程序的实质进口处答:因为80C51相邻两此中止进口地点间只有8字节的空间,8个字节只好容纳一个有3~8条指令的极短程序。一般状况中中止服务程序均大大高出8个字节长度。所以,一定跳转到其余适合的地点空间。第六章习题参照答案一、填空题1、当准时器T0工作在方式3时,TH0要占用准时器T1的TR12、在准时器

和T0工作方式

TF1两个控制位。3下,TH0溢出时,TF1

标记将被硬件置

1去请求中止。3、在准时器T0工作方式3下,欲使TH0停止工作,应履行一条CLRTR1的指令。5、当计数器产生计数溢出时,把准时器/计数器的TF0(TF1)地点“1”。对计数溢出的办理,在中止方式时,该位作为中止标记位使用;在查问方式时,该位作状态位使用。9、准不时间与准时器的工作方式、计数初值及振荡周期相关。10、MCS-51的准时器/计数器作计数器时计数脉冲由外面信号经过引脚和供给。11、MCS-51的准时器/计数器T0的门控信号GATE设置为1时,只有INT0引脚为高电平且由软件使TR0置1时,才能启动准时器/计数器T0工作。12、当T0为方式3,T1为方式2的时候,8051单片机的准时器可供给3个8位准时器/计数器。二、选择题8、8031单片机的准时器T0用作计数方式时是()。A、由内部时钟频次准时,一个时钟周期加1B、由内部时钟频次准时,一个机器周期加1C、由外面计数脉冲计数,降落沿加1D、由外面计数脉冲计数,一个机五、解答题④方式3是8位计数器,仅合用于T0,T1无方式3。T0方式3时,被拆成两个独立的8位计数器TH0、TL0:TL0使用T0原有的控制寄存器构成一个8位的准时/计数器;TH0借用T1的TF1、TR1,只好对机内机周脉冲计数,构成另一个8位准时器。T0方式3时T1方式2作串行口波特率发生器。4、如何判断T0、T1准时/计数溢出答:判断T0、T1准时/计数溢出的方法有两种:①查问方式。不停查问T0、T1溢出标记TF0、TF1:TF0或TF1=0时,未溢出;TF0或TF1=1时,溢出。②中止方式。T0、T1准时/计数溢出时,在CPU、T0、T1中止开放前提下能自动产生中止。第七章习题参照答案一、填空题4、计算机的数据传递有两种方式,即并行数据传递和串行数据传递方式,此中拥有成本低特色的是串行数据传递方式。9、MCS-51的串行口在工作方式0下,是把串行口作为同步移位寄存器来使用。这样,在串入并出移位寄存器的配合下,就能够把串行口作为并行输出口使用,在并入串出移位寄存器的配合下,就能够把串行口作为并行输进口使用。13、8051单片机的串行接口由发送缓冲寄存器SBUF、接收缓冲寄存器SBUF、串行接口控制寄存器SCON、准时器T1构成的波特率发生器等零件构成14、当向SBUF发“写”命令时,即履行MOVSBUFA发送缓冲寄存器SBUF装载并开始由TXD向外发送一帧数据,发送完后便使发送中断标记位TI置“1”。15、在知足串行接口接收中止标记位RI=0的条件下,置同意接收位

REN=118、TB8是发送数据的第9位,在方式2或方式3中,依据发送数据的需要由软件置位或复位。它在很多通信协议中可用作奇偶校验位,在多机通信中作为发送地点帧或数据帧的标记位。19、RB8是接收数据的第9位,在方式2或方式3中,它或是商定的

奇偶校验位

,或是商定的地点

/数据表记位。10、MCS—51

单片机串行口接收数据的序次是下述的次序(

)。(1)接收完一帧数据后,硬件自动将

SCON的

RI

1(2)用软件将

RI

清零(3)接收到的数据由

SBUF读出

(4)置SCON的

REN为

1,外面数据由

RXD(P3.0)输入A、(1)(2)(3)(4)

B、(4)(1)(2)(3)C、(4)(3)(1)(2)

D、(3)(4)(1)(2)11、MCS—51

单片机串行口发送数据的序次是下述的次序(

)。(1)待发送数据送

SBUF

(2)硬件自动将

SCON的

TI

1(3)经TXD()串行发送一帧数据完成(4)用软件将TI清0A、(1)(3)(2)(4)B、(1)(2)(3)(4)C、(4)(3)(1)(2)D、(3)(4)(1)(2)12、8051单片机串行口用工作方式0时,()。A、数据从RXD串行输入,从TXD串行输出B、数据从RXD串行输出,从TXD串行输入C、数据从RXD串行输入或输出,同步信号从TXD输出D、数据从TXD串行输入或输出,同步信号从RXD输出(接收缓冲寄存器还拥有双缓冲构造)四、判断题1、串行口通信的第2、发送数据的第9

9数据位的功能可由用户定义。(√)数据位的内容在SCON寄存器的TB8位早先准备好的。(

√)4、串行通信接收到的第9位数据送SCON寄存器的RB8中保留。(√)9、串行口数据缓冲器SBUF是能够直接寻址的专用寄存器。(√)2、串行缓冲寄存器SBUF有什么作用简述串行口接收和发送数据的过程。答:串行缓冲寄存器SBUF有两个:一个是串行发送缓冲寄存器,另一个是串行接收缓冲寄存器,用同一个特别功能寄存器名SBUF和同一单元地点99H。接收缓冲寄存器还拥有双缓冲构造,以防止在数据接收过程中出现帧重叠错误。在达成串行初始化后,发送时只要将发送数据输入SBUF,CPU将自动启动和达成串行数据的发送;接收时CPU将自动把接收到的数据存入SBUF,用户只要从SBUF中读取接收数据。第八章习题参照答案一、填空题3、微机与外设间传递数占有程序传递、送和DMA传递三种传递方式。13、单片机扩展的内容有程序储存器扩展器扩展及I/O口的扩展等。

中止传、数据储存二、选择题1、当

8031外扩程序储存器

8KB时,需使用

EPROM2716(

)A、

2

B、

3

C、

4片

D、

5

片2、某种储存器芯片是

8KB*4/片,那么它的地点线根数是(

)A、

11

B、

12

C、

13

D、

14

根6、一个

EPROM的地点有

A0----A

11引脚,它的容量为(

)。A、2KBB、4KB

C、11KB

D、12KB7、单片机要扩展一片

EPROM2764需占用(

)条

P2口线。A、3B、4C、5

D、6三、判断题2、线选法是把单根的低位地点线直接接到储存器芯片的片选端。(√)3、在接口芯片中,往常都有一个片选端CS,作用是当CS为低电平常该芯片才能进行读写操作。(√)五、问答题1、在MCS-51单片机系统中,外接程序储存器和数据储存器共16位地点线和8位数据线,为何不会发生矛盾解:因为控制信号线的不一样:外扩的RAM芯片既能读出

温馨提示

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

评论

0/150

提交评论