欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: error C231: 'INT0': redefinition 有沒有碰到類似的報錯,幫忙看一下 [打印本頁]

作者: 201330030167    時間: 2016-3-24 11:39
標題: error C231: 'INT0': redefinition 有沒有碰到類似的報錯,幫忙看一下
void INT0() interrupt 1
  {
         int i=200;
            led7=1;
         while(i--);
         IE=0;
         led7=0;
         IT0=0;
         EX0=1;
         EA=1;

  }

外部中斷.C(14): error C231: 'INT0': redefinition
外部中斷.C(23): error C231: 'INT0': redefinition



作者: admin    時間: 2016-3-24 15:39
'INT0': redefinition 重復定義了,肯定是這個函數寫了2次
作者: luoluoluo136    時間: 2016-3-25 11:09
這個應該是包含在頭文件的定義的吧,你的頭文件重復包含了
作者: jiajuntao    時間: 2016-3-25 11:54
重復定義,可以用搜索的辦法去找,也可以不用找,直接把中斷的名稱修改就好了。
作者: 王朗的誘惑    時間: 2016-3-26 00:11
外部中斷0一般是interrupt 0吧。interrupt 1是定時器0。
作者: viima    時間: 2016-3-26 16:10
重復定義了
作者: maomao12    時間: 2017-6-6 15:40
因為在reg51.h這個頭文件里面已經有了一句sbit INT0  = P3^2;

QQ圖片20170606154031.png (20.24 KB, 下載次數: 80)

QQ圖片20170606154031.png

作者: zhyanbbs    時間: 2017-6-6 17:16
INT0 是系統文件里已經定義了,相當于系統保留字。
這樣改:INT0 改成INT_0
void INT_0() interrupt 1
  {
         int i=200;
            led7=1;
         while(i--);
         IE=0;
         led7=0;
         IT0=0;
         EX0=1;
         EA=1;

  }

作者: zl2168    時間: 2017-6-7 22:37
在頭文件中,#include <reg51.h> 已包含INT0




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1