发表于:2010/2/26 11:40:55
#0楼
//INT0中断 由P3.2引脚产生
void int_0() interrupt 0 using 0
{
FINT0=1;
}
我看源码的时候注释里面说INT0中断是由P3.2引脚产生的,在主程序里面并没有用到P3.2引脚,然后我就在主程序里面加了一行P3^2=0;果然执行INT0中断了,奇怪!
问题一:
为什么是P3.2而不是其他引脚
问题二:
这里的INT0到底是什么功能?我有查过相关资料,只说interrupt 0 using 0的0是外部中断然后使用第0组寄存器,不明白
请高手帮忙解疑,谢谢各位
void int_0() interrupt 0 using 0
{
FINT0=1;
}
我看源码的时候注释里面说INT0中断是由P3.2引脚产生的,在主程序里面并没有用到P3.2引脚,然后我就在主程序里面加了一行P3^2=0;果然执行INT0中断了,奇怪!
问题一:
为什么是P3.2而不是其他引脚
问题二:
这里的INT0到底是什么功能?我有查过相关资料,只说interrupt 0 using 0的0是外部中断然后使用第0组寄存器,不明白
请高手帮忙解疑,谢谢各位