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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 19965|回復: 28
打印 上一主題 下一主題
收起左側

單片機+M26429+PAM8403+MH-M18無線藍牙音頻功放設計 原理圖PCB源程序

  [復制鏈接]
跳轉到指定樓層
樓主
ID:702304 發(fā)表于 2020-6-10 10:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
基于STC89C52的無線藍牙音頻功放
        基于STC89C52的無線藍牙音頻功放,實現(xiàn)的具體功能如下:
                1,無線藍牙連接,手機可控制歌曲音頻選擇。
                2,音頻聲音的大小可控制一排LED的亮滅數(shù)量起伏。
                3,按鍵可控制手機音頻的聲音大小調(diào)節(jié),歌曲的切換。
                4,藍牙一鍵開機功能,掉電保護。

Altium Designer畫的單片機+M26429+PAM8403+MH-M18原理圖和PCB圖如下:(51hei附件中可下載工程文件)


單片機源程序如下:
  1. #include "reg52.h"
  2. #include "adc0832.h"
  3. #include "M62429.h"
  4. #include "intrins.h"
  5. #include "key.h"
  6. #include "I2C.h"

  7. uchar Smg[]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90};
  8. uchar led[]={0xff,0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};

  9. uchar v_led;//LED燈顯示個數(shù)
  10. uint add=0;//中斷溢出

  11. uchar voice_num;//音高
  12. uint led_num=0,led_num1=0;//led顯示個數(shù)

  13. void key(void);//按鍵處理函數(shù)
  14. void smg_show(uint date);//數(shù)碼管顯示
  15. void led_show(uint led_num);//LED燈顯示
  16. void pinit();//初始化函數(shù)
  17. void ad(void);//ad采集



  18. /*
  19.         主函數(shù)
  20. */
  21. void main()
  22. {
  23.         pinit();
  24.         while(1)
  25.         {
  26.                 ad();
  27.                 VolSet(33+voice_num*6);//數(shù)字電位器,值越大,音量越高
  28. //                smg_show(voice_num);
  29.                 led_show(led_num);
  30.                 key();
  31.         }
  32. }

  33. /*
  34.         函數(shù)名:按鍵處理
  35.         功能:        按鍵處理
  36.         輸入:        按鍵掃描返回值
  37.         輸出:        無
  38. */
  39. void key()
  40. {
  41.         uchar key_value;
  42.         key_value=key_scan(0);//調(diào)用按鍵掃描
  43.         
  44.         if(key_value==KEY_UP)
  45.         {
  46.                 if(voice_num==9)
  47.                         voice_num=9;
  48.                 else
  49.                         voice_num++;
  50.         }
  51.         else if(key_value==KEY_DOWN)
  52.         {
  53.                 if(voice_num==0)
  54.                         voice_num=0;
  55.                 else
  56.                         voice_num--;
  57.         }
  58.         if(!key_value)
  59.                 write_eeprom(1,voice_num);
  60. }

  61. /*
  62.         函數(shù)名:數(shù)碼管顯示
  63.         功能:        顯示音量
  64.         輸入:        音量
  65.         輸出:        無
  66. */
  67. void smg_show(uint date)
  68. {
  69.         P1=0xfd;
  70.         P0=0xc1;
  71.         delay(500);
  72.         P1=0xfe;
  73.         P0=Smg[date];
  74. }  

  75. /*
  76.         函數(shù)名:led顯示
  77.         功能:        顯示LED燈
  78.         輸入:        音量
  79.         輸出:        無
  80. */
  81. void led_show(uint led_num)
  82. {
  83.         P2=led[led_num];
  84. }

  85. /*
  86.         函數(shù)名:初始化函數(shù)
  87.         功能:        定時器初始化
  88.         輸入:        
  89.         輸出:
  90. */
  91. void pinit()
  92. {
  93.         TMOD=0X01;
  94.         TH0=(65536-10000)/256;
  95.         TL0=(65536-10000)%256;
  96.         TR0=ET0=EA=1;
  97.         voice_num=read_eeprom(1);
  98. }

  99. void timer0() interrupt 1//定時器0中斷
  100. {
  101.         TH0=(65536-10000)/256;
  102.         TL0=(65536-10000)%256;
  103.         add++;
  104.         if(add==1000)
  105.                 add=0;
  106.         if(add%2)
  107.         {
  108.                 P1=0xfd;
  109.                 P0=0xc1;
  110.         }
  111.         else if(add%2==0)
  112.         {
  113.                 P1=0xfe;
  114.                 P0=Smg[voice_num];
  115.         }
  116. }

  117. void ad()
  118. {
  119.         v_led=a_d();
  120.         led_num1=v_led/25;
  121.         if(led_num<=led_num1)
  122.                 led_num=led_num1;
  123.         if(add%6==0)
  124.         {
  125.                 if(led_num)
  126.                 led_num--;
  127.         }
  128. }
