单片机原理及应用清考复习题库_第1页
单片机原理及应用清考复习题库_第2页
单片机原理及应用清考复习题库_第3页
单片机原理及应用清考复习题库_第4页
单片机原理及应用清考复习题库_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、一、 选择题18031单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。a)P0 b)P1 c)P2 d)P32单片机应用程序一般存放在( b ) a) RAM b)ROM c)寄存器 d)CPU 3已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( b )a) 7542H b) 7542 c) 75.42H d) 75.424下列指令中不影响标志位CY的指令有( d )。 a)ADD A,20H b)CLR c)RRC A d)INC A5CPU主要的组成部部分为( a ) a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、

2、指令译码器 6INTEL 8051 CPU是( c )位的单片机 a) 16 b)4 c)8 d)准16 78031复位后,PC与SP的值为( b ) a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 88031单片机中既可位寻址又可字节寻址的单元是( a ) a)20H b)30H c)00H d)70H 9.MCS-51单片机复位操作的主要功能是把PC初始化为( a )。 A.0100H B.2080H C.0000H D.8000H10.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( b )。 A.

3、500 B.1000 C.216-500 D.216-100011.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( d )引脚。 A.P3.2 B.P3.3 C.P3.4 D.P3.512.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( a )。 A.1个机器周期 B.2个机器周期 C.4个机器周期 D.10个晶振周期13.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( a )。 A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断14.MCS-51单片机的外部中断1的中断请求标志是( d )。 A.

4、ET1 B.TF1 C.IT1 D.IE115.串行口每一次传送( a )字符。 A.1个 B.1串 C.1帧 D.1波特16.在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是( b )(A)PC (B)PSW (C)A (D)SP17.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( b )(A)MOV (B)MOVX (C)MOVC (D)以上都是18.指令ALMP的跳转范围是( c )(A)256B (B)1KB (C)2KB (D)64KB19.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( a )(A)98H

5、(B)84H (C)42H (D)22H20.各中断源发出的中断请求信号,都会记在MCS-51系统中的( cd )(A)IE (B)IP (C)TCON (D)SCON 21.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( c )(A)混合编址 (B)动态编址 (C)独立编址 (D)变址编址22.下列四条叙述中,有错误的一条是( a )(A)16根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息23.MCS-51外扩一个8255时,需占用( d ) 个端口地址(A)1个 (B)

6、2个 (C)3个 (D)4个24.用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择( a )(A)方式0 (B)方式1 (C)方式2 (D)方式325.某种存储器芯片是8KB*4/片,那么它的地址线根数是( c )(A) 11根 (B)12根 (C)13根 (D)14根26.8051与8751的区别是:( c ) A、内部数据存储但也数目的不同 B、内部程序存储器的类型不同 C、内部数据存储器的类型不同 D、内部的寄存器的数目不同27.PC的值是( b ) A、当前正在执行指令的前一条指令的地址 B、当前正在执行指令的下一条指令的地址 C、当前正在执行指令的地址 D、控制器中指令寄

7、存器的地址28.在MCS51中,需要外加电路实现中断撤除的是:( a ) A、电平方式的外部中断 B、定时中断 C、外部串行中断 D、脉冲方式的外部中断29.定时器/计数器工作方式1是( d )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构30.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( c ) A.2MHz B.1MHz C.500KHz D.250KHz二、判断题1、 8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。( ) 特殊功能寄存器中其 单元地址能被8整除

8、的才可以进行位寻址。2、 内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。( )3、 程序计数器PC不能为用户编程时直接使用,因为它没有地址。( )4、 各中断发出的中断请求信号,都会标记在MCS51系统的IE寄存器中。( )5、 各中断发出的中断请求信号,都会标记在MCS51系统的TCON与SCON寄存器中。( )6、 各中断发出的中断请求信号,都会标记在MCS51系统的IP寄存器中。( )7、 各中断发出的中断请求信号,都会标记在MCS51系统的TMOD寄存器中。( )8、 特殊功能寄存器SCON,与定时器/计数器的控制无关。( )9、 特殊功能寄存器TMOD,与定时器/计数

9、器的控制无关。( )10、 特殊功能寄存器IE,与定时器/计数器的控制无关。( )11、 特殊功能寄存器TCON,与定时器/计数器的控制无关。( )12、8255A的B口可以设置成方式2。( )b口工作方式有两种选择:方式0或方式213、8255A具有三态缓冲器,因此可以直接挂在系统的数据总线上。( )14、同一级别的中断请求按时间的先后顺序响应。( )15、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。( )16、中断服务程序的最后一条指令是RET。( )是reti17、存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息。( )18、P2口既可以作为I/O使用,又可以作

