新闻中心

EEPW首页 > 电源与新能源 > 单片机与CF卡的接口设计与实现

单片机与CF卡的接口设计与实现

——
作者:时间:2007-04-05来源:收藏
1 引言
       电子存储设备的不断涌现,使许多便携设备大容量数据的实时处理和存储成为可能,卡( Compact Flash card)因具有容量大、体积小、性能优良、携带方便等优点,已广泛应用在数据采集系统和许多消费类电子产品中。然而目前所开发的产品成本高,电路复杂,所需元器件数目多,严重制约了卡在更广阔领域内的应用。本文给出了一种简洁实用的硬件电路.成功实现了卡标准文件的读写。
       2 电路设计
       电路如图1所示,采用与80C51兼容的SST89C54型。SST89C54程序存储器分为block0和block1两块,前者为16 KB,后者为4 KB,block0和block1的地址不是连续的。Block1从F000H开始。上电后程序既可以从blockO(0000H)开始执行,也可以从block1(F000H)开始执行。的Re-Map[1:0]位决定程序从哪块程序存储器开始执行。当这2位都为1时,程序从0000H开始执行,否则,从F000H开始执行。Re-Map[1:0]位是非易失性的,可以用编程器对其编程设置。CF卡的读写是通过卡内的缓冲区进行的.不支持直接读写存储区域。由于一次至少要读写一个扇区(512字节),所以目前多数做法都必须要借助于6116、6264等外部存储器,这样做不仅增加了成本,而且给软件设计带来了很多不便。在本系统设计中,利用SST89C54单片机的第二个内部程序存储器block1(4 Kbyte

关键词: CF 单片机 接口

评论


相关推荐

技术专区

关闭