1. 自製PIC18F452單片機,有RST,VCC,GND,PGD,PGC五個介面,用MPLAB IDE寫程序,怎麼連接電腦下載程序
用ICD2,ICD3,或者PICKit3進行寫入。具體接入查看ICD2的使用手冊,藍色接RST,白色不接。
2. 怎麼把程序下載到單片機里
使用編程器下載到單片機里。
3. PIC單片機能用串口下載程序嗎例如16F877
當然可以咯,JDM燒路器完全能滿足你要求.
在你不想花錢買ICD2或者PICKIT的時候,DIY不失為一個學習動手的機內會.
我已經容貼上了JDM完整電路,你可以在如下地址找到IC-Prog燒錄PC端程序.
http://www.ic-prog.com/download.html
4. 用MPLAB IDEv8.89 把從 PIC 晶元里讀出來的匯編代碼,怎麼保存起來
通過MPLAB IDE和燒錄器把晶元程序讀取出來後,在MPLAB IDE的菜單上,點View->Program Memory,打開Program Memory窗口專後應能從窗口裡看到行列分屬布的十六進制數據(如果你看到的都是0000,那麼你不用繼續了,這個晶元的代碼是被保護的)。接下來點File -> Export,不用更改設置,確定後隨便取個名字,選個路徑,就會把程序保存為一個***.Hex文件。然後,你就可以使用這個Hex文件來復制燒錄其他的PIC16F886.
這個Hex文件是機器碼文件,理論上可以反匯編,但幾K的代碼反匯編會比較困難,轉換成C代碼,比找個工程師重新研發一個代碼還要困難。
5. 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語言。
6. PIC單片機如何下載程序。
一 學習單片機要不要學習匯編?
看了好多書,都要學習學習匯編,為什麼?因為學習單片機能夠使你了解單片機的內部結構,工作運行,性能。因此,如果你|「根本」不了解匯編,就不能用好C語言。如果你只懂C,你也不會成功單片機的高手。請注意:「根本」。所以結論,無論如何,你都要懂一點匯編,有根本的了解。
我的方法:我學習51後,再學習了AVR,現在學習STM32,主要還是用AVR,但我很少很少用匯編學AVR,所以我的方法:匯編只要求看懂。編寫用C。
二 要學習哪種單片機?
剛開始學習的時候,我也想過要學那一種。我很想PIC。但剛好手上有AVR和51兼容的板子,就學習AVR了,現在想來,學習哪種都無所謂。比較它們的好壞是無意義的。包括51。51性能是不夠好。但想想。都說原子彈好,就把手榴彈給淘汰掉嗎?大家都學會用原子彈算了,幹嘛還要學習手榴,所以單片機也一樣。其實單片機的內核與構架都差不多,懂一種其它都很容易上手。
我的方法:PIC和AVR的性能和外備都比51高,學了AVR以後我才知識單片機可以是這樣子。為我學習更高的單片機打好基礎。
三 如果上手一種新的單片機
其實你學會了一種單片機。頂多隻會補鍋補鐵。不能成為匠人,在一個項目中,單片機頂多是一個電子器件,跟其它的都沒區別。現在我用做項目,不優先考慮我會使用的單片機,而是考慮這個項目應該用哪種單片機,記得我一個需要語音控制的項目。就用到凌陽61單片機,於是用了,項目做完了。1單片機也就上手了,現在我還用會。學習單片機就像你認識什麼是電阻哪樣簡單,只是平時我們把它特殊化了,覺得它神聖不可侵犯,沒有用平常心對待它。
我的方法:平常做做項目。為了應用而學習單片機。而不是學完了應用。
我的建議:如果你用PIC做超聲波測距儀。我想。超聲波測距儀出來。你也會用PIC了。就不要再專門去點燈了。
三 關於看書
再在的單片機書真他媽的多啊。如果說你看多了。你會蒙發出自已也想出一本的想法。確實是,現在的書,都是你抄我的,我抄你的。或抄數據手冊的。要麼就不會全面。所以要想全面學習單片機。得多看各種各樣的書。但不管看多少本要精通一本。記得我現在常翻看的就是我當想學校那種單片機教程。不管我多少次看它。都把它看爛了,但每次看它。都覺得它上面的很多東西我都沒有學會 。很奇怪。。真正應了溫故而知新的說法。所以要看精,看爛一本書。還有,要看數據手冊。數據手冊才是單片機的聖經。你的很多問題只要仔細看數數手冊百分之九十九都能得到解決。
我的方法:看透一本書。多看幾本書。遇到問題先後數據手冊。
7. PIC單片機編程軟體
KEIL沒辦法編譯PIC的任何單片機的程序
用PIC單片機生產商MICROCHIP公司自己推出的MPLAB ide軟體開發程序,免費的。
但這個軟體默認安裝的沒有C編譯器(默認的只能編譯匯編文件)。你還得去Microchip那裡下載PICC for PIC18(HI-TECH公司做的,這公司被MICROCHIP收購了),或者是Microchip公司自己開發MPLAB C18編譯器。這些編譯器安裝後自動嵌入到MPLAB內部。
反正這兩個都是收費的(最便宜的PICC買800rmb)。但網上有很多關於他們的破解版