4外部中断及应用详解.ppt

1.中断的基本概念 日常生活中的中断 单片机中的中断概念 中断技术的一般概念 日常生活中的中断 计算机中的中断概念 中断——由于某一随机事件的发生,计算机暂停原程序的运行,转去执行另一程序(随机事件),处理完毕后又自动返回原程序继续运行。 中断源——引起中断的原因,或能发生中断申请的来源。 主程序——计算机现行运行的程序。 中断服务子程序——处理随机事件的程序。 中断技术的一般概念 中断的检测与中断的响应 中断程序的转入 ATmega16的中断系统 中断的检测与中断的响应 中断源产生的中断请求是随机发生无法预料的,CPU必须不断地检测中断输入线上的中断请求信号,且相邻两次检测不能相隔太长。 中断的检测——在每条指令的最后状态对中断请求进行一次检测。 中断的检测与中断的响应 中断的响应(1) CPU检测到了中断请求,并非立即响应,单片机的中断响应是有条件的: 中断的检测与响应示意图(1) 中断的响应(2) 当满足“中断的响应(1)”的条件后,CUP立即响应中断,转入中断周期,CPU做以下几件事: 中断的检测与响应示意图 中断服务程序的转入(1) 当CPU响应中断,在关中断、保留断点后,一个十分重要的问题是如何转入中断服务程序的入口。 中断服务程序的转入(2) 2.ATmega16的外部中断 外部中断源 外部中断的控制 外部中断源 ATmega16有3个外部中断

文档评论(0)

1亿VIP精品文档

相关文档