李全利版单片机原理及接口技术课后答案(第五章).docVIP

李全利版单片机原理及接口技术课后答案(第五章).doc

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

章5 80C51的中断系统及定时器C51有几个中断源?各中断标志是如何产生的?又是如何复位的?CPU响应各中断时,其中断入口地址是多少? 电平方式触发的外中断标志与引脚信号一致;边沿方式触发的外中断响应中断后由硬件自动复位。 T0和T1,CPU响应中断时,由硬件自动。 RI,由硬件置位。必须由软件。 所有能产生中断的标志位均可由软件置或 各中断入口地址:―0003H,T0—000BH,—0013H,T1—001BH,RI和TI—0023H。 2.某系统有三个外部中断源1、2、3,当某一中断源变低电平时便要求CPU处理,它们的优先处理次序由高到低为3、2、1,处理程序的入口地址分别为2000H、2100H、2200H。试编写主程序及中断服务程序(转至相应的入口即可)。 LJMP MAIN ORG 00013H LJMP ZDFZ ORG 0040H MAIN:SETB EA SETB EX1 SJMP $ 0RG 0200H ZDFZ:PUSH PSW PUSH ACC JB P1.0,DV0 JB P1.1,DV1 JB P1.2,DV2 INRET:POP ACC POP PSW RETI ORG 2000H DV0:------------ JMP INRET ORG 2100H DV1:------------ JMP INRET ORG 2200H DV2:------------ JMP INRET 3.外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?怎样设定?当IT0=0时,为电平触发方式电平触发方式CPU在每个机器周期的S5P2采样电平,当采样到低电平时,置IE0=1向CPU请求中断高电平时,将IE0清0。在电平触发方式下,CPU响应中断时,不能自动清除IE0标志。外部中断源有效低电平保持到请求获得响应时为止,不然就会漏掉;,否则中断返回之后将再次产生中断。。当IT0=1时,为边沿触发方式边沿触发方式CPU在每个机器周期的S5P2采样电平,如果在连续的两个机器周期检测到由高电平变为低电平,即第一个周期采样到=1,第二个周期采样到=0,则置IE0=1,产生中断请求。在边沿触发方式下,CPU响应中断时,能由硬件自动清除IE0标志。 。,为保证下降沿能被可靠地采样到,和上的负脉冲宽度至少要保持一个机器周期(若晶振频率为MHz,微秒)。定时/计数器工作于定时和计数方式时有何异同?定时/计数器定时器时,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期)。计数值乘以机器周期就是定时时间。计数器时,外部事件计数脉冲由T0或T1输入到计数器。在每个机器周期的S5P2期间采样T0、T1引脚电平。当某周期采样到一高电平输入,而下一周期又采样到一低电平时,则计数器加1新的计数值在一机器周期的S3P1期间装入。 由TMOD中的M1M0 方式0:13位计数器; 方式1:16位计数器; 方式2:具有自动重装初值功能的8位计数器; 方式3:T0分为两个独立的8位计数器,T1停止工作。 5.定时/计数器的4种工作方式各有何特点?,由TL0的低5位(高3位未用)和TH0的8位组成。TL0的低5位溢出时向TH0进位,TH0溢出时,置位TCON中的TF0,向CPU发中断请求。 X=-方式1的计数位数是16位,由TL0作为低8位、TH0作为高8位,组成了16位加1计数器。 X=- 方式2为自动重装初值的8位计数方式。TH0为8位初值寄存器。当TL0计满溢出时,由硬件使TF0置1,向CPU发中断请求将TH0中的计数初值自动送入TL0TL0从初值重新加1计数。周而复始,直至TR0=0才会停止。 X=- 方式3只适用于定时/计数器T0分为两个独立的8位计数器TL0和TH0,TL0使用0的所有控制位。当TL0计数溢出时,由硬件使TF0置1,向CPU发出中断请求。而因此,TH0的启、停受TR1控制,TH0的溢出将置位TF1。要求定时/计数器的运行控制完全由TR确定和完全由、高低电平控制时,其初始化编程应作何处理?完全由TR确定完全由、高低电平控制时当定时/计数器T0用作方式3时,定时/计数器T1可以工作在何种方式下?如何控T1的开启和关闭?T0用作方式3时,/计数器利用定时/计数器T0从P1.0输出周期为1s,脉宽为20ms的正脉冲信号晶振频率为MHz。试设计程序T0工作在定时方式控制字TMOD:M1M0=01,GATE=0,C/=0,可取方

文档评论(0)

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

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

1亿VIP精品文档

相关文档