0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)ISP編程器的使用教程說明

Wildesbeast ? 來源:?jiǎn)纹瑱C(jī)教程網(wǎng) ? 作者:mcu110 ? 2020-09-26 11:36 ? 次閱讀

Keil集成開發(fā)環(huán)境中完成了工程建立、源程序輸入、源程序編譯等工作后,得到了.HEX目標(biāo)文件。單片機(jī)ISP編程器就是用來把這個(gè)hex文件燒寫到單片機(jī)里去的工具,這樣我們的程序才會(huì)被執(zhí)行。

簡(jiǎn)單介紹一下我們使用的ISP編程器,什么是在系統(tǒng)編程技術(shù)呢?在系統(tǒng)可編程技術(shù)即In System Programming,簡(jiǎn)單地說就是指待編程的單片機(jī)在實(shí)驗(yàn)板(目標(biāo)板)上,不用拆下來用編程器進(jìn)行編程,只需利用ISP編程接口,通過下載線就可把程序代碼下載到單片機(jī)內(nèi)部,ISP技術(shù)是對(duì)傳統(tǒng)編程技術(shù)的一大革新。通過ISP技術(shù),我們?cè)跓龑懗绦虻臅r(shí)候就不用頻繁拔插芯片,只要鼠標(biāo)點(diǎn)擊即可把程序?qū)懭雴纹瑱C(jī),徹底告別以前那樣用編程器反復(fù)燒寫撥插芯片的煩惱。在ISP系統(tǒng)編程使得單片機(jī)芯片壽命更長(zhǎng),超過普通芯片89C51的10倍以上,性能更高,寫入速度更快,穩(wěn)定性更好,寫入完成后自動(dòng)運(yùn)行新程序,可以立即查看到程序運(yùn)行結(jié)果,具有所見即所得特性,修改程序效率極高,易用性接近仿真器,學(xué)習(xí)使用更方便、更快捷!!該編程器是ISP下載線 + 編程器完美結(jié)合,具體制作方法請(qǐng)參考本站《AT89s51編程器制作方法》

1、用并口通信電纜將編程器和電腦并口連接好,緊固好螺絲。

2、把待編程AT89S51單片機(jī)芯片插入編程器上的ZIF40零拔插力編程座并鎖緊,

注意:插入單片機(jī)芯片時(shí)不要將芯片插反了,如下圖所示,單片機(jī)的1腳要靠近ZIF40插座的鎖緊手柄方向。

3、用USB線將編程器接到電腦的USB接口中,此時(shí)編程器上的電源指示燈(綠燈)會(huì)點(diǎn)亮,表示已經(jīng)得到工作電源。

注意:如果此時(shí)編程器的保護(hù)指示燈(黃色)亮,蜂鳴器發(fā)出報(bào)警聲,則為編程器發(fā)生了安全保護(hù),有可能是因?yàn)閱纹瑱C(jī)芯片插反了,產(chǎn)生大電流造成保護(hù)電路動(dòng)作,此時(shí)保護(hù)電路會(huì)切斷電源,保護(hù)被編程芯片和主板的USB接口不被過流燒壞,把插反的芯片拔下來重新插好即可。

圖1:?jiǎn)纹瑱C(jī)ISP編程器和電腦并口連接圖

第一步:?jiǎn)?dòng)編程軟件

1、將產(chǎn)品配套光盤中的“ISP編程器驅(qū)動(dòng)軟件”文件夾復(fù)制到你的電腦硬盤的D盤根目錄下,并將其目錄下的所有文件的只讀屬性去掉,具體操作如下:全選文件夾中的文件,鼠標(biāo)右鍵單擊出現(xiàn)文件屬性對(duì)話框,單擊“只讀”屬性前面復(fù)選框中的勾,使其只讀屬性去掉即可。

2、雙擊文件夾中的“ISP編程器驅(qū)動(dòng)軟件.exe”啟動(dòng)編程軟件,軟件界面如下圖2所示。

圖2:ISP編程軟件界面

第三步:打開目標(biāo)文件

點(diǎn)擊軟件的“打開文件”按鈕,出現(xiàn)打開文件對(duì)話框,打開準(zhǔn)備寫入單片機(jī)內(nèi)部的目標(biāo)文件(HEX格式)。

圖3:打開文件

