2023年单片机基础知识试题题库考试用含答案_第1页
2023年单片机基础知识试题题库考试用含答案_第2页
2023年单片机基础知识试题题库考试用含答案_第3页
2023年单片机基础知识试题题库考试用含答案_第4页
2023年单片机基础知识试题题库考试用含答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

第二章习题参考答案

一、填空题:

2、MCS-51的堆栈是软件填写堆栈指针临时在上内RAK数据存储器内开辟

的区域。

INCDEC都不影响PSW

堆宅操作只有一条寻址方式直接寻址方式

3、当使用8751且EA=1,程序存储器地址小于1000H时,访问的是片内

ROMo

7、PSW中RSIRS0=10时,R2的地址为12H。

8、PSW中RSIRS0=11时,R2的地址为1AH。

14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为______

17、使用8031芯片时,需将/EA引脚接趣电平,由于其片内无R

0M存

22、但单片机的型号为8031/8032时,其芯片引线EA一定要接工电

平。

7、单片机8031的ALE引脚是()。

A、输出高电平B、输出矩形脉冲,频率为fosc的1/6

C、输出低电平D、输出矩形脉冲,频率为fosc的1/2

[1、单片机上电复位后,堆栈区的最大允许范围是()个单元。

A、64Bs120C、128D、256

12、单片机上电复位后,堆栈区的最大允许范围是内部RAM的()。

A、00H-FFHB、00H-07HC、07H-7FHD、08H-7FH

13、对于8031单片机,其内部RAM()o

A、只能位寻址B、只能字节寻址

C、既可位寻址又可字节寻址D、少部分能位寻址

18、单片机8051的XTAL1和XTAL2弓I脚是()弓|脚。

A、外接定期器B、外接串行口C、外接中断D、外接晶振

23、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来

(),它是按后进先出的原则存取数据的。

A、存放运算中间结果B、存放标志位

C、暂存数据和地址D、存放待调试的程序

三、判断题

6、PC可以当作使程序存储器的地址指针。(7)

7、判断以下有关PC和DPTR的结论是否对的?

A、DPTR是可以访问的,而PC不能访问。(J)

B、它们都是16位的存储器。(J)

C、它们都有自动加〃1〃的功能。(x)PC有自动力口〃1〃的功能,而DPTR的

加〃1〃则需通过指令INCDPTR来完毕。

D、DPTR可以分为两个8位的寄存器使用,但PC不能。(7)

8、程序计数器PC不能为用户编程时直接使用,由于它没有地址。(7)

13、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中

间结果。(J)

14、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运

营中的各种状态信息。(7)

23、当8051单片机的晶振频率为12MHz时,ALE地址锁存信号端的输出频率为

2MHz的方脉冲。(J)

四、问答题

1、80C51ROM空间中,0000H~0023H有什么用途?用户应如何合理安排?

答:0000H~0023H是80c51系统专用单元,其中0000H为CPU复位地址,

0003H-0023H是5个中断源中断服务程序入口地址,用户不能安排其他内

容。一般来讲,从0030H以后,用户可自由安排。

3、简述读外ROM和读写外RAM用到的控制信号。

答:读外ROM的控制线有3条:

①ALE:控制锁存低8位地址信号。

②PSEN:控制外ROM输出。

③EA:拟定读外ROMo

读写外RAM控制信号分别为:

①RD:控制外RAM输出。

②WR:控制外RAM输入。

第三章习题参考答案

一、填空题

1、I令格式是由操作码和操作数所组成.也也许仅

由操作码组成。

7、JZrel的操作码地址为1000H,rel=20H,它的转移目的地址

为oPC+2+REL

10、MOVPSW,#10H是将MCS—51的工作寄存器置为第2组。

11、指令LCALL37B0H,首地址在2023H,所完毕的操作是一2

023H入栈,_37B0HTPC。

17;在直接寻址方式中,只能使用8位二进制数作为直接

地址,因此其寻址对象只限于内RAM。

18、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的

内容不是操作数,而是操作数的地址。

19、在变址寻址方式中,以A作变址寄存器以PC或DPTR

作基址寄存器。

32、假定(A)=50H,(B)=OAOHo执行指令:

MULAB

后,寄存器B的内容为,累加器A的内容为,CY的内

容为.OV的内

容为o

33、假定(A)=0FBH,(B)=12Ho执行指令:

DIVAB

后,累加器A的内容为,寄存器B的内容为11H,CY的

内容为乂—,0V的内容为0o

39、在R7初值为00H的情况下,DJNZR7,rel指令将循环

执行次256o

42、DIVAB指令执行后,0V标志为1,则此指令执行前(B)

43、MULAB指令执行后,0V标志为1,则(B)不为。

44、用一条指令LUMP1234H可以取代下列

4条指令:

MOVDPTR,#1234H

PUSHDPL

PUSHDPH

RET

45、要访问特殊功能寄存器,可以采用的寻址方式是一直

B、寄存器

和位寻址O

第五章习题参考答案

一、填空题

2、外中断请求标志位是ETO和ET1

3、RETI指令以及任何访问IE和[P寄

存器的指令执行过后,CPU不能立即响应中断。

4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令

的过程涉及:一方面把Pc—的内容压入奉栈,以进行断点保护,然

后把长调用指令的16位地址送使程序执行转向程序存储

#_中的中断地址区。

二、选择题:

3、MCS-51响应中断时,下列哪种操作不会发生()

A、保护现场B、保护PCC、找到中断入口D、保

护PC转入中断入口

5、计算机在使用中断方式与外界互换信息时,保护现场的工作应当

是()

A、由CPU自动完毕B、在中断响应中完毕

C、应由中断服务程序完毕D、在主程序中完毕

12、()非单片机系统响应中断的必要条件。

A、TCON或SCON寄存器内的有关中断标志位为1

B、IE中断允许寄存器内的有关中断允许位置1

C、IP中断优先级寄存器内的有关位置1

D、当前一条指令执行完

13、各中断源发出的中断请求信号,都会标记在MCS—51系统中的

().

A、TM0DB、TCON/SCONC、IED、IP

26、MCS—51单片机外部中断1和外部中断0的触发方式选择位是

()o

A、TR1和TROB、IE1和IE0C、IT1和ITOD、TF1

和TF0

28、MCS—51单片机响应中断的过程是()。

A、断点PC自动压栈,相应中断矢量地址装入PC

B、关中断,程序转到中断服务程序

C、断点压栈,PC指向中断服务程序地址

D、断点PC自动压栈,相应中断矢量地址装入PC,程序转到该矢量

地址,再转至中断服务程序首地址

30、MCS—51单片机响应中断矢量地址是()o

A、中断服务程序的首句地址B、中断服务程序的出口地址

C、中断服务程序的入口地址D、主程序等待中断指令的地址

31、一主程序中有一句LP:SJMPLP,功能指令为等待中断,当发

生中断且中断返回后,()。

A、返回到主程序开始处B、返回到该句的不一条指令处

C、返回到该句的上一条指令处D、返回到该句____________

32、一中断子程序的最后一句不是RETT而是RET,中断返回后

()o

A、返回到主程序中ACALL或LCALL的下一句B、返回到主程序

中响应中断时一句的下一句

C、返回到主程序开始处D、返回到0000H处

34、对定期器控制寄存器TCON中的IT1和IT0位清0后,则外部

中断请求信号方式为()o

A、低电平有效B、高电平有效C、脉

冲上跳沿有效D、脉冲后沿负跳有效

三、多项选择题

1、MCS—51单片机控制寄存器TCON的作用是()等。

A、定期/计数器的启、停控制B、定期器的溢

出标志C、外部中断请求标志

D、拟定中断优先级E、选择外部中断触发方式

4、CPU响应中断的条件涉及(ACDE)o

A、现行指令运营结束B、保护现场C、有中断请求

D、申请中断的中断源中断允许位为1E、已开放CPU中断

6、MCS—51单片机外部中断源的中断请求方法可以是

(BD)o

A、高电平触发B、低电平触发C、上升沿触

发D、下降沿触发

E、一串脉冲头朝下的连续矩形波触发

8、8051单片机的IE寄存器的用途是(BCE)。

A、拟定中断方式B、拟定CPU中断的开放

或严禁C、定期器中断的开放或严禁D、定期

器溢出标志E、选择外部中断的开放或严禁

9、下述条件中,能封锁主机对中断的响应的条件是

(ABC)o

A、一个同级或高一级的中断正在解决时

B、当前周期不是执行当前指令的最后一个周期

C、当前执行的指令是RETI指令或对IE或IP寄存器进行读/写的

指令

D、当前执行的指令是一长跳转指令

E、一个低档的中断正在解决时

四、判断题

6、各中断发出的中断请求信号,都会标记在MCS—51系统的TCON

与SCON寄存器中。(V)

7、同一级别的中断请求准时间的先后顺序响应。(V)

10、同级中断不能嵌套。(V)

15、用户在编写中断服务程序应在中断入口矢量地址存放一条无条件

转移地址,以防止中断服务程序容纳不下。(J)

16、若要在执行当前中断程序时严禁更高优先级中断,应用软件关闭

CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。

(V)

五、问答题

1、什么叫中断嵌套?中断嵌套有什么限制?中断嵌套与子程序

嵌套有什么区别?

答:高优先级中断“中断”正在执行的低优先级中断,这就是中断嵌

套。

中断嵌套只能高优先级“中断”低优先级,低优先级不能“中

断“高优先级,同一优先级之间也不能互相“中断”口

中断嵌套与子程序嵌套的区别:

①子程序嵌套是在程序中事先安排好的;中断嵌套是随机发生的。

②子程序嵌套无顺序限制,中断嵌套只允许高优先级“中断”低优先

级。

2、为什么一般情况下,在中断入口地址区间要设立一条跳转指

令,转移到中断服务程序的实际入口处?__________________________

答:由于80C51相邻两个中断入口地址间只有8字节的空间,8个字节

只能容纳一个有3〜8条指令的极短程序。一般情况中中断服务程序

均大大超出8个字节长度。因此,必须跳转到其他合适的地址空间。

第六章习题参考答案

一、填空题

1、当定期器TO工作在方式3时,TH0要占用定期器T1的_____TR

1和TF1两个控制位o____________

2、在定期器TO工作方式3下,TH0溢出时,|TF1标志将被硬件置

1去请求中断。

3、在定期器T0工作方式3下,欲使THO停止工作,应执行一条CLR

TR1的指令。

5、当计数器产生计数溢出时,把定期器/计数器的TFO(TF1)位置“1”。对

计数溢出的解决,在中断方式时,该位作为中断标志位使用;在查询方式时,该

位作I状态■位使用o

9、定期时间与定期器的工作方式、计数初

值___________及振荡周期有关。

10、MCS-51的定期器/计数器作计数器时计数脉冲由外部信号通过引脚电

4和P3.5提供。

11、MCS-51的定期器/计数器T0的门控信号GATE设立为1时,只

有JlNTO1■引脚为高电平且由软件使TR0置1时,才干启动定

期器/计数器T0工作。

12、当T0为方式」,T1为方式2的时候,8051单片机的定期

器可提供3个8位定期器/计数器。

二、选择题

8、8031单片机的定期器T0用作计数方式时是()。

A、由内部时钟频率定期,一个时钟周期加1B、由内部时钟频率定期,

一个机器周期加1________________

「"'I'D、由外部计数脉冲计数,一个机

五、解答题

④方式3是8位计数器,仅合用于TO,T1无方式3oTO方式3时,被拆成两个独

立的8位计数器THO、TLO:TL0使用T0原有的控制寄存器组成一个8位的定

期/计数器;TH0借用T1的TF1、TR1,只能对机内机周脉冲计数,组成另一个8

位定期器。T0方式3时T1方式2作串行ZI波特率发生器。

4、如何判断T0、T1定期/计数溢出?

答:判断TO、T1定期/计数溢出的方法有两种:

①查询方式。不断查询TO、T1溢出标志TFO、TF1:TFO或TF1=O时,未溢

出;TF0或TF1=1时,溢出。

②中断方式。TO、T1定期/计数溢出时,在CPU、TO、T1中断开放前提下能

自动产生中断。

第七章习题参考答案

一、填空题

4、计算机的数据传送有两种方式,即并行数据传

送—和串行数据传送方式,其中具有成本低特

点的是一串行数据传送方式。

9、MCS-51的串行口在工作方式。下,是把串行口作为__________回

步移位寄存器来使用。这样,在串入并出移位寄存器的配合

下,就可以把串行口作为并行输出口使用,在并入串

出移位寄存器的配合下,就可以把串行口昨为并行输入口

使用。

13、8051单片机的串行接口由发送缓冲寄存器SBUF、接受缓冲寄

存器SBUF、串行接口控制寄存器SCON、定期器T1构成的波特率发牛.器等

部件组成

14、当向SBUF发“写”命令时,即执行MOVSBUFA发送缓冲

寄存器SBUF装载并开始由TXD向外发送一帧数据,发送完后便

使发送中断标志位TI置“1”。

15、在满足串行接口接受中断标志位RI=0的条

件下,置允许接受位REN=1

18、TB8是发送数据的第3位,在方式2或方式3中,根据

发送数据的需要由软件置位或复位。它在许多通信协议中可用作奇

偶校验位,在多机通信中作为发送地址帧或数据帧的标志

位。

19、RB8是接受数据的第9位,在方式2或方式3中,它或

是约定的奇偶校验位,或是约定的地址/数据标记位。

10、MCS-51单片机串行口接受数据的顺序是下述的顺序

()O

(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(P3.1)串行发送一帧数据完毕(4)用软件将TI清0

A、(1)(3)(2)⑷B、(1)(2)(3)(4)

C、(4)⑶⑴(2)D、(3)(4)(1)(2)

12、8051单片机串行口用工作方式。时,()。

A、数据从RXD串行输入,从TXD串行输出

B、数据从RXD串行输此从TXD串行输入

C、数据从RXD串行输入或输出,同步信号从TXD输出

D、数据从TXD串行输入或输出,同步信号从RXD输出

(接受缓冲寄存器还具有双缓冲结构)

四、判断题

1、串行口通信的第9数据位的功能可由用户定义。(V)

2、发送数据的第9数据位的内容在SCON寄存器的TB8位预先准备

好的。(V)

4、串行通讯接受到的第9位数据送SCON寄存器的RB8中保存,

(V)

9、串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。

(J)

2、串行缓冲寄存器SBUF有什么作用?简述串行口接受和发送数

据的过程。

答:串行缓冲寄存器SBUF有两个:一个是串行发送缓冲寄存器,另一

个是串行接受缓冲寄存器,用同一个特殊功能寄存器名SBUF和同

一单元地址99H。接受缓冲寄存器还具有双缓冲结构,以避免在数

据接受过程中出现帧重叠错误。在完毕串行初始化后,发送时只需将

发送数据输入SBUF,CPU将自动启动和完毕串行数据的发送;接受时C

PU将自动把接受到的数据存入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的地址有A。——A”引脚,它的容量为()o

A、2KBB、4KBC、11KBD、12KB

7、单片机要扩展一片EPR0M2764需占用()条P2口线。

A、3B、4C、5D、6

三、判断题

2、线选法是把单根的低位地址线直接接到存储器芯片的片选端。

(J)

3、在接口芯片中,通常都有一个片选端CS,作用是当CS为低电

温馨提示

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

评论

0/150

提交评论