网站大量收购独家精品文档,联系QQ:2885784924

单片机原理课程期末复习题..doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理课程期末复习题.

单片机原理与嵌入式系统课程期末复习题 1. 硬件结构 (1)1.MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么? (2)说明MCS-51单片机的引脚的作用,该引脚接高电平和接抵电平时各有何种功能? ′ (3)MCS-51的时钟振荡周期和机器周期之间有何关系? (4)在MCS-51单片机中,如果采用6 MHz晶振,一个机器周期为( )。 (5)程序存储器的空间里,有5个单元是对应MCS-51单片机5个中断源的中断入口地址,请写出这些单元的地址及对应的中断源。 (6)内部RAM中,位地址为30H的位,该位所对应的字节地址为( )。 (7)若A中的内容为63H,那么,P标志位的值为( )。 (8)判断下列说法是否正确: (A)8031的CPU是由RAM和EPROM所组成。 (B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。 (C)在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。 (D)PC可以看成是程序存储器的地址指针。 (9) 8031单片机复位后,R4所对应的存储单元的地址为( ),因上电时PSW=( )。这时当前的工作寄存器区是( )组工作寄存器区。 (10)什么是机器周期?1个机器周期的时序是如何来划分的?如果采用12 MHz晶振,1个机器周期为多长时间? (11) 内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。 (12) 使用8031单片机时,需将引脚接( )电平,因为其片内无( )存储器。 (13) 片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么? (14) 通过堆栈操作实现子程序调用,首先就要把( )的内容入栈,以进行断点保护。调用返回时,再进行出栈恢复,把保护的断点送回到( )。 (15) 写出P3口各引脚的第二功能。 (16) MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为( )KB。 (17) 当MCS-51单片机运行出错或程序陷人死循环时,如何来摆脱困境? (18) 判断下列说法是否正确? (A)PC是1个不可寻址的特殊功能寄存器。 (B)单片机的主频越高,其运算速度越快。 (C)在MCS-51单片机中1个机器周期等于1μS。 (D)特殊功能寄存器SP内装的是栈顶首地址单元的内容。 2. 指令系统 (1)判断以下指令的正误: ⑴ MOV 28H,@R2 ⑵ DEC DPTR ⑶ INC DPTR ⑷ CLR RO ⑸ CPL R5 ⑹ MOV RO,R1 ⑺ PUSH DPTR ⑻ MOV F0,C ⑼ MOV F0,ACC.3 ⑽ MOVX A,@R1 ⑾ MOV C,30H ⑿ RLC RO (2)判断下列说法是否正确。 立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。 指令周期是执行一条指令的时间。 (C) 指令中直接给出的操作数称为直接寻址。 (3)在基址加变址寻址方式中,以()作变址寄存器,以()或()作基址寄存器。 (4)MCS-5l单片机共有哪几种寻址方式?各有什么特点? (5)MCS一51单片机指令按功能可以分为哪几类?每类指令的作用是什么? (6)访问SFR,可使用哪些寻址方式? (7)指令格式是由()和( )组成,也可仅由( )组成。 (8)假定累加器A中的内容为30H,执行指令: 1000H:MOVC A,@A+PC 后,把程序存储器( )单元的内容送入累加器A中。 (9)在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问( )存储器提供地址,而DPTR是为访问( )存储器提供地址。 (10)在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的( )。 (11)下列程序段的功能是什么? PUSH A PUSH B POP A PUSH B (12)已知程序执行前有 A=02H, SP=52H,(5lH)=FFH,(52H)二 FFH。下述程序执行后: POP DPH POP DPL MOV DPTR,#4000H RL A MOV B,A MOVC A,@A+DPTR PUSH A MOV A,B INC A MOVC A,@A+DPTR PUSH A RET ORG 4000H DB 10H,80H,30H,50H,30H,50H 请问:A=

文档评论(0)

cv7c8hj6b4I + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档