欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机习题及参考答案(8页).doc

    • 资源ID:37183997       资源大小:172KB        全文页数:8页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机习题及参考答案(8页).doc

    -单片机习题及参考答案-第 8 页第一章课后习题参考答案(一)填空题 1. 除了“单片机”之外,单片机还可以称之为 单片微控制器 和 单片微型计算机 。2. 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提高了 可靠性 和降低了 成本 。3. 在单片机领域内,ICE的含义是 在线仿真器(In Circuit Emulator) 。4. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通 和 指令系统,单片机硬件结构 。5. CHMOS工艺是 CMOS 工艺和 HMOS 工艺的结合,具有 低功耗 的特点。6. 与8051比较,80C51的最大特点是 所用CHMOS工艺 。7. 微 控制技术是对传统控制技术的一次革命,这种控制技术必须使用 单片机 才能实现。(二)选择题 1下列简写名称中不是单片机或单片机系统的是(A)MCU (B)SCM (C)ICE (D)CPU 2在家用电器中使用单片机应属于计算机的是(A)数据处理应用 (B)控制应用 (C)数值计算应用 (D)辅助工程应用380C51与80C71的区别在于(A)内部程序存储器的类型不同 (B)内部数据存储器的类型不同(C)内部程序存储器的容量不同 (D)内部数据存储器的容量不同48051与80C51的区别在于(A)内部ROM的类型不同 (B)半导体工艺的形式不同(C)内部寄存单元的数目不同 (D)80C51使用EEPROM,而8051使用EPROM5在下列单片机芯片中使用掩膜ROM作为内总程序存储器的是(A)8031 (B)80C51 (C)8032 (D)87C51680C51芯片采用的半导体工艺是(A)CMOS (B)HMOS (C)CHMOS (D)NMOS7单片机芯片8031属于(A)MCS-48系列 (B)MCS-51系列 (C)MCS-96系列 (D)MCS-31系列8使用单片机实现在线控制的好处不包括(A)精确度高 (B)速度快 (C)成本低 (D)能与数据处理结合9以下所列各项中不是单片机发展方向的是(A)适当专用化 (B)不断提高其性能 (C)继续强化功能 (D)努力增加位数第二章课后习题参考答案(一)判断题 1用户构建单片机应用系统,只能使用芯片提供的信号引脚。(T)2程序计数器(PC)不能为用户使用,因此它没有地址。(T)3内部RAM的位寻址区,只能提供位寻址使用而不能供字节寻址使用。(F)4在程序执行过程中,由PC提供数据存储器的读/写地址。(F)580C51共有21个专用寄存器,它们的位都是可用软件设置的,因此是可以进行位寻址的。(T)(二)填空题 1. MCS-51单片机引脚信号中,信号名称带上划线表示该信号 低电平 或 下跳变 有效。2. MCS-51单片机内部RAM的寄存区共有 32 个单元,分为 4 组寄存器,每组 8 个单元,以 R7R0 作为寄存器名称。3. 单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第 0 组,8个寄存器的单元地址为 00H 07H 。4.通过堆栈操作实现子程序调用,首先要把 PC 的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点送回 PC 。5. 为寻址程序状态字的F0位,可使用的地址和符号有 D5H 、 F0 、PSW.5和 D5H.5 。6. MCS-51单片机的时钟电路包括两部分内容,即芯片内的 高增益反相放大器 和芯片外跨接的 晶体震荡器,微调电容 。7. 在MCS-51中,位处理器的数据位存储空间是由 专用寄存器 的可寻址位和内部RAM为寻址区的 128 个位。8. MCS-51的4个I/O口中,P0是真正的双向口,而其他口则为准双向口,这一区别在口线电路结构中表现在 口的输出缓冲器 的不同上。(三)选择题 1单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括(A)提高程序运行的可靠性 (B)提高程序运行速度(C)为程序设计提供方便 (D)减少程序长度2内部RAM中的位寻址区定义的位是给(A)   位操作准备的 (B)移位操作准备的(C)控制转移操作准备的 (D)以上都对3对程序计数器PC的操作(A)是自动进行的 (B)是通过传送进行的(C)是通过加“1”指令进行的 (D)是通过减“1”指令进行的4以下运算中对溢于言表标志位OV没有影响或不受OV影响的运算是(A)逻辑运算 (B)符号数加减法运算 (C)乘法运算 (D)除法运算5单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是(A)4KB (B)64KB (C)8KB (D)128KB6在算术运算中,与辅助进位位AC有关的是(A)二进制数 (B)八进制数 (C)十进制数 (D)十六进制数7以下有关PC和DPTR的结论中错误的是(A)  DPTR是可以访问的而PC是不能访问的 (B)它们都是16位的寄存器(C)它们都具有加“1”的功能 (D)DPTR可以分为2个8位的寄存器使用,但PC不能8PC的值是(A)当前指令前一条指令的地址 (B)当前正在执行指令的地址(C)下一条指令的地址 (D)控制器中指令寄存器的地址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-51中 (A)具有独立的专用的地址线 (B)在P0口和P1口的口线作地址线 (C)在P0口和P2口的口线作地址线 (D)在P1口和P2口的口线作地址线第三章课后习题参考答案(一)填空题 1一台计算机的指令系统就是它所能执行的 指令 集合。2以助记符形式表示的计算机指令就是它的 汇编 语言。3按长度分,MCS-51指令有 )一 字节的、 二 字节的和 三 字节的。4在寄存器寻址方式中,指令中指定寄存器的内容就是 操作数 。5在直接寻址方式中,只能使用 八 位二进制数作为直接地址,因此其寻址对象只限于 内部RAM 。6在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的 地址 。7在变址寻址方式中,以 A 作为变址寄存器,以 PC 或 DPTR 作基址寄存器。8在相对寻址方式中,寻址得到的结果是 程序转移的目的地址 。9长转移指令LJMP addr16使用的是 相对 寻址方式。 10假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A的内容为 80H 。 MOV P2,#20H MOV R0,#00H MOVX A,Ro 11假定累加器A的内容为30H,执行指令: 1000H: MOVC A,A+PC 后,把程序存储器 1031H 单元的内容送累加器A中。 12假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,A+DPTR 后,送入A的是程序存储器 8140H 单元的内容。 13假定(SP)60H,(ACC)=30H,(B)70H,执行下列指令: PUSH ACC PUSH B 后,SP的内容为 62H ,61H单元的内容为 30H ,62H单元的内容为 70H 。 14假定(SP)62H,(61H)30H,(62H)70H。执行下列指令: POP DPH POP DPL 后,DPTR的内容为 7030H ,SP的内容为 60H 。 15. 假定已把PSW的内容压入堆栈,再执行如下指令: MOV R0,SP ORL Ro,#38H POP PSW 实现的功能是(修改PSW的内容,使F0、RS1、RS0三位均为1)。 16. 假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令: ADD A,R0 后,累加器A的内容为 34H ,CY的内容为 1 ,AC的内容为 1 ,OV的内容为 1 。 17. 假定(A)=85H,(20H)0FFH,(CY)=1,执行指令: ADDC A,20H 后,累加器A的内容为 85H ,CY的内容为 1 ,AC的内容为 1 ,OV的内容为 0 。 18. 假定(A)0FFH,(R3)0FH,(30H)0F0H,(R0)40H,(40H)00H。执行指令: INC A INC R3 INC 30H INC R0 后,累加器A的内容为 00H ,R3的内容为 10H ,30H的内容为 0F1H ,40H的内容为 01H 。 19. 假定(A)=56H,(R5)=67H。执行指令: ADD A,R5 DA 后,累加器A的内容为 23H ,CY的内容为 1 。 20. 假定(A)0FH,(R7)19H,(30H)00H,(R1)40H,(40H)0FFH。执行指令: DEC A DEC R7 DEC 30H DEC R1 后,累加器A的内容为 0EH ,R7的内容为 18H ,30H的内容为 0FFH ,40H的内容为 0FEH 。 21. 假定(A)50H,(B)=0A0H。执行指令: MUL AB 后,寄存器B的内容为 32H ,累加器A的内容为 00H ,CY的内容为 0 ,OV的内容为 1 。 22. 假定(A)0FBH,(B)12H。执行指令: DIV AB 后,累加器A的内容为 0DH ,寄存器B的内容为 11H ,CY的内容为 0 ,OV的内容为 0 。 23. 假定(A)0C5H,执行指令: SWAP A 后,累加器A的内容为 5CH 。 24执行如下指令序列: MOV C,P1.0 ANL C,P1.1 ANL C,P1.2 MOV P3.0,C 后,所实现的逻辑运算式为 。 25假定addr1100100000000B,标号qaz的地址为1030H,执行指令: qaz:JMP addr11 后,程序转移到地址 1100H 去执行。 26假定标号qaz的地址为0100H,标号qwe值为0123H(即跳转的目标地址为0123H),应执行指令: qaz:SJMP qwe 该指令的相对偏移量(即指令的第二字节)为 0123H01002H=21H 。 27. DPTR是MCS-51中惟一一个十六位寄存器,在程序中常用来作为MOVC指令的访问程序存储器的 基址寄存器 使用。 28. 在MCS-5l中PC和DPTR都用于提供地址,但PC是为访问 程序 存储器提供地址,而DPTR是为访问 数据 存储器提供地址。 29. 在位操作中,能起到与字节操作中累加器作用的是 CY或进位标志位 。 30. 累加器A中存放着一个其值小于等于127的8位无符号数,CY清“0”后执行RLCA指令,则A中数变为原来的 2 倍。 (二)选择题 1. 在相对寻址方式中,寻址的结果体现在 (A)PC中 (B)累加器A中 (C)DPTR中 (D)某个存储单元中 2. 在相对寻址方式中,“相对”两字是指相对于 (A)地址偏移量rel (B)当前指令的首地址 (C)当前指令的末地址 (D)DPTR值 3. 在寄存器间接寻址方式中,指定寄存器中存放的是 (A)操作数 (B)操作数地址 (C)转移地址 (D)地址偏移量 4. 对程序存储器的读操作,只能使用 (A)MOV指令 (B)PUSH指令 (C)MOVX指令 (D)MOVC指令 5. 必须进行十进制调整的十进制运算 (A)有加法和减法 (B)有乘法和除法 (C)只有加法 (D)只有减法 6. 执行返回指令时,返回的断点是 (A)调用指令的首地址 (B)调用指令的末地址 (C)调用指令下一条指令的首地址 (D)返回指令的末地址 7. 下列指令中与进位标志位CY无关的指令有 (A)移位指令 (B)位操作指令 (C)十进制调整指令 (D)条件转移指令 8. 可以为访问程序存储器提供或构成地址的有 (A)只有程序计数器PC (B)只有PC和累加器A (C)只有PC、A和数据指针DPTR (D)PC、A、DPTR和堆栈指针SP 9. 以下各项中不能用来对内部数据存储器进行访问的是 (A)数据指针DPTR (B)按存储单元地址或名称 (C)堆栈指针SP (D)由R0或R1作间址寄存器 10. 若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用的指令是 (A)SETB PSW.3 (B)SETB DOH.3 (C)MOV PSW.3,l (D)CPL PSW.3 11. 不能为程序存储器提供和构成地址的有 (A)PC (B)A (C)DPTR (D)PSW 12. 执行以下程序段 MOV SP,#3AH MOV A, #20H MOV B, #30H PUSH ACC PUSH B POP ACC POP B 后,A和B的内容为 (A)20H,30H (B)30H,20H (C)3AH,30H (D)3AH,3AH 13. 假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段 ANL A,#17H ORL 17H,A XRL A,R0 CPL A 后,A的内容为 (A)CBH (B)03H (C)EBH (D)C8H 14. 执行以下程序段 MOV R0,#data MOV A,R0 RL A MOV R1,A RL A RL A ADD A, R1 MOV R0,A 后,实现的功能是 (A)把立即数data循环左移3次 (B)把立即数data乘以10 (C)把data单元的内容循环左移3次 (D)把data单元的内容乘以10

    注意事项

    本文(单片机习题及参考答案(8页).doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开