习题例题测试_第1页
习题例题测试_第2页
习题例题测试_第3页
习题例题测试_第4页
习题例题测试_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、第一章测试 20149一、选择题1、在8051单片机中,PC存放的是( )a)正在执行的这条指令的地址 b)将要执行的下一条指令的地址c)正在执行的这条指令的操作码 d)对已经执行过的指令条数进行计数2、为了使10H17H作工作寄存器使用RS1, RS0的取值为( )a ) 0 ,0 b) 0 ,1 c) 1, 0 d) 1, 13下述哪条引脚为输入脚( )a) RST b) ALE c) RD d) PSEN4、在8051单片机中,SP存放的是( )a)堆栈栈低的地址 b)堆栈栈顶的地址 c)堆栈栈低的内容 d)堆栈栈低的内容5数据指针DPDR在(   

2、0; )中   A、CPU控制器       B、CPU运算器   C、外部程序存储器       D、外部数据存储器6单片机上电后或复位后,工作寄存器R0是在(     )      A、0区00H单元    B、0区01H单元   &#

3、160;C、0区09H单元    D、SFR 7、8051的内部RAM中,可以进行位寻址的地址空间为(     )      A、00H-2FH     B、20H-2FH     C 、00H-FFH      D、20H-FFH  8、在堆栈操作中,当进栈

4、数据全部弹出后,这时SP应指向(     )      A、栈底单元        B、7FH单元      C 、栈底单元地址加1       D、栈底单元地址减1 9、关于指针DPTR,下列说法正确的是(     )  

5、60;ADPTR是一个8位寄存器   BDPTR不可寻址   CDPTR是由DPH和DPL两个8位寄存器组成的    DDPTR的地址83H108051的程序计数器P C为16位计数器,其寻址范围是(     )      A、8K              

6、 B、16 K            C 、32 K          D、64 K 118031单片机在片外扩展程序存储器,当取程序存储器的内容时,要用单片机的( )信号。 A. RD B. PSEN C.ALE D WR 12、以下有关 PC 与 DPTR 的结论中有错误的是 (A)DPTR 是可以进行访问的而 P

7、C 不能访问 (B)它们都是 16 位的寄存器 (C)它们都具有加 1 功能 (D)DPTR 可以分为 2 个 8 位寄存器使用,但 PC 不能 13、PC 的值是 ( A )当前指令前一条指令的地址 ( B )当前正在执行指令的地址 ( C )下一条指令的地址( D )控制器中指令寄存器的地址 14、80C51 中可使用的最大堆栈深度为 (A)80个单元 (B)32 个单元 (C)128个单元 (D)8个单元 15、MCS-51 中 ( A )具有独立的专用的地址线 ( B )由 P0 口和 P1 口的口线作地址线 ( C )由 P0 口和 P2 口的口线 作地址线 ( D )由 P1 口和

8、 P2 口的口线作地址线 16、单片机应用程序一般存放在(     )      A、RAM           B、ROM          C、寄存器           D、

9、CPU   17在单片机中,通常将一些中间计算结果放在(     )中     A、累加器        B、控制器       C、程序存储器     D、数据存储器 1889C51单片机有片内ROM容量( ) A 4KB B. 8KB C. 128B D. 256B

10、19、CPU主要的组成部部分为(     )      A、运算器、控制器    B、加法器、寄存器    C、运算器、寄存器    D、运算器、指令译码器  20INTEL     8051      CPU是(    

11、0;)位的单片机       A、16          B、4           C、8         D、准16 21. 8031单片机中的SP和PC分别是( )的寄存器。A. 8位和8位 B. 16位和16位 C. 8位和16位

12、D. 16位和8位  22、 MCS51单片机的CPU每取一个指令字节,立即使( ) A.堆栈指针SP自动加1 B.数据指针DPTR自动加1 C.程序计数器PC自动加1 D.累加器A自动加123MCS51单片机的主程序应该从哪个单元开始存放?为什么?24、单片机上电后或复位后,工作寄存器R2是在(     )       A、0区01H单元       B、0区02H单元   

13、    C、0区0BH单元     D、SFR 258031复位后,PC与SP的值为(     )   A、0000H,00H      B、0000H,07H      C、0003H,07H寄存器    D、0800H,00H 26MCS-51单片机的堆栈区应建立在( )。 

14、 A. 片内数据存储区的低128字节单元      B. 片内数据存储区  C.片内数据存储区的高128字节单元        D.程序存储区278031单片机中既可位寻址又可字节寻址的单元是(     )      A、20H        B、30H

