新闻中心

EEPW首页>嵌入式系统>设计应用> 大容量NORFlash与8位单片机的接口设计

大容量NORFlash与8位单片机的接口设计

作者: 时间:2012-02-20 来源:网络 收藏


20.jpg

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扇区擦除程序代码如下:

21.jpg
22.jpg

结 语

本文从硬件和软件两个方面对NOR Flash存储器与8位技术进行了分析、探讨,给出了具体的方案。其思想和方法对嵌入式系统的应用设计具有较高的参考价值,笔者已将它应用到一款考勤机产品的设计开发当中。

存储器相关文章:存储器原理



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