资源简介
采用51单片机实现SD卡的读写操作,源程序以及原理图
代码片段和文件信息
#include “common.h“
#include “Fat.h“
#include “Fat32.h“
#include “DEVICE.H“
#include “HAL.H“
////////////////////////////////////////
extern SYS_INFO_BLOCK xdata DeviceInfo;
extern FILE_INFO xdata ThisFile;
extern unsigned char xdata DBUF[];//BUFFER_LENGTH];
unsigned char xdata FATBUF[512];
////////////////////////////////////////
unsigned long FirstSectorofCluster(unsigned int clusterNum)
{
unsigned long temp;
temp=clusterNum-2;
temp=temp*DeviceInfo.BPB_SecPerClus;
temp=temp+DeviceInfo.FirstDataSector;
return temp;
}
unsigned int ThisFatSecNum(unsigned int clusterNum)
{
unsigned int temp;
temp=clusterNum/(DeviceInfo.BPB_BytesPerSec/2);
temp=temp+DeviceInfo.FatStartSector;
return temp;
}
unsigned int ThisFatEntOffset(unsigned int clusterNum)
{
return (clusterNum%(DeviceInfo.BPB_BytesPerSec/2))*2;
}
unsigned int GetNextClusterNum(unsigned int clusterNum)
{
unsigned int FatSecNumFatEntOffset;
FatSecNum=ThisFatSecNum
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.CA.... 88388 2005-03-01 18:22 硬件原理图\单片机读写SD_MMC卡.pdf
.CA.... 37 2003-05-29 04:28 测试命令\CreatDir
.CA.... 37 2003-05-29 04:14 测试命令\CreatFile
.CA.... 101 2003-05-29 05:28 测试命令\CreatLongNameDir
.CA.... 101 2003-05-29 05:27 测试命令\CreatLongNameFile
.CA.... 37 2000-01-11 22:12 测试命令\DeleteFile
.CA.... 37 2000-01-13 16:21 测试命令\DetectDisk
.CA.... 37 2003-05-29 04:16 测试命令\DownDir
.CA.... 37 2000-01-11 22:13 测试命令\GetSpace
.CA.... 37 2000-01-11 22:02 测试命令\ListFile
.CA.... 37 2003-05-29 04:05 测试命令\OpenFile
.CA.... 37 2003-05-29 05:27 测试命令\ReadFile
.CA.... 37 2003-05-29 05:27 测试命令\SetPointer
.CA.... 37 2003-05-29 04:06 测试命令\UpDir
.CA.... 37 2003-05-30 20:05 测试命令\UpRootDir
.CA.... 47 2003-05-29 05:27 测试命令\WriteFile
.CA.... 6523 2003-12-12 22:09 固件程序C51源代码\V3.0\AT89X52.H
.CA.... 198899 2008-02-15 12:46 固件程序C51源代码\V3.0\C51_UsbDisk
.CA.... 78451 2008-02-15 12:46 固件程序C51源代码\V3.0\C51_UsbDisk.hex
.CA.... 162 2008-02-15 12:46 固件程序C51源代码\V3.0\C51_UsbDisk.lnp
.CA.... 171047 2008-02-15 12:46 固件程序C51源代码\V3.0\C51_UsbDisk.M51
.CA.... 4270 2008-02-21 14:09 固件程序C51源代码\V3.0\C51_UsbDisk.Opt
.CA.... 0 2008-02-21 14:09 固件程序C51源代码\V3.0\C51_UsbDisk.plg
.CA.... 1915 2006-10-27 00:51 固件程序C51源代码\V3.0\C51_UsbDisk.Uv2
.CA.... 4270 2008-02-19 17:08 固件程序C51源代码\V3.0\C51_UsbDisk_Opt.Bak
.CA.... 1078 2000-01-14 00:46 固件程序C51源代码\V3.0\common.h
.CA.... 3997 2006-01-03 11:41 固件程序C51源代码\V3.0\DEVICE.C
.CA.... 2055 2005-02-26 17:41 固件程序C51源代码\V3.0\DEVICE.H
.CA.... 7280 2006-10-27 00:20 固件程序C51源代码\V3.0\DEVICE.LST
.CA.... 18175 2006-10-27 00:20 固件程序C51源代码\V3.0\DEVICE.OBJ
............此处省略37个文件信息
- 上一篇:51单片机播放WAV
- 下一篇:51单片机万用表原理图PCB
相关资源
- 51单片机:信号发生器
- 基于51单片机的spwm波形产生程序
- M26短信猫 发短信(51单片机)
- nrf51822 PPI开发demo
- 18b20温度显示
- 51单片机计数器仿真加程序
- 51单片机四位数码管显示
- 基于51单片机的智能计算器(实现两个
- 80C51 family programmer guide
- 51实时操作系统程序(easy51os)
- STC51 ADC 采集及串口通讯
- DSP28335通过SPI读写SD卡例程
- hx711+51单片机+lcd1602显示测试例程
- C8051F06x中文版.pdf
- STM32H7库函数说明 英文版(共计1514页
- DHT11温湿度传感器51单片机在LCD1602.d
- lcd1602频率计(.LST)
- 51单片机巫妖王板子测试程序-串口收
- 51单片机万用表原理图PCB
- 51单片机播放WAV
- 51+sl811读写U盘的源程序+原理图
- 51单片机实现电子书
- 用8051与1601LCD设计的计算器
- 51单片机及温度传感器DS18B20来设计
- 步进电机驱动程序(51单片机可编程电
- 51单片机温度采集和光控
- bootloader(common.c)
- ASR MMI 接口文档
- DHT11显示温度加湿度51单片机
- 51单片机PWM调控风扇步进电机计时定时
评论
共有 条评论