新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AT89S52單片機與CF卡的接口的電路圖和編程實例

        AT89S52單片機與CF卡的接口的電路圖和編程實例

        作者: 時間:2012-05-31 來源:網絡 收藏

        限于篇幅只將寫一個扇區代碼編寫(讀扇區代碼基本與此相同)如下:

        ;寫一個扇區

        WRITE: MOV DPTR, #SECTR_CNT

        MOV A, #1

        MOVX @DPTR, A

        MOV DPTR, #SECTR_NO

        MOV A, SECTRNO

        MOVX @DPTR, A

        MOV DPTR, #CYLINDER_LOW

        MOV A, CYLINDERL

        MOVX @DPTR, A

        MOV DPTR, #CYLINDER_HI

        MOV A, CYLINDERH

        MOVX @DPTR, A

        MOV DPTR, #DRV_HEAD

        MOV A, DRVHEAD

        ANL A, #0FH

        ORL A, #0E0H

        MOVX @DPTR, A

        MOV DPTR, #COMMAND

        MOV A, 30H

        MOVX @DPTR, A

        WRITE512:MOV R6,#0

        MOV R7,#2

        WRITE: MOV DPTR,#DATA_REG

        MOV A,#31H

        MOVX @DPTR,A

        DJNZ R6,WRITE

        DJNZ R7,WRITE

        RET

        4.結束語

        本設計的電路,闡述了卡的讀寫方法,并采用了通用的MCS-51系列為系統控制器,可移植性好。根據此電路可應用于其他卡進行讀寫,采用卡作為存儲介質,容量大,體積小,價格低廉,可應用于MP3播放器,數碼相機,移動存儲等各個領域,本試驗在線路板上調試通過,并配合計算機串口對CF卡進行讀寫操作,并可對CF卡進行數據恢復。

        電路圖文章專題:電路圖符號大全


        電路圖符號相關文章:電路圖符號大全



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 田阳县| 红河县| 陕西省| 西藏| 呈贡县| 龙陵县| 汝南县| 保德县| 河东区| 晋宁县| 根河市| 石狮市| 牡丹江市| 游戏| 永吉县| 孟州市| 临朐县| 宾川县| 两当县| 乐东| 奇台县| 油尖旺区| 比如县| 马龙县| 海宁市| 庄河市| 奇台县| 齐河县| 新竹市| 广宁县| 双城市| 花垣县| 太谷县| 思茅市| 鸡东县| 资溪县| 开阳县| 花莲县| 冀州市| 盐山县| 大城县|