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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4761|回復: 2
收起左側

基于stm32與tea5767的收音機設計,帶程序和系統組成框架圖

[復制鏈接]
ID:271636 發表于 2018-12-7 00:46 | 顯示全部樓層 |閱讀模式
基于stm32與tea5767的收音機設計,帶程序和系統組成框架圖。
這個主要是大家可以用來學習這個tea5767芯片的主要功能和實際應用,當然也在其中使用了時鐘模塊,大家可以了解了解。
程序附在壓縮包中,系統組成框架圖如下
QQ圖片20181207004454.png

單片機源程序如下:
  1. #include "STC12C5620AD.H"
  2. #include "RT12864M.H"
  3. #include "delay.h"
  4. #include "DS1302.H"
  5. #include "DS18B20.H"
  6. #include "System_Init.H"
  7. #include "Time_Handle.H"
  8. #include "Temperature_Handle.H"
  9. #include "Radio.H"
  10. #include "Key_Handle.H"
  11. #include "Key_Scan.H"
  12. #include "LCD_Display.H"
  13. #include "Channel_Handle.H"
  14. #include "Volume_Handle.H"
  15. /********************** 聲明外部變量**************************/
  16. extern uchar Volume;                                        //Volume_Handle.c
  17. extern uchar Radio_Index;                                   //From Channel_Handle.c
  18. extern uint PLL;                                                  //From Radio.c
  19. /**********************  定義變量 ***************************/
  20. bit Flag_40ms;                                                          //40ms定時標志位
  21. uchar data Work_Mode=0;                              //定義系統狀態
  22. uchar data Display_Time[9]={0x20,0x30,0x30,0x3a,0x30,0x30,0x3a,0x30,0x30};           //時間顯示緩存        格式  12:12:12
  23. uchar data Display_Date[11]={0x20,0x32,0x30,0x31,0x31,0x2f,0x30,0x30,0x2f,0x30,0x30};//日期顯示緩存        格式  2011/04/07
  24. uchar data Display_Day[3]={'M','O','N'};                                                                                     //星期顯示緩存        格式  MON,TUE,WED
  25. uchar data Display_Temperature[5]={0x20,0x30,0x30,0x20,0x20};                        //時間顯示緩存        格式         -23
  26. uchar data Display_Channel[5]={0x20,0x43,0x48,0x30,0x30};                                      //頻道號顯示緩存      格式         CH07
  27. uchar data Display_FM[9]={0x30,0x30,0x30,0x2e,0x30,0x20,0x4d,0x48,0x7a};                         //收音頻率顯示緩存           格式  101.71MHz                          
  28. /********************** Timer0 Interrupt **************************/
  29. void Timer0_Serves() interrupt 1 using 0
  30. {
  31.         TH0 = 0xff;                    //設定定時器重裝值
  32.         TL0 = 0xd8;                    
  33.         Flag_40ms=1;
  34. }
  35. /********** Main Function *************/
  36. void main(void)
  37. {
  38.         BEEP_DRV=0;                                                       //關閉蜂鳴器
  39.         LCD_BLK=0;                                                             //關閉LCD背光
  40.         System_Init();                                                //初始化MCU
  41.         LCD_Init();                                                        //初始化RT12864M
  42.         //DS1302_Init();                                        //初始化 DS1302(完全掉電后進行參數更新)
  43.         TEA5767_Init();                                                  //初始化TEA5767,寫入預置參數
  44.         Radio_Index=EEPROM_Get_Index();          //獲取上一次斷電存儲的電臺序號
  45.         PLL=EEPROM_Get_PLL(Radio_Index);        //獲取當前序號PLL
  46.         TEA5767_Update_PLL();                                //更新PLL
  47.         Volume_Init();                                                //初始化聲音
  48.         while(1)
  49.                 {
  50.                         Time_Handle();
  51.                         Temperature_Handle();                                          //獲取溫度信息
  52.                         Key_Handle();
  53.                         TEA5767_Display_Frequency();
  54.                         LCD_Display();                                                   //顯示刷新
  55.                 }
  56. }
復制代碼

所有資料51hei提供下載:
收音機項目.rar (272.42 KB, 下載次數: 88)


評分

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

查看全部評分

回復

使用道具 舉報

ID:284659 發表于 2019-10-10 14:27
這也太惡心人了,騙分的吧

ID:469700 發表于 2019-8-16 14:21 | 顯示全部樓層
這個根本就不是stm32的代碼,樓主穿錯了吧,
回復

使用道具 舉報

ID:494252 發表于 2019-3-20 10:17 | 顯示全部樓層
該程序不是STM32的程序,是STC12C5620AD的芯片,用的是51的驅動程序,不能用于STM32的芯片,請樓主修改。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲97| 欧美一区二区三区精品 | 天堂av中文在线 | 亚洲精品1区 | 美女久久 | 久久久久久综合 | 中文字幕在线第一页 | 观看av| 久久久精品网站 | 中文字幕爱爱视频 | 成人国产在线观看 | 中文字幕在线一区二区三区 | 青青草一区 | 中文字幕精品一区二区三区精品 | 人人干人人玩 | 欧美成人高清 | 亚洲欧洲国产视频 | 中文字幕a√ | 欧美久久一区二区 | 天堂一区在线观看 | 日韩电影免费观看中文字幕 | 久久一二三区 | 精精国产xxxx视频在线 | 欧美精品网站 | 99精品免费 | 欧美久久久久久久 | 一级黄色绿像片 | 久久躁日日躁aaaaxxxx | 91pao对白在线播放 | 久久国产成人 | 超碰91在线| 农村黄性色生活片 | 国产精品视屏 | 亚洲一区中文字幕 | 日韩在线中文 | 国产精品黄视频 | 亚洲精品久久久一区二区三区 | 国产一区在线视频 | 成人一区二区电影 | av免费网站在线观看 | 自拍偷拍3p |