導航:首頁 > 操作系統 > pic單片機config

pic單片機config

發布時間:2023-08-24 07:01:44

❶ PIC單片機config配置問題

我專門給你編了個PIC16F1823的C程序,用的是PICC9.8。

其配置位的含義,請把這些程序編譯後在MPLABIDE的配置位窗口看,就知道了。

程序實現對一個埠的LED閃亮功能,圖為在PROTEUS模擬的結果,證明結果是正確的,我用的是PROTEUS7.9的,低的版本沒有這個單片機。

#include<pic.h>

//第一個配置設置為:振盪器為內部RC,各種功能(看門狗,上電定時器等)

__CONFIG(0x09E4);

//第二個配置設置為:關閉PLL鎖相環,掉電復位電壓為2.4V,低電壓寫使能

__CONFIG(0x3EFF);

#defineLEDRA5

voidDELAY(unsignedint);

voidmain(void)

{ //未對ODSCCON設置,即用默認的500kHz的內部振盪器,指令周期為8us

TRISA5=0;

LED=1;

while(1)

{ DELAY(3);

LED=!LED;

}

}

voidDELAY(unsignedintn)

{ unsignedinti;

for(i=0;i<n;i++)

{ NOP();

NOP();

NOP();

NOP();

}

}

❷ PIC單片機config配置問題

當你不熟悉的時候,最好在MPLAB的界面配置
Cofigure>>Configuration Bits..>>去掉"Configuration Bits set in code"前面的勾>>查看器件手冊上的說明,根據你的要求,選擇各項的指標,
如一般默認是開看門狗的,你如果不要的話在配置中關掉,
PIC16F1823是有兩個配置寄存器的,如果在代碼裡面做配置的話,需要使用
__CONFIG(1,0Xuuuu);//uuuu根據你的配置來定
__CONFIG(2,0Xuuuu);

❸ 在PIC單片機中_CONFIG(0X3B31);這個指令有什麼作用,我是剛學PIC的

__CONFIG是picc的關鍵字,對應於匯編偽指令__CONFIG。它是用來定義pic單片機的配置字的(即configuration word),可以查看datasheet,上面有說明。不同pic單片機的配置字可能會有所差異,但是大概都是以下幾項:晶元時鍾選擇,看門狗是否啟用,上電復位延時是否啟用,低電壓檢測復位是否啟用,代碼保護是否啟用等。以pic16f877a為例,你的配置為關閉flash保護,打開在線debug,關閉代碼保護,關閉低壓檢測復位,關閉上電延時,選擇外部時鍾XT模式(455KHz~4MHz晶振)。具體參看datasheet。如果你學習過AVR單片機,你可以理解為類似於「熔絲」一類的東西,因此你也可以不使用這個關鍵字來定義配置字,在maplab裡面選擇configure -> configuration bits,你用滑鼠點擊選擇有一樣的效果 還不懂的話,歡迎追問。

❹ 在PIC單片機中,配置位__CONFIG(XT&WDTDIS&LVPDIS) 是怎麼得到的,裡面不是數字嗎

有二種方法可以得到,
一是從相應單片機型號的頭文件中可以找到,它實際上是用宏定義的方法,把幾個常數進行與操作,如你給的例子。
二是在MPLAB IDE的界面中設置後得到的數據,這個數據如0x3F39,至於這個數據代表是什麼,還得從MPLAB IDE的配置界面中去看。
這個參考文獻里說的比較詳細。

❺ PIC單片機系統配置

PIC單片機系統配置一般有三種方法,用了其中之一就行了,除了樓上說兩種方法還可在燒寫軟體時設置,比較方便

❻ PIC單片機的配裝位如何設置

匯編指令這樣寫:
在程序開頭設置玩晶元信息即:list=xxx晶元後,用「__CONFIG」來配置,注意,這里的「__」是兩個下劃線,不是一個。CONFIG後面空格接各個配置位。例如:
__CONFIG _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC
我用的晶元是16F873,配置字關閉了看門狗「_WDT_OFF」,關閉掉電檢測「_BODEN_OFF」,打開上電復位「_PWRTE_ON」,振盪電路選外部標准晶振「_XT_OSC」。PIC各個不同型號的晶元之間有不同的配置位,你用那款晶元就去microchip的網站找這晶元的數據手冊,裡面有這晶元涉及到的配置位說明。

對於C語言程序:
也是「__CONFIG」用來設置配置位,但格式稍稍不同
__CONFIG { WDTDIS & BORDIS & PWRTEN & XT };

❼ 請問PIC單片機C語言程序中加這條__CONFIG(0x3B31);語句是什麼意思

PIC單片機配置位,配置是否啟用內部模塊的相關功能,比如:晶振,開門狗,代碼保護,上電延時,具體請查看數據手冊之CPU特性。PIC16F877A:__CONFIG(0x3B31);相當於__CONFIG(0x2b01);

❽ PIC單片機的基本功能區域包括哪幾部分各有什麼作用

PIC單片機是一種微型計算機,主要由中央處理器、存儲器、輸入輸出介面等組成。其中,基本功能區域主要包消瞎括以下幾個部分:

閱讀全文

與pic單片機config相關的資料

熱點內容
怎樣刪除手機內不用的英文文件夾 瀏覽:81
android獲得屏幕寬度 瀏覽:302
單片機根據波形寫代碼 瀏覽:669
應屆生程序員怎麼投簡歷 瀏覽:721
數學建模演算法與應用ppt 瀏覽:99
遠程怎麼訪問端游伺服器 瀏覽:106
打電話定位置的源碼 瀏覽:642
即時通訊平台源碼 瀏覽:457
安卓自助app怎麼轉到蘋果手機 瀏覽:328
雅馬哈迴音壁不能識別源碼 瀏覽:730
python如何移植到安卓 瀏覽:29
黃柱選股公式源碼 瀏覽:639
教育系統源碼達標 瀏覽:887
音效卡驅動安裝程序在哪個文件夾 瀏覽:61
錢還完了銀行不給解壓 瀏覽:170
linux的系統調用表 瀏覽:752
php怎麼轉換頁面 瀏覽:547
我的世界買了伺服器之後怎麼開服 瀏覽:829
r1234yf汽車空調壓縮機 瀏覽:147
ftp伺服器地址欄 瀏覽:902