音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請指教 Picc18

作者:outwiter 欄目:單片機
請指教 Picc18
 PICC18編譯時提示錯誤:1302: old style function declarations not SUPPORTed
MPLAB C18 does not currently SUPPORT the old K&R style function
definitions. The in-line parameter type declarations recommended by the
ANSI STANDARD should be used instead.

錯誤程序如下:

void check(a2)
{
unsigned CHAR s2=0b10101010;
unsigned CHAR d2;
for(d2=0;d2<8;d2++)
  {
  if((a2&0x01)==1) s2=s2>>1;
  a2=a2>>1;
  }
check_bit=(s2&0x01);
}

請告訴我怎樣改,不勝感激!
 

* - 本貼最后修改時間:2003-10-15 12:43:42 修改者:outwiter

2樓: >>參與討論
wwllzz
你再試試

void check(unsigned CHAR a2);

/*  說明... */
void check(unsigned CHAR a2)
{
    overlay unsigned CHAR s2 = 0b10101010;
    overlay unsigned CHAR d2;
    for(d2=0; d2<8; d2++)
    {
        if( (a2&0x01)==1 ) s2 = s27>>1;
        a2 >>= 1;
    }
    check_bit = (s2&0x01);
}


3樓: >>參與討論
eeproom
去試一下
  你應當聲明變量a2,現(xiàn)在的picc支持ANSI C90,明確告訴你不支持K&R C,這樣去試一下:
    

#include <pic18fxx20.h>

void check(unsigned CHAR);


void check(unsigned CHAR a2)
{
unsigned CHAR s2=0b10101010;
unsigned CHAR d2;
unsigned CHAR check_bit;

for(d2=0;d2<8;d2++)
  {
  if((a2&0x01)==1) s2=s2>>1;
  a2=a2>>1;
  }
check_bit=(s2&0x01);
}

void main(void)
{
check(0x08);
while(1)
{
;
}
}


4樓: >>參與討論
outwiter
謝謝
謝謝大家,用wwllzz的方案沒問題了。
我不懂ANSI C90和K&R C的區(qū)別。
eeproom能給簡單描述一下么?


5樓: >>參與討論
農夫XP
我也不動他們的區(qū)別,,
但是應該懂先聲明再使用吧。。C的基礎的基礎

6樓: >>參與討論
eeproom
這個可是比較基礎的東西,一言難盡
    現(xiàn)在隨便找本c都講的是基于ANSI c90的,最新的ANSI C99還沒有COMPILER完全支持。他們主要的區(qū)別是不斷的完善,使Compiler更加準確地編譯,要求程序員對變量定義更加小心,舉例說:像以前"main() {...}"這樣也不行了!一定要指明返回變量和函數(shù)需要的形參,無返回值、無形參應當表示為:void main(void) {....}。還有很多同經(jīng)典c不一樣的地方。說的不好

7樓: >>參與討論
outwiter
感謝eeproom
過去用C51好象比較隨便,結果這次搞PICC有點懵了,希望能常指教。

參與討論
昵稱:
討論內容:
 
 
相關帖子
問一個用PIC的PCW作紅外調制的載波行不行!
大家有沒有PIC的應用示例,請貼上,感激不盡
可以給我picc18的注冊機嗎?sammersnow@163.com
能夠編程pic12c系列的編程器能否編程pic12f系列?
急!求IIC通信的例程!
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號