资源描述
,单片机,原理与接口技术,主编:于军,新世纪应用型高等教育计算机类课程规划教材,自动防盗报警器,中断系统,项目,03,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,任务要求,:,按钮按动一次,产生一次中断,中断服务程序中控制,LEIS,亮灯移位。,知识,要求,:,MCS-51,单片机的中断系统及其控制。,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,1.,中断概念,3.1.2,中断,源,单片机的,CPU,正在处理某个任务时,遇到其他事件请求,(,比如按钮,按下,或定时器溢出,),,暂时停止目前的任务,转去处理请求的事件,处理完后,再回到,原来的地方,继续原来的工作,这一过程称为“中断”,我们把请求的,事件,称为中断源。引起中断和处理中断的软件、硬件共同构成单片机的,中断系统,。中断技术的采用使单片机具有快速响应突发事件的功能,。,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,2.,中断源,3.1.2,中断,源,(1),外部中断源,(2),定时器,/,计数器中断源,(3),串行中断源,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,3.,中断标志,3.1.2,中断,源,(,1,),定时,控制寄存器,TCON,中的中断标志,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,3.,中断标志,3.1.2,中断,源,(2),串行控制寄存器,SCON,中的中断标志,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,1.,中断允许,3.1.3,中断,控制,MCS-51,系列单片机中断系统通过中断允许控制寄存器,IE,实现开中断和关中断的功能。,(,1)IE,寄存器,IE,寄存器由一个中断允许总控制位和各中断源的中断允许控制位构成,从而进行两级,中断,允许控制。,IE,寄存器可以位寻址,各位定义如下,:,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,2.,中断优先级,3.1.3,中断,控制,当多个中断源同时向,CPU,请求中断时,就出现了,CPU,应该先响应哪个中断请求的,问题,。往往根据中断源引发事件的轻重缓急为其设置不同的优先级,优先级是单片机对中断,源响应,次序的规定,优先级高的中断请求先响应,优先级低的中断请求后响应,。,(,1,),IP,寄存器,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,2.,中断优先级,3.1.3,中断,控制,(2),自然优先级,当,两个不同优先级的中断源同时进行中断请求时,单片机将先处理高优先级中断,,后处理低,优先级中断。,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,3.,中断的嵌套,3.1.3,中断,控制,CPU,在进行中断处理时可以响应更高级的中断请求,这种,情况,称为中断的嵌套。需要注意的是,引起中断嵌套的中断源的,优先级,一定要高于当前响应中断源的优先级,同优先级或低,优先级中断,源的中断请求不能引起中断的嵌套,中断嵌套如,图所,示。,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,3.1.4,中断处理,过程,中断处理过程,:,中断请求,中断响应,中断服务,中断返回,任务,3.1,中断,控制,LEDMCS-51,单片机的中断系统,3.,中断的嵌套,3.1.5,中断,程序设计方法,任务,3.2,多,个外部中断源控制,LED,扩展外部中断源,任务要求,:,按照项目规划单要求,设计硬件电路和程序。,目的,:,巩固中断知识和程序设计方法。重点为外部中断应用。,任务,3.2,多,个外部中断源控制,LED,扩展外部中断源,3.3.3,单片机,的电源,控制,任务,3.4,自动,防盗报警器的制作调试,3.,中断的嵌套,3.4.1,制作,和测试自动防盗报警器,任务,3.4,自动,防盗报警器的制作调试,3.4.2,程序,下载和调试,实物制作完成之后,检查无误,通电调试。首先使用下载软件,将程序下载到单片机的,内部,程序存储器。下载软件的使用方法请按照自己使用的软件要求进行。,3.4.3,文档,整理,调试完成以后,还要整理文档,完善使用说明书包括注意事项等内容。文件资料归档,,总结经验,教训,为以后参考。,Thanks,
展开阅读全文