找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 跟我來作EZ編程器-1994.png

        跟我來作EZ編程器-1994.png

         

        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
        樓住太厲害了,我自己也做一個出來,學習學習
        跟我來作EZ編程器-1994.png

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

        GMT+8, 2025-5-1 05:12 , Processed in 0.040390 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        国产精品伦一区二区三级视频| 久久久精品久久久久特色影视| 精品熟女少妇aⅴ免费久久| 国产精品亚洲欧美大片在线看| 99R在线精品视频在线播放| 精品久久久久久无码免费| 5060网午夜一级毛片免费看| 国产2021精品视频免费播放| 国产精品hd免费观看| 影音先锋2020色资源网| 国产精品乱码高清在线观看 | 国产成人亚洲精品青草天美| 98精品国产自产在线XXXX| 日韩精品无码人妻一区二区三区| 亚洲av永久无码精品漫画| 欧美精品一区二区三区视频| 色婷婷久久久SWAG精品| 国产成人A人亚洲精品无码| 精品欧美一区二区在线看片| 一本久久a久久精品vr综合| 色综合久久综精品| 亚洲午夜精品第一区二区8050| 国产成人久久精品一区二区三区| 精品人妻伦一二三区久久| 无码国产精品一区二区免费模式| 亚洲精品综合一二三区在线| 日韩美女18网站久久精品| 久久综合国产乱子伦精品免费 | 日韩精品免费一线在线观看| 国产在线精品一区二区在线观看| 国产精品推荐天天看天天爽| 无码国内精品人妻少妇蜜桃视频| 99久久国产综合精品成人影院| 日本精品一区二区三区在线播放| 久久精品国产影库免费看| 男人扎女下面很爽网站| 成人一区二区三区精品| 少妇人妻无码精品视频| 国语自产精品视频| 国产精品91av| 2018影音先锋男人资源中文字幕 |