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

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

QQ登錄

只需一步,快速開始

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

我的第一臺(tái)DSP收音機(jī)(AKC6955)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
#
ID:688914 發(fā)表于 2020-1-31 09:44 | 只看該作者 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
記得我做收音機(jī)還是在讀小學(xué)時(shí),用一個(gè)二極管接一條長長的電線再接一個(gè)耳機(jī),幾乎聽不到什么東西。但是覺得很神奇,想知道得更多些,從此愛上電子技術(shù)。當(dāng)然那時(shí)候也喜歡航模什么的,超喜歡一本雜志是《中學(xué)科技》,還有《電子世界》《無線電》,里面介紹了很多電子知識(shí)。可能因?yàn)榭炊嗔耍芏嚯娐贩矫娴脑矶际亲约何虺鰜淼摹Qb的第一臺(tái)7管收音機(jī)是在讀高二時(shí),在雜志上看到有黃河741套件,就買回來裝了。想想是三十年 前了的事情了。當(dāng)時(shí)聽到收音響起來有多激動(dòng)。
重新想起收音機(jī)是幾個(gè)月前的事。不知道為什么,只是突然想聽收音機(jī)了,就在網(wǎng)上搜相關(guān)資料。之前看到的數(shù)字收音都只是加了數(shù)字顯示功能。收音電路部分還是模擬的,并沒有什么吸引我的。但看到DSP收音后才知道,原來通信技術(shù)真的發(fā)展到軟件通信階段了。基本上所有功能都通過單片機(jī)運(yùn)算實(shí)現(xiàn),已經(jīng)成了一臺(tái)計(jì)算機(jī)了,真太神奇了。這又激起了我的興趣。想著自己裝一臺(tái),再自己定制界面,沒事再改改程序,好爽啊。在礦壇里看到sudywolf大牛的帖子,所有資料都共享出來,太好了,非常感謝這些無私的人。只是sudywolf大牛當(dāng)時(shí)給出的是觸摸屏控制的代碼。我手頭只有按鍵和1602。完全用他的代碼不行。就根據(jù)他給出的資料改成現(xiàn)在這個(gè)樣子。用著感覺挺好。以后還可以再增加功能,很好玩。先發(fā)出來給大家看看。
代碼也發(fā)出來,只有2個(gè)文件,有需要可以下載參考。里面有注釋,很好懂。功能不多,只有向前搜臺(tái),音量增減。讀懂后可以斷續(xù)增加其他功能。
制作出來的實(shí)物圖如下:


單片機(jī)源程序如下:
  1. #include <Arduino.h>
  2. #include <EEPROM.h>
  3. #include <Wire.h>
  4. #include <LiquidCrystal.h>
  5. #include "akc6955.h"

  6. AKC6955_RADIO radio;
  7. //設(shè)置針腳。音量用芯片上電位器控制電路
  8. //byte pinSS=8; //自動(dòng)搜所有臺(tái)并保存按鍵
  9. byte pinNext=10; //下一個(gè)臺(tái)按鍵
  10. byte pinPrev=11; //上一個(gè)臺(tái)按鍵
  11. //byte pinBand=9; //波段按鍵
  12. byte pinVoldec=12; //音量減
  13. byte pinVoladd=8;  //音量加
  14. byte val;
  15. void setup(void)
  16. {
  17.   lcd.begin(16,2);
  18.   radio.Initialize();
  19.   //pinMode(pinSS,INPUT_PULLUP);//掃描全部并保存。INPUT_PULLUP使用內(nèi)部上拉電阻
  20.   pinMode(pinNext,INPUT_PULLUP);//next
  21.   pinMode(pinPrev,INPUT_PULLUP);//prev
  22.   //pinMode(pinBand,INPUT_PULLUP);//band  
  23.   pinMode(pinVoldec,INPUT_PULLUP);  
  24.   pinMode(pinVoladd,INPUT_PULLUP);
  25. }
  26. void loop()
  27. {  
  28.   val=digitalRead(pinNext);
  29.     if (val==LOW)
  30.    {
  31.     delay(80);
  32.     if (val==LOW) radio.Seek(1);//搜索下一個(gè)臺(tái)
  33.    }
  34.     val=digitalRead(pinPrev);
  35.     if (val==LOW)
  36.    {
  37.     delay(80);
  38.     if (val==LOW) radio.Seek(0); //搜索下一個(gè)臺(tái)
  39.    } //搜索上一個(gè)臺(tái)   
  40.    /* val=digitalRead(pinBand);
  41.     if (val==LOW)         //下一個(gè)波段
  42.     {
  43.       delay(80);
  44.       if (val==LOW)
  45.       {while(bcount++>3) bcount=0;
  46.       radio.band_cursor = (++ radio.band_cursor)  % BAND_COUNT ;
  47.       radio.switchBand(radio.band_cursor);
  48.       }
  49.   }  */
  50.    val=digitalRead(pinVoldec);  
  51.    if(val==LOW)
  52.    {
  53.      delay(80);
  54.      if (val==LOW&&(radio.reg6.sound_volume-23) >= 1)   //音量減少
  55.         radio.setVolume(--radio.reg6.sound_volume);   
  56.    }
  57.    val=digitalRead(pinVoladd);
  58.     if(val==LOW)
  59.     {delay(80);
  60.       if (val==LOW&&(radio.reg6.sound_volume-23) < 40)  //音量增加
  61.             radio.setVolume(++radio.reg6.sound_volume);
  62.     }
  63.    delay(100);
  64. }
