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

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

QQ登錄

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

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

51單片機(jī)8音鍵電子琴設(shè)計(jì)(帶仿真 AD原理圖與PCB代碼開(kāi)源)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
包含Proteus仿真,原理圖,PCB及源程序

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


8音鍵電子琴介紹:

          該設(shè)計(jì)采用AT89C52(AT89C52數(shù)據(jù)手冊(cè))單片機(jī)作為主控制芯片,外接燈光閃爍功能和8音調(diào)鍵。共有8個(gè)音節(jié)和4個(gè)功能按鍵?刹シ艃(nèi)置樂(lè)曲,可彈奏錄音,采用24C02(24C02數(shù)據(jù)手冊(cè))芯片作為EEPROM存儲(chǔ),掉電不掉內(nèi)容,LM386(LM386數(shù)據(jù)手冊(cè))功放模塊外接揚(yáng)聲器。

具體功能介紹:

    8個(gè)彈奏鍵,具有很強(qiáng)的娛樂(lè)性。
    獨(dú)創(chuàng)--彈奏錄音功能 能錄音,能回放,聽(tīng)起來(lái)更愜意。
    內(nèi)置多首音樂(lè)。
    4個(gè)功能按鍵設(shè)計(jì),PLAY(播放)NEXT(下一首),PRE(上一首),STOP(停止)按鍵。
    5V電源轉(zhuǎn)接PIN,供電穩(wěn)定,方便實(shí)用。
    采用LM386功放和專用音樂(lè)喇叭,聲音更柔和動(dòng)聽(tīng),不再是蜂鳴器的刺耳嘯叫。

Altium Designer畫(huà)的原理圖和PCB圖如下:(51hei附件中可下載工程文件):


元件清單:
主機(jī)元件清單
名稱    參數(shù)    數(shù)量
電阻    470,1K、10K、10歐    若干
電位器    10K    1
發(fā)光二極管        9
電源接口        1
電解電容    10uf    1
電解電容    250uf    1
獨(dú)石電容    104    1
瓷片電容    30pf    2
按鍵        13
晶振    12.00M    1
排針        若干
AT89S52單片機(jī)        1
AT24C08        1
揚(yáng)聲器    0.5W 8歐    1
LM386        1


