单片机习题及参考答案_第1页
单片机习题及参考答案_第2页
单片机习题及参考答案_第3页
单片机习题及参考答案_第4页
单片机习题及参考答案_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

1、(A)数据处理应用(B)限制应用程应用3. 80C51与80C71的区另I在于(A)内部程序存储器的类型不同(C)内部程序存储器的容量不同4. 8051与80C51的区另I在于(A)内部ROM勺类型不同(C)内部存放单元的数目不同 EPROM5.在以下单片机芯片中使用掩膜ROM乍为内总程序存储器的是第一章课后习题参考答案(一)填空题1 .除了 “单片机之外,单片机还可以称之为 单片微限制器 和 单片微型 计算机.2 .专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提升了可靠性和降低了本钱 .3 . 在单片机领域内,ICE

2、的含义是 在线仿真器(In Circuit Emulator) .4 .单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通一 和指令系统,单片机硬件结构 .5 . CHMOS艺是 CMOS 工艺和HMOS工艺的结合,具有 低功耗的特点.6 .与8051比拟,80C51的最大特点是所用CHMOS艺.7 . 微限制技术是对传统限制技术的一次革命,这种限制技术必须使用_单片机才能实现.(二)选择题1 .以下简写名称中不是单片机或单片机系统的是(A) MCU(B) SCM(C) ICE(D) CPU2 .在家用电器中使用单片机应属于计算机的是(C)数值计算应用(D)辅助工(B)内部数据存储

3、器的类型不同(D)内部数据存储器的容量不同(B)半导体工艺的形式不同(D) 80C51 使用 EEPROM而 8051 使用(D) 87C51(A) 8031(B) 80C51(C) 80326 . 80C51芯片采用的半导体工艺是(A) CMOS (B) HMOS(C) CHMOS (D) NMOS7 .单片机芯片8031属于(A) MCS-4源列(B) MCS-51 系列(C) MCS-96系列 (D) MCS-31 系列8 .使用单片机实现在线限制的好处不包括(D)能与数据处(A)精确度高(B)速度快(C)本钱低理结合9 .以下所列各项中不是单片机开展方向的是(A)适当专用化(B)不断提

4、升其性能(C)继续强化功能(D)努力增加位数第二章课后习题参考答案一判断题1 .用户构建单片机应用系统,只能使用芯片提供的信号引脚.T2 .程序计数器P.不能为用户使用,因此它没有地址.T3 .内部RAM勺位寻址区,只能提供位寻址使用而不能供字节寻址使用.F4 .在程序执行过程中,由PC提供数据存储器的读/写地址.F5 . 80C51共有21个专用存放器,它们的位都是可用软件设置的,因此是可 以进行位寻址的.T二填空题1 . MCS-51单片机引脚信号中,信号名称带上划线表示该信号 低电平 或 下 跳变有效.2 . MCS-51单片机内部RAM勺存放区共有32个单元,分为4组存放器, 每组8个

5、单元,以R7R0作为存放器名称.3 .单片机系统复位后,PSW =00H,因此内部RAM®存区的当前存放器是 第 0组,8个存放器的单元地址为 00H07H .4 .通过堆栈操作实现子程序调用,首先要把 PC的内容入栈、以进行断点 保护.调用返回时再进行出栈操作,把保护的断点送回 PC 05 .为寻址程序状态字的F0位,可使用的地址和符号有 D5H、F0 、PSW.5 和 D5H.506 . MCS-51单片机的时钟电路包括两局部内容,即芯片内的高增益反相放大器和芯片外跨接的晶体震荡器,微调电容 .7 .在MCS-51中,位处理器的数据位存储空间是由专用存放器 的可寻址位和内部RAM

6、fc寻址区的128 个位.8 . MCS-51的4个I/O 口中,P0是真正的双向口,而其他口那么为准双向口, 这一区别在口线电路结构中表现在口的输出缓冲器的不同上.三选择题1 .单片机芯片内提供了一定数量的工作存放器,这样做的好处不应包括A提升程序运行的可靠性B提升程序运行速度C为程序设计提供方便D减少程序长度2 .内部RAMfr的位寻址区定义的位是给A位操作准备的C限制转移操作准备的3 .对程序计数器PC的操作A是自动进行的C是通过加“ 1指令进行的4 .以下运算中对溢于言表标志位B移位操作准备的D以上都对B是通过传送进行的D是通过减“ 1指令进行的OV没有影响或不受OV影响的运算是A逻辑

