pic單片機c編譯器
1. PIC單片機有C++的編譯器么
現在的PIC單片機開發都在集成開發環境中進行,比較好用的是Microchip公司自己開發的集成開發環境MPLAB,你下一個集成開發環境,再下一個C編譯器就可進行開發了。集成開發環境中帶的編譯器是特定的,也就是說只能在這個MPLAB下才能使用裡面的gcc編譯器,而且不同系列的PIC單片機(如8位的,16位的,32位的)C編譯器不能通用,你用到哪系列的單片機就安裝那種C編譯器。
PIC單片機開發一般用到的是c語言(跟標准C略有不同,基本可通用),編譯器也用的是C編譯器
2. 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單片機的企業都要求用匯編寫程序(就為了最大效率的使用程序存儲器)。
3. 一般8位PIC單片機使用C語言還是匯編語言編程,好像編譯器不是支持所有類型的單片機
PIC單片機的C語言編譯器是分類支持各類PIC單片機的。
一般做工業產品的公司大多用匯編來編寫程序,原因有:
1:pic的8位單片機一般ROM和RAM都相對較小,而現在的PIC的C編譯器在優化方面做的不是很好,簡單的一個C語句編譯器能編出很多行匯編代碼。所以有些開發人員認為用c還不如直接用匯編寫。
2:因為PIC的C編譯器不是免費的,破解版的又存在一些邏輯漏洞什麼的。而用pic單片機應用的大多是一些需要穩定性極高的控制場合,所以很多開發公司都乾脆直接使用匯編來寫。
4. pic單片機c語言編譯器,ccs與picc那個好
CCS的最編譯效率最高,但CCS的編寫方式和普通C還有PICC不太一樣。也沒多少人用這個(因為CCS比較貴,而且破解不好找)。所以如果你選用CCS的話有什麼問題很難找到人幫你,只能自己解決了
5. 關於PIC單片機C語言編程
1:第一個問號:是; 第二個問號:不一定;
2:一些C30有多種類型版本,你說的30C和36可能不是指同一種類型。
3:沒破解的編譯器過期就不能編譯程序了。想用就需要重裝(貌似它會在系統內記錄的,所以應該是重裝操作系統才行)。
4:肯定不可靠。我有過編譯經歷,破解的編譯出來的在邏輯上就會有問題。但這不影響普通學生入門者做設計。如果你是做工業、航天領域設計的,你的領導也不會讓你用破解版或者未注冊版。所以現在很多單位寧願用匯編來編譯程序。
PICC有支持 PIC10/12/16/18/24/32系列單片機 的C編譯器。同時也支持dsPIC30/33 系列DSC晶元的C編譯器
6. PIC單片機的開發軟體和編譯軟體
MPLABV6.6是PIC的開發環境,可用匯編語言設計,C18主要用於
PIC18系列晶元的C編譯器,PIC12和PIC16如果想用C編寫HI-TECH
C
Compiler
7. pic16c73能用c語言編程嗎
當然可以啊,Microchip有出針對PIC系列單片機的編譯器,例如MPLAB系列IDE就集成了針對PIC的C編譯器。
8. 求助,pic16c54單片機C語言用什麼編譯器
C語言是用PICC 匯編直接用mplab裡面就自已帶有啦 在微芯網站上都有8.05版的吧,,我前不久剛下了一個
9. PIC單片機C語言編譯器的問題
不能,mplab要和picc連接起來才能編譯C,對於你准備用PIC18F433,那你也可以下載picc18 來用
10. pic單片機可以用c編程嗎用什麼編譯軟體他是屬於51系列的嗎
pic可以用c編程,不屬於51系列,指令比51還簡單,C編譯器有幾種,如
hi tech c:www.htsoft.com
ccs c:www.ccsinfo.com