久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4646|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

STC單片機(jī)+vs1003+W25Q256程序不全,缺少頭文件 求分享

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:323946 發(fā)表于 2018-5-7 09:34 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
STC單片機(jī)串口發(fā)送及LCD中斷接收程序,親測(cè)可用

單片機(jī)源程序如下:
  1. #include "stc15w4k32s4.h"
  2. #include <stdio.h>
  3. #include <string.h>


  4. #define EN_DISK_QUERY   1  //啟用磁盤(pán)查詢

  5. #include "SysTick.h"       //時(shí)鐘相關(guān)函數(shù) 延遲函數(shù)
  6. #include "W25Q256.h"       //Flash模塊
  7. #include "KeyHandle.h"
  8. #include "DEBUG.H"
  9. #include "lcd.h"
  10. #include "vs1003.h"        //音頻解碼模塊   

  11. char i;                              //用于for循環(huán)的變量,后為正在播放的歌曲位置
  12. UINT8   MP3Count;                    //歌曲數(shù)
  13. UINT32  MP3LenByOne;                 //單個(gè)歌曲長(zhǎng)度
  14. //UINT8   KeyDetectionTime = 0;      //k2按鍵檢測(cè)間隔
  15. UINT8    TempDisplayTime = 0;        //k1溫度顯示間隔
  16. UINT8    ResultStr;                  //操作結(jié)果返回值

  17. UINT8   idata   buf[64];
  18. UINT8   xdata   BufMP3[11*50];
  19. UINT8   xdata   SrcName[64];

  20. void init_time_interrupt()
  21. {

  22.     AUXR |= 0x80;                    //定時(shí)器0工作模式1
  23.           TMOD = 0x00;
  24.     TH0 = (65536-(24000000/60000)) / 256;      //定時(shí)器0,1設(shè)置為60ms
  25.     TL0 = (65536-(24000000/60000)) % 256;

  26.     TR0 = 1;         //啟動(dòng)定時(shí)器0
  27.     ET0 = 1;         //允許定時(shí)器0中斷

  28.     EX0 = 1;         //外部中斷0
  29.     IT0 = 1;         //指定外部中斷0下降沿觸發(fā),INT0(P3.2)
  30.     //TCON = 0x01;    //打開(kāi)外部中斷0,并設(shè)置為下降沿觸發(fā)
  31.     EA = 1;          //使能總中斷
  32. }

  33. void timer0() interrupt 1
  34. {
  35.     TH0 = (65536-(24000000/60000)) / 256;         //定時(shí)時(shí)間初值為60ms
  36.     TL0 = (65536-(24000000/60000)) % 256;

  37.     if(Count != 100)
  38.     {
  39.         Count++;                   //計(jì)數(shù)值加1
  40.         if(Count >= CountNum)      //到達(dá)預(yù)置計(jì)數(shù)值,一秒鐘更新一次定時(shí)值
  41.         {
  42.             Count = 0;             //清零
  43.                               if(!music_stop)
  44.                               {
  45.                                  Second--;         
  46.                GetAM2302Data();       //獲得溫濕度值
  47.                if(Second < 0)         //秒減小到0時(shí),重新從60遞減同時(shí)分減一
  48.                {
  49.                    Second = 59;
  50.                    Minute--;                                 
  51.                    if(Minute < 0)     //分減小到0時(shí)停止計(jì)時(shí)
  52.                    {
  53.                        Minute = 0;
  54.                        TimingDisplayFlag = 0;
  55.                        all_stop = 1;  //定時(shí)到停止播放音樂(lè)
  56.                        Count = 100;
  57.                    }
  58.                }
  59.                               }
  60.             
  61.         }
  62.     }
  63. }

  64. void main(void)
  65. {
  66.     UINT32  OffSetFile;
  67.     UINT32  Temp_Addr;
  68.     UINT32  Alarm_Addr;
  69.     UINT32  My_Addr = 0;           //初始化音樂(lè)地址
  70.     UINT8   MP3PlayIndex = 0;      //播放歌曲序號(hào)  切歌次數(shù)
  71.     uint32  music_addr[8] =        //flash音樂(lè)長(zhǎng)度  8首歌
  72.     {
  73.         0x00126f4f,
  74.         0x0010253a,
  75.         0x001c26db,
  76.         0x00129087,
  77.         0x003606c1,
  78.         0x00190806,
  79.         0x0016f3e1,
  80.         0x0023f007
  81.     };
  82.     uint32  music_Alarm[2] =       //報(bào)警音樂(lè)首末地址
  83.     {
  84.         0x00db3e9a,
  85.         0x00e256b7
  86.     };
  87.     bit Flash_SkipMusicFlag = 0;   //用于表示Flash切歌按鍵是否按下         0 自然切歌  1 按鍵切歌

  88.     char j;                        //用于for循環(huán)的變量
  89.     vol = 25;                      //音量初始化
  90.     CamPower_Ctrl = 0;             //視頻開(kāi)啟標(biāo)志位,0 關(guān)閉 ;1 開(kāi)啟
  91.                 SPI_RE_flag = 0;
  92.                 mInitSTDIO();
  93.                 init_time_interrupt();         //初始化定時(shí)器中斷0
  94.                 SPI_init();
  95.                 lcd_Init();                 //初始化LCD
  96.                 VS_Reset();                    //VS1003軟復(fù)位及初始化    其中包括設(shè)置音量
  97.     //myputchar('ResultStr');
  98.     VS_Write_Reg(0x0b,vol,vol);    //音量設(shè)置,左右聲道均最大音量
  99.         //printf( "\n*** vol: %s***\n", vol );
  100.                 while(1)
  101.                 {



  102.                 }


  103. }               
  104.                
  105.                
