當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]  現(xiàn)在都用S52了,還用C2051干嘛!價(jià)格也差不多。但是C2051的體積要比S51、S52小很多,而且引腳只有20只,在一些簡(jiǎn)單的控制中,這些引腳已足夠了,小的體積更具有優(yōu)勢(shì)些。但目前好像還沒有支持在線編程(ISP)的S2

  現(xiàn)在都用S52了,還用C2051干嘛!價(jià)格也差不多。但是C2051的體積要比S51、S52小很多,而且引腳只有20只,在一些簡(jiǎn)單的控制中,這些引腳已足夠了,小的體積更具有優(yōu)勢(shì)些。但目前好像還沒有支持在線編程(ISP)的S2051。因此試著做個(gè)C2051的編程器,更主要的是與大家分享一下在電路制做過程中硬件、軟件的除錯(cuò)技巧,盡量做到一次成功的經(jīng)驗(yàn)和方法。
  在網(wǎng)上找了一番,圖很多,大同小異。上一張最通用的圖:

上圖是可以燒寫很多器件的電路,它的PCB板在網(wǎng)上也很容易找。但因?yàn)槭菍?shí)驗(yàn)制做,沒用PCB,就用萬用板吧。由于寬體的器件都有支持ISP的器件,所以我去掉了40腳寬體IC座,只留了個(gè)20腳窄體IC座用來燒寫C2051,修改電路后電路圖如下:

元件清單如下:

1/8w 4.7k 6 (一共6個(gè))
560r 3 (一共3個(gè))
2k2 1
4.7 歐姆 1 串聯(lián)于供電電路起保護(hù)作用
10k排阻 1 用于cpu p0口上拉
1n4148 2 用于vpp高壓供給 (注意4148 的一頭是黑色的)
12v 1 用于vpp高壓供給 (注意12V 的一頭是白色的不要搞混)
4.7uf/50v 8 所有的電解都用同一個(gè)型號(hào)的, 注意方向哦
104 2 用于電源濾波
22p 2 用于晶體電路
11.0592 1 晶體
2n5401 1 注意看型號(hào)和插入的方向, 不要錯(cuò)!
2n5551 2
發(fā)光管 2 3mm白發(fā)紅(用于電源指示和通信指示)(注意方向)
db9 1 串口頭
20pin 卡座 1 燒寫 2051等用
40pin ic座 1 插入監(jiān)控用89s51
16pin ic座 1 插入 max232芯片
usb座 1 供電用
串口電纜 1 通信用
usb 電纜 1 供電用
At89s51 1 用于監(jiān)控
max232cpe 1 通信用集成電路
pcb 1 電路板

實(shí)際板子今天已做好,先秀一下吧。接著再講詳細(xì)調(diào)試方法和步驟:


(點(diǎn)擊后看大圖)

  這個(gè)電路對(duì)于初學(xué)者可能復(fù)雜了一點(diǎn),它分為幾個(gè)部分,如果你先將電路板規(guī)劃好,然后把元件一次都焊上,再進(jìn)行調(diào)試,成功的概率很小。那應(yīng)該怎么做呢?先規(guī)劃一下元件的位置布局,然后分幾個(gè)單元,一個(gè)單元做好后進(jìn)行調(diào)試,正常后再進(jìn)行下一個(gè)單元的制做調(diào)試。我的規(guī)劃如下,先是電源部分包括那個(gè)電源指示LED:

先將USB座焊上,確認(rèn)無短路后插上USB電源,用萬用表找出A、B兩點(diǎn)中哪個(gè)是5v的正極,哪個(gè)是地。然后去掉電源將剩下的幾個(gè)電容、電阻和LED焊上,再確認(rèn)無短路后接上電源,LED應(yīng)亮起。我是將LED的限流電阻改為了2K,因?yàn)槲铱此褖蛄亮?。電?.5毫安。實(shí)物如右邊紅色圈出的圖。

第二部分是MAX232,包括那個(gè)+12v電壓穩(wěn)壓電路。MAX232是TTL轉(zhuǎn)RS232專用IC。它內(nèi)部提供了一個(gè)正10v,和負(fù)10v的升壓電路。我們正是利用了它的升壓電路又獲得了個(gè)+12v的電源。

我們先將9針串口焊上,但不接上MAX232。在你規(guī)劃的MAX232區(qū),按上圖左側(cè)電路將MAX232座和四個(gè)電容焊好。檢查無短路后,插上MAX232,接上電源,在A點(diǎn)應(yīng)能測(cè)到+9v-+10v的電壓。在B點(diǎn)應(yīng)有-9v--10v的電壓,將10腳接地,那7腳就應(yīng)該是+10V。若10腳接+5v,那么7腳就變成-10v。這樣MAX232就正常了。將串口的2腳接MAX232的7腳。串口的3腳接MAX232的8腳。接上電將MAX232的10腳分別接地和+5v看看串口的2腳是否跟剛才一樣變化。以上的調(diào)試正確后,將上圖右邊的12V穩(wěn)壓電路焊上。如下圖:

用萬用表在穩(wěn)壓管兩端應(yīng)測(cè)得穩(wěn)定的+12V電壓。這樣你的這個(gè)串口轉(zhuǎn)換和12v電源電路就調(diào)試正常了。

  第三部分是12V燒寫控制部分:電路和實(shí)物圖如下:

這部分電路焊好后,接上第二部分調(diào)試正常的+12v和電源+5V。先測(cè)量電路上+12v接入點(diǎn)和電源電壓+5v是否正常確。再測(cè)量上圖的A點(diǎn)也應(yīng)該是+5v。然后你把VO13用導(dǎo)線接+5V,那么A點(diǎn)是+9v-+11v就對(duì)了。好!斷開VO13,再將V014用導(dǎo)線接+5v,A點(diǎn)應(yīng)該是接近0。這樣12V燒寫控制電路也調(diào)試正確了。

  下面就是S51部分的電路,如下圖:

這部分電路包括P0口的上拉排阻和那個(gè)接收指示LED接在S51的10腳。別忘了將S51的第31腳(EA / VP)也接電源+5v。先確認(rèn)將MAX232的第9腳與S51第10腳的連接斷開(因?yàn)镸AX232在調(diào)試正常后9腳就輸出+5v高平會(huì)點(diǎn)亮接收指示LED,妨礙S51工作性能的檢查)。檢查電路無誤后插上S51片子接上電源,靜態(tài)電流應(yīng)在9-12mA左右。好!打開KEIL寫個(gè)測(cè)試程序:
#include
#define uchar unsigned char
main(void)
{
uchar i,j,k;
while(1)
{
for(i=0;i<1;i++)
{
for(j=0;j<255;j++)
for(k=0;k<255;k++);
}
P3_0=~P3_0;

}
}

這個(gè)程序就是讓S51第10腳(P3.0)接的那個(gè)LED閃爍。能閃爍就說明晶振起振,S51電路工作正常了,編譯,然后用ISP將這個(gè)程序?qū)戇M(jìn)S51片內(nèi),再插到我們做好的2051燒寫器上。接上電源,我的電路立即就正常工作了,LED在閃爍。如果LED無反應(yīng),你就得檢查你的S51電路是否連接正常,晶振是否焊接正確等。
  S51電路正常后,我們就要將剛才斷開的MAX232的第9腳和S51的第10腳焊上。這時(shí)我們?cè)倬巶€(gè)測(cè)試程序:
#include
#include

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