Ⅰ 一般8位PIC單片機使用C語言還是匯編語言編程,好像編譯器不是支持所有類型的單片機
一般是簡單的程序用匯編,復雜的程序用C,
PIC編譯器分PICC ,C18,C30
PICC 10F,12F,16F PICC 也有18F
c18 18f
c30 30f 24f 33f
根據個人情況選擇。
Ⅱ pic單片機c語言編譯器,ccs與picc那個好
CCS的最編譯效率最高,但CCS的編寫方式和普通C還有PICC不太一樣。也沒多少人用這個(因為CCS比較貴,而且破解不好找)。所以如果你選用CCS的話有什麼問題很難找到人幫你,只能自己解決了
Ⅲ 用MPLAB IDE編譯PIC單片機程序,如何才能生成.hex文件
如果是匯編程序,直接點擊build圖標即可編譯成HEX文件。如果是C語言,因為MPLAB上沒有C編譯器,所以你還需要下載並安裝一個C編譯器。如果是PIC10/12/16等系列單片機的程序,可以用HI-TECH的PICC編譯器。如果是PIC18系列,則需要裝MICROHIP出的MCC18或者HTITECH的PICC18編譯器,如果是PIC24系列或者dsPIC系列,則需要裝MICROHIP出的MCC30或者HTITECH的PICC24編譯器
Ⅳ 使用PIC24,選用什麼編譯器
你想問什麼啊?MPLAB 8.63要用C語言開發PIC24系列單片機的話,需要再安裝C語言編譯器:MPLAB C30
Ⅳ 懂PIC的大蝦請進…
KEIL不能編譯PIC的程序.而且,我用過偉福、MPLAB和CCS後,感覺KEIL太不方便了。
另外個人認為Microchip公司的網頁算是比較正式的網站了,不雜,進入www.microchip.com後,如果對與E文不感興趣,可以點擊右上角的「中文」連接,轉換成中文版的網站,然後再找設計->開發工具。(不過進去後也是英文的頁面,學單片機的還是學好英語比較好)。
或者你直接打開這個連接,http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002#P173_5295,選擇「Labcenter's Proteus VSM Demo Plug-In for MPLAB IDE 」點擊即可下載,但有可能用迅雷什麼的不好下載。(可以點擊連接選擇右鍵選目標另存為)下載後直接安裝即可,它會提示你是否安裝PICC for PIC12/16.如果你需要寫C程序就裝把。
不過,建議初學PIC的新手先學好PIC的匯編指令。
(還有問題可以發網路HI留言問我。)
Ⅵ 基於PIC24F的單片機C語言開發學習
這個建議還是看c30的手冊把.
dsPIC C30 C編譯器用戶指南(中文).pdf
下載的地方自己找 。。
ls說的看pic16的c也可以,也有借鑒的價值的,,
不過。。因為編譯器不一樣,.很多特別的東西 pic16的編譯器中都是沒有的..書上自然不會講那些東西.
不過這個要看個人當前的水平.如果是剛開始學..先學一下pic16的夜不錯
MPLAB這個開發環境就更加不用這么些了..
就是認識一下..基本的按鈕在干什麼用在那裡而已,
和一些簡單的目標器件和編譯器的選擇
有點英文基礎都沒事.
唯一麻煩的 可能是調試器的連接上..弄不好就會碰到.
ICD2還是比較麻煩...
祝你好運..一次連接就能成功...
Ⅶ MPLAB 編譯器問題
不是晶元選錯了,應該是你的編譯器路徑沒有選對,或者是你的編譯器沒有選擇18F的編譯器
Ⅷ pic單片機一般用什麼編譯器好
老一點的mplab IDE
新一點的mplab x IDE
建議用
mplab x IDE、XC8、XC16、XC32
Ⅸ PIC24編程問題
當然是用C語言方便了,雖然匯編很重要但我平時也是主要用C來開發PIC24的程序,調試時候稍微看看編譯後的匯編程序。16和24不僅僅是指令上不一樣,結構上還完全不一樣。
我關於PIC24的編程方面的資料都是在PIC的官方網站那裡下載的那裡下載的。去www.microchip.com那裡找把。那裡有很多樣常式序,但首先你要下載PIC24FJ64A002的數據手冊。這個手冊講得很全的。
要注意,PIC24的C編譯器和PIC16的還不一樣,建議在MICROCHIP網站上下載MCC30。
BTW:現在Microchip那裡好像都撤掉中文資料了,如需中文資料,請留信箱。