习题答案2011.doc

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

第二章 单片机结构 MCS-51单片机内部包含哪些主要逻辑功能部件?各有什么主要功能?MCS-51单片机MCS-51单片机有几种复位方法?复位后单片机状态?51单片机的复位是由RESET引脚来控制的,此引脚与高电平相接超过24个振荡周期后,51单片机即进入芯片内部复位状态,而且一直在此状态下等待,直到RESET引脚转为低电平状态 寄存器名称 地址 B B寄存器 F0H ACC 累加器 E0H PSW 程序状态字 D0H IP 中断优先级控制寄存器 B8H P3 P3口 B0H P2 P2口 A0H P1 P1口 90H P0 P0口 80H IE 中断允许控制寄存器 A8H SCON 串行口控制寄存器 98H TCON 定时/计数器控制寄存器 88H 程序计数器PC它有哪些特点?地址指针DPTR有哪些特点?与程序计数器PC有何异同?Ll1; MOV A, @R0 ADD A, R3 MOV R3, A CLR A ADDC A, R2 MOV R2, A INC R0; DJNZ R4, LL1 MOV R4, #4 LL2: CLR C MOV A , R2 RRC A; MOV R2, A MOV A, R3 RRC A DJNZ R4, LL2 MOV DPTR, #0750H MOVX @DPTR, A RET 3-10、访问特殊功能寄存器SFR可以采用哪些寻址方式?、访问外部RAM单元可以采用哪些寻址方式?、、、 低 定时器/计数器T0 外部中断1/INT1 定时器/计数器T1 串行口中断 5-4如果要开放外部中断0中断源,则中断允许寄存器IE的控制字应该是多少? 答:81H。 5-5中断的处理过程包括那几个阶段? 答:中断请求、中断响应、中断处理、中断返回4个阶段。 5-7各个中断源的入口地址分别是什么?这些地址能否用软件改变? 答:各个中断源的入口地址如下表所示,这些地址不能用软件改变。 中断源 中断入口地址 外部中断0/INT0 0003H 定时器/计数器T0 000BH 外部中断1/INT1 0013H 定时器/计数器T1 001BH 串行口中断 0023H 5-9编写一段中断初始化程序,使之允许、、串行口中断,且使为高优先级中断。 答: ORG 0000H ;系统复位地址 LJMP MAIN ;跳转到主函数 ORG 0003H ;INT0(外部中断0) LJMP INT_INT0 ;跳转到外部中断0服务程序 ORG 0013H ;INT1(外部中断1) LJMP INT_INT1 ;跳转到外部中断1服务程序 ORG 0023H ;串行口中断 LJMP INT_RXDX ;跳转到串行口中断服务程序 ORG 0030H ;程序存储首地址 MAIN: …… ;用户程序 SETB IT0 ;设置外部中断0为下降沿触发 CLR IT1 ;设置外部中断1为低电平触发 SETB EX0 ;启动外部中断0 SETB EX1 ;启动外部中断1 SETB ES ;启动串行口中断 SETB PX0 ;设置为高优先级 SETB EA ;总中断开 …… ;用户程序 5-10定时器/计数器0溢出中断发出请求时,要求CPU将片内存储区DATA1单元开始的20个单字节数据依次与DATA2单元为起始地址的20个单字节数据进行交换。要求编写主程序(与中断有关的部分)和中断服务程序。 答: ORG 0000H ;系统复位地址 LJMP MAIN ;跳转到主函数 ORG 000X

文档评论(0)

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

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

1亿VIP精品文档

相关文档