×
单片机 > 单片机程序设计 > 详情

Atmage16中断学习—外部中断

发布时间:2020-06-02 发布时间:
|

引脚配置

                                                                            


(1)外部中断触发方式

外部中断常用的触发方式有两种:电平触发、边沿触发。

什么是电平触发?什么是边沿触发?

电平触发其实就是依靠时钟脉冲的高电平或者低电平来引发中断的触发方式。

边沿触发则是依靠时钟脉冲的高低电平变化过程来引发中断的触发方式。其中由低电平向高电平变化的过程叫做上升沿;由高电平向低电平变化的过程叫做下降沿。

(2)什么是“中断向量”、“中断向量表”?

中断向量实际上就是中断服务程序的入口地址。cpu是根据中断号来获取中断向量的值(中断服务程序的入口地址)。cpu要想由中断号查找到相应的中断向量就需要一张表,中断向量表。

(3)外部中断相关的寄存器

1、AVR中断寄存器SREG:


BIT7—I为全局中断是能位,如果I清零,怎无论其他中断标志是否置位,都不会产生中断。

2、MCU控制寄存器


此寄存器控制着INT0、INT1的中断触发方式。

ISC11    ISC10

0            0           INT1为低电平时产生的中断请求

0            1           INT1引脚上任意的逻辑电平变化都将引发中断

1            0           INT1的下降沿产生中断请求

1            1           INT1的上升沿产生中断请求 

ISC01    ISC00

0            0           INT0为低电平时产生的中断请求

0            1           INT0引脚上任意的逻辑电平变化都将引发中断

1            0           INT0的下降沿产生中断请求

1            1           INT0的上升沿产生中断请求 

3、MCU控制与状态寄存器


控制着INT2的触发方式

4、通用中断控制寄存器


BIT7、BIT6、BIT5分别控制着INT1、INT0、INT2的外部中断使能。



关键字:Atmage16  中断  外部中断

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
单片机中高阻态的实质及意义