如下圖所示:打開目標(biāo)文件成功,編程軟件的狀態(tài)欄中顯示了該目標(biāo)文件路徑、名稱及文件大小,同時(shí)目標(biāo)文件的代碼出現(xiàn)在“寫數(shù)據(jù)(FLASH)”緩沖區(qū)中。

圖4:打開目標(biāo)文件hex

第四步:編程(寫數(shù)據(jù))

打開待寫入單片機(jī)內(nèi)部的目標(biāo)文件后,我們執(zhí)行最后一步操作,如下圖5所示,點(diǎn)擊“AUTORUN”就可將程序?qū)懭雴纹瑱C(jī)內(nèi)部。這個(gè)AUTORUN自動(dòng)完成“打開文件”、“擦除芯片”、“寫單片機(jī)”、“讀”、“程序校驗(yàn)”等組合功能。編程操作的結(jié)果會(huì)顯示在軟件的狀態(tài)欄中。

圖5:完成單片機(jī)燒寫!

支持ISP編程的單片機(jī),有目前最流行的51系列單片機(jī)的AT89S51、S52、S53、S8252等, AVR系列AT90S8515、ATmega8515、ATmega8、ATmega16、ATmega162單片機(jī)等。

如果你的實(shí)驗(yàn)板(開發(fā)板)有ISP編程接口,那么使用ISP下載線就是你的最佳開發(fā)方案,你只需把ISP編程器和實(shí)驗(yàn)板利用ISP下載線連接起來,利用下載線直接把程序下載到實(shí)驗(yàn)板上的單片機(jī)中運(yùn)行,再也不用頻繁地拔插單片機(jī)芯片了,徹底消除頻繁拔插芯片折斷單片機(jī)引腳、插反單片機(jī)等煩惱,能夠極大地提高調(diào)試程序時(shí)的效率。下圖就是“ISP編程器”和“S51增強(qiáng)型實(shí)驗(yàn)板”進(jìn)行ISP在系統(tǒng)編程開發(fā)。

