设IE0=0 //边沿触发方式 P3.2
进入外部中断0程序的方式可不可以是
if(达到某条件)
{
P3.2=0
}//然后就进入外部中断0了
void exter0()
{
P3.2=1;
…………
}
应该是IT0=1是边沿触发方式,写错了。。。。
外部中断的作用, 主要是透过外部IO状态变化, 进行触发中断事件.
当你的需求是程序达到一定条件执行时, 根本就不需要使用到触发中断.
直接呼叫该函式即可.
ex:
if( flag == TRUE)谢谢,
序达到一定条件执行时, 直接呼叫函数。
这个函数是当按下某个按钮时,退出这个函数 void san()
void san()
{
while(1)
{
发声 程序。
如果按下某按钮时,退出while循环
}
}
如果按下某按钮时,退出while循环这个部分怎么写,给个思路,谢谢