当前位置:文档之家› ATMAGE64外部中断例程

ATMAGE64外部中断例程

ATMAGE64外部中断实例讲解
【实例】PA 端口上连接了8 个LED 灯,PD0-3 接了一组按键到地,分别对应为K7,K6,K5,K4。

要求:按下K1,K2时,灯有变化做为中断响应。

1、配置管脚。

外部中断0-3(INT0-INT3)对应IO脚的PD0-PD3;如图:
将该管脚配置为输出,设置使能上拉电阻;
2、配置触发条件。

外部中断控制寄存器A(EICRA)和B(EICRB),寄存器A配置
外部中断0-3,寄存器B配置外部中断4-7;
EICRA
因此在此例程中设置为:
3、打开外部中断使能。

通过设置(EIMSK)外部中断屏蔽寄存器来打开外部中断
使能。

例程代码
4、开全局中断。

通过AVR状态寄存器SREG打开全局中断。

例程代码
5、中断服务函数。

相关主题