中断程序,keil调试时只能中断一次,下次进不去,求解!!!!!

main(){EA=1;//开所有中断EX0=0;//INT0开中断IT0=1;//INT0负边缘触发。while(1){led=1;}}voidintt0(void)i... main()
{
EA=1; //开所有中断
EX0=0; //INT0开中断
IT0=1; //INT0负边缘触发。
while(1)
{
led=1;
}
}

void intt0(void)interrupt 0 using 1
{
EX0=1; //INT0关中断
IE1=0; //清除以前中断标记
led=0;
EA=1; //开所有中断
EX0=0; //INT0开中断
IT0=1; //INT0负边缘触发。
}
展开
 我来答
生活如歌_
2011-10-17 · TA获得超过1.5万个赞
知道大有可为答主
回答量:7398
采纳率:78%
帮助的人:2187万
展开全部
感觉你理解反了,EX0=0关中断,EX0=1开中断。另外外部中断的中断响应后不需要清除中断请求标志。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式