新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 关于单片机AT89S52和CF卡的接口设计

关于单片机AT89S52和CF卡的接口设计

作者:时间:2013-03-15来源:网络收藏

  限于篇幅只将写一个扇区代码编写(读扇区代码基本与此相同)如下:

  ;写一个扇区

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

关键词: AT89S52 CF卡 操作方式

评论


相关推荐

技术专区

关闭