7、运算B符号数加减法运算C乘法运算D除法运算5 .单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是A 4KBB 64KBC 8KBD 128KB6 .在算术运算中,与辅助进位位 AC有关的是A二进制数B八进制数C十进制数D十六进制数7 .以下有关PC和DPTR勺结论中错误的选项是(A)DPTR是可以访问的而PC是不能访问的(B)它们都是16位的存放器(C)它们都具有加“ 1的功能(D) DPTRT以分为2个8位的存放器使用,但PC不能8 . PC的值是(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)限制器

8、中指令存放器的地址9 .假定设置堆栈指针SP的值为37H在进行子程序调用时把断点地址进栈 保护后,SP的值为(A) 36H(B) 37H(C) 38H(D) 39H10. 80C51中,可使用的堆栈最大深度为(A) 80个单元(B) 32个单元(C) 128个单元(D) 8个单元11 .位处理器是单片机面向限制应用的重要体 现,以下中不属于位处理器资 源的是(A)位累加器CY(B)通用存放器的可寻址位(C)专用存放器的可寻址位(D)位操作指令集12 .在MCS-51单片机的运算电路中,不能为 ALU提供数据的是(A)累加器A(B)暂存器(C)存放器B(D)状态存放器PSW13 .在 MCS-5

9、1 中(A)具有独立的专用的地址线(B)在P0 口和P1 口的口线作地址线(0 在P0 口和P2口的口线作地址线(D)在P1 口和P2 口的口线作地址线第三章课后习题参考答案(一)填空题1. 一台计算机的指令系统就是它所能执行的指令集合.2 .以助记符形式表示的计算机指令就是它的汇编 语言.3 .按长度分,MCS-51指令有 )一 字节的、 二 字节的和三 字节的.4 .在存放器寻址方式中,指令中指定存放器的内容就是操作数 .5 .在直接寻址方式中,只能使用 八 位二进制数作为直接地址,因此其 寻址对象只限于内部RAM .6 .在存放器间接寻址方式中,其“间接表达在指令中存放器的内容不是 操作

10、数,而是操作数的地址 .7 .在变址寻址方式中,以 A 作为变址存放器,以 PC 或DPTR作基址存放器.8 .在相对寻址方式中,寻址得到的结果是程序转移的目的地址.9 .长转移指令LJMP addr16使用的是 相对 寻址方式.10 .假定外部数据存储器2000H单元的内容为80H,执行以下指令后,累加 器A的内容为 80H.MOV P2 , #20HMOV R0, #00HMOVX A, Ro11 .假定累加器A的内容为30H,执行指令:1000H : MOVC A, A+PC后,把程序存储器1031H单元的内容送累加器A中.12 .假定DPTR勺内容为8100H累加器A的内容为40H,执

