首页 > 代码库 > 中断(按键)

中断(按键)

1.中断概念

CPU在工作的过程中,经常需要与外设进行交互,交互的方式包括轮询方式”,”中断方式。 

1.1 轮询方式

CPU不断地查询设备的状态。该方式实现比较简单,但CPU利用率很低,不适合多任务的系统。

1.2 中断方式 

 CPU在告知硬件开始一项工作后,就去做别的事去了,当硬件完成了该项工作后,向CPU发送一个信号,告知CPU它已经完成了这项工作。 

2.中断生命周期

中断源(中断信号的产生)——中断控制器(中断信号过滤)——CPU(中断信号的处理)

中断源的作用是负责产生中断信号(6410支持64个中断源)

中断过滤:

技术分享

 

 

 

 

 

 

 

 

中断信号处理:(6410向量方式)

  • 当中断产生时CPU直接跳转到用户设置好的中断处理程序处 
  • 保护环境
  • 设备的中断处理
  • 恢复环境

3.中断编程

3.1 原理图 

技术分享

技术分享

技术分享

 

中断(按键)