找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 自制51燒寫器.RAR

        自制51燒寫器.RAR

         

        AT89C51/52/55單片機編程器(燒寫器)制作:

        跟我來作EZ編程器

        AT89C51是一款應用最為廣泛的8051單片機,更重要的是他具有反復燒寫(FLASH)的特性。一般情況下可重復燒寫1000次,這樣為初學者試驗提供了一個廉價的平臺。為了滿足廣大單片機愛好者動手的需要,本人利用半個月的時間,參考國外資料,實際設計制作成功一款簡單的AT89C51/52/55單片機編程器。由于單片機編程時序不同,這一款編程器僅僅支持ATMEL公司的AT89C51, AT89C52, AT89C55芯片,不支持華邦或飛利浦兼容芯片。

        對于很多像我這樣一些不算太年輕的從80年代組裝7管半導體收音機入門的電子愛好者來說,面對單片機似乎顯得有點怯場,但是事實上我以為他甚至比組裝一個收音機更簡單:
        以下是它的硬件電路圖,
        稍微有一點耐心,完全可以用面包板搭焊。


        為了方便大家制作,我把電路簡化設計下:

        Q2, Q4以及周圍的幾個元件構成了電平轉換電路,這樣節省了1片max 232芯片,在要求不高的場合,這個電路在單片機通信中可以取代MAX232。

        Q1, R2,R4,DW2,4個元件為編程器提供燒寫用12V電壓,其中,R4, R2構成了分壓電路;平時,監控芯片89C51第13腳(P3.3)輸出高電平,Q1導通,R2(1K)將DW2(12V)拉低,
        此時DW2電壓由R4,R2 分壓,
        大約3-5V 之間;當寫程序時,監控芯片第13腳(P3.3)輸出低電平,Q1截止,DW2(12V)直接送到被燒芯片的31腳,從而提供燒寫電壓。ATMEL官方網站提供的編程器器燒寫電壓是用LM317調整得到的,并且用到了兩個高精度電阻,電路復雜且成本高,該電路經過本人數百臺的實驗證明非常穩定可靠,下圖是筆者設計組裝成功的樣品.

        電源變壓器要求為15V的電源,例如常見的3-12V直流可調電源,
        注意其空載電壓不要低于13V , 濾波應好一些,否則可能出現編程不可靠的情況。


        監控芯片用IC座安裝,另外找一個編程器燒寫好監控程序EZ51.HEX后插入,方便調試。
        燒寫卡座如果購買有困難,可以直接用一個IC座。組裝好后通電,用萬用表檢查:

        1,
        7805輸出5V , D2 電源指示燈亮。(圖中我用的是78L05)

        2,
        DW2電壓為3-5V。

        3,  將Q1的基極對地短接,DW2電壓為12V。

        4,U1(89C51)的18,19腳電壓為2.2V, 2.1V,此電壓可作為電路是否起振的依據。

        連接電纜用9對9一頭公一頭母的串口線,
        注意市場上有些串口線的兩頭2,3腳是交叉的,最好用萬用表檢查一下是否為一一對應。如果沒有串口線,也可拆一個老式的串口鼠標自制,只要兩頭把2,3,5腳連接好即可。本電路對元件沒有特殊要求,
        電阻用1/8W普通碳膜,三極管我用的是2SA1015,2SC1815, 實際上很多小功率管都可以,
        例如9014,9015。只是需要注意他們的管腳排列區別。
        二極管1N4148可以用1N4004替代。另外12V穩壓管最好挑選一下,精度要求為5%以內。11.0592M晶體有條件的話應當測試一下,市場零售的晶體有些不起振。

        這款編程器的燒寫軟件EZ31.EXE界面很簡單;全兼容于WINDOWS9X-2000。僅有幾個按鈕,分別為打開文件(SEND),讀芯片(READ),
        退出(EXIT), COM選擇,加密(LOCK CODE),以及校驗(FAST VERILY)。大家用一下就知道了。


        連接好編程器的電源以及串口線,并插入燒寫的芯片,點擊COM1或COM2(以實際連接為準,本例中我連接的是COM2), 窗口右下腳顯示 89C51Found。
        此時應當看到信號指示燈D6每2秒亮一下,表示聯機工作。


        選擇一個需要燒寫的hex文件開始燒寫,如果一切正常,顯示的界面如上圖所示。

        以下是筆者設計的雙面板小型pcb,元件數值已經標在板上了,直接按照板上的標注焊接即可。注意監控芯片在反面貼片安裝。因此整個電路板僅僅比火柴盒子稍稍大一點,可能是您所能見到最小巧的編程器了。是不是非常漂亮?

        看看這張圖:一共不到30個零件,確實很ez,組裝一塊連插件到焊接測試只要半小時。


        材料清單

        元件數值用量備注
        1K21/8W碳膜電阻
        3K21/8W碳膜電阻
        4.7K31/8W碳膜電阻
        10K31/8W碳膜電阻
        18K11/8W碳膜電阻
        10K*8110K*8排阻
        1N41483二極管
        12V10.5W穩壓管
        10UF50V4電解電容
        30P2瓷片電容
        1042瓷片電容
        2SC18152小功率NPN三極管
        2SA10151小功率PNP三極管
        78L051穩壓IC
        LED2發光二極管
        DB9 232插座1
        40PIN 燒寫卡座 1
        40PIN IC座1(插監控芯片用)
        232串口線1一對一,一頭公一頭母
        PCB 1
        89C51監控芯片1需先燒好監控程序
        15V電源1
        電源輸入插座1


        PCB的照片:(注意中間一排六個白黑相間的半圓圓圈,是四個10UF/50V電解電容,和兩個發光管的位置。這幾個零件都是長腳為正,短腳為負,具體到電路板上則白色的為負極,黑色的為正極了。

        電路中R18為10K*8的一個排阻,請看上面照片,在一排電容和卡座的中間。他的公共腳

        插在向邊界的方向。


        監控芯片的安裝位置:它的第一腳小箭頭所指的位置有一個1PIN的字樣, 千萬別給插反了。另外呢,監控芯片的下方有一個本人的郵箱地址;搞不好可以問問我。PCB背面的照片。

        DIY安裝步驟:

        1:安裝電阻,共11個。元件插到位后焊接剪腳。

        2:安裝二極管,三個1N4148 和一個12V穩壓管DW2。請仔細看管子的表面有字:穩壓管印有12V字樣,千萬別給搞混了。二極管是有極性的, 二極管的黑頭方向插向pcb的印有白色的一邊就對了,元件插到位后焊接剪腳。

        3:安裝2個104和2個30p電容。11.0592晶體, 這些都沒有方向性隨便插。

        4:插入三極管,電解電容,發光管。注意這些東西都是有極性的,如果搞反了可不行。電解電容和發光管很好辦,都是負極向下。三極管(2個2SC1815,一個2SA1015)以及一個78L05的穩壓IC,他們的方向在PCB上可以看到,管子半圓的方向就是PCB半圓圈的方向。

        5:插入排阻(排阻有一個白點的一端是公共端,他的位置在靠近PCB邊源的一端,電源插座,232插座就不用說了。

        6:插監控芯片的插座。

        7:插燒寫卡座。由于他和監控芯片是面對面的, 因此必須先焊接監控芯片插座,最后焊燒寫卡座,否則等會兒不好動烙鐵了。

        8:如果您實在搞不清除元件的方向,請仔細看看上面的照片吧。

        9:最后檢查一下電路板的各個地方有沒有插錯,短路的,再按照上面的調試方法調試。如果沒有插錯基本可以一次調OK www.51c51.com[/url]下載;大家在制作中有任何疑問,請登陸本人網站查詢詳情或發信到



        附帶一個上位機軟件

        這么沒有看到原理圖啊?????????????????
        回復 2# hpdell


            圖已經補上
        太厲害了,我正在試著自己做一個出來,感謝樓主。。。{:13_783:}
        {:13_780:}  樓主太厲害了 哈哈 很受用
        樓主講的很詳細,不錯的
              您這個電路對有動手能力的人來說是可以做到的。只是仍有一個問題要向您請教:監控芯片還是要找一個編程器來燒寫!對手邊沒有其他可用的編程器的,該如何跨過這道坎?可否用STC89C51作監控芯片?
        我正在試著自己做一個出來,感謝樓主
        有償徵寫AT89S52寫 入AT24C02資料小程式  WECHAT:winmold89luke
        樓住太厲害了,我自己也做一個出來,學習學習

        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-3-18 13:01 , Processed in 0.040485 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2024 Discuz! Team.

        返回頂部
        青青青国产依人精品视频| 欧美久久亚洲精品| 亚洲av无码成人精品区在线播放| 久久久亚洲精品蜜桃臀| 亚洲精品无码你懂的网站| 国产精品区牛牛影院| 97久久精品人妻人人搡人人玩| 91精品国产91久久久久久蜜臀| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国| 亚洲国产精品成人午夜在线观看 | 999久久久免费国产精品播放| 精品国产综合区久久久久久| 四虎影视在线免费观看| 97久久超碰国产精品旧版| 国产成人亚洲精品91专区手机| 一本久久精品一区二区| A级精品国产片在线观看| 国产在线精品一区二区不卡麻豆| 影音先锋中文资源| 18国产精品白浆在线观看免费| 国产一在线精品一区在线观看| 亚洲AV永久无码精品网站在线观看| 国产精品久久精品| 午夜精品久久影院蜜桃 | 国产精品国产三级国产专播 | 影音先锋男人资源站在线观看| 久久99精品国产麻豆| 一区二区三区精品国产欧美| 亚洲国产成人精品女人久久久| 国产精品视频二区不卡| 久久99精品久久久久久野外| 男女男精品网站免费观看| 黄网站色视频毛片| 国产精品视频免费| 亚洲精品国产V片在线观看| 国产午夜精品久久久久免费视| 精品国产成人国产在线观看 | 国产精品亚洲精品| 亚洲成网777777国产精品| 99久久精品国内| 亚洲国产精品激情在线观看|