首先说明N76E003所有引脚都可用于中断
N76E003为每个1/O引脚提供引脚中断输入,如果使用按钮或小键盘集,则检测引脚状态。通过l/O端口共享,可以分配一个最大8通道引脚中断检测。当键盘或小键盘上的任何键被按下时,产生引脚中断,从而产生边缘或电平触发事件。引脚中断可以用来唤醒CPU从Idle或Power-down模式。每个通道的引脚中断可以启用和极性控制由PIPEN和PINEN寄存器独立。PICON选择引脚中断活动的端口。它还定义了哪种类型的引脚中断是us-d级检测或边缘检测。每个通道也有自己的中断标志。在PIF寄存器中总共有8个引脚中断标志。每个引脚中断通道的标志允许中断服务例程轮询中断事件发生在哪个通道上。PIF寄存器中的所有标志位都是由硬件设置的,应由软件清除。
1.设置模式引脚模式
P17_Input_Mode; //设置输入模式
2.看所用的管脚对应哪一个通道 如图
设置为高或低电平触发
设置是否为边沿检测
清除中断标志位
实例
P17_Input_Mode;
clr_PIPS1;
set_PIPS0;
Enable_BIT7_HighLevel_Trig;