新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機外擴ROM方法

        51單片機外擴ROM方法

        作者: 時間:2011-05-17 來源:網絡 收藏

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

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

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

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

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



        關鍵詞: 方法 ROM 單片機

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 澳门| 沂水县| 洪江市| 尼勒克县| 大姚县| 临猗县| 民权县| 民乐县| 新绛县| 舒兰市| 汶上县| 大冶市| 万安县| 桐城市| 湖州市| 杭锦旗| 静宁县| 新郑市| 黑龙江省| 余姚市| 奉新县| 手机| 平罗县| 湛江市| 朔州市| 合江县| 修武县| 东丽区| 鄄城县| 湟中县| 阜宁县| 临泽县| 陵川县| 曲阜市| 轮台县| 迭部县| 大化| 澳门| 松原市| 舞阳县| 宝丰县|