Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 13732|回復: 8
打印 上一主題 下一主題

89s51的燒錄器的電路圖誰有???

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-8-15 18:38:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
前言…大大阿``有人說89s51有電路圖只要插麵包板就可以拿來燒錄了,只花大蓋150元
所以就另開一估話題了 那請問誰有電路圖還是網路上那裡有??
可以說一下嗎??感謝阿><`````
2#
發表於 2007-8-15 19:39:34 | 只看該作者
有興趣自己製作 ISP 燒錄線的可參考下 列網址,有很多資料。
http://elm-chan.org/works/avrx/report_e.html

我建議你可以做當中的第一個簡易版: 只要你不用超過 5V 和 肯定沒有短路,連電阻也可以不要的。 是最簡單的了。
軟件則可以下載這個 ispprog http://www.amwaw.edu.pl/~adybkows/elka/ispprog.zip
用它可以自由配對 並行埠腳位 與 ISP 的腳位。
參考網址:http://www.nextwonder.com/filemgr/domainroot/microchip/at89sxx.htm
在圖內也可見只是很簡單用一條 剪掉的並行埠線 便可以完成了。
希望你很快便成功吧。

[ 本帖最後由 irobot 於 2007-8-15 20:15 編輯 ]

avrx_lpt.jpg (79.98 KB, 下載次數: 972)

avrx_lpt.jpg
3#
 樓主| 發表於 2007-8-16 21:32:28 | 只看該作者
太感謝啦><```````````
如果看到你們本人真想抱著你們親
4#
 樓主| 發表於 2007-8-16 22:01:20 | 只看該作者
他的電路圖為什麼還是有電組- -??
阿我看他的實體只是把並行埠線連到腳…這樣就可以了嗎0..0``
怎麼兩種不一樣差在那裡阿= =??
對了這兩天台灣有颱風再加上新的機車行要幫忙所以@@會粉忙
我會順到去找89s系列的感恩大大們````
5#
發表於 2007-8-16 22:37:15 | 只看該作者
有 ic 的一種是最安全的做法,有甚意外最有可能是燒了 ic,是對電腦的平行埠的一種保護。
有電阻的一種有問題出現時可限制電流,是對電腦的平行埠最低程度的一種保護。
最後如果你甚麼也不加,對電腦的平行埠便是甚麼保護也沒有了。所以使用時一定要確定外接的電路沒有短路和不可高於 5V。否則你的電腦的平行埠有可能燒燬,切記。(你也可考慮買一張 PCI 平行埠卡便不怕燒了底板)
最後提你,用的接線盡量短些,否則加了電阻後可能不行。特別是用 89s51 系列。
注意:使用上述軟件時亦極有可能無法自動偵測這89s51的存在,而要自行強制設定

[ 本帖最後由 irobot 於 2007-8-16 22:41 編輯 ]
6#
發表於 2007-8-17 09:37:26 | 只看該作者
既然irobot大大現身說法了...,我也來拋磚引玉一下@Q@
http://www1.cpshs.hcc.edu.tw/information/download/Default.htm =>這個網址是我的母校-竹北高中資訊科的校內教學資源,裡面有89S51的燒錄程式和燒錄線製作說明,你可以參考看看~..

燒錄程式的用法就是先選擇你用的IC,有支援ISP的應該都可以用,我也只有89S51所以 ..
我的建議是開啟後要記得先按DISP BUFFER 按裡面的CLEAR BUFFER ,雖然我老師說不需要=.=",不過它每次執行好像都不會重寫BUFEFER CHECKSUM,所以你連續燒兩個相同程式好像會出現不同的BUFEFER CHECKSUM,我是為了確認我燒的程式對不對或是程式有沒有修改成功所以都會清一下~ ,之後就開啟檔案 WRITE吧~ READ我是不太會用也沒用過  哈

喔喔,差點忘了,這個你別看它介面簡單,它可是很煩的=.=",只要你有東西沒弄好(IC沒接好啦...線沒接對....最令我頭痛的是並列PORT裡面的線斷了它也會告訴您裝置有誤),所以關於偵測IC這一點我是覺得蠻OK的...參考看看囉~
7#
 樓主| 發表於 2007-8-17 19:21:35 | 只看該作者
我真的買回來了- -v花了我197元- -一塊單晶片89s51和平行埠和腳針『『『『
今天機車行進度算ok了
我的工作不會影想我去電子材料行,買了一些東西回來了『『
剛才爬了一下文
都懂其意思
明天若颱風我會在家做到時請多指教
8#
發表於 2007-9-1 04:12:43 | 只看該作者
找資料的時候剛好找到這個論壇...
看到這個討論串就小小獻醜一下...
http://blog.pixnet.net/mosquito520/post/3060990

我在我的blog寫的文章...

之前也是要燒89S51...不過Printer Port的電路接出來了卻搞不定...
不知道是什麼原因...
要在NB上測卻沒有Printer Port...

心一橫...就來想辦法找走Serial port的燒錄程式...
看到大陸有一隻...還算堪用...
不過有時後亂碼會造成判斷上的一些問題...﹝不知道到底是燒到怎樣﹞
所以我自己啃AT89S51的Datasheet...自己試著寫了一隻燒錄程式...
還算可以用...不過超過1K會出問題...VB好像會當掉一樣= =
後來就沒再動手了...

基本上89S51要燒錄不難...
在Datasheet裡面也寫的很清楚...
而且他對於時脈的要求也算很廣...
所以要寫出來難度倒是不高...

用Serial port燒錄的好處...線少...
基本上只要三條線就可以燒錄...
缺點也是線少...
Rs232定義的控制線不夠多...
只有兩條電腦輸出的控制線可以用...
一條燒資料...一條送CLK...
再用一條狀態線用來當作輸出...
就沒了...沒得用了= =

Printer Port的燒錄方式也是同樣的模式...
只是Printer port的控制線相較之下多很多...
所以甚至連89S51的RST都可以交給Printrr Port去控制...

anyway...提供另外一個方法...
搞不定的話可以用這個試試...


與Printer port的方案比起來...Serial Port需要比較多的電路...
因為要先透過Max232轉換準位...
﹝其實也可以省略...用二極體可以實現同樣的功能﹞
但是當89S51有需要用到RS232的時候...
Max232就必然會包含在電路設計裡面...
那要燒錄的時候...就可以很簡單Switch過去...
只要在設計的時候考慮到正常工作模式與燒錄模式...

整體來說透過RS232對89S51燒錄還算是個不錯的方案...
給您做個參考:)
9#
 樓主| 發表於 2007-9-1 20:29:05 | 只看該作者
感謝各位大大><``
感激不盡
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2025-4-4 11:45 , Processed in 0.174250 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表