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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機(jī)音樂盒設(shè)計全套資料 按鍵可以上一曲,下一曲,開始或暫停。電位器可以調(diào)節(jié)...

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:357603 發(fā)表于 2018-6-24 10:43 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
功能介紹:
本設(shè)計采用STC89C51/52(與AT89C51/52、AT89S51/52通用,指定單片機(jī)請留言)單片機(jī)做為主控制器
主要功能:單片機(jī)內(nèi)置8首歌曲,按鍵可以上一曲,下一曲,開始或暫停。電位器可以調(diào)節(jié)音量。LM386驅(qū)動喇叭,夠響亮!

使用說明:
一共4個按鍵
上面那個獨立的是復(fù)位按鍵,按下去程序從頭執(zhí)行,詳情請看視頻講解文件夾中的最小系統(tǒng)介紹。
下面3個按鍵分別是:上一曲、開始/暫停、下一曲。

《煙花易冷》
《發(fā)如雪》
《簡單愛》
《世上只有媽媽好》
《當(dāng)你孤單你會想起誰》
《鄉(xiāng)間小路》
《送別》
《最浪漫的事》



單片機(jī)源程序如下:
  1. //////////////////////////////////////////////
  2. //51單片機(jī)音樂播放器程序                                        //
  3. //共三個按鍵:上一曲、下一曲、播放\暫停                //
  4. //播放完一首歌曲無按鍵按下時順序播放下一曲        //
  5. //////////////////////////////////////////////
  6. #include<REG52.H>
  7. //#define sound_amount 5 //歌曲的數(shù)量
  8. sbit play_up=P1^3;           //上一首歌
  9. sbit play_down=P3^5;   //下一首歌
  10. sbit pause=P3^2;       //播放\暫停
  11. sbit speaker=P1^0;     //無源蜂鳴器
  12. //////////////////////////////////////////////
  13. unsigned char timer0h,timer0l,time;//timer0h,timer0l為定時器T0的高低位初值,time為對應(yīng)的節(jié)拍時間
  14. unsigned char music_num;       //music_num為歌曲編號,music_num=0表示剛開機(jī)時的狀態(tài),num是查找歌曲數(shù)據(jù)表的地址
  15. unsigned int num;
  16. signed int fre;                   //對應(yīng)頻率數(shù)據(jù)表的地址
  17. bit play_enable;                   //歌曲播放的使能標(biāo)志位,用于播放\暫停
  18. void delay(unsigned char t);           //延時子函數(shù),控制發(fā)音的時間長度
  19. void delayms(unsigned int t);           //普通延時子程序,可用于按鍵消抖
  20. void song(void);                           //演奏一個音符
  21. void music_play(void);                   //播放歌曲
  22. //////////////////////////////////////////////
  23. //每三個數(shù)字,代表一個音符
  24. //第一個數(shù)字是音符的數(shù)值1234567之一(第幾個音),代表哆來咪發(fā)...
  25. //第二個數(shù)字是0123之一,代表低音\中音\高音\超高音(第幾個八度)
  26. //第三個數(shù)字是時間長度,以半拍為單位,樂曲數(shù)據(jù)表的結(jié)尾是三個0
  27. //////////////////////////////////////////////

  28. //《煙花易冷》
  29. unsigned char code song1[]={
  30.      5,2,1, 3,2,1, 2,2,2, 2,2,4, 3,2,1, 1,2,1, 2,2,1, 3,2,4,
  31.          5,2,1, 3,2,1, 2,2,2, 2,2,2, 5,1,1, 3,2,1, 4,2,1, 3,2,4,
  32.          3,2,1, 3,2,1, 7,2,1, 3,2,1, 2,2,2, 1,2,1, 7,1,1, 1,2,1,
  33.          2,2,1, 3,2,1, 6,2,3, 6,1,1, 1,2,1, 3,2,1, 2,2,1, 6,1,1,
  34.          1,2,1, 7,1,1, 5,1,1, 6,1,6, 5,2,1, 3,2,1, 2,2,2, 2,2,1,
  35.          2,2,1, 3,2,1, 1,2,1, 2,2,1, 3,2,4, 5,2,1, 3,2,1, 2,2,2,
  36.          2,2,1, 2,2,1, 5,1,1, 3,2,1, 4,2,1, 3,2,4, 3,2,1, 3,2,1,
  37.          7,2,3, 3,2,1, 2,2,2, 1,2,1, 7,1,1, 1,2,1, 2,2,1, 3,2,1,
  38.          6,2,3, 6,1,1, 1,2,1, 3,2,1, 2,2,1, 6,1,1, 1,2,1, 7,1,2,
  39.          5,1,2, 6,1,6, 0,0,0 };

  40. //《發(fā)如雪》
  41. unsigned char code song2[]={
  42.      5,1,1, 2,2,1, 3,2,2, 2,2,1, 3,2,1, 5,2,1, 6,2,1, 5,2,3, 1,2,1, 2,2,1,
  43.          3,2,1, 6,2,1, 5,2,1, 3,2,1, 5,2,3, 5,2,1, 6,2,1, 1,3,2, 6,2,1, 5,2,1,
  44.          3,2,1, 5,2,1, 3,2,2, 1,2,1, 2,2,1, 3,2,1, 1,2,1, 6,1,1, 3,2,1, 2,2,1,
  45.          5,1,1, 2,2,1, 3,2,2, 2,2,1, 3,2,1, 5,2,1, 6,2,1, 5,2,3, 1,2,1, 2,2,1,
  46.          3,2,1, 6,2,1, 5,2,3, 5,2,1, 6,2,1, 1,3,2, 6,2,1,
  47.          5,2,1, 3,2,1, 5,2,1, 3,2,2, 1,2,1, 6,1,1, 3,2,1, 2,2,1, 1,2,1, 6,1,1,
  48.          1,2,1, 2,2,1, 2,2,1, 1,2,4, 0,0,0 };

  49. //《簡單愛》
  50. unsigned char code song3[]={
  51.      5,1,1, 1,2,1, 2,2,1, 3,2,1, 2,2,1, 3,2,1, 4,2,1, 5,2,1, 5,2,1, 5,2,1,
  52.          4,2,1, 3,2,1, 2,2,3, 5,1,1, 1,2,1, 2,2,1, 3,2,1, 4,2,1, 5,2,1, 5,2,1,
  53.          5,2,1, 6,2,1, 5,2,2, 2,2,1, 3,2,1, 1,2,2, 1,2,1, 6,1,1, 2,2,1, 2,2,1,
  54.          3,2,1, 3,2,1, 1,2,1, 5,2,1, 1,2,1, 5,2,1, 1,2,1, 7,1,1, 1,2,1, 1,2,1, 6,1,1,
  55.          2,2,1, 2,2,1, 3,2,1, 3,2,1, 5,2,1, 5,2,1,
  56.          5,2,1, 6,2,1, 5,2,2, 2,2,1, 3,2,1, 1,2,2,  
  57.          5,1,1, 1,2,1, 2,1,2, 3,2,1, 2,2,1, 3,2,1, 4,2,1, 5,2,1, 5,2,1, 5,2,1,
  58.          4,2,1, 3,2,1, 2,2,3, 5,1,1, 1,2,1, 2,2,1, 3,2,1, 2,2,1, 3,2,1, 4,2,1,
  59.          5,2,1, 5,2,1, 5,2,2, 2,2,1, 3,2,1, 1,2,2, 1,2,1, 6,1,1, 2,2,1, 2,2,1,
  60.          3,2,1, 3,2,1, 1,2,2, 5,2,1, 1,2,1, 5,2,1, 5,2,1, 7,1,1, 1,2,1, 0,0,0 };

  61. //《世上只有媽媽好》
  62. unsigned char code song4[]={
  63.      6,2,3, 5,2,1, 3,2,2, 5,2,2, 1,3,2, 6,2,1,
  64.          //6,2,3代表6,中音,3個半拍;
  65.          //5,2,1代表5,中音,1個半拍;
  66.          //3,2,2代表3,中音,2個半拍;
  67.          //5,2,2代表5,中音,2個半拍;
  68.          //1,3,2代表1,高音,2個半拍;
  69.          //...
  70.      5,2,1,6,2,4, 3,2,2, 5,2,1, 6,2,1, 5,2,2, 3,2,2, 1,2,1,6,1,1, 5,2,1,
  71.          3,2,1, 2,2,4, 2,2,3, 3,2,1, 5,2,2, 5,2,1, 6,2,1, 3,2,2, 2,2,2,
  72.          1,2,4, 5,2,3, 3,2,1,2,2,1, 1,2,1, 6,1,1, 1,2,1, 5,1,6, 0,0,0};

  73. //《當(dāng)你孤單你會想起誰》
  74. unsigned char code song5[]={
  75.      3,2,2, 3,2,1, 4,2,1, 3,2,2, 2,2,1, 1,2,1,  2,2,2, 5,2,2, 2,2,2, 2,2,3,
  76.          1,2,2, 1,2,1, 2,2,1, 1,2,2, 7,1,1, 6,1,1, 7,1,2, 3,2,2, 7,1,2, 7,1,3,
  77.          6,1,2, 2,2,1, 3,2,1, 2,2,1, 1,2,1, 6,1,2, 5,1,2, 2,2,1, 3,2,1, 2,2,1,
  78.          1,2,1, 6,1,2, 6,1,2, 2,2,1, 3,2,1, 2,2,1, 1,2,1, 6,1,1, 7,1,1, 1,2,6, 0,0,0 };

  79. //《鄉(xiāng)間小路》
  80. unsigned char code song6[]={
  81.      3,1,2, 3,1,1, 3,1,1, 6,0,1, 6,0,1, 1,1,2,
  82.      6,0,1, 5,0,1, 6,0,4, 6,0,2, 6,0,1 ,6,0,1, 6,0,2, 6,0,1, 1,1,1,
  83.      2,1,2, 2,1,1, 3,1,1, 2,1,4, 3,1,1, 3,1,1, 3,1,1, 2,1,1, 4,1,2,
  84.      4,1,2, 3,1,2, 2,1,1, 1,1,1, 2,1,4, 7,0,1, 7,0,1, 7,0,1, 6,0,1,
  85.      5,0,1, 5,0,1, 6,0,1, 7,0,1, 7,0,1, 6,0,1, 5,0,1, 6,0,4, 6,1,2,
  86.      3,1,1, 6,1,1, 7,1,1, 6,1,1, 5,1,1, 5,1,2, 5,1,1, 2,1,1, 5,1,1,
  87.      6,1,1, 5,1,1, 4,1,1, 4,1,2, 4,1,1, 3,1,1, 2,1,2, 1,1,1, 2,1,1,
  88.      3,1,1, 2,1,1, 1,1,1, 2,1,1, 3,1,4, 6,1,2, 3,1,1, 6,1,1, 7,1,1,
  89.          6,1,1, 5,1,1, 5,1,2, 2,1,1, 5,1,1, 6,1,1, 5,1,1, 4,1,1, 0,0,0};     

  90. //《送別》
  91. unsigned char code song7[]={
  92.      5,1,2, 3,1,3, 5,1,1, 1,2,3, 6,1,2, 1,2,2,
  93.      5,1,4, 5,1,2, 1,1,1, 2,1,1, 3,1,2, 2,1,1, 1,1,1, 2,1,4, 5,1,2,
  94.          3,1,1, 5,1,1, 1,2,2, 7,1,1, 6,1,2, 1,2,2, 5,1,4, 5,1,2, 2,1,1,
  95.          3,1,1, 4,1,2, 7,0,1, 1,1,4, 6,1,2, 1,2,2, 1,2,4, 7,1,2, 6,1,1,
  96.          7,1,1, 1,2,4, 6,1,1, 7,1,1, 1,2,1, 6,1,1, 6,1,1, 5,1,1, 3,1,1,
  97.          1,1,1, 2,1,8, 5,1,2, 3,1,1, 5,1,1, 1,2,2, 7,1,1, 6,1,2, 1,2,2,
  98.          5,1,4, 5,1,2, 2,1,1, 3,1,1, 4,1,2, 7,0,2, 1,1,4, 0,0,0};

  99. //《最浪漫的事》
  100. unsigned char code song8[]={
  101.      5,1,1, 6,1,1, 1,2,1, 6,1,2, 6,1,1, 5,1,1, 6,1,1, 5,1,1, 3,1,1, 5,1,5,
  102.          5,1,1, 6,1,1, 1,2,1, 6,1,2, 6,1,1, 5,1,1, 6,1,1, 5,1,1, 6,1,1, 1,1,5,
  103.          1,1,1, 2,1,1, 3,1,1, 2,1,1, 2,1,1, 2,1,1, 1,1,1, 2,1,1, 1,1,1, 6,1,1,
  104.          3,1,2, 2,1,3, 5,1,1, 6,1,1, 1,2,1, 6,1,2, 6,1,1, 5,1,1, 6,1,1, 5,1,1,
  105.          6,1,1, 1,1,5, 1,1,1, 2,1,1, 3,1,1, 4,1,2, 4,1,1, 5,1,1, 6,1,1, 6,1,1,
  106.          5,1,1, 6,1,2, 1,2,1, 6,1,3, 1,2,1, 6,1,1, 5,1,1, 5,1,4, 1,1,1, 6,1,1,
  107.          5,1,5, 5,1,1, 6,1,1, 1,2,1, 3,1,1, 2,1,1, 3,1,1, 1,1,6, 0,0,0};

  108. // 頻率-半周期數(shù)據(jù)表 高八位  共保存了四個八度的28個頻率數(shù)據(jù)
  109. unsigned char code FREQH[]={
  110.     0xF2, 0xF3, 0xF5, 0xF5, 0xF6, 0xF7, 0xF8,    //低音1234567
  111.     0xF9, 0xF9, 0xFA, 0xFA, 0xFB, 0xFB, 0xFC, 0xFC,//1,2,3,4,5,6,7,i
  112.     0xFC, 0xFD, 0xFD, 0xFD, 0xFD, 0xFE,            //高音 234567
  113.     0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFF};   //超高音 1234567

  114. // 頻率-半周期數(shù)據(jù)表 低八位
  115. unsigned char code FREQL[]={
  116.     0x42, 0xC1, 0x17, 0xB6, 0xD0, 0xD1, 0xB6,    //低音1234567
  117.     0x21, 0xE1, 0x8C, 0xD8, 0x68, 0xE9, 0x5B, 0x8F, //1,2,3,4,5,6,7,i
  118.     0xEE, 0x44, 0x6B, 0xB4, 0xF4, 0x2D,             //高音 234567
  119.     0x47, 0x77, 0xA2, 0xB6, 0xDA, 0xFA, 0x16};   //超高音 1234567  
  120. void KEY()
  121. {
  122.         if(!pause)                //暫停鍵處理
  123.                 {
  124.                 delayms(5);
  125.                 if(!pause)
  126.                 {
  127.                         TR0=0;
  128.                         speaker=1;
  129.                         if(music_num==0)    //music_num=0只有在剛開機(jī),且未按下暫停鍵時存在,表示剛開機(jī)時的狀態(tài),按下后從第一首開始播放
  130.                         {
  131.                                 music_num=1;    //歌曲序號置1
  132.                                 num=0;                //從頭播放
  133.                                 play_enable=1;        //允許播放
  134.                         }
  135.                         else
  136.                         {
  137.                                 play_enable=~play_enable;
  138.                             speaker=1;
  139.                         }
  140.                         while(!pause)         //若按著暫停鍵不放手時的處理
  141.                         {
  142.                         if(play_enable==0){}                //如果是暫停,則顯示時間不變//(暫停時play_enable==0)
  143.                         }

  144.                   }//暫停鍵處理結(jié)束
  145.         }//while結(jié)束

  146.                 if((!play_up)&&(music_num!=0)) //上一首按鍵
  147.                 {
  148.                 delayms(5);
  149.                 if((!play_up)&&(music_num!=0))
  150.                 {
  151.                    TR0=0;
  152.                    speaker=1;
  153.                         music_num-=1;//歌曲編號減一
  154.                         if(music_num<=0)
  155.                         music_num=8;
  156.                         num=0;                 //從頭開始播放

  157. /*                        if(music_num==(sound_amount+1))
  158.                                 music_num=1;          */
  159.                         delayms(500);//歌曲切換時延時0.5S
  160.                 }       
  161.                 }

  162.                 if((!play_down)&&(music_num!=0))
  163.                 {
  164.                 delayms(5);
  165.                 if((!play_down)&&(music_num!=0))
  166.                 {   
  167.                         TR0=0;
  168.                         speaker=1;
  169.                         music_num+=1;//歌曲編號加一
  170.                         if(music_num>=9)
  171.                         music_num=1;
  172.                         num=0;                  //從頭開始播放

  173.         /*                if(music_num==0)
  174.                                 music_num=sound_amount;                  */
  175.                         delayms(500);//歌曲切換時延時0.5S
  176.                 }
  177.                 }
  178. }
  179. void main(void)
  180. {
  181.         TMOD=0x11; //T0 T1 均在工作方式1
  182.         ET0=1;  //T0開中斷
  183.         EA=1;   //CPU開中斷         
  184.         while(1)
  185.         {
  186.                 music_play();        //根據(jù)當(dāng)前狀態(tài)播放相應(yīng)歌曲的某個音符

  187.                 KEY();

  188.         }
  189. }

  190. void delayms(unsigned int t)           //MS延時子程序
  191. {
  192.         unsigned int i,j;
  193.         for(i=0;i<t;i++)
  194.         {
  195.                 for(j=0;j<123;j++)
  196.                         ;
  197.         }
  198. }

  199. void delay(unsigned char t)            //延時子函數(shù),控制發(fā)音的時間長度,每個節(jié)拍0.4S
  200. {
  201.         unsigned char t1;
  202.         unsigned long t2;
  203.         for(t1=0;t1<t;t1++)               //嵌套循環(huán), 共延時t個半拍
  204.         {
  205.             for(t2=0;t2<6500;t2++) //延時期間, 可進(jìn)入T0中斷去發(fā)音
  206.         {
  207.                 KEY();
  208.         }
  209.         }
  210.         TR0=0;                               //關(guān)閉T0, 停止發(fā)音
  211. }

  212. void timer0(void) interrupt 1  //T0中斷程序,控制發(fā)音的音調(diào)
  213. {
  214.         speaker=!speaker;//輸出方波, 發(fā)音
  215.         TH0=timer0h;         //下次的中斷時間,這個時間控制音調(diào)高低
  216.         TL0=timer0l;
  217. }

  218. void song(void)          //演奏一個音符
  219. {
  220.         TH0=timer0h;    //控制音調(diào)
  221.         TL0=timer0l;
  222.         TR0=1;                    //啟動T0, 由T0輸出方波發(fā)音
  223.         delay(time);    //每個音符的演奏時間
  224. }
  225. ////////////////////////////////////////////////////////////////////////////////////
  226. void music_play(void)//播放相應(yīng)歌曲的某個音符
  227. {
  228.         if((music_num==1)&&(play_enable==1))
  229.         {
  230.                 fre=song1[num]+7*song1[num+1]-1;//第i個是音符,第i+1個是第幾個八度
  231.                 timer0h=FREQH[fre];                    //從數(shù)據(jù)表中讀出頻率數(shù)值,實際上是定時的時間長度
  232.             timer0l=FREQL[fre];
  233.             time=song1[num+2];              //讀出時間長度數(shù)值
  234.             num+=3;
  235.                 if(fre<0)                //判斷歌曲的結(jié)束位,結(jié)束后轉(zhuǎn)到下一首
  236.                 {
  237.                         num=0;            //下一首從頭播放
  238.                         music_num=2;
  239.             }
  240.                 song();                //發(fā)出一個音符
  241.         }
  242. ////////////////////////////////////////////////////////////////////////////////////
  243.         if((music_num==2)&&(play_enable==1))
  244.         {  
  245.                 fre=song2[num]+7*song2[num+1]-1;
  246.                 timer0h=FREQH[fre];
  247.             timer0l=FREQL[fre];
  248.             time=song2[num+2];
  249.             num+=3;
  250.                 if(fre<0)
  251.                 {
  252.                         num=0;
  253.                         music_num=3;
  254.             }
  255.                 song();               
  256.         }
  257. ////////////////////////////////////////////////////////////////////////////////////
  258.                 if((music_num==3)&&(play_enable==1))
  259.         {  
  260.                 fre=song3[num]+7*song3[num+1]-1;
  261.                 timer0h=FREQH[fre];
  262.             timer0l=FREQL[fre];
  263.             time=song3[num+2];
  264.             num+=3;
  265.                 if(fre<0)
  266.                 {
  267.                         num=0;
  268.                         music_num=4;
  269.             }
  270.                 song();               
  271.         }
  272. ////////////////////////////////////////////////////////////////////////////////////
  273.         if((music_num==4)&&(play_enable==1))
  274.         {
  275.                 fre=song4[num]+7*song4[num+1]-1;
  276.                 timer0h=FREQH[fre];
  277.             timer0l=FREQL[fre];
  278.             time=song4[num+2];
  279.             num+=3;
  280.                 if(fre<0)
  281.                 {
  282.                         num=0;
  283.                         music_num=5;
  284.             }
  285.                 song();               
  286.         }
  287. ////////////////////////////////////////////////////////////////////////////////////
  288.         if((music_num==5)&&(play_enable==1))
  289.         {
  290.                 fre=song5[num]+7*song5[num+1]-1;
  291.                 timer0h=FREQH[fre];
  292.             timer0l=FREQL[fre];
  293.             time=song5[num+2];
  294.             num+=3;
  295.                 if(fre<0)
  296.                 {
  297.                         num=0;
  298.                         music_num=6;
  299.             }
  300.                 song();               
  301.         }
  302. ////////////////////////////////////////////////////////////////////////////////////
  303.         if((music_num==6)&&(play_enable==1))
  304.         {
  305.                 fre=song6[num]+7*song6[num+1]-1;
  306.                 timer0h=FREQH[fre];
  307.             timer0l=FREQL[fre];
  308.             time=song6[num+2];
  309.             num+=3;
  310.                 if(fre<0)
  311.                 {
  312. ……………………

  313. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

全部資料51hei下載地址:
音樂盒(8首歌曲).zip (1.03 MB, 下載次數(shù): 777)


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發(fā)
ID:434268 發(fā)表于 2018-11-28 12:06 來自手機(jī) | 只看該作者
樓主,為什么我把你的程序燒錄進(jìn)51開發(fā)版之后卻沒有一點反應(yīng)?
回復(fù)

使用道具 舉報

板凳
ID:436509 發(fā)表于 2018-12-1 16:06 | 只看該作者
有沒有proteus的仿真圖
回復(fù)

使用道具 舉報

地板
ID:438562 發(fā)表于 2018-12-3 17:22 | 只看該作者
謝謝!!!!!!!!!!!!
回復(fù)

使用道具 舉報

5#
ID:545707 發(fā)表于 2019-6-28 13:05 | 只看該作者
下載到51單片機(jī)開發(fā)板,改了一下管腳,為什么沒有反應(yīng),有誰知道怎么改嗎?
回復(fù)

使用道具 舉報

6#
ID:491833 發(fā)表于 2019-9-9 19:43 | 只看該作者
試了一下,歌曲的數(shù)據(jù)表都對
回復(fù)

使用道具 舉報

7#
ID:304996 發(fā)表于 2019-9-9 23:13 | 只看該作者
好。學(xué)習(xí)了
回復(fù)

使用道具 舉報

8#
ID:515684 發(fā)表于 2019-9-10 08:30 | 只看該作者
mark,有空實驗一下。
回復(fù)

使用道具 舉報

9#
ID:73182 發(fā)表于 2019-9-10 14:40 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報

10#
ID:516278 發(fā)表于 2019-9-10 22:11 | 只看該作者
謝謝啦,樓主  很完美
回復(fù)

使用道具 舉報

11#
ID:597015 發(fā)表于 2019-9-12 11:47 | 只看該作者
很棒很棒  正好需要
回復(fù)

使用道具 舉報

12#
ID:451441 發(fā)表于 2019-9-15 09:49 | 只看該作者
高手,佩服佩服
回復(fù)

使用道具 舉報

13#
ID:281879 發(fā)表于 2019-9-15 11:57 | 只看該作者
寫的 太好了 學(xué)習(xí)一下
回復(fù)

使用道具 舉報

14#
ID:631206 發(fā)表于 2019-10-28 15:50 | 只看該作者
有沒有仿真圖啊
回復(fù)

使用道具 舉報

15#
ID:627952 發(fā)表于 2019-10-29 23:08 | 只看該作者
很有用,萬分感謝!!!!!
回復(fù)

使用道具 舉報

16#
ID:632837 發(fā)表于 2019-10-30 18:28 | 只看該作者
感謝分享,大贊!
回復(fù)

使用道具 舉報

17#
ID:634518 發(fā)表于 2019-11-2 20:27 | 只看該作者

很棒很棒  正好需要
回復(fù)

使用道具 舉報

18#
ID:634518 發(fā)表于 2019-11-2 20:39 | 只看該作者
剛好 師傅布置了作業(yè) 需要相關(guān)的的東西 感謝 分享
回復(fù)

使用道具 舉報

19#
ID:634994 發(fā)表于 2019-11-3 21:01 | 只看該作者
太有創(chuàng)意了 感謝!!
回復(fù)

使用道具 舉報

20#
ID:633195 發(fā)表于 2019-11-13 08:51 來自手機(jī) | 只看該作者
老哥你原理圖里面那個power在proteus里面是那個啊
回復(fù)

使用道具 舉報

21#
ID:656052 發(fā)表于 2019-12-4 16:31 | 只看該作者
打call
回復(fù)

使用道具 舉報

22#
ID:698050 發(fā)表于 2020-2-25 16:20 | 只看該作者
這個怎么調(diào)節(jié)音量呢?
回復(fù)

使用道具 舉報

23#
ID:735274 發(fā)表于 2020-4-22 15:42 | 只看該作者
硬件電路原理圖能給一下嗎?
回復(fù)

使用道具 舉報

24#
ID:737092 發(fā)表于 2020-4-24 15:56 | 只看該作者
為什么我的放進(jìn)去總有一個語法錯誤。。調(diào)試程序1.c(322): error C141: syntax error near ''在線求解決啊!!!!!!
回復(fù)

使用道具 舉報

25#
ID:737092 發(fā)表于 2020-4-24 15:58 | 只看該作者
調(diào)試程序1.c(322): error C141: syntax error near ''為什么總有錯誤啊!!!在線求教
回復(fù)

使用道具 舉報

26#
ID:769933 發(fā)表于 2020-6-7 21:47 | 只看該作者
沒有運行程序嗎
回復(fù)

使用道具 舉報

27#
ID:769933 發(fā)表于 2020-6-7 21:48 | 只看該作者
沒有那個電路圖嗎  開發(fā)板電路圖
回復(fù)

使用道具 舉報

28#
ID:769933 發(fā)表于 2020-6-7 21:49 | 只看該作者
1428327352 發(fā)表于 2019-9-9 19:43
試了一下,歌曲的數(shù)據(jù)表都對

我改了引腳沒有反應(yīng) 怎么改呀
回復(fù)

使用道具 舉報

29#
ID:253767 發(fā)表于 2020-6-8 08:03 | 只看該作者
謝謝分享!!!
回復(fù)

使用道具 舉報

30#
ID:770002 發(fā)表于 2020-6-11 09:47 | 只看該作者
有仿真圖嗎
回復(fù)

使用道具 舉報

31#
ID:1014819 發(fā)表于 2022-4-1 11:04 | 只看該作者
正找著呢就看到了這么棒的代碼,真不錯
回復(fù)

使用道具 舉報

32#
ID:1018915 發(fā)表于 2022-4-26 19:26 | 只看該作者
為什么仿真時兩個按鍵對應(yīng)歌曲一樣并且仿真時會閃退
回復(fù)

使用道具 舉報

33#
ID:1105755 發(fā)表于 2024-1-10 23:13 | 只看該作者
太感謝啦,正好想弄一個,先試試
回復(fù)

使用道具 舉報

34#
ID:291549 發(fā)表于 2024-1-14 16:43 | 只看該作者
調(diào)試成功準(zhǔn)備制成成品,用音樂代碼轉(zhuǎn)換還可以換成其他歌曲。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: h小视频 | 色狠狠桃花综合 | 最近免费日本视频在线 | 男人av在线| 国产在线观看av | 精品一区二区三区电影 | 一区二区三区欧美 | 一区二区三区在线免费观看 | 国产一区二区高清在线 | 国产一区二区电影网 | 综合五月婷| 久久精品视频在线观看 | 成人字幕网zmw | 91成人| 日本一区二区三区在线观看 | 精品在线免费看 | 四虎av电影 | 日韩视频 中文字幕 | 国产精品国产 | 国产成人精品一区二 | 一区二区三区观看视频 | 高清av一区 | 伊人激情综合网 | 全免费a级毛片免费看视频免费下 | 亚洲va欧美va天堂v国产综合 | 成人在线免费视频 | 九七午夜剧场福利写真 | 一区二区中文 | 欧美一级特黄aaa大片在线观看 | 操久久| 99re视频| 美女视频h | 国产在线一区二区三区 | 国产片侵犯亲女视频播放 | 久久久久中文字幕 | 国产精品免费一区二区三区 | 国产精品久久久久久久7电影 | 日韩欧美一区二区三区免费观看 | 精品三区 | 国产一区二区三区四区 | 自拍偷拍视频网 |