復(fù)制代碼

不完整的代碼下載,求幫助:
新建文件夾.rar (7.28 KB, 下載次數(shù): 78)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩1
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:41770 發(fā)表于 2018-5-29 09:40 | 只看該作者
文件不全!!!
回復(fù)

使用道具 舉報(bào)

板凳
ID:368622 發(fā)表于 2018-7-10 13:02 | 只看該作者
樓主,你的文件夾壓根就沒(méi)有關(guān)于W25Q256的驅(qū)動(dòng)程序,怎么回事哦???
回復(fù)

使用道具 舉報(bào)

地板
ID:593927 發(fā)表于 2019-8-2 09:38 | 只看該作者
壓縮包打不開(kāi)
回復(fù)

使用道具 舉報(bào)

5#
ID:59423 發(fā)表于 2019-12-18 14:38 | 只看該作者
W25Q256d的程序有嗎?
回復(fù)

使用道具 舉報(bào)

6#
ID:796531 發(fā)表于 2021-9-28 18:55 | 只看該作者
缺很多代碼
回復(fù)

使用道具 舉報(bào)

7#
ID:212354 發(fā)表于 2024-11-28 08:46 | 只看該作者
文件夾壓根就沒(méi)有關(guān)于W25Q256的驅(qū)動(dòng)程序
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品视频一二三区 | 国产美女一区二区 | 日本 欧美 三级 高清 视频 | 免费黄色录像片 | 久久99精品久久久久久 | 96久久久久久 | 亚洲三级国产 | 国产一级在线观看 | 黄色片网站国产 | 91精品久久久久久久久中文字幕 | 日韩精品一区二区三区四区视频 | 国产日韩一区二区三区 | 国产精品毛片无码 | 成人av播放 | www亚洲精品 | 日韩中文在线 | 欧美性大战久久久久久久蜜臀 | 日本久草| 欧美另类视频 | 欧美视频免费在线 | 亚洲天堂免费 | 91在线视频免费观看 | 久久大陆| 亚洲精品久久久久久久久久久久久 | 婷婷久久五月天 | 亚洲欧美激情四射 | 欧美在线二区 | 亚洲人成在线播放 | 81精品国产乱码久久久久久 | 男女爱爱福利视频 | 日韩国产欧美在线观看 | 国产成人精品一区二区三区 | 天堂一区二区三区 | 久久99久久99 | 91成人在线| 久久国产精品一区二区 | 亚洲日本一区二区 | 国产乱码一二三区精品 | 久久综合久久自在自线精品自 | 狠狠色综合欧美激情 | 国产精品久久久久久 |