|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
' Z1 G$ @% W% i摘要:
" u$ |7 j/ a4 e' T短产品的开发周期,降低产品的制造成本。本文以NOR Flash 存储器SST39SF040和MCS-51系列单; K6 k+ ^4 w: B" f7 q
片机为例,详细介绍大容量NOR Flash 存储器与8位单片机的接口技术,给出硬件连接电路和扇区擦除
! w3 m3 F) I3 b8 x操作的源程序代码。/ ^! n: ], o0 h0 v! a& v/ a7 c
3 K2 j; B2 n1 |9 e
关键词:NOR Flash存储器 接口设计 存储器扩展 8位单片机
A4 j9 l: H" f6 n1 H! {1 n4 r1 b& \
引言:Flash存储器又称闪速存储器,是20世纪80年代末% Y2 N: i* d( V- Y9 e* W- W' ^
逐渐发展起来的一种新型半导体不挥发存储器。它兼有4 f! c/ f0 o( K6 b! j
RAM和ROM的特点,既可以在线擦除、改写,又能够在, R' }# p8 j6 Z
掉电后保持数据不丢失。NORFlash是Flash存储器中- s& i6 j' L: E) A6 g- ^# J+ F0 T5 O
最早出现的一个品种,与其他种类的Flash存储器相比具.* ?* r% V5 w y; d9 i
有以下优势:可靠性高、随机读取速度快,可以单字节或单, n0 @. @' x8 @: d* S6 j
字编程,允许CPU直接从芯片中读取代码执行等。因此
$ B. C1 Q, x: q. O8 K% LNOR Flash存储器在嵌人式系统应用开发中占有非常重% T9 {8 M# M, ]* V$ G# p+ p8 X
要的地位。本文以SST公司的NORFlash芯片; k: I! _( x2 k9 X
SST39SF040和MCS-51单片机为例,针对大容量NOR$ e/ e2 |/ f/ T+ P {8 W5 c
Flash在8位低档单片机中应用的特殊性,详细介绍了其
3 L0 Y. t; a+ S6 d接口硬件和接口软件的设计方法。9 x: `/ V/ M. p j6 b6 e( u; V: `
) @& q8 d+ g" ?5 W" |. J
1 SST39SF040芯片介绍
3 j: y- F( ~0 N* A6 P& ?3 ]5 fSST39SF040是SST公司最近推出的一种基于Super
0 ?$ ^/ E- f! L# U( @Flash技术的NOR Flash存储器,属于SST公司并行闪速1 R' X* l% Q- _
存储器系列;适用于需要程序在线写人或大容量、非易失
* T! m; r: s) F2 C性数据重复存储的场合。
( J8 B' _- ~9 y) R1.1芯片内部功能结构和外部引脚1 O- b6 h3 f# n* S, o0 b
图1是SST39SF040的内部功能结构框图,由Super-: Y( I3 ?: l6 M& G$ T/ h( I
Flash存储单元、行译码器、列译码器、地址缓冲与锁存器、" s# w6 [! ?$ `- z7 H) f0 Q+ u
输人/输出缓冲和数据锁存器以及控制逻辑电路等部分组, }6 `4 Y$ I$ Q
成。图2是其外部引脚分布图,其中A18~A0为地址线,
0 m5 r, h% M, jCE为芯片选通信号,0E可作为读信号,WE为写信号,
+ v7 @5 K5 C G/ a: B2 l$ DDQ7~DQ0为数据线。
+ x" c! E$ L, c- E+ J& E
* c" S/ x0 }9 d3 I! O附件下载:4 _7 B1 U; v/ M1 Y* T& g
& d5 e3 Z6 p: _# u; P
6 l6 l/ j! K' G" y6 }
! j B7 b1 V; {0 ^$ a, D! s
|
|