《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 大容量NORFlash與8位單片機的接口設計
大容量NORFlash與8位單片機的接口設計
摘要: 本文以SST公司的NORFlash芯片SST39SF040和MCS-51單片機為例,針對大容量NORFlash在8位低檔單片機中應用的特殊性,詳細介紹了其接口硬件和接口軟件的設計方法。
Abstract:
Key words :

引 言

Flash存儲器又稱閃速存儲器,是20世紀80年代末逐漸發展起來的一種新型半導體不揮發存儲器。它兼有RAM和ROM的特點,既可以在線擦除、改寫,又能夠在掉電后保持數據不丟失。

 

NOR Flash是Flash存儲器中最早出現的一個品種,與其他種類的Flash存儲器相比具有以下優勢:可靠性高、隨機讀取速度快,可以單字節或單字編程,允許CPU直接從芯片中讀取代碼執行等。因此NOR Flash存儲器在嵌入式系統應用開發中占有非常重要的地位。本文以SST公司的NOR Flash芯片SST39SF040和MCS-51單片機為例,針對大容量NORFlash在8位低檔單片機中應用的特殊性,詳細介紹了其接口硬件和接口軟件的設計方法。

1 SST39SF040芯片介紹

SST39SF040是SST公司最近推出的一種基于SuperFlash技術的NOR Flash存儲器,屬于SST公司并行閃速存儲器系列;適用于需要程序在線寫入或大容量、非易失性數據重復存儲的場合。

1.1 芯片內部功能結構和外部引腳

圖1是SST39SF040的內部功能結構框圖,由Super-Flash存儲單元、行譯碼器、列譯碼器、地址緩沖與鎖存器、輸入/輸出緩沖和數據鎖存器以及控制邏輯電路等部分組成。圖2是其外部引腳分布圖,其中A18~A0為地址線,CE為芯片選通信號,OE可作為讀信號,WE為寫信號,DQ7~DQ0為數據線。

SST39SF040的內部功能結構框圖

外部引腳分布圖

1.2 芯片的主要特性

① 容量為512 KB,按512K×8位結構組織。

② 采用單一的5 V電源供電,編程電源VPP在芯片內部產生。

③ 芯片可反復擦寫100 000次,數據保存時間為100年。

④ 工作電流典型值為10 mA,待機電流典型值為30μA。

⑤ 扇區結構:扇區大小統一為4 KB。

⑥ 讀取、擦除和字節編程時間的典型值:數據讀取時間為45~70 ns;扇區擦除時間為18 ms,整片擦除時間為70 ms;字節編程時間為14μs。

⑦ 有記錄內部擦除操作和編程寫入操作完成與否的狀態標志位。

⑧ 具有硬、軟件數據保護功能。

⑨ 具有地址和數據鎖存功能。

1.3 芯片的操作

1.3.1 芯片的軟件操作命令序列

SST39SF040的軟件操作可以分成兩類:普通讀操作和命令操作。

普通讀操作非常簡單,與RAM的讀操作類似,當OE和CE信號同時為低電平時,即可從芯片讀出數據。

芯片的命令操作包括芯片的識別、字節編程、扇區擦除以及整片擦除等。這些操作分別由各自的軟件操作命令序列來完成,如表1所列。其中,BA為待編程字節的地址,Data為字節編程數據,SAX為待擦除扇區的地址。命令中的地址只有低15位有效,高4位可任意設置為“0”或“1”。

SST39SF040的軟件操作命令序列實際上是由一個或多個總線寫操作組成的。以SST39SF040的扇區擦除為例,其操作過程包括3個步驟:第1步,開啟擦除方式,用表1中給出的第1至第5周期的總線寫操作來實現;第2步,裝載扇區擦除命令(30H)和待擦除扇區的地址,用其對應的第6周期的總線寫操作來實現;第3步,進行內部擦除。內部擦除時間最長為25 ms。

各自的軟件操作命令序列

 

總線寫操作時,OE必須保持為高電平,CE和WE應為低電平。地址和數據的鎖存由CE和WE兩個信號的邊沿進行控制。它們當中后出現的下降沿將鎖存地址,先出現的上升沿將鎖存數據。

 