復制代碼

所有資料51hei提供下載:
無線藍牙音頻功放PCB.7z (759.55 KB, 下載次數(shù): 423)
藍牙功放各類驅動(cgf).zip (3.89 KB, 下載次數(shù): 230)
數(shù)字功放代碼.rar (54.07 KB, 下載次數(shù): 243)

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏36 分享淘帖 頂5 踩
回復

使用道具 舉報

沙發(fā)
ID:328014 發(fā)表于 2020-6-11 18:28 | 只看該作者
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

板凳
ID:35873 發(fā)表于 2020-8-5 01:00 | 只看該作者
感謝分享  手里有好幾十個429  這下看能不能照葫蘆畫瓢搞個音量指示
回復

使用道具 舉報

地板
ID:591632 發(fā)表于 2020-8-19 11:07 | 只看該作者
藍牙功放各類驅動(cgf)這里面的文件干什么用的?
回復

使用道具 舉報

5#
ID:800832 發(fā)表于 2020-8-19 14:40 | 只看該作者
好資料,51黑有你更精
回復

使用道具 舉報

6#
ID:814885 發(fā)表于 2020-8-26 11:38 | 只看該作者
STC89C52 如何控制藍牙,是通過普通的I/O口給不同的高低電平來做 配對,聯(lián)接和播放暫停嗎
回復

使用道具 舉報

7#
ID:806479 發(fā)表于 2020-9-30 13:18 | 只看該作者

STC89C52 如何控制藍牙,是通過普通的I/O口給不同的高低電平來做 配對,聯(lián)接和播放暫停嗎
回復

使用道具 舉報

8#
ID:517951 發(fā)表于 2020-11-15 17:44 | 只看該作者
不錯,值得學習。51hei有你更精彩!!
回復

使用道具 舉報

9#
ID:641660 發(fā)表于 2020-12-6 14:22 | 只看該作者
很不錯的設計,值得學習,謝謝樓主先。
回復

使用道具 舉報

10#
ID:420063 發(fā)表于 2021-3-9 19:49 | 只看該作者
請問M26429是做什么的芯片啊?

回復

使用道具 舉報

11#
ID:891184 發(fā)表于 2021-3-18 12:29 | 只看該作者
Mr.懵不懂 發(fā)表于 2021-3-9 19:49
請問M26429是做什么的芯片啊?

我也想知道額
回復

使用道具 舉報

12#
ID:876573 發(fā)表于 2021-3-20 23:03 | 只看該作者
不錯,值得學習。感謝樓主無私分享,加油!
回復

使用道具 舉報

13#
ID:251992 發(fā)表于 2021-3-31 16:54 | 只看該作者
PAM的功放蠻好用
回復

使用道具 舉報

14#
ID:420063 發(fā)表于 2021-4-11 18:04 | 只看該作者

M62429數(shù)字電位器
回復

使用道具 舉報

