|
本帖最後由 傻傻的喵 於 2013-8-4 11:36 AM 編輯
一 實驗目的 :
想做一個 LC Meter 上網找了好多資料最簡單的就是大家熟知的 PIC 16F84 單晶片
不過我去拍賣網看了一下好貴喔要60元,實在是不太想花,就在找其他的電路發現了 AT89C2051
查了一下價錢最便宜看到19元,所以當然就選擇了它來完成,結果發現要燒錄 AT89C2051還真不簡單
網拍的燒錄器最便宜也要380,只好在找資料自己動手做 DIY 一個
二 實驗方法 :
要燒錄 AT89C2051 網上找到的資料最簡單的方法,依傻傻的喵的資質也只能用這種方式做了
先用 ISP 燒錄驅動程式到 AT89S51 再透過 驅動程式 燒錄到 AT89C2051
< ISP 燒錄 AT89S51 燒錄檔案 UPT100.HEX >
1 需要準備下列材料 : 25 pin Print Port 公 , 網路線 8蕊 一 段, 排針 6支 , 電阻 330歐母 4支 , 100歐母 1PCS,
220歐母 1PCS,電容 0.1(104) 1PCS, 22pf(22) 2PCS, 石英振盪器 Crystal 11.0592Mhz 1PCS , IC AT89S51 or AT89S52
變壓器 5V 500MA(手機充電器),LED 紅綠 3mm
電路圖 :
燒錄軟體:
ISP-3v0.zip
(179.93 KB, 下載次數: 48)
驅動燒錄程式:
C2051.rar
(214.92 KB, 下載次數: 48)
ISP Flash Microcontroller Programmer 3.0 使用方法
XP系統請執行 ISP-XP.bat
Open Files : 以這個例子開 C2051/燒錄晶片驅動程式/UPT100.HEX
Write : 寫入 ,,,,,,
Disp Buffer : 查看 程式編碼
Read : 讀取 ,,,, 我用來查看有沒有寫入成功
實驗成果:
< 燒錄 AT89C2051 >
2 需要準備材料: 9 pin COM Port 母 , 網路線8蕊一段 , 排針 3PCS , IC MAX232 , IC AT89C2051 , IC AT89S51(驅動程式)
IC L7805CV,石英振盪器 Crystal 11.0592Mhz 1PCS , 電容 10uF 5pcs , 22pf 2pcs, LED 紅綠 3mm ,變壓器 12V 1A
電路圖 :
我整理了 一下 COM Port --- 2腳 (RS232RX)--> 14腳(MAX232) , 3腳(RS232TX)--> 13腳(MAX232), 5腳 (GND-)
MAX232 : 1(+10uf) --3(-10uf), 2(+)-- VCC , 4(+) --5(-) , 6(-)--GND(+) , 11(TXD)--11(S51) , 12(RXD)--10(S51) ,15--(GND) ,16--VCC
S51: 1- 12(c2051) , 2-13(c2051) , 3-14(c2051) , 4-15(c2051) , 5-16(c2051) , 6-17(c2051) ,7-18(c2051) , 8-19(c2051)
燒錄軟體: 上面的 C2051
燒錄程式: 我是要燒錄 LC Meter 的程式所以沒有提供了
實驗成果:
三實驗討論:
1在製做的過程發現,兩條連接線不要太短,第一次用太短結果程式一直找不到晶片
後來重焊比較長一點用軟線,馬上成功,而且速度之快連LED燈都只是看到亮著根本沒閃的感覺
當然我傳輸速度是改9600
2 原本的電路圖,COM1 接頭好像是公插頭,所以一開始我就接錯線,我已經改過電路圖把少標的也補上去,希望大家看的懂
3 傻傻的喵 只是一個門外漢不太懂電子 ,希望各位高手前輩多多指導
|
評分
-
1
查看全部評分
-
|