<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

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

作者: 時(shí)間:2011-09-16 來(lái)源:網(wǎng)絡(luò ) 收藏

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

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

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

圖2 計算機程序流程圖

4 結束語(yǔ)

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

存儲器相關(guān)文章:存儲器原理



上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>