單片�(jī)編程器(Single-chip programmer products �,是一款低成本�(kāi)�(fā)編程�。它能夠?qū)icrochip 的大多數(shù)閃存單片�(jī)編程。單片機(jī)編程器旨在用于開(kāi)�(fā)編程,對(duì)于生�(chǎn)編程,還是選用其他為生產(chǎn)�(huán)境設(shè)�(jì)的第三方編程器�
單片�(jī)編程器的核心部件是單片機(jī)。單片機(jī)是指一�(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng),它擁有CPU、內(nèi)�、內(nèi)部和外部總線系統(tǒng),目前大部分還會(huì)具有外存。同�(shí)集成諸如通訊接口、定�(shí)�,實(shí)�(shí)�(shí)鐘等外圍�(shè)�。而現(xiàn)在最�(qiáng)大的單片�(jī)系統(tǒng)甚至可以將聲音、圖�、網(wǎng)�(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。而單�(jī)片編程器利用的就是單�(jī)片這一重要原理部件�
1.使用串口通訊,芯片自動(dòng)判別,編程過(guò)程中的擦�、燒�、校�(yàn)各種操作完全由編程器上的�(jiān)控芯�89C51控制,不受PC配置及其主頻的影��
2.采用高速波特率�(jìn)行數(shù)�(jù)傳�,�(jīng)�(cè)�,燒寫一�4K ROM的AT89C51僅需�9.5S,而讀取和校驗(yàn)僅需�3.5S�
3.體積小巧,省去笨重的外接電源適配器,直接使用USB端口5V電源, 攜帶方便,非常適合初�(xué)者學(xué)�(xí)51單片�(jī)的要��
4.軟件界面友好,菜單、工具欄、快捷鍵齊全,全中文操作,提供加密功能,可以保�(hù)您的�(chuàng)作產(chǎn)�(quán)??梢哉f(shuō)是麻雀雖小,五臟俱��
5.功能完善,具有編程、讀�、校�(yàn)、空檢查、擦除、加密等系列功能;
6.40pin�20pin鎖緊插座,所有器件全部以腳對(duì)�,�(wú)附加跳線,�(duì)于DIP封裝芯片�(wú)需任何適配��
單機(jī)片編程器的DIY主要有以下幾步,通過(guò)�(diào)試可以得知結(jié)��
步: 安裝所有的電阻電容二極管:完成后焊接起�(lái)!注意看下圖(電阻安裝前如果不熟悉請(qǐng)用萬(wàn)用表量一下阻值以免搞�(cuò)�
�6�(gè)一樣的電阻都是 4.7k的電阻(其中一排一樣的5�(gè),還有一�(gè)在左下腳��
�3�(gè)560歐姆的電�(3�(gè)都在�4.7K電阻的旁�)�
1�(gè)2k2的電�(�12V�(wěn)壓管的旁邊)
1�(gè)�4.7歐姆的電阻(在板子的右上腳,這�(gè)電阻串聯(lián)在電源的回路,用于意外情況下短路�(shí)候保�(hù)電腦的USB接口�
二極管一�2�(gè) 1n4148, 一�(gè) �(wěn)壓管12v
特別注意二極管的方向� 黑色端有�(biāo)�!另外注�4148�12v的穩(wěn)壓管不能搞反� 注意看管子上的字�12V �(wěn)壓管一頭是白色��
4148的二極管一頭是黑色的(仔細(xì)看下圖)
第二步:
焊接所有的電容� 晶體ic�� 三極��
電解電容一共有8�(gè),注意正�(fù)極��7�(gè)電容都是一�(gè)方向:請(qǐng)看下圖電解電容的方向!只有一�(gè)電源濾波的電解電容和下圖的方向相反)
完成后安�2�(gè)104p的電�� 2�(gè)22p的電�。一�(gè)11.0592的晶體。這些�(méi)有極��
�(qǐng)注意:晶體不可以�12m的代�,即使只差那么一�(diǎn)�(diǎn)。我們也必須�(yán)格的按照這�(gè)�(shù)��
然后在這里有一�(gè)10k的排阻: �(qǐng)注意他的安裝方向!如果插反了�(huì)造成上拉電平不一�,導(dǎo)致數(shù)�(jù)�(cuò)��
然后安裝3�(gè)三級(jí)管:一�(gè)�5401,兩�(gè)�5551� 注意不要搞反�� 管子上有�� 看清楚后再焊��
這時(shí)它已�(jīng)初具雛形了, 接著我們分別焊上兩�(gè)ic座(一�(gè)上監(jiān)控芯�� 一�(gè)16pin的上max232�,兩�(gè)鎖緊座,(一�(gè)燒寫40pin� 一�(gè)燒寫20pin )
以及232�,usb�,兩�(gè)�(fā)光管�
注意�(fā)光管的方向:�(zhǎng)的一端在上面,短的一端靠近板子的邊緣�
然后分別插上已經(jīng)燒寫好監(jiān)控程序的at89s51,max232芯片(注意安裝的方向?�?/FONT>
到這里硬件就完成了�
�(qǐng)仔細(xì)的檢查一下有�(méi)有短路的地方,焊接是否牢��
為了保護(hù)成果,建議用洗板水清洗一下更��
�(diào)試:
1 插上usb電纜,此�(shí)電源指示燈會(huì)亮!表示電源正常� 否則�(qǐng)檢查�(fā)光管是否反了�
2 用萬(wàn)用表分別�11.0592mhz的晶體兩端對(duì)電源�,電壓都�(yīng)�(dāng)�2.5v左右,如果是0或�5v那么晶體�(méi)有起振動(dòng)!請(qǐng)檢查晶體�
3 量穩(wěn)壓二極管的兩端,�(yīng)�(dāng)�12v� 如果�(méi)有表示高壓部分有�(wèn)��
4 如果有問(wèn)�,請(qǐng)您嘗試用其他的編程器把監(jiān)控程序重新寫一�。并且仔�(xì)的檢查一下板子�
然后�(lián)�(jī)�(diào)試:安裝好軟件后 ,雙擊桌面的A51編程器圖�(biāo),程序啟�(dòng)�,會(huì)自動(dòng)檢測(cè)硬件及連接,狀�(tài)框中顯示“就緒”字�,表示編程器連接和設(shè)置均正常。否則請(qǐng)檢查硬件連接和COM端口�(shè)�� 把單片機(jī)芯片正確地放到編程器的相�(yīng)插座上,注意,芯片的缺口要朝向插座的把手方向。對(duì)�89C2051/1051/4051芯片� 把芯片放在小�20PIN小卡座上� 同樣的缺口要朝向插座的把手方向� 芯片放好�,就可以�(duì)芯片�(jìn)行讀寫操作了,讀寫操作按下面的步驟�(jìn)行:
1. 程序�(yùn)�,請(qǐng)先選擇器件(�(diǎn)下選框),選擇燒寫的芯片類型�2.檢�(cè)芯片� 此時(shí)屏幕提示�(yīng)�(dāng)有正確的芯片�(shí)別代碼,否則�(qǐng)檢查芯片�
3. 用“打�(kāi)文件”選擇打�(kāi)要燒寫的.HEX 或� .BIN 文件(一般情況下HEX文件類型居多�
4. 用“保存文件”可以保存讀出來(lái)的文件�
5. 用“擦除器件”擦除芯片(注意第二次燒寫芯片時(shí)必須先擦除芯�� 否則�(huì)燒寫出錯(cuò)�
6. 用“寫器件”編�
7. 用“讀器件”讀取芯片中的程�,加密的讀不出�(lái)�
8. 用“校�(yàn)�(shù)�(jù)”檢查編程的正確與否�
9. 用“自�(dòng)完成”自�(dòng)�(zhí)行以上各步驟�
10. 用“加密”選擇加密的�(jí)�(shù)�
一、單片機(jī)的硬件連接
1、通訊電纜與編程器連接��
2、將串口插頭插入電腦串口�
3、USB插頭插入電腦任一�(gè)USB口,此時(shí)編程器上LED�(diǎn)�,表明電源接通�
4、接著安裝軟件,本軟件支持Win9x/me�2000/NT/XP,標(biāo)�(zhǔn)Window操作界面。本軟件屬于綠色軟件,不需要安裝,直接把相�(guān)的軟件拷貝到硬盤�,運(yùn)行其中的Easy 51Pro 2[[[_]]]0程序即可�
�、單片機(jī)的軟件使�
程序啟動(dòng)�,會(huì)自動(dòng)檢測(cè)硬件及連接,狀�(tài)框中顯示“就緒”字樣,表示編程器連接和設(shè)置均正常。否則請(qǐng)檢查硬件連接和端口設(shè)��
把單片機(jī)芯片正確地放到編程器的相�(yīng)插座�,注意,芯片的缺口要朝向插座的把手方��
芯片放好�,就可以�(duì)芯片�(jìn)行讀寫操作了