復(fù)制代碼

部分程序下載(不完整):
My6955.zip (6.07 KB, 下載次數(shù): 67)



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

使用道具 舉報(bào)

11#
ID:1064915 發(fā)表于 2023-7-2 15:43 | 只看該作者
BK1088E可以用嗎?
回復(fù)

使用道具 舉報(bào)

10#
ID:658914 發(fā)表于 2023-5-12 13:20 來自觸屏版 | 只看該作者
同樣的經(jīng)歷啊
回復(fù)

使用道具 舉報(bào)

9#
ID:1064915 發(fā)表于 2023-5-9 08:48 | 只看該作者
有DSP收音機(jī)的keil c資料嗎?
回復(fù)

使用道具 舉報(bào)

8#
ID:370231 發(fā)表于 2021-8-13 15:10 | 只看該作者
AKC6955

akc6955_V3.0_2015_3_2.pdf

1.45 MB, 下載次數(shù): 37, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報(bào)

7#
ID:780108 發(fā)表于 2021-8-7 17:29 | 只看該作者
bfzy123 發(fā)表于 2021-4-4 18:19
樓主你可以寫一個(gè)Arduino開發(fā)板控制si4732芯片的收音機(jī)程序嗎?

阿二都落有現(xiàn)成的例子啊
回復(fù)

使用道具 舉報(bào)

6#
ID:138707 發(fā)表于 2021-7-3 21:02 | 只看該作者
你好樓主,有接線原理圖可否發(fā)附件一份,謝謝
回復(fù)

使用道具 舉報(bào)

5#
ID:937433 發(fā)表于 2021-6-14 18:06 | 只看該作者
Wow nice project... i needed it
回復(fù)

使用道具 舉報(bào)

地板
ID:795562 發(fā)表于 2021-4-4 18:19 | 只看該作者
樓主你可以寫一個(gè)Arduino開發(fā)板控制si4732芯片的收音機(jī)程序嗎?
回復(fù)

使用道具 舉報(bào)

板凳
ID:795562 發(fā)表于 2021-4-4 18:17 | 只看該作者
你可以寫一個(gè)Arduino開發(fā)板控制si4732的程序嗎?
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:143767 發(fā)表于 2021-3-2 16:33 | 只看該作者
你好樓主,有接線原理圖可否發(fā)附件一份,謝謝
回復(fù)

使用道具 舉報(bào)

樓主
ID:395930 發(fā)表于 2020-3-23 18:08 | 只看該作者
我下載了好像程序接口定義不清楚,有接線圖和新程序發(fā)一份多謝。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 狠狠干影院 | 成人免费在线视频观看 | 日韩国产中文字幕 | 日韩视频二区 | 91看黄| 日韩不卡在线观看 | 国产一级片免费 | 国产精品自拍小视频 | 在线小视频 | 97精品国产97久久久久久免费 | 亚洲精品久久久久久久久 | 久久精品99久久久久久 | 成年人午夜视频 | 国产一级在线观看 | 国产成人免费在线观看 | 综合激情网站 | 日韩在线欧美 | 精品一区二区三区三区 | 四虎网站在线观看 | 亚洲欧美日韩国产 | 日本中文在线观看 | 一级黄色免费视频 | 一本色道久久综合亚洲精品小说 | 依人在线 | 中文日韩在线 | av影院在线 | 欧美激情视频一区 | 激情小说亚洲 | 亚洲国产第一页 | a视频| 91av免费观看| av天天看 | 国产精品久久久久久无人区 | 91精品国产成人www | 四虎看片 | 天天干天天曰 | 久久亚洲精品视频 | 国产视频一二区 | 色哟哟一区二区三区 | 久久久在线 | 日韩精品免费视频 |