15、60;         C、00H       D、70H  28. 8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。A.P0 B.P1 C.P2 D.P329对于INTEL  8031来说,EA脚总是(     )      A、接地    

16、;     B、接电源         C、悬空        D、不用      30单片机的堆栈指针SP始终是(     )   A、指示堆栈底    B、指示堆栈顶  C、指示堆栈地址 

17、;  D、指示堆栈长度31、进位标志CY在(     )中   A、累加器    B、算逻运算部件ALU   C、程序状态字寄存PSW    D、DPTR 2-2判断3.MCS-51的程序存储器只是用来存放程序的。( ) 4.MCS-51的时钟最高频率是18MHz. ( ). 6.当MCS-51上电复位时,堆栈指针SP=00H。( )7.MCS-51外扩I/O口与外RAM是统一编址的。(

18、 )8.使用8751且 =1时,仍可外扩64KB的程序存储器。( )11MCS-51的串行接口是全双工的。( )12PC存放的是当前执行的指令。( )13MCS-51的特殊功能寄存器分布在60H80H地址范围内。( )14MCS-51系统可以没有复位电路。( )15MCS-51系统中,一个机器周期等于1.5s。 16、用户构建单片机应用系统,只能使用芯片提供的信号引脚。 17、程序计数器( PC )不能为用户使用,因此它就没有地址。 18、内部 RAM 的位寻址区,只能供位寻址使用而不能供字节寻址使用。 19、在程序执行过程中,由 PC 提供数据存储器的读 / 写地址。 20、0C51 共有

19、21 的专用寄存器,它们的位都是可用软件设置的,因此是可以进行位寻址的。 三、填空题1、PC存放_,具有_特性。在8051中决定程序执行顺序的是PC还是DPTR?它是_位?(是,不是)SFG?2、PSW用于存放_,在8051中PSW是_ 位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少?3、什么是堆栈?8051的堆栈设在何处?哪个寄存器是堆栈指针?堆栈存取数据的原则是什么?4、DPTR是什么寄存器?它的作用是什么?它由哪几个特殊功能寄存器组成?5、8051单片机的内部RAM可以分为几个不同的区域?各区的地址范围及其特点?6为了使10H17H作为工作寄存器使用,应该采用

20、什么办法实现?写出相关指令。CPU复位后,R0-R7的单元地址是多少?7、8051的位寻址区在哪里?位寻址空间是多少?8若不使用MCS-51片内的存储器,引脚必须接 。9MCS-51中21个特殊功能寄存器,其地址凡是能被8整除的都有 寻址功能。10MCS-51系统中,当信号 有效时,表示CPU要从 存储器中读取信息。11当使用8751且=1时访问的是片 ROM。12MCS-51片内20H2FH范围内的数据存储器,既可以 寻址又可以 寻址。13、微处理器就是集成在一片大规模集成电路的_和_.14_用来存放下一条要执行的指令的地址.15、MCS-51的堆栈只可设置在   ,其最大容量为

21、,堆栈寄存器SP是 位寄存器。16、 8051 的引脚RST是_(IN脚还是OUT脚),当其端出现_电平时,8051进入复位状态;复位后PC=_。8051一直维持这个值,直到RST脚收到_电平,8051才脱离复位状态,进入程序运行状态。17、8051单片机对外有几条专用控制线?其功能是什么?18、8051的内ROM容量为_,最大外扩ROM容量为_,8051访问外ROM时,读选通信号由_个引脚送出,地址码由 _ 送出,数据由_ 送出。8051的EA应接_ 电平.19、8051可以外扩的RAM容量为_,8051访问外RAM时,读选通信号由_个引脚送出,写选通信号由_个引脚送出,8051中_个寄存器

22、存放外RAM单元的地址。四、简答题1. 8051单片机内部结构主要有哪些部件组成?它们的主要功能各是什么? 答:8051单片机内部结构主要有:(1)中央处理器CPU,是单片机的核心,完成运算和控制功能;(2)内部数据存储器(256字节),前面128个单元00H7FH存储内部数据,后面128个单元80HFFH被专用寄存器占用,用来实现对片内各部件进行管理、控制、监视;(3)程序计数器PC,是一个16位专用寄存器,其内容为下一条执行指令的地址;(4)内部程序存储器ROM(4K),用于存储程序、原始数据、表格等;(5)4个并行I/O口(8位),实现数据的并行输入输出;(6)串行通信口,实现单片机和其

