- 8
- 0
- 约1.92千字
- 约 6页
- 2016-09-19 发布于重庆
- 举报
4C8051F单片机的中断系统
C8051F340单片机的中断系统
一、综述
计算机,包括单片机,来运行程序,大多是在时钟的驱使下按照一定的、事先安排的好顺序,一步一步完成的。但是有些事件,是无法预料或不知什么时候要发生。还有些任务,需要外部的相关设备来执行,执行的速度很慢,与几十兆运行速度的单片机进行信息交换,计算机要进行慢长的等待。为了解决以上性质的问题,单片机引入中断机制。
中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。
二、C8051F340单片机的中断系统
C8051F340 包含一个扩展的中断系统,支持16个中断源,见上面的表。每个中断源有两个优先级。如果一个中断源被允许,则在相应的中断标志被置位时,将产生一个中断。
每个中断源都可以用一个SFR(IE – EIE2)中的相关中断允许位来允许或禁止,但是必须首先将EA位(IE.7)置‘1’,以保证每个单独的中断允许位有效。不管每个中断允许位的设置如何,清‘0’EA位将禁止所有中断。
某些中断标志在CPU进入中断服务程序时被自动清除,但大多数中断标志不是由硬件清除的,必须在中断服务程序返回前用软件清除。如果一个中断标志,在CPU执行完中断服
原创力文档

文档评论(0)