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

《单片机控制技术项目式课程》(第2版)课件 项目6 交通信号灯的设计 (1).ppt

《单片机控制技术项目式课程》(第2版)课件 项目6 交通信号灯的设计 (1).ppt

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

(4)EX1:外部中断1中断允许位 0:禁止外部中断1中断; 1:允许外部中断1中断。(5)ET0:定时器/计数器T0的溢出中断允许位 0:禁止T0溢出中断; 1:允许T0溢出中断。(6)EX0:外部中断0中断允许位。 0:禁止外部中断0中断; 1:允许外部中断0中断。D7D6D5D4D3D2D1D0EA××ESET1EX1ET0EX0AFHAEHADHACHABHAAHA9HA8HMCS-51单片机复位后,IE清0,所有中断请求被禁止。若使某一个中断源被允许中断,除了IE相应的位的被置“1”,还必须使EA位=1。D7D6D5D4D3D2D1D0×××PSPT1PX1PT0PX0BFHBEHBDHBCHBBHBAHB9HB8HIP各位的含义:(1)PS——串行口中断优先级控制位 1:高优先级中断; 0:低优先级中断。(2)PT1——定时器T1中断优先级控制位 1:高优先级中断; 0:低优先级中断。(3)PX1——外部中断1中断优先级控制位 1:高优先级中断; 0:低优先级中断。(2)中断优先级中断优先级寄存器IP(4)PT0——定时器T0中断优先级控制位 1:高优先级中断; 0:低优先级中断。(5)PX0——外部中断0中断优先级控制位 1:高优先级中断; 0:低优先级中断。D7D6D5D4D3D2D1D0×××PSPT1PX1PT0PX0BFHBEHBDHBCHBBHBAHB9HB8H注意:相应位为1,对应的中断源被设置为高优先级,相应位为0,对应的中断源被设置为低优先级系统复位时,IP寄存器中各位均为0,此时全部设定为低优先级该寄存器可以位寻址当中断源的优先级设定为同一级别时,它们的优先排队顺序已由硬件电路确定了自然优先级,高低顺序如下:中断源同级内优先级排列外部中断0中断定时器/计数器0中断外部中断1中断定时器/计数器1中断串行接口中断最高??最低MCS-51系列单片机中断响应原则:(1)高级中断请求可以中断正在执行的低级中断。(2)同级或低级中断请求不能中断正在执行的中断。(3)多个中断源同时向CPU申请中断,首先响应优先级别最高的中断请求;多个同级中断源同时向CPU申请中断,CPU通过内部硬件查询,按自然优先级确定优先响应哪一个中断请求。注意:CPU响应中断的基本条件:(1)首先要有中断源发出中断申请;

(2)CPU是开放中断的,即中断总允许位EA=1,CPU允许所有中断源申请中断;

(3)申请中断的中断源的中断允许位为1,即此中断源可以向CPU申请中断。4.中断服务函数和中断编号函数类型函数名(形式参数列表)interruptn[usingm]注意:(1)中断函数不能进行参数传递(2)中断函数没有返回值(3)在任何情况下都不能直接调用中断函数m表示使用的工作寄存器组号,一般情况下采用默认值0即可;n是中断编号,取值范围为0~4。中断函数的格式如下:最高40023H串口(RI或TI)3001BH定时/计数器1(TF1)20013H外部中断1中断(IE1)1000BH定时/计数器0(TF0)最低00003H外部中断0中断(IE0)自然优先级顺序中断编号中断服务程序入口地址中断源和中断标志51单片机仅有两个外部中断请求输入端和。在实际应用中,根据要求可扩充外部中断源。(1)用定时器作外部中断源51单片机有两个定时器,具有两个内中断标志和外计数引脚,它们的中断可作为外部中断请求使用。此时,可将定时器设置成计数方式,计数初值可设为满量程,则当它们的计数输入端T0(P3.4)或T1(P3.5)引脚发生负跳变时,计数器将加1产生溢出中断。因此,可把T0脚或T1脚作为外部中断请求输入线,把计数器的溢出中断作为外部中断请求标志。5.外部中断源的扩展例:将定时器0扩展为外部中断源。解:将定时器0设定为方式2(自动恢复计数初值),TH0和TL0的初值均设置

文档评论(0)

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

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

1亿VIP精品文档

相关文档