www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 智能硬件 > 智能硬件
[導(dǎo)讀]介紹一種利用SST89C54讀寫CF卡的設(shè)計(jì)方法。所給出的接口電路避免了目前通過(guò)單片機(jī)讀寫CF卡必須依賴外部存儲(chǔ)器和地址鎖存器的弊端,實(shí)現(xiàn)了在True IDE模式下SST89C54對(duì)CF卡標(biāo)準(zhǔn)文件的讀寫。

<STRONG>摘要:介紹一種利用SST89C54讀寫CF卡的設(shè)計(jì)方法。所給出的接口電路避免了目前通過(guò)單片機(jī)讀寫CF卡必須依賴外部存儲(chǔ)器和地址鎖存器的弊端,實(shí)現(xiàn)了在True IDE模式下SST89C54對(duì)CF卡標(biāo)準(zhǔn)文件的讀寫。
關(guān)鍵字:單片機(jī);CF卡;SST89C54;True IDE模式


1 引言
    電子存儲(chǔ)設(shè)備的不斷涌現(xiàn),使許多便攜設(shè)備大容量數(shù)據(jù)的實(shí)時(shí)處理和存儲(chǔ)成為可能,CF卡(Com-pactFlash card)因具有容量大、體積小、性能優(yōu)良、攜帶方便等優(yōu)點(diǎn),已廣泛應(yīng)用在數(shù)據(jù)采集系統(tǒng)和許多消費(fèi)類電子產(chǎn)品中。然而目前所開(kāi)發(fā)的產(chǎn)品成本高,電路復(fù)雜,所需元器件數(shù)目多,嚴(yán)重制約了CF卡在更廣闊領(lǐng)域內(nèi)的應(yīng)用。本文給出了一種簡(jiǎn)潔實(shí)用的硬件接口電路,成功實(shí)現(xiàn)了單片機(jī)對(duì)CF卡標(biāo)準(zhǔn)文件的讀寫。

2 接口電路設(shè)計(jì)
   
接口電路如圖l所示,采用與80C51兼容的SST89C54型單片機(jī)。SST89C54程序存儲(chǔ)器分為block0和blockl兩塊,前者為16 KB,后者為4 KB,block0和blockl的地址不是連續(xù)的。blockl從FOOOH開(kāi)始。上電后程序既可以從block0(0000H)開(kāi)始執(zhí)行,也可以從blockl(F000H)開(kāi)始執(zhí)行。單片機(jī)的Re-Map[l:0]位決定程序從哪塊程序存儲(chǔ)器開(kāi)始執(zhí)行。當(dāng)這2位都為l時(shí),程序從0000H開(kāi)始執(zhí)行,否則,從FOOOH開(kāi)始執(zhí)行。Re-Map[1:0]位是非易失性的,可以用編程器對(duì)其編程設(shè)置。CF卡的讀寫是通過(guò)卡內(nèi)的緩沖區(qū)進(jìn)行的,不支持直接讀寫存儲(chǔ)區(qū)域。由于一次至少要讀寫一個(gè)扇區(qū)(512字節(jié)),所以目前多數(shù)做法都必須要借助于6116、6264等外部存儲(chǔ)器,這樣做不僅增加了成本,而且給軟件設(shè)計(jì)帶來(lái)了很多不便。在本系統(tǒng)設(shè)計(jì)中,利用SST89C54單片機(jī)的第二個(gè)內(nèi)部程序存儲(chǔ)器blockl(4 Kbyte×8 bit)作為讀寫緩沖區(qū),這樣就可以巧妙地解決上述問(wèn)題,同時(shí)也避免了通過(guò)單片機(jī)讀寫CF卡必須依賴外部存儲(chǔ)器和地址存儲(chǔ)器的弊端。

    在該電路設(shè)計(jì)中還省去了地址鎖存器的應(yīng)用,而是將CF卡的A0、Al、A2引腳分別直接連接在微控制器的地址引腳A8(P2.O)、A9(P2.1)、A10(P2.2),經(jīng)過(guò)驗(yàn)證,同樣的代碼對(duì)這兩種硬件連接都適用。

