新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AT89S51/52串口下載線制作過程

        AT89S51/52串口下載線制作過程

        作者: 時間:2016-11-25 來源:網絡 收藏
        所謂IsP,即In System Preogrammerable在線系統可編程。也就是說,單片機可在系統應用板上進行編程,然后立即運行。

        利用ISP在線編程的電路見附圖。整個電路可用萬用板搭建,利用PC機的串口進行數據通訊,單片機編程腳為⑥~⑨腳。由于AT89S5152⑨腳是復位端,所以按圖示接法,此板只能作為編程板用。若要使此板能運行,則⑨腳需加上“編程”和“運行”切換開關。在“運行”狀態下,⑨腳需接常規RC復位電路。“編程”時,⑨腳改接到+5V供電端,將電壓提升至編程所需的高電平。

        本文引用地址:http://www.104case.com/article/201611/321487.htm

        此編程器若需穩定工作。可在MAX232和AT89S51之間加74HC244作驅動緩沖。但大多數情況下,附圖所示電路均可滿足要求。

        軟件名稱為“電子在線IsP編程器V2.0’。網上隨處可下載,采用WINDOWS操作界面,使用方便。具體使用方法如下:

        先打開軟件界面,然后打開編程器,在保證串口線(用平行線,不可用交叉線)連接可靠的情況下.點擊軟件中的“ID鑒別”,對話框中將出現芯片型號:AT89S51或AT89S52,點擊“擦除”,右下方將有進度條一閃而過,出現對話:擦除完畢。此時,再點擊“ID鑒別”,若出現提示“線路不通或無法識別的芯片”.則應重新開啟編程器一次,再點擊“ID鑒別”。在成功顯示型號之后,點擊“文件”下拉菜單至“加載Hex文件”,在電腦中選擇十六進制的預先編譯好的文件,雙擊該文件名,則此文件名將出現在對話框中.表示已被選中。最后點擊“寫入”,寫入操作即可很快完成。一個“跑馬燈”程序只需0.8s左右即可寫入完畢,很方便。

        切記:每次進行芯片操作時,如寫入、擦除和校驗,都必須進行“ID鑒別”,以檢查穩定性。

        說明:1.單片機可做成系統完整板,設計成切換編程/運行。

        2.AT89S51/52的⑨腳為復位端,在IsP在線編程模式下,必須將其接于高電平Vcc:,即電源電壓+5V。

        3.配用軟件可在網絡上免費下載,地址較多,自行搜索相關資源。

        4.此線路穩定性不好,對于不同操作,如清空擦除、編程寫芯片,在操作切換時易掉線。此時只需重新開、關該電路供電電源即可。此外,每次操作前均應先用軟件“鑒別”功能,驗證線路是否暢通。

        本文所述編程器只適用于Atmel公司的AT89S51和AT89S52單片機,AT89S單片機系列支持ISP在線編程功能,此功能使單片機開發的工作量大大減小,無需購置專用編程器,所以,很適合廣大愛好者練習單片機開發之用,也可供相關工程技術人員做工作參考之用。




        評論


        技術專區

        關閉
        主站蜘蛛池模板: 靖西县| 朝阳区| 年辖:市辖区| 平利县| 梅河口市| 颍上县| 民勤县| 博湖县| 昆山市| 安西县| 宁波市| 华坪县| 凯里市| 大邑县| 神农架林区| 鄂伦春自治旗| 珠海市| 彭泽县| 霍州市| 海原县| 云梦县| 莲花县| 客服| 历史| 简阳市| 东丰县| 白河县| 利辛县| 新河县| 环江| 长乐市| 甘洛县| 泊头市| 巩义市| 库尔勒市| 南康市| 平江县| 丁青县| 静宁县| 民丰县| 普安县|