欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
STC單片機+vs1003+W25Q256程序不全,缺少頭文件 求分享
[打印本頁]
作者:
yuanquanjiayuan
時間:
2018-5-7 09:34
標題:
STC單片機+vs1003+W25Q256程序不全,缺少頭文件 求分享
STC單片機串口發送及LCD中斷接收程序,親測可用
單片機源程序如下:
#include "stc15w4k32s4.h"
#include <stdio.h>
#include <string.h>
#define EN_DISK_QUERY 1 //啟用磁盤查詢
#include "SysTick.h" //時鐘相關函數 延遲函數
#include "W25Q256.h" //Flash模塊
#include "KeyHandle.h"
#include "DEBUG.H"
#include "lcd.h"
#include "vs1003.h" //音頻解碼模塊
char i; //用于for循環的變量,后為正在播放的歌曲位置
UINT8 MP3Count; //歌曲數
UINT32 MP3LenByOne; //單個歌曲長度
//UINT8 KeyDetectionTime = 0; //k2按鍵檢測間隔
UINT8 TempDisplayTime = 0; //k1溫度顯示間隔
UINT8 ResultStr; //操作結果返回值
UINT8 idata buf[64];
UINT8 xdata BufMP3[11*50];
UINT8 xdata SrcName[64];
void init_time_interrupt()
{
AUXR |= 0x80; //定時器0工作模式1
TMOD = 0x00;
TH0 = (65536-(24000000/60000)) / 256; //定時器0,1設置為60ms
TL0 = (65536-(24000000/60000)) % 256;
TR0 = 1; //啟動定時器0
ET0 = 1; //允許定時器0中斷
EX0 = 1; //外部中斷0
IT0 = 1; //指定外部中斷0下降沿觸發,INT0(P3.2)
//TCON = 0x01; //打開外部中斷0,并設置為下降沿觸發
EA = 1; //使能總中斷
}
void timer0() interrupt 1
{
TH0 = (65536-(24000000/60000)) / 256; //定時時間初值為60ms
TL0 = (65536-(24000000/60000)) % 256;
if(Count != 100)
{
Count++; //計數值加1
if(Count >= CountNum) //到達預置計數值,一秒鐘更新一次定時值
{
Count = 0; //清零
if(!music_stop)
{
Second--;
GetAM2302Data(); //獲得溫濕度值
if(Second < 0) //秒減小到0時,重新從60遞減同時分減一
{
Second = 59;
Minute--;
if(Minute < 0) //分減小到0時停止計時
{
Minute = 0;
TimingDisplayFlag = 0;
all_stop = 1; //定時到停止播放音樂
Count = 100;
}
}
}
}
}
}
void main(void)
{
UINT32 OffSetFile;
UINT32 Temp_Addr;
UINT32 Alarm_Addr;
UINT32 My_Addr = 0; //初始化音樂地址
UINT8 MP3PlayIndex = 0; //播放歌曲序號 切歌次數
uint32 music_addr[8] = //flash音樂長度 8首歌
{
0x00126f4f,
0x0010253a,
0x001c26db,
0x00129087,
0x003606c1,
0x00190806,
0x0016f3e1,
0x0023f007
};
uint32 music_Alarm[2] = //報警音樂首末地址
{
0x00db3e9a,
0x00e256b7
};
bit Flash_SkipMusicFlag = 0; //用于表示Flash切歌按鍵是否按下 0 自然切歌 1 按鍵切歌
char j; //用于for循環的變量
vol = 25; //音量初始化
CamPower_Ctrl = 0; //視頻開啟標志位,0 關閉 ;1 開啟
SPI_RE_flag = 0;
mInitSTDIO();
init_time_interrupt(); //初始化定時器中斷0
SPI_init();
lcd_Init(); //初始化LCD
VS_Reset(); //VS1003軟復位及初始化 其中包括設置音量
//myputchar('ResultStr');
VS_Write_Reg(0x0b,vol,vol); //音量設置,左右聲道均最大音量
//printf( "\n*** vol: %s***\n", vol );
while(1)
{
}
}
復制代碼
不完整的代碼下載,求幫助:
新建文件夾.rar
(7.28 KB, 下載次數: 78)
2018-5-7 09:34 上傳
點擊文件名下載附件
作者:
zcmthr
時間:
2018-5-29 09:40
文件不全。!
作者:
xingkongsyg
時間:
2018-7-10 13:02
樓主,你的文件夾壓根就沒有關于W25Q256的驅動程序,怎么回事哦???
作者:
avrbbs
時間:
2019-8-2 09:38
壓縮包打不開
作者:
zhangjianhu
時間:
2019-12-18 14:38
W25Q256d的程序有嗎?
作者:
paladina
時間:
2021-9-28 18:55
缺很多代碼
作者:
mingliang1211
時間:
2024-11-28 08:46
文件夾壓根就沒有關于W25Q256的驅動程序
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1