mplabc編譯器下載
❶ MPLAB C編譯出現這樣的提示,是什麼問題
安裝C編譯器後需要在MPLAB裡面設置一下才能使用PIC18系列的C編譯器,這與工程文件無關,只是你MPLAB和C編譯器之間的關聯。
我以前只用過 MPLAB C18,具體是在Project菜單下的Set Language Tool Locations 中找到「Microchip C18 Toolsuite」,將下面涉及到你所說的那些文件都添加上。
HI PICC的 PICC18應該也是把。
另外注意,裝的一定要是PICC18或者 MPLAB C18。不要誤裝 PIC16或PIC24/dsPIC的C編譯器。
並且一定要破解了,不破解也不一定能用。
關於PICC18或者 MPLAB C18的安裝文件和破解文件,我已經很長時間沒用C來寫PIC程序,你自己去網路把(本人用匯編的比較多,也推薦你使用匯編來寫,畢竟是免費的。破解版的C編譯器個人認為很垃圾)。
❷ mplab ide v8.10c編譯器的安裝和用法
解壓縮後直接按裝,採用默認安裝路徑,不要安裝PICC,直接取消PICC安裝步驟,安裝完IDE後,把C18(MAPLAB C8 C Compiler)下載後安裝這個C編輯器,安裝時把要能選的選項全部選中就行了!
❸ 用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編譯器
❹ 關於PIC單片機編程,MPLAB平台下的C編譯器,C18、C30、C32,在哪裡查看是PRO專業版還是FREE免費版!
隨便建個工程,編譯結果會提醒你是pro mode還是lite mode,或者在編譯選項菜單裡面可以看到是哪種版本,一般都用破戒的,至於試用版期限編譯結果或者打開軟體應該有提示
❺ mplab c編譯器總說頭文件共21條錯誤,但這是PICC自帶的頭文件:怎辦
蝦皮問題呀
❻ MPLAB 安裝C編譯器時 在哪裡選擇版本啊
MPLAB只自帶匯編編譯器,要用C你要自己下載安裝C18編譯器,安裝了就能用了。這個可以gougou搜下,應該有下載的。
要安裝c18編譯器。
❼ 如何安裝pic c compiler
到官網上下載 相應的 C 編譯器
http://www.microchip.com/pagehandler/zh-cn/devtools/mplabxc/
安裝很簡單 直接雙擊 默認安裝就行
有什麼問題 可以繼續討論。。
❽ MPLAB IDE 中文版 在哪裡 下載 給的地址
首先,你用的C18編譯器只能編譯PIC高端的8位單片機PIC18系列單片機。
不建議初學者開始就先學PIC18單片機,建議先學PIC10、PIC12、PIC16系列單片機。如需要編譯C文件,可以在Microchip的官網下載HT-PICC for PIC12/16那個。
但也不建議初學者開始學就用C編寫。如果你不了解單片機內部結構和指令(指令就是匯編),那你永遠也沒法學懂單片機(不管是否PIC的)。
啰嗦的話說完了,現在說一下你的問題。裝好以後,先要建立好一個項目,在建立項目的時候需要你指定編譯器,則找到Microchip C18 toolsuite,並且確認下面的編譯器和連接器的路徑都指向MCC18目錄下。
建立好項目後,載入的頭文件不是PIC.H(這個是PIC12/16系列的頭文件),而是你用什麼單片機則載入什麼頭文件,比如說PIC18F4680這款單片機,那就載入PIC18F4680.H這個文件需要注意的是並不是所有的單片機都有「自己名字.H」這樣的文件,你需要查看具體的單片機的數據手冊,這可以在Microchip網站上免費下載。
然後還需要把對應的LIB文件載入上比如說PIC18F4680.LIB,還有對應lkr文件,比如PIC18F4680.lkr。
還需要配置的是「Project」—》「Build Options」—》「Project」,在在彈出的對話框中找到「Directories」標簽,看到一個Show directories for:旁邊的下拉選項,分別找到「Include Search Path」「Library Search Path」「Linker-Script Search Path」,這三個選項,這三個分別是指定頭文件目錄(Mcc18h)、Lib庫文件目錄(Mcc18lib)和LKR目錄(Mcc18binlkr)的。點擊那個「New」按鈕建立路徑。
如果還不行,把編譯的錯誤信息發給我看看。
不過如果你是為了長期從事PIC單片機開發的話,我還是建議你先學PIC12、PIC16,並先學匯編開始。不管單片機還是計算機,不都是從匯編指令開始學起的么!58
❾ PIC單片機編程軟體
KEIL沒辦法編譯PIC的任何單片機的程序
用PIC單片機生產商MICROCHIP公司自己推出的MPLAB ide軟體開發程序,免費的。
但這個軟體默認安裝的沒有C編譯器(默認的只能編譯匯編文件)。你還得去Microchip那裡下載PICC for PIC18(HI-TECH公司做的,這公司被MICROCHIP收購了),或者是Microchip公司自己開發MPLAB C18編譯器。這些編譯器安裝後自動嵌入到MPLAB內部。
反正這兩個都是收費的(最便宜的PICC買800rmb)。但網上有很多關於他們的破解版
❿ PIC單片機那一種模擬器好
PIC單片機從8位到32位的都有,看你用那種單片機了。
最好的模擬器,當然是Microchip他們自己出的MPLAB REAL ICE了。但這個最便宜的也得兩三千。如果是學習的話,推薦用ICD2,Microchip他們自己出的才八九百,而Microchip在中國的總代理貝能公司也仿製ICD2,就比官方版的便宜一兩百。這個ICD2資料是公布的,網上可以找到自製資料,所以淘寶網上有人賣自製的ICD2,才兩三百。ICD2是一個集簡單調試和編程器一體的「在線調試器」(這是Microchip對它的說明)。
一般Microchip和貝能的產品可以直接打電話聯系他們買,一些大點的城市有買PIC單片機的店也能給你拿到他們的產品。如果買便宜的自製ICD2,直接在淘寶找就行。
另外:支不支持C和匯編編程,和模擬器無關,MPLAB自帶免費的匯編編譯器。他們的網站可以下載30天試用版的C語言編譯器(只針對PIC12/16系列,官方版的ICD2的光碟也送這個)。PIC的C編譯器最便宜也得800元,可以上網下破解的。
補充:16F84是16F里比較簡單常用的且功能較為簡單的單片機,ICD2不能模擬他,但不代表REAL ICE不能模擬。好好看看MPLAB里對16F84的設置,它是可以用ice來模擬的。 如果你用的是MPLAB8.2以上版本,還可以看到ICD3可以模擬它。