3 讀寫程序設(shè)計(jì) 
    由于CF卡由ATA控制器和Flash存儲(chǔ)器兩部分構(gòu)成,而系統(tǒng)訪問(wèn)Flash存儲(chǔ)器的速度遠(yuǎn)遠(yuǎn)小于訪問(wèn)內(nèi)存的速度,如果系統(tǒng)頻繁訪問(wèn)CF卡,勢(shì)必會(huì)影響系統(tǒng)的實(shí)時(shí)性和工作效率,因此必須考慮CF卡讀寫程序的設(shè)計(jì)技巧。
3.1 檢查CF卡的狀態(tài)
    出于嚴(yán)謹(jǐn)考慮,當(dāng)寫入命令或?qū)懭霐?shù)據(jù)后要查詢狀態(tài)寄存器的狀態(tài),以判斷CF是否準(zhǔn)備就緒或讀寫成功。


    篇幅有限,其他程序就不一一舉出。鑒于介紹CF卡操作方式和讀寫文件原理的資料較多,本文就不再贅述,詳細(xì)內(nèi)容請(qǐng)參閱文獻(xiàn)[4-7]。

4 控制軟件設(shè)計(jì)
   
單片機(jī)讀寫CF卡的上位機(jī)軟件采用VisualC++6.O編寫。用戶的操作比較簡(jiǎn)單,只需向控制軟件發(fā)送扇區(qū)號(hào)和讀/寫扇區(qū)切換命令,其他的操作均由軟件自動(dòng)完成,對(duì)用戶完全透明。以扇區(qū)1的讀寫為例,如圖2所示。

5 結(jié)束語(yǔ)
    由于CF卡具有易于攜帶,兼容性好,容量大的特點(diǎn),可以預(yù)見(jiàn)CF將具有廣闊的應(yīng)用前景。本文給出了True IDE模式下單片機(jī)對(duì)CF卡的讀寫方案,可通過(guò)串行口在PC機(jī)與CF卡之間交換數(shù)據(jù)。在簡(jiǎn)化硬件電路設(shè)計(jì)的同時(shí),還提高了數(shù)據(jù)傳輸速度,具有較高的參考價(jià)值。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險(xiǎn)積極籌備個(gè)人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開(kāi)發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動(dòng)商業(yè)養(yǎng)老保險(xiǎn)、個(gè)人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險(xiǎn)等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動(dòng)的最基本功能。而對(duì)于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對(duì)于空間和生活深層關(guān)系的思考,同時(shí)也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績(jī)預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營(yíng)業(yè)收入7.54億元至8.33億元,同比增長(zhǎng)60.24%至77.03%;歸母凈利潤(rùn)預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級(jí)企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠(chéng)健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國(guó)際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國(guó)軟件定義存儲(chǔ)及超融合市場(chǎng)研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷售額同比增長(zhǎng)59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國(guó))在華深耕經(jīng)營(yíng)12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對(duì)在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國(guó)際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國(guó)進(jìn)出口商品交易會(huì)("廣交會(huì)")于"云端"開(kāi)幕。本屆廣交會(huì)上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過(guò)140,...

關(guān)鍵字: 中國(guó)智造 BSP 手機(jī) CAN

串口作為單片機(jī)開(kāi)發(fā)的一個(gè)常用的外設(shè),應(yīng)用范圍非常廣。大部分時(shí)候,串口需要接收處理的數(shù)據(jù)長(zhǎng)度是不定的。那么怎么才能判斷一幀數(shù)據(jù)是否結(jié)束呢,今天就以STM32單片機(jī)為例,介紹幾種接收不定長(zhǎng)數(shù)據(jù)的方法。

關(guān)鍵字: 單片機(jī) 串口 STM32

標(biāo)普500指數(shù)今年迄今為止下跌22.7%,但高盛(Goldman Sachs)策略師認(rèn)為估值依然太高。摩根士丹利旗下的Morgan Stanley Wealth Management稱,面對(duì)高通脹環(huán)境下的利率大幅上升,股...

關(guān)鍵字: DMA MANAGEMENT 高通 ST

智能硬件

22003 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