<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 大容量NORFlash與8位單片機(jī)的接口設(shè)計(jì)

          大容量NORFlash與8位單片機(jī)的接口設(shè)計(jì)

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


          20.jpg

          2.2 軟件

          軟件就是編寫(xiě)對(duì)SST39SF040的操作程序,包括字節(jié)讀出、扇區(qū)或整片擦除以及字節(jié)編程等。下面給出第1個(gè)扇區(qū)的擦除程序,其中DELAY25為25 ms延時(shí)子程序,其他操作程序可參照編寫(xiě)。

          程序編寫(xiě)過(guò)程中的難點(diǎn)是,如何將SST39SF040中待訪問(wèn)的單元地址進(jìn)行分解并對(duì)應(yīng)到讀寫(xiě)命令中去。以扇區(qū)擦除操作的第1個(gè)命令為例,該命令的功能是將數(shù)據(jù)AAH寫(xiě)入地址5555H中。對(duì)于地址5555H,其最高5位A18~A14是01H,低14位A13~A0為1555H。最高5位地址決定的頁(yè)面號(hào)必須先作為數(shù)據(jù)寫(xiě)入鎖存器74LS374中,再將數(shù)據(jù)AAH寫(xiě)入該頁(yè)中由低14位地址決定的單元。寫(xiě)入頁(yè)面號(hào)時(shí),指令中的地址可在4000H~7FFFH范圍內(nèi)任選一個(gè),即選中鎖存器74LS374;寫(xiě)人數(shù)據(jù)AAH時(shí),指令中的地址可由低14位地址1555H加上8000H得到,其值為9555H。

          第1扇區(qū)擦除程序代碼如下:

          21.jpg
          22.jpg

          結(jié) 語(yǔ)

          本文從硬件和軟件兩個(gè)方面對(duì)NOR Flash存儲(chǔ)器與8位技術(shù)進(jìn)行了分析、探討,給出了具體的方案。其思想和方法對(duì)嵌入式系統(tǒng)的應(yīng)用設(shè)計(jì)具有較高的參考價(jià)值,筆者已將它應(yīng)用到一款考勤機(jī)產(chǎn)品的設(shè)計(jì)開(kāi)發(fā)當(dāng)中。

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



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

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();