N76E003中断设置流程

N76E003微控制器允许所有1/O引脚用于中断,支持8通道引脚中断检测,可配置为高/低电平或边沿触发。中断可用于唤醒CPU从Idle或Power-down模式,每个通道有独立的中断标志和控制寄存器。在中断服务例程中,通过PIF寄存器的标志位确定事件来源。
摘要由CSDN通过智能技术生成

首先说明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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_54217575

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值