注:使用ISP在系統(tǒng)編程開發(fā)方式時(shí),ISP編程器的ZIF40插座中不要插入單片機(jī),編程軟件的操作方法和前面介紹的相同。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6022

    文章

    44375

    瀏覽量

    628280
  • ISP
    ISP
    +關(guān)注

    關(guān)注

    6

    文章

    473

    瀏覽量

    51546
  • 編程器
    +關(guān)注

    關(guān)注

    9

    文章

    392

    瀏覽量

    42106
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    51,avr,pic等各種單片機(jī)編程器功能介紹及詳解

    編程器  AVRISP是為AVR?Flash單片機(jī)在線編程的工具。AVRISP給予設(shè)計(jì)者們一個(gè)小型而可靠的編程工具,通過一個(gè)10腳的ISP
    發(fā)表于 10-19 15:42

    AVR編程器ISP相關(guān)資料分享

    51 AVR 編程器ISP ASP USBASP下載的驅(qū)動(dòng)下載和程序下載下載的介紹驅(qū)動(dòng)的下載1.win10驅(qū)動(dòng)的下載其他系統(tǒng)驅(qū)動(dòng)的安裝接線介紹程序的下載故障排查總結(jié)下載
    發(fā)表于 11-23 08:21

    PGM89 51Flash單片機(jī)編程器V3.0

    學(xué)習(xí)單片機(jī)最有用的恐怕是編程器和仿真機(jī),一臺(tái)商品化的編程器至少要幾百元,仿真機(jī)價(jià)格更高,往往讓初學(xué)者難以選擇。這里介紹的一款國(guó)外電子網(wǎng)站推出
    發(fā)表于 02-11 08:56 ?46次下載

    自制ATMEL 89系列FLASH單片機(jī)編程器

    自制一臺(tái)ATMEL 89系列FLASH單片機(jī)編程器學(xué)習(xí)單片機(jī)最有用的恐怕是編程器和仿真機(jī),一臺(tái)商品化的
    發(fā)表于 02-11 08:57 ?498次下載

    AT89C2051 AT89C4051單片機(jī)編程器

    在學(xué)習(xí)單片機(jī)的過程中編程器是必不可少的設(shè)備,許多電子愛好者因?yàn)闆]有編程器而無法進(jìn)行單片機(jī)的實(shí)驗(yàn)。AT89C205 1/405 1是一個(gè)具有2K/4K字節(jié)Flash存儲(chǔ)
    發(fā)表于 11-12 11:49 ?386次下載

    用于STM32F10x單片機(jī)編程器設(shè)計(jì)

    STM32F10x在OTP MCU編程器中的應(yīng)用,OTP單片機(jī)因其價(jià)格低廉、性能成熟在許多小家電中得以廣泛應(yīng)用。硬件編程器通常是其開發(fā)過程中必不可少的設(shè)備。本案是用于該類單片機(jī)的硬件
    發(fā)表于 12-31 09:52 ?2412次閱讀
    用于STM32F10x<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>編程器</b>設(shè)計(jì)

    PICkit單片機(jī)編程器用戶指南

    本文檔介紹如何使用PIC單片機(jī)編程器開發(fā)工具在目標(biāo)電路板上仿真和調(diào)試固件。本手冊(cè)的內(nèi)容編排如下 第一章 PIC單片機(jī)編程器概述 第二章 入門 第三章 PIC
    發(fā)表于 03-09 17:39 ?112次下載
    PICkit<b class='flag-5'>單片機(jī)</b><b class='flag-5'>編程器</b>用戶指南

    Winbond 單片機(jī) ISP 編程

    簡(jiǎn)介使用傳統(tǒng)編程器對(duì)單片機(jī)重新編程會(huì)帶來諸多不便,特別是已經(jīng)安裝在 PCB 板的芯片, Winbond 是最早使用 ISP(在系統(tǒng)編程)技術(shù)
    發(fā)表于 11-27 14:43 ?26次下載

    單片機(jī)編程器作用及功能解析

    單片機(jī)編程器是一款低成本開發(fā)編程器。它能夠?qū)icrochip 的大多數(shù)閃存單片機(jī)編程。單片機(jī)
    發(fā)表于 12-11 16:17 ?1.4w次閱讀

    單片機(jī)編程器和燒錄有什么區(qū)別

    本文開始介紹了單片機(jī)編程器的特點(diǎn)以及對(duì)單片機(jī)編程器作用及功能進(jìn)行了解析,其次介紹了燒錄的概念以及它的研發(fā)應(yīng)用,最后分析了
    的頭像 發(fā)表于 04-09 10:36 ?3.5w次閱讀

    自制最便宜的AVR ISP編程器,AVR ISP programmer

    自制最便宜的AVR ISP編程器,AVR ISP programmer 關(guān)鍵字:編程器,AVR編程器,
    的頭像 發(fā)表于 09-20 18:56 ?1315次閱讀

    單片機(jī)編程器是什么_單片機(jī)編程器應(yīng)用

    單片機(jī)編程器(Single-chip programmer products ),是一款低成本開發(fā)編程器。它能夠?qū)icrochip 的大多數(shù)閃存單片機(jī)
    發(fā)表于 10-25 08:55 ?1.6w次閱讀

    如何自制一個(gè)AVR單片機(jī)ISP下載線

    自制AVR單片機(jī)ISP下載線 單片機(jī)編程器的作用是將調(diào)試好的程序燒寫到單片機(jī)的存儲(chǔ)中。本文介紹
    發(fā)表于 03-06 15:34 ?3900次閱讀
    如何自制一個(gè)AVR<b class='flag-5'>單片機(jī)</b><b class='flag-5'>ISP</b>下載線

    USB TTL和USB STC ISP在線編程器的安裝與使用說明

    自主開發(fā)的 USB-TTL/STC-ISP 在線編程器使用 USB 接口,為筆記本電腦用戶解決沒有串口而不方便編程 STC 系列單片機(jī)的問題,本下載
    發(fā)表于 09-07 08:00 ?4次下載
    USB TTL和USB STC <b class='flag-5'>ISP</b>在線<b class='flag-5'>編程器</b>的安裝與使用<b class='flag-5'>說明</b>書

    8051 ISP編程器(小尤魚下載)及ISP U2編程器上位機(jī)(WIN8支持)

    笙泉科技8051 ISP 編程器(小尤魚下載)及ISP U2編程器上位機(jī)(WIN8支持)
    發(fā)表于 05-10 15:57 ?11次下載
    8051 <b class='flag-5'>ISP</b><b class='flag-5'>編程器</b>(小尤魚下載<b class='flag-5'>器</b>)及<b class='flag-5'>ISP</b> U2<b class='flag-5'>編程器</b>上位<b class='flag-5'>機(jī)</b>(WIN8支持)