亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
51單片機(jī)+znFAT播放SD卡中的mp3文件全套源碼
[打印本頁(yè)]
作者:
2281070217
時(shí)間:
2018-5-18 01:22
標(biāo)題:
51單片機(jī)+znFAT播放SD卡中的mp3文件全套源碼
0.png
(43.6 KB, 下載次數(shù): 54)
下載附件
2018-5-18 04:02 上傳
單片機(jī)源程序如下:
#include "ZNFAT.H"
#include "sd.h"
#include "uart.h"
#include "vs1003.h"
struct znFAT_Init_Args idata Init_Args; // 初始化參數(shù)集合
struct FileInfo idata fileinfo; // 文件信息集合
void port_mode() // 端口模式
{
P0M1=0xff; P0M0=0xff;P1M1=0x0C;P1M0=0x0C;P4M1=0x80;P4M0=0x80;
}
int main()
{
unsigned int res=0,n=0;
port_mode(); // 所有IO口設(shè)為準(zhǔn)雙向弱上拉方式。
UART_Init(); // 波特率:9600 /22.1184MHZ
UART_Send_Str("串口設(shè)置完畢\r\n");
znFAT_Device_Init(); // 存儲(chǔ)設(shè)備初始化
UART_Send_Str("SD卡初始化完畢\r\n");
znFAT_Select_Device(0,&Init_Args); // 選擇設(shè)備
res=znFAT_Init(); // 文件系統(tǒng)初始化
if(!res) // 文件系統(tǒng)初始化成功
{
UART_Send_Str("文件系統(tǒng)初始化成功\r\n");
UART_Send_StrNum("DBR扇區(qū)地址:",Init_Args.BPB_Sector_No);
UART_Send_StrNum("總存儲(chǔ)容量(K字節(jié)):",Init_Args.Total_SizeKB);
UART_Send_StrNum("每扇區(qū)字節(jié)(個(gè)):",Init_Args.BytesPerSector);
UART_Send_StrNum("FAT扇區(qū)數(shù):",Init_Args.FATsectors);
UART_Send_StrNum("每簇扇區(qū)(個(gè)):",Init_Args.SectorsPerClust);
UART_Send_StrNum("第一FAT扇區(qū):",Init_Args.FirstFATSector);
UART_Send_StrNum("根目錄開(kāi)始扇區(qū):",Init_Args.FirstDirSector);
UART_Send_StrNum("FSINFO扇區(qū)地址:",Init_Args.FSINFO_Sec);
UART_Send_StrNum("下一空閑簇:",Init_Args.Next_Free_Cluster);
UART_Send_StrNum("剩余空閑簇:",Init_Args.Free_nCluster);
}
else // 文件系統(tǒng)初始化失敗
{
UART_Send_StrNum("文件系統(tǒng)初始化失敗 , 錯(cuò)誤碼:",res);
}
VS_Reset(); // VS1003復(fù)位初始化
while(!znFAT_Open_File(&fileinfo,"/*.mp3",n,1)) //打開(kāi)SD卡根目錄下所有MP3文件中的第n個(gè)
{
UART_Send_Str("===========================================================\n");
UART_Send_Str("打開(kāi)文件成功\n"); // 從串口輸出文件參數(shù)信息
UART_Send_Str("文件名為:");
UART_Send_Str(fileinfo.File_Name);
UART_Send_Enter();
UART_Send_StrNum("文件大小(字節(jié)):",fileinfo.File_Size);
UART_Send_StrNum("文件當(dāng)前偏移量(字節(jié)):",fileinfo.File_CurOffset);
UART_Send_Str("文件創(chuàng)建時(shí)間:\n");
UART_Send_Num(fileinfo.File_CDate.year); UART_Send_Str("年");
UART_Send_Num(fileinfo.File_CDate.month);UART_Send_Str("月");
UART_Send_Num(fileinfo.File_CDate.day); UART_Send_Str("日");
UART_Send_Num(fileinfo.File_CTime.hour); UART_Send_Str("時(shí)");
UART_Send_Num(fileinfo.File_CTime.min); UART_Send_Str("分");
UART_Send_Num(fileinfo.File_CTime.sec); UART_Send_Str("秒\r\n");
UART_Send_Enter();
VS_sin_test(200); // 正弦測(cè)試,可以聽(tīng)到一聲滴
znFAT_ReadDataX(&fileinfo,0,fileinfo.File_Size); //調(diào)用讀取文件函數(shù)(重定向),將數(shù)據(jù)送至VS1003
VS_Reset();
n++;
}
UART_Send_Str("===========================================================\n");
UART_Send_StrNum("文件列舉完畢,共有文件(個(gè)):",n);
while(1);
return 0;
}
復(fù)制代碼
所有資料51hei提供下載:
第21章 MP3播放器.zip
(19.99 MB, 下載次數(shù): 177)
2018-5-18 01:22 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
zzb
時(shí)間:
2018-5-18 16:16
謝謝分享!下來(lái)看看。
作者:
pyl2e
時(shí)間:
2019-12-10 13:56
樓主通過(guò)測(cè)試沒(méi)
作者:
pyl2e
時(shí)間:
2019-12-10 13:56
樓主通過(guò)MP3測(cè)試沒(méi),我正弦測(cè)試可以 ,音樂(lè)一直不發(fā)聲音
作者:
saint_lee1986
時(shí)間:
2021-11-22 00:42
這個(gè)好東西啊。不錯(cuò)
作者:
a35088582
時(shí)間:
2021-11-28 12:09
樓主通過(guò)測(cè)試了嗎?
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1