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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機如何進行ROM外擴

    51單片機如何進行ROM外擴

    作者: 時間:2012-07-31 來源:網絡 收藏

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

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

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

    用戶程序存儲區
    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操作。

    51單片機相關文章:51單片機教程


    單片機相關文章:單片機教程


    單片機相關文章:單片機視頻教程


    單片機相關文章:單片機工作原理




    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 宜兰市| 河曲县| 沅江市| 东乡县| 美姑县| 定南县| 长武县| 大丰市| 抚远县| 故城县| 沁源县| 平湖市| 察哈| 孟村| 靖宇县| 溧阳市| 墨玉县| 惠来县| 葵青区| 兴宁市| 安平县| 孟津县| 南投县| 和平区| 乌拉特中旗| 施甸县| 社旗县| 太康县| 布拖县| 南雄市| 敖汉旗| 广汉市| 泾源县| 潼关县| 泰来县| 皮山县| 镇平县| 定州市| 镇安县| 禄劝| 石景山区|