单片机原理及应用期考试复习题.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用期考试复习题

单片机原理及应用期末复习题 一、填空题 1.相对寻址是以 PC 的当前值为基准,加上指令中给出的相对 偏移量 形成目标地址的方式。 2.AT89S51单片机的1个机器周期含有 12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用 P0 口作为地址/数据总线,用 P2 口作为地址总线高8位。 4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把 程序存储器1031H单元的内容送累加器A中 5. 指令格式是由 操作码 和 操作数 部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是 TI 和 RI 7. JNC rel指令执行时,当CY位为 0 时程序发生跳转。 8. 单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是 22H 。 9.外部中断0的中断入口地址为 0003H ,定时/记数器T1的中断入口地址为 001BH 。 10.串行口工作方式2为 9位异步通信,若SMOD=0,f OSC = 6 MHZ ,则其相应波特率为 6×106/64 b/s 11.堆栈应遵循 先进后出 规律,堆栈指针的符号为 SP 12、程序计数器PC存放的是 下一条要执行指令的地址 ; 13、指令MOVX A, @DPTR的寻址方式是 寄存器间接寻址 : 14、MCS-51访问ROM、片内RAM、片外RAM的指令助记符分别为 MOVC 、 MOV和 MOVX 。 15、机器字长为8位,则[—10]原 = 8AH ,[-10]反 = F5H ,[-10]补 = F6H 。 16、已经累加器A = 97H,则执行指令ADD A, #7DH后,A = 14H ,C = 1 ,OV = 0 ,AC = 1 。 二、单项选择题 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 ?b)P1 c)P2 ?d)P3 2.单片机应用程序一般存放在(??b???)?? ??a)RAM????? b)ROM??? c)寄存器?? d)CPU?? 3.已知某数的BCD码为0111010101000010 则其表示的十进制数值为( b ) a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有(??d???)。?? ? a)ADD?A,20H?????b)CLR????? c)RRC?A?? d)INC?A 5.CPU主要的组成部部分为(?a??)?? ?? a)运算器、控制器?????b)加法器、寄存器? c)运算器、寄存器?????d)运算器、指令译码器? 6.AT89S51 的CPU是(???c??)位的单片机?? ?? a) 16????????? b)4?????????? c)8???????? ?d)准16? 7.当需要从AT89S51单片机程序存储器取数据时,采用的指令为( b )。? a)MOV??A,?@R1??????? ?b)MOVC??A,??@A?+?DPTR? c)MOVX??A,?@?R0????????d)MOVX??A,??@?DPTR? 8.AT89S51单片机中既可位寻址又可字节寻址的单元是(???a??)?? a)20H? ??? ?b)30H????????? ?c)00H???? ???d)70H?? 9.下列哪条指令是正确的( d ) a) PUSH R2 b) ADD R0, A c) MOVX A @DPTR d) MOV @R0, A 11.要使累加器A的高4位置为0000,低4位不变,以下指令正确的是 B 。 (A)ANL A, #0F0H (B)ANL A, #0FH (C)ORL A, #0F0H (D)ORL A, #0FH 12. 利用串行口工作方式1进

文档评论(0)

yuerang3062 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档