11、行以下指令:MOVC A , A+DPTR后,送入A的是程序存储器8140H 单元的内容.13 .假定(SP) =60H, (ACC =30H, ( B) = 70H,执行以下指令:PUSH ACCPUSH B后,SP的内容为62H, 61H单元的内容为 30H, 62H单元的内容为_70H.14 .假定(SP) =62H, (61H) =30H, (62H) = 70H 执行以下指令:POP DPHPOP DPL后,DPTR勺内容为 7030H, SP的内容为 60H.15 .假定已把PSW勺内容压入堆栈,再执行如下指令:MOV R0 , SPORL Ro , #38HPOP PSW实现的功

12、能是(修改PSW勺内容,使F0、RS1 RS0三位均为1).16 .假定(A) =85H, (R0) =20H, (20H) =0AFH 执行指令:ADD A , R0后,累加器Alj勺内容为34H , CY的内容为, AC的内容为 1, OV的内容为.17 .假定(A) =85H, (20H) = 0FFH ( CY =1,执行指令:ADDC A , 20H后,累加器Alj勺内容为85H, CY的内容为, AC的内容为,OV的内容为 0.18 .假定(A) =0FFH (R3) =0FH, (30H)=0F0H, (R0) =40H, (40H) = 00Ho执行指令:INC AINC R3

13、INC 30HINC R0后,累加器A的内容为00H, R3的内容为10H, 30H的内容为0F1H , 40H的内容为 01H.19 .假定(A) =56H, (R5)=67H 执行指令:ADD A , R5DA后,累加器A的内容为23H, CY的内容为._20 .假定(A)=0FH,(R7)=19H,(30H)=00H,R1)= 40H,(40H)= 0FFH执行指令:DEC ADEC R7DEC 30HDEC R1后,累加器A的内容为0EH , R7的内容为18H, 30H的内容为一0FFH , 40H的内容为 0FEH .21 .假定(A) =50H, (B) =0A0H 执行指令:M

14、UL AB后,存放器B的内容为32H,累加器A的内容为00H, CY的内容为 0, OV勺内容为.22 .假定(A) =0FBH (B) =124 执行指令:DIV AB后,累加器A的内容为0DH ,存放器B的内容为11H, CY的内容为 0, OV勺内容为 0.23 .假定(A) =0C5H执行指令:SWAP A后,累加器A的内容为5CH .24 .执行如下指令序列:MOV C , P1.0ANL C, P1.1ANL C, P1.2MOV P3.0, C后,所实现的逻辑运算式为 .25 .假定addr11 =00100000000B标号qaz的地址为1030H 执行指令:qaz : JMP

15、 addrll后,程序转移到地址1100H 去执行.26 .假定标号qaz的地址为0100H标号qwe值为0123H 即跳转的目标地 址为0123H,应执行指令:qaz : SJMP qwe该指令的相对偏移量即指令的第二字节为 0123H 01002H=21H.27 . DPTR是MCS-51中惟个十六位存放器,在程序中常用来作为MOVC指令的访问程序存储器的基址存放器使用.28 .在MCS-5l中PC和DPTFO用于提供地址,但PC是为访问 程序 存 储器提供地址,而DPTFfe为访问 数据 存储器提供地址.29 .在位操作中,能起到与字节操作中累加器作用的是CY或进位标志位_030.累加器

16、A中存放着一个其值小于等于127的8位无符号数,CY青“0后执行RLCA旨令,那么A中数变为原来的 倍.二选择题1 .在相对寻址方式中,寻址的结果表达在A PC中B累加器A中C DPT"D某个存储单元中2 .在相对寻址方式中,“相对两字是指相对于A地址偏移量relB当前指令的首地址C当前指令的末地址D DPTRfi3 .在存放器间接寻址方式中,指定存放器中存放的是A操作数B操作数地址C转移地址D地址偏移量4 .对程序存储器的读操作,只能使用A MOV旨令B PUSH旨令C MOV将令D MOV的令5 .必须进行十进制调整的十进制运算A有加法和减法B有乘法和除法C只有加法D只有减法6

17、.执行返回指令时,返回的断点是A调用指令的首地址B调用指令的末地址C调用指令下一条指令的首地址D返回指令的末地址7 .以下指令中与进位标志位CY无关的指令有A移位指令B位操作指令C十进制调整指令D条件转移指令8 .可以为访问程序存储器提供或构成地址的有A只有程序计数器PCB只有PCft累加器AC只有PG A和数据指针DPTRD PG A、DPT序口堆栈指针SP9 .以下各项中不能用来对内部数据存储器进行访问的是A数据指针DPTRB按存储单元地址或名称C堆栈指针SPD由R0或R1作间址存放器10 .假设原来工作存放器0组为当前存放器组,现要改1组为当前存放器组, 不能使用的指令是(A) SETB PSW.3(B) SETB DOH.3(C) MOV PSW.3,l(D)CPL PSW.311 .不能为程序存储器提供和构成地址的有(A) PC (B) A (Q DPTR(D) PSW12 .执行以下程序段MOV SP , #3AHMOV A , #20HMOV B , #30H PUSH ACCPUSH BPOP ACCPOP B后,A和B的内容为(A) 20H, 30H(B) 30H, 20H(C) 3AH 30H

温馨提示

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

评论

0/150

提交评论