新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 單片機與CF卡的接口設計與實現

        單片機與CF卡的接口設計與實現

        ——
        作者:河南理工大學 張治斌.喬應旭 時間:2006-10-30 來源:中電網 收藏
        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

        超級電容器相關文章:超級電容器原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 科尔| 米泉市| 志丹县| 旺苍县| 申扎县| 浦江县| 惠东县| 大同市| 郧西县| 紫金县| 贵阳市| 金堂县| 攀枝花市| 大城县| 阿巴嘎旗| 池州市| 阿拉善左旗| 万荣县| 伊吾县| 沙雅县| 丹巴县| 桐乡市| 平谷区| 重庆市| 肇州县| 安多县| 水城县| 阜城县| 高要市| 嘉义县| 宿松县| 东乡族自治县| 台中县| 蓬莱市| 怀来县| 浙江省| 株洲市| 周口市| 东兰县| 古丈县| 通江县|