新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 51單片機外擴ROM方法介紹

        51單片機外擴ROM方法介紹

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

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

        強烈建議用戶盡可能不要考慮外擴程序存儲器,如果非擴不可,可以仿照下圖所示電路進行擴展

        圖中P0口輸出外部的低8位地址信號,P2口輸出高8位地址信號;ALE端輸出地址鎖存信號,/PSEN輸出程序存儲器輸出使能信號。
        兩個模塊
        P89V51RD2內(nèi)部有64K用戶區(qū)和8K BOOT 區(qū)兩個模塊
        兩個模塊在物理上是分開的,盡管地址重合,但一般不會發(fā)生沖突。

        用戶程序存儲區(qū)
        P89V51RD2內(nèi)部有64K Flash ROM,不需要用戶再進行ROM擴展
        地址范圍:0000H~FFFFH
        其內(nèi)部分配和其他51系列是相同的
        Flash ROM可以反復(fù)擦除和下載程序
        擦除和編程的
        并行編程器
        ISP (在系統(tǒng)編程:In-System Program)
        直接調(diào)用BOOTROM區(qū)的IAP 函數(shù)
        IAP (在應(yīng)用編程:In-Application Program)
        一般情況下優(yōu)先使用ISP方式,更方便、更快捷

        關(guān)于BOOT ROM區(qū)
        存儲介質(zhì):Flash Memory
        容 量:8K字節(jié)
        存儲內(nèi)容:ISP引導(dǎo)程序和IAP函數(shù)
        這些程序出廠時已經(jīng)由PHILIPS已經(jīng)寫入,用戶可以對其修改,但建議一般用戶不要試圖修改它。
        單片機在復(fù)位后會等待400ms,如果在此期間用戶在上位計算機上運行了FlashMagic等類似ISP軟件,且串口通信正常,單片機將進入BOOT ROM區(qū)運行ISP引導(dǎo)程序;否則,單片機在400ms以后將自動從用戶ROM區(qū)0000H單元開始運行用戶程序
        關(guān)于ISP
        ISP 在系統(tǒng)編程:In-System Program,指用戶不必把單片機從目標板上取下來,在特定的軟件配合下直接通過串口(或其他端口)就可以對單片機進行讀取、擦除、設(shè)置和程序下載等操作,從而取代了并行編程器的很多功能。
        現(xiàn)在越來越多的單片機都具有ISP功能。
        PHILIPS提供的單片機ISP軟件是FlashMagic,通過串口完成ISP操作。



        關(guān)鍵詞: 介紹 方法 ROM 單片機

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 东丽区| 玛多县| 会同县| 罗江县| 冕宁县| 台北市| 保靖县| 波密县| 疏勒县| 大港区| 股票| 黑水县| 双桥区| 城口县| 徐闻县| 焦作市| 新化县| 静安区| 兴业县| 崇仁县| 启东市| 广安市| 石门县| 铁岭市| 越西县| 泗洪县| 法库县| 肥乡县| 延津县| 平果县| 景宁| 吉安市| 陇川县| 凤山市| 枝江市| 修文县| 嘉荫县| 衢州市| 那曲县| 神木县| 土默特右旗|