找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 9792|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

AT89S51的串口ISP下載線

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:127229 發(fā)表于 2016-6-19 21:56 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
最近,班委們?yōu)榱颂岣咄瑢W(xué)學(xué)習(xí)51的興趣舉辦了一次競(jìng)賽,競(jìng)賽的內(nèi)容為制作一個(gè)基于51的溫度傳感器?紤]到剛學(xué)51時(shí)需要燒錄很多次程序,以及競(jìng)賽資金的因素,尋找一種簡(jiǎn)單便宜用于AT89S52的編程方案便成了很必須的事情了。考慮到現(xiàn)在電腦已沒(méi)有多少配備并口插座了,所以只能從所剩無(wú)幾的串口入手了,而網(wǎng)上串口ISP的方案一般都是需要另外一片MCU輔助來(lái)完成燒錄的,這跟我的使用最簡(jiǎn)單原件最省成本的意愿相違,不得不在網(wǎng)?嗫鄬ひ捵詈线m的方案。幸運(yùn)的是,最終找到了兩個(gè)個(gè)方案,以及相應(yīng)的軟件。參考并實(shí)踐后得到了比較滿意的方案:
硬件方面:AT89S52與電腦的串口的連接方式如下(對(duì)應(yīng)已有的軟件):
串口                      AT89S51
4號(hào)腳----------。------>P1,5      MOSI
5號(hào)腳----------。-------GND
7號(hào)腳-----------。----->P1.7  CLK
8號(hào)腳<----------。------P1.6  MISO
需要注意的是以上的連接除了5號(hào)腳對(duì)GND的以外,中間都是通過(guò)一個(gè)非門的。舉個(gè)SB的例子就是4號(hào)管腳的低電平被轉(zhuǎn)換為高電平后傳至P1.5.
所以可以使用做中間轉(zhuǎn)接的芯片可以是:MAX232,74HC14......等這些芯片起到的作用是:把串口的12V轉(zhuǎn)化為5V信號(hào),并置反后傳至MCU。
使用MAX232時(shí)需要注意的是與MCU得距離不要太遠(yuǎn),10CM會(huì)出現(xiàn)不穩(wěn)定現(xiàn)象,解決的方法是加大MAX232的信號(hào)驅(qū)動(dòng)能力,也就是在MAX232和MCU之間接入573之類的芯片即可。最后一條注意是:在燒錄時(shí)需要把MCU得RST一直置于高電平。
74HC14的方案:
MAX232的方案

最后是使用的軟件:剛開(kāi)始所用的軟件是在線電子燒錄2.0,但這家伙并不好用,代碼稍微多一點(diǎn)就燒錯(cuò)了。于是便找來(lái)了下面一款軟件:

這家伙好用,速度還行,我把寫過(guò)的最長(zhǎng)達(dá)代碼燒錄進(jìn)去,結(jié)果是成功的,試了另外幾個(gè)也是沒(méi)問(wèn)題的。
所以,這樣一個(gè) 廉價(jià),簡(jiǎn)單,方便的使用 串口的ISP AT89S51下載方案就完成了。寫這么多個(gè)關(guān)鍵字是為了讓其他像我這么挑剔的菜鳥(niǎo)們能夠快速找到他滿意的方案,哈哈可不要說(shuō)我炫耀喔。下面是實(shí)物:




最后要說(shuō)的是,凡是我上面有出現(xiàn)具體型號(hào)的芯片我都是已經(jīng)做成實(shí)物實(shí)踐成功過(guò)的。稍微有點(diǎn)欠缺的是,還沒(méi)有進(jìn)行多次的試驗(yàn)。如果說(shuō)以后問(wèn)題頻頻,那我就把我這帖子屏蔽了吧,哈哈哈哈。
最后,還要感謝網(wǎng)上免費(fèi)提供方案,軟件的技術(shù)人員,謝謝了!

----后來(lái),做了個(gè)PCB的扣板,很方便,燒了很多程序,沒(méi)有問(wèn)題,yeah!

評(píng)分

參與人數(shù) 1黑幣 +5 收起 理由
ljblj001 + 5 贊一個(gè)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:258743 發(fā)表于 2017-12-19 13:51 | 只看該作者
這個(gè)真是太好了,正是我在找的
回復(fù)

使用道具 舉報(bào)

板凳
ID:263647 發(fā)表于 2017-12-19 14:37 | 只看該作者
這個(gè)正是我需要的,謝謝分享!
回復(fù)

使用道具 舉報(bào)

地板
ID:288930 發(fā)表于 2019-1-18 14:59 | 只看該作者
謝謝分享!
回復(fù)

使用道具 舉報(bào)

5#
ID:472182 發(fā)表于 2019-5-16 22:53 | 只看該作者
這個(gè)確實(shí)挺好,正在自制,不知軟件哪里有下載的
回復(fù)

使用道具 舉報(bào)

6#
ID:472182 發(fā)表于 2019-5-17 00:52 來(lái)自觸屏版 | 只看該作者
這東西確實(shí)不錯(cuò),軟件哪有下載
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表