|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
& B) S7 A a3 T摘要:
+ Z2 u3 W$ b$ b7 y短产品的开发周期,降低产品的制造成本。本文以NOR Flash 存储器SST39SF040和MCS-51系列单
+ D% E% p: e3 n! U; J8 F片机为例,详细介绍大容量NOR Flash 存储器与8位单片机的接口技术,给出硬件连接电路和扇区擦除
0 [; v& D# r+ G- a( o9 \/ j- q操作的源程序代码。
1 r) a+ N2 G" s K! X
: P* f9 V9 K# f1 s3 f# _. c关键词:NOR Flash存储器 接口设计 存储器扩展 8位单片机9 O) `2 J$ M0 }/ o2 d
6 \( D! b& w! ^* C; q! V引言:Flash存储器又称闪速存储器,是20世纪80年代末* W; m4 x* l. s7 \; d, I/ C7 h0 F
逐渐发展起来的一种新型半导体不挥发存储器。它兼有; c% }) k$ X& F+ p) r3 q, w7 f9 Q) C- O
RAM和ROM的特点,既可以在线擦除、改写,又能够在1 [# z% ~6 w' m# ?- ?6 A+ N7 r
掉电后保持数据不丢失。NORFlash是Flash存储器中
& T- L8 y7 }; a" z7 |+ c! j最早出现的一个品种,与其他种类的Flash存储器相比具.7 u- b$ _8 F8 F
有以下优势:可靠性高、随机读取速度快,可以单字节或单
6 A/ f9 Z0 m8 ~- V. U字编程,允许CPU直接从芯片中读取代码执行等。因此0 u4 b$ {: g. {& _5 ~
NOR Flash存储器在嵌人式系统应用开发中占有非常重* r3 b6 L! }9 B
要的地位。本文以SST公司的NORFlash芯片
0 R2 d7 @( b% ~/ O0 M3 hSST39SF040和MCS-51单片机为例,针对大容量NOR
( c$ a( Z2 l: iFlash在8位低档单片机中应用的特殊性,详细介绍了其9 Y ?# D& z S+ m- [' l I2 f
接口硬件和接口软件的设计方法。
|6 `1 u- g& ?6 B6 y2 M* c8 u
" x F9 n, w+ A5 A0 t1 SST39SF040芯片介绍
1 J1 s7 q8 B0 X2 w" T9 |% F0 BSST39SF040是SST公司最近推出的一种基于Super
/ V7 e3 K/ p* @' H. z( _+ nFlash技术的NOR Flash存储器,属于SST公司并行闪速5 L* B7 I( j8 h# M: k: U0 O& Y
存储器系列;适用于需要程序在线写人或大容量、非易失
4 H& y" n( v' X* E性数据重复存储的场合。. O9 b, y) N# q- a4 P
1.1芯片内部功能结构和外部引脚- H* r/ r7 u' w8 r; I6 Z1 r
图1是SST39SF040的内部功能结构框图,由Super-4 Y9 `3 z9 @8 P0 l/ A
Flash存储单元、行译码器、列译码器、地址缓冲与锁存器、3 X# r) a l. I- z6 |& W
输人/输出缓冲和数据锁存器以及控制逻辑电路等部分组+ E5 n+ R, ]4 f! B# S
成。图2是其外部引脚分布图,其中A18~A0为地址线,, T8 Q6 ^' y# L( @
CE为芯片选通信号,0E可作为读信号,WE为写信号,! h. W3 G3 t5 `: d! w) o: X9 G) }
DQ7~DQ0为数据线。
9 F J* {8 O$ H1 n3 ~8 Q4 K* u9 e4 E
附件下载:
p8 R- ^! j. F: o6 _3 n- o8 Z+ {
. Z* f7 @/ f9 U7 F+ r- K A: G) H# t8 Y8 C6 W' [# G" P) }
|
|