找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13379|回復(fù): 8
收起左側(cè)

error C231: 'INT0': redefinition 有沒有碰到類似的報錯,幫忙看一下

[復(fù)制鏈接]
ID:75518 發(fā)表于 2016-3-24 11:39 | 顯示全部樓層 |閱讀模式
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


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 給別人評分的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:1 發(fā)表于 2016-3-24 15:39 | 顯示全部樓層
'INT0': redefinition 重復(fù)定義了,肯定是這個函數(shù)寫了2次
回復(fù)

使用道具 舉報

ID:97438 發(fā)表于 2016-3-25 11:09 | 顯示全部樓層
這個應(yīng)該是包含在頭文件的定義的吧,你的頭文件重復(fù)包含了
回復(fù)

使用道具 舉報

ID:104472 發(fā)表于 2016-3-25 11:54 | 顯示全部樓層
重復(fù)定義,可以用搜索的辦法去找,也可以不用找,直接把中斷的名稱修改就好了。
回復(fù)

使用道具 舉報

ID:84652 發(fā)表于 2016-3-26 00:11 | 顯示全部樓層
外部中斷0一般是interrupt 0吧。interrupt 1是定時器0。
回復(fù)

使用道具 舉報

ID:110888 發(fā)表于 2016-3-26 16:10 | 顯示全部樓層
重復(fù)定義了
回復(fù)

使用道具 舉報

ID:164146 發(fā)表于 2017-6-6 15:40 | 顯示全部樓層
因為在reg51.h這個頭文件里面已經(jīng)有了一句sbit INT0  = P3^2;
QQ圖片20170606154031.png
回復(fù)

使用道具 舉報

ID:64583 發(fā)表于 2017-6-6 17:16 | 顯示全部樓層
INT0 是系統(tǒng)文件里已經(jīng)定義了,相當(dāng)于系統(tǒng)保留字。
這樣改: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;

  }
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2017-6-7 22:37 | 顯示全部樓層
在頭文件中,#include <reg51.h> 已包含INT0
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表