單片機(jī)源程序如下:
  1. /**************************************************************
  2. 程序名稱:模擬電子琴
  3. **************************************************************/
  4. #include<reg52.h>                                     //定義頭文件
  5. #define uchar unsigned char                        //宏定義
  6. #define led P0                                        //定義LED等位P0口
  7. #define sw_port P1                                //中間變量。。。使按鍵和led對(duì)應(yīng)
  8. sbit buzzer=P2^7;                                //揚(yáng)聲器管腳
  9. sbit key1=P3^2;                                        //播放音樂(lè)與彈奏歌曲轉(zhuǎn)換
  10. sbit key3=P3^4;                                        //掉電存儲(chǔ)按鍵
  11. sbit key4=P3^5;                 //播放掉電存儲(chǔ)的歌曲                                         
  12. sbit keybofang=P3^3;                        //播放剛才彈奏的歌曲
  13. sbit key7=P3^0;                                        //音調(diào)鍵。。。 和  歌曲鍵
  14. sbit key8=P3^1;                                        //音調(diào)鍵。。。 和  歌曲鍵
  15. sbit key6=P1^7;
  16. sbit key5=P1^6;                                   
  17. sbit sda=P1^1;                                              //24c02數(shù)據(jù)線  
  18. sbit scl=P1^0;                                        //24c02時(shí)鐘線
  19. uchar keyd,i,keys,b;                                  //定義變量
  20. uchar tone_H;                                        //定義變量
  21. uchar tone_L;                                        //定義變量
  22. void beat_125(unsigned char);                        //聲明函數(shù)
  23. uchar code beat1[]={16,8,8,8,8,4,4,16,8,4,4,8,4,4,4,        //歌曲1節(jié)拍
  24. 4,4,4,16,16,8,8,4,4,12,8,16,16,8,4,4,4,4,16};
  25. uchar code song1[]={6,5,3,5,7,6,5,6,3,5,6,5,3,                //歌曲1簡(jiǎn)譜
  26. 2,1,6,5,3,2,2,3,5,5,6,3,2,1,5,3,2,1,6,1,1,15};

  27. uchar code beat2[]={7,7,7, 7,8,9, 1,2,3, 6,2,4, 4,4,4, 12,         //歌曲二節(jié)拍
  28. 8,2,2, 4,4,4, 8,2,2, 4,4,4, 2,2,4,4, 12,};
  29. uchar code song2[]={1,2,8, 8,5,1, 3,3,3, 5,4,3,                //歌曲二簡(jiǎn)譜
  30. 5,4,3, 2, 2,1,0, 1,2,3, 4,3,2, 3,4,5, 5,4,3, 2,1,15};

  31. uchar code beat4[]={4,4,4, 6,2,4, 4,4,4, 6,2,4, 4,4,4, 12,
  32. 8,2,2, 4,4,4, 8,2,2, 4,4,4, 2,2,4,4, 12,};
  33. uchar code song4[]={1,1,1, 3,2,1, 3,3,3, 5,4,3,
  34. 5,4,3, 2, 2,1,0, 1,2,3, 4,3,2, 3,4,5, 5,4,3, 2,1, 15};

  35. uchar code tone[]={115,102,91,86,77,68,61,57};                //歌曲音調(diào)
  36. unsigned int code tone1[]={1012,956,852,759,716,638,568,506,478,426,379,531,10}; //歌曲音調(diào)
  37. uchar song3[43];                                              //定義空數(shù)組
  38. void play(uchar*,uchar*);                                  //演奏歌曲函數(shù)
  39. void delay8um(uchar);                                          //第一8um延時(shí)函數(shù)
  40. void sound(uchar);                                        //彈奏發(fā)聲函數(shù)
  41. /*******************************************
  42. 函數(shù)功能:節(jié)拍的延時(shí)的基本單位,用于24c08簡(jiǎn)單延時(shí)
  43. ******************************************/                                         
  44. void delay()                                                //簡(jiǎn)單延時(shí)函數(shù)
  45. {;;}
  46. /*******************************************
  47. 函數(shù)功能:節(jié)拍的延時(shí)的基本單位,延時(shí)1ms
  48. ******************************************/
  49. void delay1ms(uchar x)                                          //1um延時(shí)函數(shù)
  50. {
  51.         uchar j;
  52.         while(x--)
  53.                 for(j=120;j>0;j--);
  54. }
  55. /**************************************************************
  56. 函數(shù)功能:24c02驅(qū)動(dòng)程序      用IIC總線進(jìn)行傳輸
  57. **************************************************************/
  58. void init_c02()                                                //24c02初始化
  59. {
  60.         sda=1;
  61.         delay();
  62.         scl=1;
  63.         delay();
  64. }
  65. void start_c02()                                             //24c02的啟動(dòng)信號(hào)
  66. {
  67.         scl=1;
  68.         delay();         
  69.         sda=1;         
  70.         delay();
  71.         sda=0;
  72.         delay();

  73. }
  74. void stop_c02()                                                   //24c02停止信號(hào)
  75. {
  76.         sda=0;
  77.         delay();
  78.         scl=1;
  79.         delay();
  80.         sda=1;
  81.         delay();
  82. }
  83. void response_c02()                                        //24c02的應(yīng)答信號(hào)
  84. {
  85.         uchar i;
  86.         scl=1;
  87.         delay();
  88.         while((sda==1)&&(i<250))i++;
  89.         scl=0;
  90.         delay();
  91. }
  92. void write_c02byte(uchar date)                                    //對(duì)24c02寫(xiě)一個(gè)字節(jié)
  93. {
  94.         uchar i,temp;
  95.         temp=date;
  96.         for(i=0;i<8;i++)
  97.         {        
  98.                 temp=temp<<1;
  99.                 scl=0;
  100.                 delay();
  101.                 sda=CY;
  102.                 delay();
  103.                 scl=1;
  104.                 delay();
  105.         }
  106.         scl=0;
  107.         delay();
  108.         sda=1;
  109.         delay();
  110. }
  111. uchar read_c02byte()                                        //對(duì)24c02讀一個(gè)字節(jié)
  112. {
  113.          uchar i,k;
  114.          scl=0;
  115.          delay();
  116.          sda=1;
  117.          delay();
  118.          for(i=0;i<8;i++)
  119.          {
  120.                  scl=1;
  121.                 delay();
  122.                 k=(k<<1)|sda;
  123.                 scl=0;
  124.                 delay();
  125.         }
  126.         return k;
  127. }
  128. void write_addc02(uchar address,uchar date)                //對(duì)24c02寫(xiě)一個(gè)數(shù)據(jù)        
  129. {
  130.         start_c02();
  131.          write_c02byte(0xa0);
  132.         response_c02();
  133.         write_c02byte(address);
  134.         response_c02();
  135.         write_c02byte(date);
  136.         response_c02();
  137.         stop_c02();
  138. }
  139. uchar read_addc02(uchar address)                        //從24c02讀一個(gè)數(shù)據(jù)
  140. {
  141.         uchar date;
  142.         start_c02();
  143.         write_c02byte(0xa0);
  144.         response_c02();
  145.         write_c02byte(address);
  146.         response_c02();
  147.         start_c02();        
  148.         write_c02byte(0xa1);
  149.         response_c02();
  150.         date=read_c02byte();
  151. //        response_c02;
  152.         stop_c02();
  153.         return date;
  154. }
  155. /**************************************************************
  156. 函數(shù)功能:主函數(shù)。。。。。。。。。。。。
  157. **************************************************************/  
  158. void main()                                                //主函數(shù)
  159. {        
  160.         uchar yd,temp,jj,tt;                                //定義變量
  161.         uchar t1,i;                                        //定義變量
  162.         t1=0;                                                //初始化 t1
  163.         yd=0;                            //初始化t2
  164.         buzzer=1;                                         //初始化蜂鳴器
  165.         EA=1;                                                //打開(kāi)定時(shí)總中斷
  166.         TMOD=0x01;                                        //設(shè)置定時(shí)器模式  定時(shí)器0工作在方式1        
  167.         ET0=1;                                                //打開(kāi)定時(shí)器0中斷
  168.         while(1)                                        //主循環(huán)
  169.         {
  170.                 led=0x3c;
  171.                 sw_port=0xff;
  172.                 keys=~sw_port;                                //將led與按鍵結(jié)合起來(lái)
  173.                 switch(keys)                                //進(jìn)入鍵盤選擇
  174.                 {
  175.                         case 0x04:sound(0);temp=1;yd=0;break;         //如果鍵盤1被按下發(fā)音do,同時(shí)設(shè)置標(biāo)志temp,將數(shù)字計(jì)入yd
  176.                         case 0x08:sound(1);temp=1;yd=1;break;         //如果鍵盤2被按下發(fā)音ruai,同時(shí)設(shè)置標(biāo)志temp,將數(shù)字計(jì)入yd
  177.                         case 0x10:sound(2);temp=1;yd=2;break;         //如果鍵盤3被按下發(fā)音mi,同時(shí)設(shè)置標(biāo)志temp,將數(shù)字計(jì)入yd
  178.                     case 0x20:sound(3);temp=1;yd=3;break;         //如果鍵盤4被按下發(fā)音fa,同時(shí)設(shè)置標(biāo)志temp,將數(shù)字計(jì)入yd

  179.                 }
  180.                 if(key5==0)                                //如果鍵盤5被按下發(fā)音la,同時(shí)設(shè)置標(biāo)志temp,將數(shù)字計(jì)入yd
  181.                 {
  182.                                 while(!key5)                // 松手檢測(cè)
  183.                                  sound(4);
  184.                                 temp=1;yd=4;        
  185.                 }
  186.                 if(key6==0)                                //如果鍵盤6被按下發(fā)音xi,同時(shí)設(shè)置標(biāo)志temp,將數(shù)字計(jì)入yd
  187.                 {
  188.                                 while(!key6)                // 松手檢測(cè)
  189.                                  sound(5);
  190.                                 temp=1;yd=5;        
  191.                 }
  192.                 if(key7==0)                                //如果鍵盤7被按下發(fā)音xi,同時(shí)設(shè)置標(biāo)志temp,將數(shù)字計(jì)入yd
  193.                 {
  194.                                 while(!key7)                // 松手檢測(cè)
  195.                                  sound(6);
  196.                                 temp=1;yd=6;        
  197.                 }
  198.                 if(key8==0)                                //如果鍵盤8被按下發(fā)音高音do,同時(shí)設(shè)置標(biāo)志temp,將數(shù)字計(jì)入yd
  199.                 {
  200.                                 while(!key8)                 //松手檢測(cè)
  201.                                  sound(7);                //播放高音do。。
  202.                                 temp=1;yd=7;
  203.                 }
  204.                 if(temp==1)                                //標(biāo)志位,如果標(biāo)志位為1,則說(shuō)明有按鍵被按下
  205.                 {
  206.                         
  207.                         temp=0;                                //將標(biāo)識(shí)位歸零
  208.                         song3[t1++]=yd;                //將數(shù)據(jù)存入song3[]數(shù)組
  209.                 }

  210.                 if(key3==0)                                //將數(shù)據(jù)存入24c02 ,掉電存儲(chǔ)按鍵
  211.                 {
  212.                         delay1ms(10);
  213.                         if(key3==0)                        //檢測(cè)是否key3被按下
  214.                         {        
  215.                                 P0=0;                        //如果被按下,將led打開(kāi)
  216.                                 while(!key3);                 //松手檢測(cè)
  217.                                 song3[t1++]=30;        
  218.                                 init_c02();                //初始化24c02
  219.                                         for(i=0;i<40;)        //進(jìn)入循環(huán)
  220.                                         {
  221.                                                  write_addc02(i,song3[i++]);        //將數(shù)據(jù)依次寫(xiě)入24c02
  222.                                                  delay1ms(10);                        //延時(shí)
  223.                                         }
  224.                                      P0=1;                                                //led關(guān)閉
  225.                         }
  226.                 }
  227.                 if(key4==0)                                //讀取24c02中的數(shù)據(jù),掉電播放
  228.                 {
  229.                         delay1ms(10);
  230.                         if(key4==0)
  231.                         {                                //檢測(cè)是否有鍵被按下
  232.                                 
  233.                                 while(!key4);                //松手檢測(cè)
  234.                                 init_c02();                 //初始化
  235.                                 P0=0;                        //將led打開(kāi)                                       
  236.                                 tt=1;                        //將tt初值設(shè)為0
  237.                                 while(read_addc02(tt)!=30)                        //進(jìn)入while循環(huán)
  238.                                 {
  239.                                         jj=read_addc02(tt++);
  240.                                         tone_H=(65536-tone1[jj])/256;                //設(shè)定初值
  241.                                         tone_L=(65536-tone1[jj])%256;                //設(shè)定初值                                 
  242.                                      TH0=tone_H;                                //賦值TH0高八位
  243.                                          TL0=tone_L;                                //賦值TL0低八位
  244.                                          TR0=1;                                            //打開(kāi)定時(shí)器
  245.                                          beat_125(3);                                 //延時(shí)
  246.                                          TR0=0;
  247.                                          beat_125(4);                                //關(guān)閉定時(shí)器
  248.                                 }
  249.                                 P0=1;                                                //關(guān)閉led
  250.             }
  251.                 }

  252.                 if(keybofang==0)
  253.                 {
  254.                         while(!keybofang);                                        //檢測(cè)回放鍵是否被按下
  255.                         song3[t1++]=30;
  256.                    //        t1=0;
  257.                         while(song3[i]!=30)                                        //進(jìn)入while循環(huán)。
  258.                         {
  259.                                   tone_H=(65536-tone1[song3[i]])/256;
  260.                                  tone_L=(65536-tone1[song3[i]])%256;
  261.                                  TH0=tone_H;
  262.                                  TL0=tone_L;
  263.                                  TR0=1;                                                //開(kāi)啟定時(shí)器
  264.                              beat_125(3);                                                                                                   
  265.                                  TR0=0;                                                //關(guān)閉定時(shí)器
  266.                                  i++;
  267.                                  beat_125(4);                                        //將i值加一                                                        
  268.                     }                                                                                                  
  269.                 }
  270.                 if(key1==0)
  271.                 {
  272.                         delay1ms(10);
  273.                         if(key1==0)                                                //檢測(cè)key1是否被按下
  274.                         {        
  275.                                 while(!key1);
  276.                                 P0=0;                                                //關(guān)閉led
  277.                                 while(key1)                                        //進(jìn)入循環(huán)
  278.                                 {               
  279.                                    if(key7==0)                                           //檢測(cè)key7是否被按下
  280.                                         {
  281.                                                 delay1ms(10);
  282.                                                 if(key7==0)
  283.                                                 {
  284.                                                         P0=0xaa;                //設(shè)置led燈亮個(gè)數(shù)
  285.                                                         while(!key7);                //等待釋放
  286.                                                         play(song1,beat1);        //演奏歌曲1
  287.                                                         P0=0xff;                //關(guān)閉led
  288.                                                 }
  289.                                         }
  290.                                         if(key8==0)                                //檢測(cè)是否key8鍵被按下
  291.                                         {
  292.                                                 delay1ms(10);
  293.                                                 if(key8==0)
  294.                                                 {
  295.                                                         P0=0xaa;                //設(shè)置led燈亮
  296.                                                         while(!key8);                //松手檢測(cè)
  297.                                                         play(song2,beat2);        //播放歌曲2
  298.                                                         P0=0xff;                //關(guān)閉led
  299.                                                 }                        
  300.                                         }
  301.                                         if(key6==0)                                //檢測(cè)是否key6鍵被按下
  302.                                         {
  303.                                                 delay1ms(10);
  304.                                                 if(key6==0)
  305.                                                 {
  306.                                                         P0=0xaa;                //設(shè)置led燈亮
  307.                                                         while(!key6);                //松手檢測(cè)
  308.                                                         play(song4,beat4);        //播放歌曲4
  309.                                                         P0=0xff;                //關(guān)閉led
  310.                                                 }                        
  311.                                         }  
  312.                                 }
  313.                                         while(!key1);                                //檢測(cè)key1是否被按下
  314.                                         P0=1;                                        //如果被按下。退出該函數(shù)。。并關(guān)閉led
  315.                                 
  316.                         }
  317.                 }
  318.         
  319.         }
  320. }
  321. /**************************************************************
  322. 函數(shù)功能:從數(shù)組中播放歌曲
  323. **************************************************************/
  324. void play(uchar*song,uchar*beat)                        //播放歌曲函數(shù)
  325. {
  326.          i=0;                                                //設(shè)置初始值
  327.          while(song[i]!=15)                                //  進(jìn)入循環(huán)函數(shù)
  328.          {
  329.                   tone_H=(65536-tone1[song[i]])/256;        //定義初值
  330.                  tone_L=(65536-tone1[song[i]])%256;        //定義初值
  331.                  TH0=tone_H;                                //賦值
  332.                  TL0=tone_L;                                 //賦值
  333.                  TR0=1;                                        //打開(kāi)定時(shí)器0
  334.                  beat_125(beat[i]);                        //讀取節(jié)拍函數(shù)
  335.                  i++;                                        //自加
  336.                  TR0=0;                                        //關(guān)閉led
  337.          }
  338. }
  339. /**************************************************************
  340. ……………………

  341. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
附件內(nèi)容包括:
整個(gè)電路設(shè)計(jì)原理圖和PCB源文件,用AD軟件打開(kāi);
源程序;
仿真電路,用proteus軟件打開(kāi);
BOM表;

我這個(gè)目前目前問(wèn)題還很多,研究了幾天,也沒(méi)有解決,仿真也沒(méi)有效果,求大神幫幫忙看看我這電路和程序哪里錯(cuò)了?
錯(cuò)誤文件: 基于51單片機(jī)8音鍵電子琴DIY制作(完整設(shè)計(jì)項(xiàng)目開(kāi)源).zip (114.57 KB, 下載次數(shù): 479)
下面這位大神制作的是可以運(yùn)行的,大家能參考這個(gè)幫我修改一下嗎?
成功版:http://www.zg4o1577.cn/bbs/dpj-148020-1.html


評(píng)分

參與人數(shù) 3黑幣 +60 收起 理由
qjk + 5 共享資料的黑幣獎(jiǎng)勵(lì)!
syzxsss + 5 很給力!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:246588 發(fā)表于 2017-11-13 19:37 | 只看該作者
仿真后沒(méi)聲音?
回復(fù)

使用道具 舉報(bào)

板凳
ID:259588 發(fā)表于 2017-12-10 09:41 來(lái)自觸屏版 | 只看該作者
對(duì),都沒(méi)聲音
回復(fù)

使用道具 舉報(bào)

地板
ID:64089 發(fā)表于 2017-12-12 11:00 | 只看該作者
有點(diǎn)意思,可以作為初學(xué)者練手的資料
回復(fù)

使用道具 舉報(bào)

5#
ID:313541 發(fā)表于 2018-4-23 09:31 | 只看該作者
多謝分享
回復(fù)

使用道具 舉報(bào)

6#
ID:313521 發(fā)表于 2018-4-23 09:32 | 只看該作者
正需要,謝謝分享
回復(fù)

使用道具 舉報(bào)

7#
ID:317261 發(fā)表于 2018-4-26 19:19 | 只看該作者
給力 好文檔
回復(fù)

使用道具 舉報(bào)

8#
ID:308555 發(fā)表于 2018-5-9 18:37 來(lái)自觸屏版 | 只看該作者
470是貼片電阻嗎
回復(fù)

使用道具 舉報(bào)

9#
ID:308555 發(fā)表于 2018-5-12 21:47 來(lái)自觸屏版 | 只看該作者
我的燈都亮,可是揚(yáng)聲器沒(méi)有聲音,求解答
回復(fù)

使用道具 舉報(bào)

10#
ID:242960 發(fā)表于 2018-5-23 20:32 | 只看該作者
大大 為啥仿真圖沒(méi)出來(lái)啊 按鍵沒(méi)有反應(yīng) 源代碼運(yùn)行無(wú)錯(cuò) 且導(dǎo)入芯片了
回復(fù)

使用道具 舉報(bào)

11#
ID:242960 發(fā)表于 2018-5-23 21:53 | 只看該作者
大大 問(wèn)一下 為啥你的原理圖上沒(méi)有喇叭??沒(méi)有喇叭 怎么出聲音?
回復(fù)

使用道具 舉報(bào)

12#
ID:87877 發(fā)表于 2018-9-18 19:39 | 只看該作者
不錯(cuò)!謝分享。。。。。。
回復(fù)

使用道具 舉報(bào)

13#
ID:422502 發(fā)表于 2018-11-7 17:52 | 只看該作者
多謝分享.大佬加油
回復(fù)

使用道具 舉報(bào)

14#
ID:426477 發(fā)表于 2018-11-14 16:26 | 只看該作者
ok,很好
回復(fù)

使用道具 舉報(bào)

15#
ID:426970 發(fā)表于 2018-11-15 11:55 來(lái)自觸屏版 | 只看該作者
還有pcb圖,很良心,謝謝
回復(fù)

使用道具 舉報(bào)

16#
ID:428533 發(fā)表于 2018-11-30 23:45 來(lái)自觸屏版 | 只看該作者
為什么燈涼了  有電流聲  沒(méi)有音樂(lè)聲呢?
回復(fù)

使用道具 舉報(bào)

17#
ID:428533 發(fā)表于 2018-11-30 23:47 來(lái)自觸屏版 | 只看該作者
為什么板子做出來(lái)  燈涼了  蜂鳴器只有電流聲  聽(tīng)不到音樂(lè)聲呢?
回復(fù)

使用道具 舉報(bào)

18#
ID:434742 發(fā)表于 2018-12-2 14:41 | 只看該作者
你好,請(qǐng)問(wèn)一下這個(gè)程序?yàn)樯恫豁懓?/td>
回復(fù)

使用道具 舉報(bào)

19#
ID:451931 發(fā)表于 2018-12-22 10:28 | 只看該作者
沒(méi)有聲音是怎么回事?
回復(fù)

使用道具 舉報(bào)

20#
ID:441217 發(fā)表于 2018-12-24 23:12 | 只看該作者
仿真圖喇叭不響,按鍵也沒(méi)有反應(yīng)
回復(fù)

使用道具 舉報(bào)

21#
ID:411747 發(fā)表于 2019-3-2 16:19 | 只看該作者
很棒的資料,適合初學(xué)者
回復(fù)

使用道具 舉報(bào)

22#
ID:441855 發(fā)表于 2019-3-7 09:24 | 只看該作者
沒(méi)音樂(lè)嗎?但是很適合初學(xué)者的資料
回復(fù)

使用道具 舉報(bào)

23#
ID:471889 發(fā)表于 2019-3-10 09:30 | 只看該作者
很好的作品,謝謝分享

評(píng)分

參與人數(shù) 1黑幣 +9 收起 理由
正規(guī)007 + 9 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

24#
ID:481253 發(fā)表于 2019-3-18 15:19 | 只看該作者
jiangqianjiangq 發(fā)表于 2018-12-24 23:12
仿真圖喇叭不響,按鍵也沒(méi)有反應(yīng)

我也是,仿真都不行,按鍵不行,燈也不亮。
回復(fù)

使用道具 舉報(bào)

25#
ID:497882 發(fā)表于 2019-4-1 18:42 | 只看該作者
仿真圖的喇叭不響,按鍵沒(méi)反應(yīng)。
回復(fù)

使用道具 舉報(bào)

26#
ID:445655 發(fā)表于 2019-5-15 01:43 | 只看該作者
為啥仿真圖按鍵不管用
回復(fù)

使用道具 舉報(bào)

27#
ID:531751 發(fā)表于 2019-5-17 12:47 | 只看該作者
能說(shuō)一下怎么操作嗎?好像沒(méi)有聲音?
回復(fù)

使用道具 舉報(bào)

28#
ID:555349 發(fā)表于 2019-6-5 09:58 | 只看該作者
haojia 發(fā)表于 2017-11-13 19:37
仿真后沒(méi)聲音?

程序?qū)α藛幔?br />
回復(fù)

使用道具 舉報(bào)

29#
ID:581063 發(fā)表于 2019-7-9 16:51 | 只看該作者
十珍琪 發(fā)表于 2017-12-10 09:41
對(duì),都沒(méi)聲音

麻煩問(wèn)下這個(gè)帖子上的代碼是不是不全啊?還差多少啊,謝謝
回復(fù)

使用道具 舉報(bào)

30#
ID:89286 發(fā)表于 2019-7-10 08:24 | 只看該作者
thanks for sharing
回復(fù)

使用道具 舉報(bào)

31#
ID:657933 發(fā)表于 2019-12-26 17:46 | 只看該作者
還是很可以的,感謝樓主分享
回復(fù)

使用道具 舉報(bào)

32#
ID:657933 發(fā)表于 2019-12-27 22:33 | 只看該作者
代碼和PCB是不是不全??
回復(fù)

使用道具 舉報(bào)

33#
ID:788495 發(fā)表于 2020-6-27 09:09 | 只看該作者
兄弟,這沒(méi)喇叭鴨...
回復(fù)

使用道具 舉報(bào)

34#
ID:759682 發(fā)表于 2020-7-15 18:03 | 只看該作者
仿真成功了嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美久久久久久久 | 91在线视频免费观看 | 岛国一区 | 亚洲国产成人av好男人在线观看 | 国产精品一区二区三区四区 | 成人免费在线观看 | 欧美三级免费观看 | 日韩成人在线播放 | 久久99视频精品 | 中国一级特黄真人毛片免费观看 | 精品视频亚洲 | 日韩电影中文字幕在线观看 | 国产亚洲欧美日韩精品一区二区三区 | 成人在线一区二区 | 毛片免费观看 | 国产一区二 | 亚洲国产精品久久久久婷婷老年 | 一起操网站 | 国产成人精品高清久久 | 国产一区二区三区四区 | 久久99精品久久久久蜜桃tv | 一级片在线视频 | 精品一区二区三区在线视频 | 成人免费视频 | 日韩成人免费 | 午夜三级在线观看 | 亚洲国产一区二区三区 | 午夜一区二区三区在线观看 | 女人牲交视频一级毛片 | 久久国产一区二区三区 | 黑人中文字幕一区二区三区 | 欧美一区二区三区国产精品 | 欧美午夜一区二区三区免费大片 | 成人黄色电影免费 | 亚洲va欧美va人人爽午夜 | 欧美大片一区二区 | 国产伦精品一区二区三区高清 | 少妇一区在线观看 | 成人精品一区二区三区中文字幕 | 91在线中文字幕 | 秋霞电影一区二区三区 |