新闻中心

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 下一页

评论


相关推荐

技术专区

关闭