在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > SST39SF040與MCS-51的接口設(shè)計(jì)

            SST39SF040與MCS-51的接口設(shè)計(jì)

            作者: 時(shí)間:2016-11-13 來源:網(wǎng)絡(luò) 收藏
            2.1 硬件設(shè)計(jì)

            硬件設(shè)計(jì)就是搭建合適的接口電路,將SST39SF040連接到MCS-51的系統(tǒng)總線上。根據(jù)SST39SF040和MCS-51系列單片機(jī)的結(jié)構(gòu)特性,我們發(fā)現(xiàn)SST39SF040的數(shù)據(jù)線和讀、寫信號(hào)線可以很容易地連接到MCS-51的系統(tǒng)總線上,所以要考慮的主要問題是SST39SF040地址線的連接。由于其容量已經(jīng)超出了MCS-51的尋址范圍,19根地址線無法全部連接到MCS-51的地址總線上,因此必須在該系統(tǒng)中進(jìn)行進(jìn)一步的存儲(chǔ)器擴(kuò)展。存儲(chǔ)器擴(kuò)展通??衫脝纹瑱C(jī)空閑的I/O口線作為頁面地址輸出引腳來實(shí)現(xiàn)。但是許多應(yīng)用系統(tǒng)當(dāng)中,單片機(jī)的I/O口線都是非常緊張的,在沒有多余的I/O口線時(shí),頁面地址就必須提前從數(shù)據(jù)總線輸出并存放在鎖存器中備用。具體做法是:將鎖存器直接掛在數(shù)據(jù)總線上,為其安排一個(gè)I/O地址,從而構(gòu)成頁面寄存器,在訪問存儲(chǔ)器時(shí),提前將頁面地址作為數(shù)據(jù)寫入頁面寄存器即可。

            本文引用地址:http://www.biyoush.com/article/201611/316200.htm

            根據(jù)以上分析可設(shè)計(jì)出SST39SF040與MCS-51之間的接口電路,如圖4所示。本系統(tǒng)中,將512 KB的存儲(chǔ)器分為32頁面,每頁大小為16 KB。由此可得,頁面地址需要5位,頁內(nèi)偏移量需要14位。頁面地址的給出是在進(jìn)行存儲(chǔ)器訪問之前完成的,具體的方法是:用一條“MOVX"’命令將頁面地址輸出到鎖存器74LS374中,再由74LS374將頁面地址保持在存儲(chǔ)器的地址引腳A14~A18上。頁內(nèi)偏移量則直接在存儲(chǔ)器的讀寫命令中給出,執(zhí)行命令時(shí),低8位地址A0~A7從P0口輸出到74LS373中保持;地址A8~A13則由單片機(jī)的P2.0~P2.5直接提供。以上分時(shí)輸出的地址信號(hào)A0~A18將在讀/寫控制信號(hào)開始作用后,同時(shí)有效,以實(shí)現(xiàn)對(duì)SST39SF040的512KB全地址空間的訪問。P2.6和P2.7分別用作SKT39SF040和鎖存器74LS374的片選信號(hào),SST39SF040的片選信號(hào)地址范圍是8000H~BFFFH,74LS374的片選信號(hào)地址范圍是4000H~7FFFH。

            2.2 軟件設(shè)計(jì)

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

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

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

            結(jié) 語

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



            關(guān)鍵詞: SST39SF040MCS-5

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