自製簡單PIC單片機編程器/燒寫器
自製簡單PIC單片機編程器/燒寫器
關鍵字:PIC單片機,燒錄器,編程器
作 者:秦新月
一、PIC燒錄器的製作
大家可以按照圖1的電路連接,不用為此電路提供電源,電源由9針串口直接提供。當連好后,連到單片機的有5根線,可支持PIC12C5XX、12C67X、24CXX、16C55X、16C62X、16C71、16C71X、16C8X、16F8X系列單片機,只要將VCC、GND、MCLR/VPP、RB7/PGD、OSC1、RB6/PGC連接到你要編程的PIC單片機,如PIC16F870單片機對應的引腳就可以對單片機編程,(VCC對應單片機的20腳 , GND對應單片機的8腳和19腳, MCLR/VPP對應單片機的1腳, RB7/PGD對應單片機的28腳, OSC1對應單片機的9腳,RB6/PGC對應單片機的27腳)。16F870單片機引腳圖如圖2所示(略)。如果能淘到便宜元件,總成本不足5元錢。如果用舊貓或滑鼠的串口拆些裡面的元件,那麼製作它幾乎就不用花費錢。
編程軟體可選用IC-PROG和PonyProg2000。建議使用IC-PROG,因為它無論支持的器件,燒寫速度及穩定性都優於PonyProg2000 ,不過得先用PIC公司的MPLAB將源代碼編譯成十六進位的數據再用這兩個軟體寫到單片機里。
注意:這款編程器跟電腦連接是採用9針串口的,假如沒有,可以採用25針的串口,但是接線當然需要一些改動,具體如下:
25針串口對9針串口,依次2對3、7對5、5對8、20對4、4對7。
二、操作步驟
製作成功后的操作步驟,主要為以下幾步:
(1)用MPLAB編譯源代碼
(2)編譯成功
(3)連接自製編程器到電腦,連接編程器的5根線到對應的單片機引腳
(4)打開燒錄軟體 ,選擇要燒錄的晶元型號,
(5)打開MPLAB編譯的十六進位或二進位文件。
(6)在燒錄軟體中選擇寫晶元
(7)寫成功,運行程序
總之,就這麼簡單即可完成幾百塊錢燒錄器做的事,不過此編程器缺點在於寫片子有點慢,也請各位電子愛好者進一步提高,參考網站http://www.jdm.homepage.dk可能提高燒錄速度。