pic編譯軟體
① PIC編程軟體
Microchip官網:http://www.microchip.com/
Microchip IDE下載頁面:http://www.microchip.com/pagehandler/en-us/family/mplabx/
在這個下載頁面根據你的操作系統選擇對應的IDE(開發環境),然後再下載對應的編譯器(compiler),比如你用的是8位的單片機就下載XC8,16位的就下載XC16,32位的就下載XC32。
先裝開發環境,三個編譯器可以全部都裝上,都支持c語言。
② PIC MPLAB編譯器到底用哪個
首先你說的這些都是PIC單片機的C語言編譯器。PICC都是HITECH公司針對PIC系列的C語言編譯器。CCS是另一個公司的。他們跟Microchip(PIC單片機的生產商)都沒有關系,屬於第三方軟體。在MPLAB里出現只是他們公司間的合作,捆綁上這些編譯器的試用版(試用三十天)。
如果你用PIC18、pic24或dsPIC30/33這些單片機的話。推薦使用Microchip自己出的C編譯器MPLAB C18(對應PIC18),MPLAB C30(pic24和dsPIC30/33)。因為這些編譯器的編譯效率要優於其他第三方,並且有Microchip的官方應用文檔支持。
而pic10、pic12、pic16等系列的8位單片機因為內部的程序區比較小,Microchip並沒有推出針對他們的C語言編譯器。而CCS和HITECH則有針對他們的c語言編譯器。就編譯效率來說。CCS是最好的,但它在中國的的技術支持卻很少。大部分的軟體使用文檔都是英文的。在國內的應用也沒有HITECH的picc那麼好。如果這三種系列的單片機,推薦用PICC。
另外,上述的所有編譯器除了MPLAB C30在ICD2附送的光碟里有學生版(只針對dsPIC30/33,免費版)外,其他的所有針對PIC單片機的C編譯器都是收費的。最便宜的是PICC for pic12/16 ,好像才800多。
不過…… …………………… 網上有破解版本的。哈哈。
另外,如果是用pic10、pic12、pic16等系列的8位單片機,推薦不要先用C語言寫程序。用MPLAB捆綁的匯編編譯器(這是免費送的)。雖然學起來比較費勁,但能讓你更好的了解PIC單片機。畢竟現在外頭好多用PIC單片機的企業都要求用匯編寫程序(就為了最大效率的使用程序存儲器)。
③ PIC單片機16系列的使用什麼編譯器
編譯器使用的XC8,16系列是8位的單片機用的比較多的就是XC8
④ PIC單片機用什麼編譯器啊!我的是PIC16F690的單片機,該選用什麼編譯器編程呢
Microchip自己出了一款集成開發環境,叫MPLAB,此套軟體由Microchip免費發放,可以編譯匯編。C編譯器,一般用PICC。
⑤ PIC單片機,我有機器碼,用什麼軟體能變成匯編
所謂的機器碼應該就是二進制文件吧?MPLAB IDE 可以進行反匯編(相信它也是最准確最全的PIC反編譯工具)。具體步驟如下: 1.啟動MPLAB IDE 執行Configure菜單下的Select Device選擇好晶元. 2. File菜單下Import導入要反編譯的HEX文件. 3.View菜單下Program Memory 查看程序存儲器的內容,在程序存儲器內容顯示窗口的左下角切換到Machine或Symbolic,在這個窗口上就可以看到每一個地址和HEX文件對應的ASM源程序. 「反編譯」就是察看源代碼,其實最佳的PIC「反編譯」工具就是MPLAB-IDE,也具有察看源代碼的功能。不過大家要注意,由於PIC採用分頁技術,「反編譯」後的源程序再次編譯後一般是不正確的,需要手工處理。 FILE-- IMPORT--IMPORT TO MEMORY --調入.HEX文件(你的機器碼應該是bin文件或者hex文件,都差不多了!) 然後再 WINDOW 中打開PROGRAM MEMORY窗口,就得到了源程序注意所有未用的程序段反匯編後全部成了XORLW 0FFH