23、他数据设备之间的串行数据传送;(7)2个定时器/计数器(16位),实现定时或计数功能;(8)中断控制系统,共5个中断源,分高低两个优先级;(9)一个片内振荡器和时钟电路,为单片机产生时钟脉冲序列;(10)总线,用于连接各个部件和单片机系统的扩展。2. AT89C系列和AT89S系列单片机有什么共同点和差别之处? 答:AT89C系列和AT89S系列单片机均为ATMEL公司生产的增强型51系列兼容机。AT89C系列主要有AT89C1051、AT89C2051、AT89C51、AT89C52、AT89C55等,内部分别集成有1K、2K、4K、8K、20K的FLASH存储器,可擦写次数达1000次以上

24、。AT89S系列弥补了89C的缺点,与AT89C系列相比,运算速度有了较大的提高,静态工作频率为033MHz,片内集成有双数据指针DPTR、定时监视器(watch dog timer,又称看门狗)、低功耗休闲状态及关电方式、关电方式下的中断恢复等诸多功能,极大地满足了各种不同的应用要求。其中AT89S52片内Flash存储器容量达8K,是AT89S51的一倍。3. 8051单片机的引脚/VPP、RST/VPD、ALE/和的功能分别是什么? 答:片内外ROM选择端,ROM的寻址范围为64KB,而AT89C51内部只有4KB ROM,当不够用时可在外扩展ROM。当/EA信号为低电平时,指访问外部R

25、OM;当/EA为高电平时,则先访问内部ROM,当PC值超过4KB时自动转向外部ROM中执行。RST:复位信号,当此引脚上的信号出现至少两个机器周期的高电平将使单片机复位。ALE:地址锁存控制信号,当系统扩展时,ALE用于控制把P0口输出的低8位地址送入锁存器存起来,以实现低位地址和数据的分时传送。:外部ROM的读选通信号,在访问外部ROM时,每个机器周期两次PSEN有效(低电平),但在此期间内,每当访问外部数据存储器时,这两次有效的PSEN将不出现。4. 8051的振荡周期和机器周期有什么关系?当振荡频率为10mHz时,机器周期是多少?答:1个机器周期=12个振荡周期;当振荡频率为10mhz时

26、,振荡周期=1/10mHz=0.1us,机器周期是1.2us5. 8031单片机需要外接程序存储器,实际上它还有多少条I/O线可以用?当使用外部存储器时,还剩下多少条I/O线可用?答:8031系统必须外接程序存储器,原则上说,P0和P2口要用作数据和地址总线,所以只有P1和P3口可用作I/O口,共16条I/O线。在使用外部存储器时,除了占用P0和P2口外,还需要用P3口RD(P3.7)和WR(P3.6)两条控制线,所以这种情况下就只剩下14条I/O线可用了。6. MCS-51单片机程序存储器和数据存储器地址范围都是0000H-FFFFH,且程序存储器和数据存储器有内外之分,在实际使用时如何区分

27、它们?答:程序存储器和数据存储器地址范围虽然相同,但访问指令不同,程序存储器用MOVC指令访问;而外部数据存储器用MOVX指令访问,内部数据存储器用MOV指令访问;另外,选通信号也不同,因此不会混淆。7. 8051单片机的片内RAM是如何分区的,各有什么功能?答:8051单片机内RAM,最低32单元(00H1FH)为工作寄存器区;工作寄存器上面的16个单元(20H2FH)构成固定的可位寻址存储区;用户RAM区(30H7FH),可作为数据缓冲区,用于存放各种数据和中间结果,同时没有使用的工作寄存器单元和可位寻址单元都可作为数据缓冲区,同时该区也可作为堆栈区,栈底可以根据片内数据存储器的使用情况由

28、指令设定。8. 当PSW中的RS0=1,RS1=1时,工作寄存器R0R7的地址各为多少?答:RS1,RS0=11, 表明选中的为第三组通用寄器 R0R7的地址为18H1FH9. 为什么说8051的堆栈最大深度为80个字节? 答:在内部RAM低128单元中,通用寄存器占去32个单元,位寻址区占去16个单元,剩下80个单元,这就是供用户使用的一般RAM区,其单元地址为30H7FH。在一般应用中常把堆栈开辟在此区中,所以MCS-51单片机堆栈的最大深度位80个字节。10. 8051单片机有多少个特殊功能寄存器?各在单片机的哪些功能部件中? 答:8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80HFFH中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);中断系统:IP、IE;定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;并行I/O口:P0、P1、P2、P3;串行口:SCON、SBUF、P

温馨提示

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

评论

0/150

提交评论