『壹』 PIC單片機c語言中如何嵌套匯編
3樓的方法是用keil開發51單片機時候潛入匯編的
方法,對於pic單片機來說,不能這楊編譯。因為KEIL不能編譯pic單片機的C語言和匯編語言,必須用MPLAB+PICC或者MPLAB+
mc編譯器
。
一般pic12、16系列的8位中低端單片機的編譯器潛入匯編是用
_asm("
匯編單句語句
");
如果要輸入一大段匯編語句,則用:
#asm
N條匯編語句
#endasm
『貳』 PIC16F630晶元是用什麼語言編程的,C語言或匯編語言
使用C語言或匯編語言都可以,使用官方提供的MPLAB開發軟體進行開發。
picc是這個軟體默認的C編譯器、是官方的。
此外還有ccs這款第三方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單片機編譯成功後,不運行
可能是你沒有運行它,執行c++,需要兩步,第一步編譯(編譯成功後生成執行文件),第二步,運行(運行編譯生成的執行文件)。
編譯器是將「一種語言」翻譯為「另一種語言」的程序。編譯器的主要工作流程是源代碼→預處理器→編譯器→目標代碼→鏈接器→可執行程序。
PIC單片機的C編譯器只有HI-TECH公司出品PICC編譯器,和CCS公司的CCS編譯器。還有PIC的生產商Microchip公司自行生產的只針對PIC18/PIC24/dsPIC/PIC32系列單片機的C語言編譯器MCC(MCC18/MCC30/MCC32)。IAR軟體不能編譯PIC的C語言或匯編語言。
『伍』 PIC單片機16系列的使用什麼編譯器
使用MAPLAB,microchip公司出的開發軟體包。
『陸』 PIC單片機的開發軟體和編譯軟體
MPLABV6.6是PIC的開發環境,可用匯編語言設計,C18主要用於
PIC18系列晶元的C編譯器,PIC12和PIC16如果想用C編寫HI-TECH
C
Compiler
『柒』 一般8位PIC單片機使用C語言還是匯編語言編程,好像編譯器不是支持所有類型的單片機
一般是簡單的程序用匯編,復雜的程序用C,
PIC編譯器分PICC ,C18,C30
PICC 10F,12F,16F PICC 也有18F
c18 18f
c30 30f 24f 33f
根據個人情況選擇。
『捌』 pic單片機一般用什麼編譯器好
老一點的mplab IDE
新一點的mplab x IDE
建議用
mplab x IDE、XC8、XC16、XC32
『玖』 PIC單片機編程軟體
KEIL沒辦法編譯PIC的任何單片機的程序
用PIC單片機生產商MICROCHIP公司自己推出的MPLAB
ide軟體開發程序,免費的。
但這個軟體默認安裝的沒有C編譯器(默認的只能編譯匯編文件)。你還得去Microchip那裡下載PICC
for
PIC18(HI-TECH公司做的,這公司被MICROCHIP收購了),或者是Microchip公司自己開發MPLAB
C18編譯器。這些編譯器安裝後自動嵌入到MPLAB內部。
反正這兩個都是收費的(最便宜的PICC買800rmb)。但網上有很多關於他們的破解版
『拾』 PIC單片機用什麼編譯器啊!我的是PIC16F690的單片機,該選用什麼編譯器編程呢
Microchip自己出了一款集成開發環境,叫MPLAB,此套軟體由Microchip免費發放,可以編譯匯編。C編譯器,一般用PICC。