• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 利用并口實現(xiàn)AT89S系列單片機ISP功能

    利用并口實現(xiàn)AT89S系列單片機ISP功能

    作者: 時間:2012-05-01 來源:網(wǎng)絡(luò) 收藏

    1 概述

    本文引用地址:http://www.czjhyjcfj.com/article/171539.htm

      從事設(shè)計和開發(fā)的技術(shù)人員目前一般采用以下常用的方法開發(fā)產(chǎn)品:首先仿真設(shè)備進(jìn)行硬件和軟件的仿真調(diào)試,然后將調(diào)試通過的目標(biāo)代碼用程序燒寫器固化到單片機的程序存儲器中。在這個過程中,程序燒寫器是必不可少的開發(fā)工具。程序燒寫器一般價格較昂貴,對于初學(xué)者來說是一筆不小的開支,并將直接影響到初學(xué)者進(jìn)一步學(xué)習(xí)開發(fā)單片機的積極性。另外,以后每修改一次源程序就要將單片機芯片從目標(biāo)板上取出,再將更新后的目標(biāo)代碼重新固化到單片機芯片中,這樣調(diào)試時就會由于頻繁地插拔單片機芯片而對芯片和電路板帶來相應(yīng)的物理損壞。借助程序燒寫器進(jìn)行單片機編程的缺點是燒寫設(shè)備昂貴,燒寫操作麻煩,不便于在系統(tǒng)編程()。為了克服上述缺點和局限性,一些80C51的新型兼容品設(shè)計了串行編程能力,也就是在芯片內(nèi)部設(shè)置了串行編程接口邏輯硬件

      近幾年,ATMEL公司不斷完善和主力推出的單片機(包括51,AT89LS51,52,AT89LS52,AT89S53,AT89LS53,AT89S8252,AT89LS8252.AT89S8253,AT891.58253等型號)已逐漸取代原來的AT89和AT89C單片機。AT89S系列單片機其內(nèi)部都是在標(biāo)準(zhǔn)80C51的基礎(chǔ)上額外設(shè)計了一個串行編程接口邏輯硬件,支持單片機芯片在系統(tǒng)編程()。

      ISP是系統(tǒng)在線可編程,指電路板上的空白器件可以編程寫入最終用戶代碼,而不需要從電路板上取下器件,對于已經(jīng)編程的器件也可以用ISP方式擦除或再編程。ISP的實現(xiàn)比較簡單,通常的做法是芯片內(nèi)部的程序存儲器可以由上位機的軟件通過同步串行通信接口SPI來進(jìn)行改寫,對于單片機來說可以通過SPI或其他的串行接口接收上位機傳來的數(shù)據(jù)并寫入程序存儲器中。ISP技術(shù)的優(yōu)勢是不需要編程器也可以進(jìn)行單片機的實驗和開發(fā),既節(jié)省了單片機開發(fā)的成本,又免去了調(diào)試時頻繁插拔芯片的麻煩。ISP技術(shù)是未來單片機發(fā)展的方向。

    實現(xiàn)AT89S系列單片機ISP的一種方法.rar



    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 石门县| 曲靖市| 旌德县| 阿瓦提县| 丁青县| 凤翔县| 扎赉特旗| 正镶白旗| 上饶市| 巨野县| 古交市| 华蓥市| 特克斯县| 子长县| 阿合奇县| 来凤县| 张北县| 西峡县| 托里县| 永清县| 云林县| 青冈县| 乌兰察布市| 芜湖市| 专栏| 枞阳县| 怀仁县| 兴化市| 平昌县| 慈溪市| 靖西县| 定日县| 杭锦后旗| 浦东新区| 山西省| 苗栗县| 浙江省| 延边| 龙江县| 元谋县| 白城市|