新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機系統Flash存儲器在系統編程設計

        單片機系統Flash存儲器在系統編程設計

        作者: 時間:2011-09-16 來源:網絡 收藏

        3.2.2 計算機程序
        計算機程序的任務是負責與進行通訊,把要在RAM內運行的用戶程序代碼和需要裝入內的代碼傳給,并監視單片過程的執行,及時反饋信息。

        在本中采用C語言進行計算機,由于單片機上電引導程序需要的數據信息是二進制格式,因此根據上面的匯編程序編譯后的結果制作一個數據數組,每1個單元存放1個字節的數據。

        關于監視單片機的編程過程,本系統沒有采用復雜的狀態位檢查機制,而是采用了一種簡單的方法。當單片機對1個地址寫入數據后再讀出其中內容,如果與原來數據不同,則在此處反復執行讀操作。計算機程序發出數據后便監視串口,如果一定時間內在串口處沒有返回數據,則視為超時,編程失敗。計算機程序流程見圖2。

        圖2 計算機程序流程圖

        4 結束語

        本文結合M68HC11上電引導功能,介紹了利用在系統編程技術將程序代碼編寫到中的方法,給出了相應環節的程序流程圖和部分操作的程序示例。將這種方法應用在發動機控制系統的開發中,使得編程非常方便,加快了項目的進度,縮短了開發的周期。相信這種方法在其他領域也可以得到廣泛地應用。

        存儲器相關文章:存儲器原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嵊州市| 白山市| 古浪县| 铜鼓县| 泰兴市| 尉犁县| 三亚市| 泗阳县| 郸城县| 荃湾区| 射阳县| 嘉祥县| 株洲市| 绥德县| 旬邑县| 昭苏县| 施甸县| 金塔县| 若尔盖县| 湘西| 宣化县| 黄骅市| 石柱| 汉川市| 五指山市| 信丰县| 法库县| 伽师县| 安宁市| 宜章县| 朔州市| 荥经县| 大庆市| 雷波县| 阳泉市| 九江市| 仙桃市| 类乌齐县| 台北县| 香河县| 平定县|