4C8051F单片机的中断系统.docVIP

  • 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)

1亿VIP精品文档

相关文档