1.3.2 字節編程和擦除操作的狀態檢測

芯片在進行內部字節編程或擦除操作時都需要花費一定的時間,雖然可以采用固定的延時來等待這些操作的完成,但為了優化系統的字節編程和擦除操作時間,以及時判斷內部操作的完成與否,SST39SF040提供了兩個用于檢測的狀態位,即跳變位DQ6和數據查詢位DQ7。在芯片進行內部操作時,只要根據圖3的流程對DQ6或者DQ7進行查詢就能及時作出判斷。

流程

2 SST39SF040與MCS-51的接口設計

2.1 硬件設計

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

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

SST39SF040與MCS-51之間的接口電路

2.2 軟件設計

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

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

第1扇區擦除程序代碼如下:

程序

程序

結 語

本文從硬件和軟件兩個方面對大容量NOR Flash存儲器與8位單片機的接口技術進行了分析、探討,給出了具體的設計方案。其思想和方法對嵌入式系統的應用設計具有較高的參考價值,筆者已將它應用到一款考勤機產品的設計開發當中。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线观看日韩欧美| 在线不卡a资源高清| 宅男66日本亚洲欧美视频| 欧美三级午夜理伦三级中文幕| 在线观看成人一级片| 亚洲人成小说网站色在线| 欧美专区在线播放| 亚洲精品欧洲精品| 国产精品丝袜xxxxxxx| 亚洲国产精品999| 激情综合网址| 欧美日韩免费观看一区| 欧美日韩国产一中文字不卡| 亚洲免费成人av电影| 国产综合视频在线观看| 欧美激情一区在线观看| 久久精品在线免费观看| 欧美午夜电影在线观看| 精品96久久久久久中文字幕无| 久久女同精品一区二区| 午夜精品一区二区三区在线| 国产综合色一区二区三区| 国产精品99久久久久久久vr| 亚洲国产精品高清久久久| 狠色狠色综合久久| 免费在线国产精品| 欧美三区视频| 国产午夜精品一区二区三区视频| 99精品视频免费观看视频| 国产精品入口| 国产一区三区三区| 亚洲国产一区二区在线| 亚洲人成在线影院| 欧美激情国产日韩精品一区18| 亚洲综合视频在线| 亚洲国产精品第一区二区| 亚洲精品美女在线| 欧美日韩国产亚洲一区| 性久久久久久久久| 在线高清一区| 亚洲一区中文| 欧美一区二区三区免费观看视频| 国产精品高潮久久| 国产精品永久免费在线| 欧美成人免费小视频| 欧美日韩精品| 正在播放欧美视频| 亚洲在线一区二区| 亚洲国产一成人久久精品| 欧美美女福利视频| 午夜亚洲性色视频| 国产精品久久9| 亚洲欧美日韩国产一区| 亚洲精品影视在线观看| 欧美日韩精品欧美日韩精品| 亚洲伦伦在线| 欧美一区二区三区视频在线| 男人的天堂亚洲| 欧美黄网免费在线观看| 国产日韩精品一区二区三区在线| 久久视频精品在线| 影视先锋久久| 欧美高清hd18日本| 国产亚洲精品久久飘花| 久久精品国产综合精品| 在线电影欧美日韩一区二区私密| 欧美韩日高清| 国产精品视频男人的天堂| 宅男噜噜噜66一区二区66| 欧美专区在线观看一区| 久久久精品国产免大香伊| 欧美伊久线香蕉线新在线| 欧美日韩美女一区二区| 久久福利影视| 亚洲精品一区二区三区四区高清| 欧美三区在线视频| 国产一区香蕉久久| 伊人精品成人久久综合软件| 亚洲在线观看| 亚洲欧美激情视频在线观看一区二区三区| 国产一区成人| 欧美一区国产一区| 老司机午夜精品| 国产日韩一级二级三级| 国产日产高清欧美一区二区三区| 欧美亚洲自偷自偷| 亚洲国语精品自产拍在线观看| 午夜精品久久久久久久99黑人| 美女脱光内衣内裤视频久久影院| 欧美11—12娇小xxxx| 欧美国产日韩二区| 欧美日韩dvd在线观看| 欧美在线观看日本一区| 日韩一区二区免费高清| 性色一区二区三区| 国产精品视频免费观看| 国产精品永久入口久久久| 国产精品国产自产拍高清av王其| 国产精品免费观看在线| 欧美日韩国产成人| 亚洲精品欧美一区二区三区| 欧美精品在线极品| 欧美一区二区三区视频免费播放| 欧美色综合天天久久综合精品| 欧美图区在线视频| 一区二区三区四区国产| 国产日产高清欧美一区二区三区| 久久精品女人的天堂av| 国产一区二区三区免费不卡| 国产精品va在线| 久久久99精品免费观看不卡| 午夜一区二区三区在线观看| 亚洲国产精品女人久久久| 狠狠色噜噜狠狠狠狠色吗综合| 久久riav二区三区| 久久综合网络一区二区| 国产精品国产三级国产aⅴ无密码| 亚洲最新视频在线| 欧美激情精品久久久| 亚洲欧洲日本国产| 一片黄亚洲嫩模| 久久夜色精品亚洲噜噜国产mv| 国产一区久久| 久久国产色av| 午夜久久福利| 欧美色欧美亚洲另类二区| 国产精品国产精品国产专区不蜜| 亚洲欧美日韩成人高清在线一区| 国产一区在线播放| 国产亚洲欧洲| 黄色另类av| 尤妮丝一区二区裸体视频| 在线观看欧美日本| 欧美一区二区三区啪啪| 亚洲一区三区电影在线观看| 在线看欧美视频| 午夜在线观看免费一区| 欧美14一18处毛片| 性亚洲最疯狂xxxx高清| 欧美日韩精品综合在线| 在线播放不卡| 国产精品第一页第二页第三页| 久久久久99精品国产片| 亚洲一区亚洲二区| 亚洲国产欧美日韩精品| 亚洲欧美成aⅴ人在线观看| 一本色道久久综合亚洲精品不| 欧美屁股在线| 亚洲第一中文字幕在线观看| 欧美激情视频免费观看| 国内精品**久久毛片app| 亚洲免费在线看| 国产精品色午夜在线观看| 国产精品mm| 日韩一区二区精品| 欧美在线视频网站| 一区二区91| 一区二区三区www| 蜜桃精品一区二区三区| 欧美成人午夜剧场免费观看| 亚洲片国产一区一级在线观看| 久久在线免费观看视频| 国产精品福利影院| 久久www免费人成看片高清| 久久精品一区二区三区四区| 久久免费的精品国产v∧| 国产精品久久国产精麻豆99网站| 欧美绝品在线观看成人午夜影视| 欧美成人免费视频| 国产精品高清网站| 久久久久高清| …久久精品99久久香蕉国产| 亚洲欧美日韩系列| 99国产精品久久久久久久| 亚洲三级视频在线观看| 国产欧美日韩免费看aⅴ视频| 亚洲欧美日韩天堂| 国产一区二区无遮挡| 国产伦精品一区二区三区高清版| 亚洲欧美日韩精品| 亚洲人成在线免费观看| 久久网站免费| 久久在精品线影院精品国产| 国产九九精品视频| 91久久精品国产91久久| 国产曰批免费观看久久久| 久久精品视频在线观看| 久久人人爽人人| 久久字幕精品一区| 在线视频亚洲欧美| 欧美日韩mv| 亚洲美女少妇无套啪啪呻吟| 国产精品久久久久久影视| 免费在线观看日韩欧美| 欧美特黄a级高清免费大片a级| 欧美精品日韩www.p站| 欧美激情亚洲另类| 亚洲在线视频观看| 亚洲午夜国产成人av电影男同| 亚洲精品免费一区二区三区| 亚洲片在线观看| 亚洲日本成人女熟在线观看| 欧美另类极品videosbest最新版本| 久久国产加勒比精品无码| 欧美激情一区在线观看| 欧美成人免费全部观看天天性色| 久热成人在线视频| 免费在线播放第一区高清av| 国产一区二区三区视频在线观看| 久久精品国产亚洲高清剧情介绍| 欧美福利视频一区| 国产日韩欧美夫妻视频在线观看| 国产精品丝袜xxxxxxx| 欧美高清视频一区二区三区在线观看| 欧美日韩日韩| 狠狠久久综合婷婷不卡| 亚洲国产一区二区三区高清| 亚洲伊人一本大道中文字幕| 国产精品综合av一区二区国产馆| 欧美激情中文字幕乱码免费| 国产精品99久久久久久久女警| 久久久久久色| 欧美大片一区二区| 欧美在线视频免费观看| 亚洲一区二区三区精品动漫| 欧美在线播放高清精品| 激情久久久久久| 老妇喷水一区二区三区| 亚洲欧洲在线播放| 欧美成人黑人xx视频免费观看| 亚洲激情电影中文字幕| 国产精品久久久久婷婷| 日韩视频中午一区| 久久成人精品一区二区三区| 欧美一区在线视频| 亚洲综合色在线| 日韩视频在线你懂得| 激情久久中文字幕| 国产欧美一区二区精品秋霞影院| 狠狠色综合播放一区二区| 国产精品欧美久久久久无广告| 午夜国产精品影院在线观看| 欧美三级中文字幕在线观看| 99爱精品视频| 亚洲精品无人区| 国产欧美一区二区三区另类精品| 国产乱码精品一区二区三区忘忧草| 欧美精品在线观看播放| 亚洲国产高清高潮精品美女| 在线观看亚洲视频啊啊啊啊| 久久久久看片| 久久精品成人欧美大片古装| 国产欧美日韩一区二区三区在线| 亚洲欧美一区二区三区久久| 欧美激情在线狂野欧美精品| 亚洲欧美激情在线视频| 欧美aaa级| 亚洲综合色视频| 欧美**人妖| 欧美连裤袜在线视频| 亚洲电影视频在线| 亚洲欧洲久久| 亚洲精品美女免费| 在线视频国内自拍亚洲视频| 欧美精品激情在线观看| 久久美女性网| 亚洲激情图片小说视频| 在线观看日韩专区| 久久高清一区| 一区二区三区 在线观看视| 久久久久成人精品| 欧美一区二区三区在线播放| 欧美亚州韩日在线看免费版国语版| 国产日产精品一区二区三区四区的观看方式| 欧美成人免费大片| 国产亚洲一区精品| 久久精品一二三区| 99视频在线精品国自产拍免费观看| 麻豆精品国产91久久久久久| 欧美中文字幕| 一区二区三区在线视频免费观看| 欧美女激情福利| 欧美成人精品影院| 91久久精品国产91久久性色tv| 久久精品国产一区二区三区免费看| 久久精品国产亚洲一区二区| 亚洲精品视频在线| 欧美大片一区二区三区| 午夜精品久久久久久久99热浪潮| 亚洲精品之草原avav久久| 国产精品福利在线观看网址| 久热精品在线| 亚洲激情午夜| 好看的av在线不卡观看| 1000部国产精品成人观看| 99re这里只有精品6| 亚洲国产精品一区二区www在线| 欧美成人按摩| 亚洲免费高清| 欧美精品一区二区久久婷婷| 国产精品亚洲综合一区在线观看| 最新国产乱人伦偷精品免费网站| 欧美日韩91| 国产精品久久久久久久久搜平片| 久久精品国产96久久久香蕉| 国产一区二区激情| 国产精品草草| 一区二区三区在线视频播放| 欧美精品日韩一本| 精品不卡在线| 亚洲欧美福利一区二区| 国产综合在线视频| 黄色精品一区| 国产精品一区二区久久久久| 免费国产一区二区| 亚洲视频狠狠| 久久狠狠久久综合桃花| 欧美一区二区三区在线| 亚洲久久视频| 久久久999精品免费| 91久久一区二区| 欧美日韩国产一级片| 久久精品日韩| 欧美在线播放高清精品| 日韩视频在线你懂得| 亚洲电影在线| 国产精品久久一区二区三区| 欧美freesex8一10精品|