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

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

初學(xué)PIC C語(yǔ)言,請(qǐng)教幾個(gè)問(wèn)題?

作者:action99 欄目:單片機(jī)
初學(xué)PIC C語(yǔ)言,請(qǐng)教幾個(gè)問(wèn)題?
本人對(duì)PIC C語(yǔ)言不了解,就隨便的寫下了下面的程序,想GP0~GP3輪輸出。但是錯(cuò)誤如下,有沒(méi)有一些對(duì)C語(yǔ)言語(yǔ)法的介意的資料下載?謝謝!

Clean: Deleting intermediary and OUTPUT files.
Clean: Deleted file "E:\touch\main.cce".
Clean: Done.
Executing: "C:\HT-PIC\bin\picc.exe" -C -E"main.cce" "main.c" -O"main.obj" -Zg9 -O -ASMLIST -Q -MPLAB -10F200
Error[000] E:\touch\main.c 3 : Cannot open include file "pic10f200.h"
Halting build on first failure as requested.
BUILD FAILED: Mon Oct 16 16:23:44 2006

程序是:


#include <pic10f200.h>
  _CONFIG(MCLREN & WDTEN);

void    init(){
    OSCCAL=0x00;
     TRIS=0x00;
       GPIO=0x00;
}

void main(void){
    init();
    CLRWDT;
LOOP:
    GP0=1;
    GP1=1;
    GP2=1;
    GP3=1;
    GP0=0;
    GP1=0;
    GP2=0;
    GP3=0;
    GOTO    LOOP;

    
}


2樓: >>參與討論
afanti
re
你用的PICC那個(gè)版本?
編譯器不能打開(kāi)文件pic10f200.h。
應(yīng)該是pic10f20x.h

* - 本貼最后修改時(shí)間:2006-10-16 16:29:15 修改者:afanti

3樓: >>參與討論
action99
我還沒(méi)搞明白這個(gè)錯(cuò)誤
Clean: Deleting intermediary and OUTPUT files.
Clean: Deleted file "E:\touch\main.cce".
Clean: Done.
Executing: "C:\HT-PIC\bin\picc.exe" -C -E"main.cce" "main.c" -O"main.obj" -Zg9 -O -ASMLIST -Q -MPLAB -10F200
Error[000] E:\touch\main.c 4 : ) expected
Halting build on first failure as requested.
BUILD FAILED: Mon Oct 16 17:13:47 2006


__CONFIG(WDTEN);   錯(cuò)誤點(diǎn)在這里。

這個(gè)配置語(yǔ)法不是這樣寫的嗎?如何用C來(lái)寫一條NOP指令,喂狗指令怎么樣寫?

4樓: >>參與討論
fehooyt
可以用嵌入?yún)R編語(yǔ)句實(shí)現(xiàn)
PICC可以直接嵌入?yún)R編的方式實(shí)現(xiàn)nop和clrwdt
asm("nop");
asm("clrwdt");
asm("sleep");

5樓: >>參與討論
action99
再請(qǐng)問(wèn),在配置設(shè)計(jì)中config老是出錯(cuò)?
再請(qǐng)問(wèn),在配置設(shè)計(jì)中config老是出錯(cuò)?錯(cuò)誤如下:

Clean: Deleting intermediary and OUTPUT files.
Clean: Deleted file "E:\touch\main.cce".
Clean: Done.
Executing: "C:\HT-PIC\bin\picc.exe" -C -E"main.cce" "main.c" -O"main.obj" -Zg9 -O -ASMLIST -Q -MPLAB -10F200
Error[000] E:\touch\main.c 4 : ) expected
Halting build on first failure as requested.
BUILD FAILED: Mon Oct 16 17:13:47 2006



6樓: >>參與討論
FZJ
re
#include <pic.h>
__CONFIG (MCLREN&WDTEN);

void    init()
{
    OSCCAL=0x00;
    TRIS=0x00;
    GPIO=0x00;
}

void main(void)
{
    init();
    CLRWDT();
   while (1)
{
    GP0=1;
    GP1=1;
    GP2=1;
    GP3=1;
    GP0=0;
    GP1=0;
    GP2=0;
    GP3=0;
  }  

    
}

7樓: >>參與討論
again_gyf
頭文件用pic.h
頭文件用pic.h,他自動(dòng)會(huì)找的!
__CONFIG這個(gè)定義在pic.h里面!你可以打開(kāi)pic.h看看

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
關(guān)于12CE673
進(jìn)口編程器緊鎖座哪有賣?
帶BCC校驗(yàn)的串口通迅
PIC單片機(jī)驅(qū)動(dòng)T6963C例程
串口自發(fā)自收問(wèn)題求救
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)