|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
% \: l4 X( o: j3 k% x+ ]
摘要:; J7 u, N9 e9 N4 z/ e; G ]- u
短产品的开发周期,降低产品的制造成本。本文以NOR Flash 存储器SST39SF040和MCS-51系列单
. w% S# B7 D/ K; S' Z) Q- ]片机为例,详细介绍大容量NOR Flash 存储器与8位单片机的接口技术,给出硬件连接电路和扇区擦除, q/ r/ p( Z) F8 L
操作的源程序代码。
# v9 Y) s5 O+ O8 t7 c
- R* b9 E5 i7 H2 m- i$ `* ]' U( E关键词:NOR Flash存储器 接口设计 存储器扩展 8位单片机
) A4 b4 e. V7 C/ `5 p- C' O* ~& U* E6 G
引言:Flash存储器又称闪速存储器,是20世纪80年代末
# m4 F% L: c5 T逐渐发展起来的一种新型半导体不挥发存储器。它兼有7 z+ |9 ?7 _5 b0 t. t2 m- B
RAM和ROM的特点,既可以在线擦除、改写,又能够在2 | ~( G) H5 i# B
掉电后保持数据不丢失。NORFlash是Flash存储器中5 K3 R0 `' l* o' \# Z
最早出现的一个品种,与其他种类的Flash存储器相比具.
' d5 B E0 c* z* Q有以下优势:可靠性高、随机读取速度快,可以单字节或单7 F, X1 u# m" T" b
字编程,允许CPU直接从芯片中读取代码执行等。因此
9 ]& j+ F0 M |+ C. ^ BNOR Flash存储器在嵌人式系统应用开发中占有非常重( h" O( S T' C' h1 q; w6 J
要的地位。本文以SST公司的NORFlash芯片1 E: _% ~4 [# X
SST39SF040和MCS-51单片机为例,针对大容量NOR" E1 m J5 F' U+ z) E, Y
Flash在8位低档单片机中应用的特殊性,详细介绍了其4 D" ]9 q* A% Y& h' W
接口硬件和接口软件的设计方法。
, i; r$ D# L2 l. T# {- `6 u
9 e! y1 o8 t b+ K$ F$ w- A$ j1 SST39SF040芯片介绍& H W( t: Q1 D+ ?3 J% J; p
SST39SF040是SST公司最近推出的一种基于Super1 ^8 o# c0 Q. I
Flash技术的NOR Flash存储器,属于SST公司并行闪速
6 g6 p1 _" v& @存储器系列;适用于需要程序在线写人或大容量、非易失! d3 Y( x# C a
性数据重复存储的场合。* X0 S2 X% A8 r
1.1芯片内部功能结构和外部引脚
4 @; n0 d" G4 @. [; S3 R' R图1是SST39SF040的内部功能结构框图,由Super-
9 V% r$ Z. w% n9 W" MFlash存储单元、行译码器、列译码器、地址缓冲与锁存器、
! f0 ]0 u& k' j3 Y, g8 U# |# U输人/输出缓冲和数据锁存器以及控制逻辑电路等部分组
: K- ^, V5 Z4 m7 q1 c成。图2是其外部引脚分布图,其中A18~A0为地址线,2 d, t1 s5 j$ ?# b) |; L
CE为芯片选通信号,0E可作为读信号,WE为写信号,
6 N( @; | ?$ i1 `# ZDQ7~DQ0为数据线。
' ^; D- M$ W: {( I) g1 y2 n, H
1 x" L( G' \( P6 D附件下载:
; s0 x$ \' Y3 X$ l% z
" W$ o" N) g. ^ N5 F7 X- h8 J/ X; V y. E
[& V# C3 h6 a$ `5 G
|
|