求教一个问题,关于外部中断的,明明IE已经清零了,但是中断还是执行,求助各位大侠,鄙人菜鸟。。。。

[复制链接]
查看11 | 回复4 | 2012-4-3 22:35:00 | 显示全部楼层 |阅读模式
首先,正确的程序没有任何的意义,但是写了错误的程序你就会遇到很多有趣的事情,正如你为这程序蛋疼,而我解决了你的蛋疼!void keyscan(){if(key1==0){delayms(10);
IE1 =0;
//这里加上这句...if(key1==0){
IE1 =0;
//或者这里加上这句...就可以了turn();while(!key1);//等待按键释放}}}...
回复

使用道具 举报

千问 | 2012-4-3 22:35:00 | 显示全部楼层
我没有仔细的看你的代码。但是这类问题我也经常碰到。在经过很长一段时间的反复检查修改之后。哥怒了。所以哥现在都是额外定义一个函数,把需要还原的变量全弄进去,统一还原。万一出错也好统一检查。这样很方便的说。建议你试试~~!...
回复

使用道具 举报

千问 | 2012-4-3 22:35:00 | 显示全部楼层
52单片机,我们都学51单片机的说,而且还是用汇编写程序- -!...
回复

使用道具 举报

千问 | 2012-4-3 22:35:00 | 显示全部楼层
我仔细的看了你的代码。但是这类问题我也经常碰到。在经过很长一段时间的反复检查修改之后。所以现在都是额外定义一个函数,把需要还原的变量全弄进去,统一还原。万一出错也好统一检查。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行