10、地址/数据复用口使用。( )19、 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。( )20、 RC A为循环左移指令。( )21、 MOV A,30H的源操作数为立即寻址方式。( )22、 MOV A,A+DPTR是一条查表指令。( )23、 MUL AB的执行结果是高8位在A中,低8 位在B中。( )24、 AJMP跳转空间最大可达到64KB 。( )25、 DPTR是由DPH和DPL两个8位特殊寄存器组成的。( )三、填空题1.MCS51布尔处理机的存储空间是_00H7FH_。2.P2口通常用作高8位地址线_,也可以作通用的I/O口使用。3.若由程序设定R

11、S1、RS0=01,则工作寄存器R0R7的直接地址为080FH。4.8051的堆栈区一般开辟在用户RAM区_。5.所谓寻址,其实质就是如何确定操作数的单元地址。6.存储器映象是储存器在整个储存空间的地址范围。7.定时器中断请求发生在_定时时间到_。8.中断响应时间是指从查询中断请求标志位到转向中断区入口地址所需的机器周期数。9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_程序查询方式_。10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在_关中断_状态。11MCS51单片机的P0P4口均是并行IO口,其中的P0口和P2口除了可以进行数据的输入

12、、输出外,通常还用来构建系统的数据总线和地址总线,在P0P4口中, P0为真正的双向口,P1-P3为准双向口。 12MCS5l单片机的堆栈区只可设置在 片内数据存储器 。 13MCS51单片机外部中断请求信号有电平方式和 脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。 14定时器计数器的工作方式3是指的将 定时器/计数器0拆成两个独立的8位计数器。而另一个定时器计数器此时通常只可作为串行口的波特率发生器使用。 15.单片机与普通计算机的不同之处在于其将CPU、存储器和I/O口三部分集成于一块芯片上。16.使用双缓冲方式的D/A转换器,可实现多路模拟信号的

13、同步输出。17.通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到PC。18.在基址加变址寻址方式中,以累加器作变址寄存器,以DPTR(PC)作基址寄存器。19.假定累加器A中的内容为40H,执行指令 1000H:MOVC A,A+PC 后,把程序存储器1041单元的内容送入累加器A中。PC的数值是1001H,因为指令MOVC A,A+PC本身占有一个字节的地址空间,这条指令的位置才是1000H20.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的所在的内存地址。21.8051系列单片机中,片内

14、数据存储区一共分为3个区,这3个区分别为:工作寄存区(00H-1FH);位寻址区(20H-2FH) ;堆栈区(30H-7FH)。22.8K8位的存储器共有地址线13根。8K=8000,2的13次是8192,所以是13条地址线23.在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的片端提供信号。24.在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址。25.16KB RAM存储器的首地址若为3000H,则末地址为6FFFH。四、简答题151系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先

15、级中断,如何定义? 2各中断源对应的中断服务程序的入口地址是否能任意设定? 3如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。4.片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?5.编制中断服务程序时,为什么在主程序的初始化程序中,必须设置 SETB EA 这条指令,以及在中断服务程序中为什么通常需要保护现场和恢复现场? 6. I/O接口和I/O端口有什么区别?I/O接口的功能是什么?五、综合题1. 已知一单片机系统的外接晶体振荡器的振荡频率为11059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期

16、中的单字节双周期指令的执行时间是多少?2、试编写程序,查找在内部RAM的40H60H单元中是否有0FFH这一数据。若有,则将51H单元置为“00H”;若未找到,则将51H单元置为“01H”。3、如图所示,将P0口的P0.0P0.3作为输入位输入4个开关的状态,P2.0P2.3作为输出显示开关状态。要求利用89C52外部中断0将开关所设的数据读入单片机内,并依次通过P2.0P2.3输出,驱动发光二极管,以检查P0.0P0.3输入的电平情况(若输入为低电平则相应的LED亮)。要求采用中断边沿触发方式,每中断一次,完成一次读/写操作。812Vb 54、 对89C52单片机编程,使用定时器/计数器T0以模式1定时,以中断方式实现从P1.0引脚产生周期为1000s的方波。设单片机的振荡频率为12MHz。5、如图所示,用89C52串行口外接74HC164串入/并出移位寄存器扩展8位并行输出口,8位并行

温馨提示

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

评论

0/150

提交评论