大工09秋《单片机原理及应用》辅导资料十八.doc

大工09秋《单片机原理及应用》辅导资料十八.doc

大工09秋《单片机原理及应用》辅导资料十八.doc

单片机原理及应用辅导资料十八 主 题:总复习(二) 学习时间:2014年7月28日-8月3日 内 容: 这周我们将本课程中断的概念掌握80C51中断系统的使用方法掌握80C51定时/计数器的使用方法。80C51的中断系统 中断源、中断返回和中断系统 引起CPU中断的根源,称为中断源。 中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。 实现上述中断功能的部件称为中断系统(中断机构)。 80C51的中断系统有5个中断源,2个优先级,可实现二级中断嵌套。 2.80C51的中断处理过程 (1)中断响应条件和时间1; CPU开中断(即EA=1)。 同时满足时,CPU才有可能响应中断。 80C51的中断响应时间(从标志置1到进入相应的中断服务),至少要3个完整的机器周期。 (2)中断响应过程 ①将相应的优先级状态触发器置1(以阻断后来的同级或低级的中断请求)。 ②执行一条硬件LCALL指令,即把程序计数器PC的内容压入堆栈保存,再将相应的中断服务程序的入口地址送入PC。 ③执行中断服务程序。 中断响应过程的前两步是由中断系统内部自动完成的,而中断服务程序则要由用户编写程序来完成。 (3)中断返回 RETI指令的具体功能是: ①将中断响应时压入堆栈保存的断点地址从栈顶弹

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档