15#
ID:420063 發(fā)表于 2021-4-11 18:05 | 只看該作者
單片機下載不進去程序是怎么回事呢?
回復

使用道具 舉報

16#
ID:641660 發(fā)表于 2021-5-19 11:48 | 只看該作者
很不多的帖子,正在需要這類的東西。
回復

使用道具 舉報

17#
ID:960452 發(fā)表于 2021-8-14 08:52 | 只看該作者

不錯,值得學習。51hei有你更精彩!!
回復

使用道具 舉報

18#
ID:510445 發(fā)表于 2021-9-13 23:52 | 只看該作者
有人利用該資料調(diào)試出來了嗎?
回復

使用道具 舉報

19#
ID:1045996 發(fā)表于 2022-9-27 11:30 | 只看該作者
mh-m8內(nèi)部原理圖有嗎
回復

使用道具 舉報

20#
ID:1045996 發(fā)表于 2022-9-27 11:31 | 只看該作者

好資料,51黑有你更精彩!
回復

使用道具 舉報

21#
ID:1049825 發(fā)表于 2022-10-30 21:59 | 只看該作者
好好的資料,必須支持。。
回復

使用道具 舉報

22#
ID:1043790 發(fā)表于 2022-12-7 14:13 | 只看該作者
Mr.懵不懂 發(fā)表于 2021-4-11 18:05
單片機下載不進去程序是怎么回事呢?

兄弟,你當時找到原因了嗎,我也出現(xiàn)同樣的問題了。想請教一下
回復

使用道具 舉報

23#
ID:1077709 發(fā)表于 2023-5-15 21:20 來自手機 | 只看該作者
請問藍牙用的什么
回復

使用道具 舉報

24#
ID:1091565 發(fā)表于 2023-8-19 09:21 | 只看該作者
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

25#
ID:870445 發(fā)表于 2023-10-10 21:32 | 只看該作者
51里能人多。樓主真棒,大伙和樓主一起加油啊
回復

使用道具 舉報

26#
ID:1099820 發(fā)表于 2023-11-15 13:51 | 只看該作者
不錯很值得學習,讓我更加學會51代碼
回復

使用道具 舉報

27#
ID:1000179 發(fā)表于 2024-5-22 12:54 | 只看該作者
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

28#
ID:1063561 發(fā)表于 2024-6-21 20:54 | 只看該作者
好資料,下載了。51黑有你更精彩!!!
回復

使用道具 舉報

29#
ID:1130651 發(fā)表于 2024-8-18 20:38 | 只看該作者

好資料,51黑有你更精彩!!!
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费人成激情视频在线观看冫 | 91免费观看视频 | 亚洲国产精品一区二区三区 | 亚洲精品乱码久久久久久按摩观 | 一区二区三区国产 | 精品一区电影 | 欧美美女爱爱 | 国产一级免费视频 | 狠狠av | 欧美在线天堂 | 国产高清精品一区二区三区 | 国产在线二区 | 久久夜视频 | 成人国产精品久久 | 久久综合狠狠综合久久综合88 | 2021狠狠干 | 成年人精品视频在线观看 | 久久高清 | 久久久久亚洲 | 久久久久国产精品午夜一区 | 久久新视频 | av网站在线播放 | 中文字幕在线看第二 | 免费观看国产视频在线 | 欧美电影免费观看 | 在线观看中文字幕一区二区 | 色婷婷一区二区三区四区 | 国产精品视频综合 | 一区二区三区四区电影 | 亚洲第一成年免费网站 | 国产精品a久久久久 | 欧美国产精品一区二区三区 | 欧美在线视频网 | 日日摸夜夜添夜夜添特色大片 | 中文天堂在线一区 | 毛片久久久 | 国产精品国产成人国产三级 | 国产精品久久久久久久久久妇女 | 男人的天堂中文字幕 | 成人伊人网 | 久久久久久国产精品免费免费狐狸 |