標(biāo)題: 單片機(jī) bGUI 3D圖形動(dòng)態(tài)演示 TEA5767收音機(jī) VS1003 Fat文件處理程序包 [打印本頁]

作者: 51hei學(xué)習(xí)技術(shù)中    時(shí)間: 2017-3-5 03:16
標(biāo)題: 單片機(jī) bGUI 3D圖形動(dòng)態(tài)演示 TEA5767收音機(jī) VS1003 Fat文件處理程序包

全部程序源碼和原理圖下載:
單片機(jī) 3D圖形動(dòng)態(tài)演示 TEA5767收音機(jī) VS1003 Fat文件處理程序包.zip (4.24 MB, 下載次數(shù): 142)



這個(gè)程序包里面所有的代碼都是經(jīng)過測試好的,有一定的難度,但是代碼注釋很清晰,都是一些比較高級(jí)的單片機(jī)應(yīng)用。想在單片機(jī)方面有所的提高的同仁們可以下載保存.

列表:
BNOS 2012 - 源代碼.rar
SD TF卡中的文件.rar
[10] TEA5767收音機(jī)驅(qū)動(dòng)程序(無GUI,自動(dòng)搜臺(tái)模式).rar
[11] TEA5767收音機(jī) +LCD+bGUI.rar
[12] bGUI演示程序.rar
[13] 3D圖形動(dòng)態(tài)演示.rar
[14] MacroXu 3D庫 3D圖形處理.rar
[15]VS1003 + FatFs +SD + MP3.rar
[1] STC自動(dòng)下載程序模板.rar
[2] 單片機(jī)LED( LCD背光)閃爍程序..rar
[3] 單片機(jī)按鍵掃描程序.rar
[4] LCD(2.8 3.0寸)液晶屏驅(qū)動(dòng)程序.rar
[5] LCD和ASCII碼編碼顯示.rar
[6] UART 串口驅(qū)動(dòng)程序.rar
[7] SPI FLASH 字庫實(shí)驗(yàn)程序.rar
[8] SD卡 FatFs文件系統(tǒng)程序.rar
[9] VS1003驅(qū)動(dòng)程序.rar


所有程序都用這一個(gè)原理圖(清晰版在附件可下載):




資料包的代碼風(fēng)格預(yù)覽(隨便提取的一個(gè)收音機(jī)程序):
  1. /*********************************************
  2. * 文件名稱: main.c
  3. * 程序版本: V1.1
  4. * 編制日期: 2012/01/20
  5. * 功能描述: TEA5767 FM收音機(jī)程序,重要說明:必須在開發(fā)板上的SIG標(biāo)識(shí)接上天線!
  6. ********************************************************************************
  7. * CPU : 8051
  8. * 時(shí)鐘: 22.1184Mhz

  9. *******************************************************************************/

  10. /* Includes ------------------------------------------------------------------*/
  11. #include "includes.h"

  12. /* 變量聲明 ------------------------------------------------------------------*/
  13. sbit KEY_NEXT =P4^6;
  14. sbit KEY_BACK =P4^1;
  15. sbit VS_RST  =P2^5; /* 開發(fā)板上VS1003復(fù)位引腳 */
  16. /*********************************************************************************
  17. ** 函數(shù)名稱: void Delay_ms(INT16U ms) .
  18. ** 功能描述: 晶振22.1184,延時(shí)大約是ms為單位.
  19. ** 輸入?yún)?shù): INT16U ms 延時(shí) MS.         
  20. ** 輸出參數(shù): None.
  21. ** 返回參數(shù): None.
  22. **********************************************************************************/
  23. void Delay_ms(INT16U ms)
  24. {
  25.    INT8U t;
  26.    while(ms--)
  27.    {
  28.    t=120;
  29.    while(t--);
  30.    }
  31. }

  32. /*********************************************************************************
  33. ** 函數(shù)名稱: void main(void).
  34. ** 功能描述: MAIN主函數(shù).
  35. ** 輸入?yún)?shù): None.         
  36. ** 輸出參數(shù): None.
  37. ** 返回參數(shù): None.
  38. **********************************************************************************/
  39. void main(void)
  40. {
  41.    
  42.    P4SW   =0XFF;      /* 設(shè)置P4口為普通I/O模式 */
  43.    FM_SW  = 1;        /* FM使能輸出 */
  44.    VS_RST = 0;          /* VS1003 輸出關(guān) */
  45.    /* 重要說明: 請(qǐng)?jiān)陂_發(fā)板的 SIG 標(biāo)識(shí)的地方接上12CM左右的電線作為天線方能收到電臺(tái)
  46.    **本程序?yàn)樽詣?dòng)搜臺(tái) 下載進(jìn)開發(fā)板并接上天線的情況下自動(dòng)搜臺(tái)播放 無需調(diào)頻率
  47.    **將本程序下載到開發(fā)板后需要將USB電源重新拔了重插一下才能啟動(dòng)收音機(jī)
  48.    */

  49.    radio_write();  /* 寫入TEA5767數(shù)據(jù),初始化*/
  50.    auto_search(1); /* FM自動(dòng)搜臺(tái) */
  51.    while(1)
  52.    {
  53.                 /* 一行程序?qū)崿F(xiàn)STC不斷電自動(dòng)下載(如果頭文件未定義IAP_CONTR寄存器,在while函數(shù)中加入if(P3==(P3&0xFE))IAP_CONTR=0x60;
  54.                 ** 需定義在#include<reg52.h>中加入sfr IAP_CONTR = 0xC7; )
  55.                 if(P3==(P3&0xFE))IAP_CONTR=0x60;
  56.         }
  57. }

復(fù)制代碼


作者: james816    時(shí)間: 2017-3-5 14:12
看看 GUI 處理效果
作者: fogota    時(shí)間: 2017-10-5 08:27
贊,不知有什么3D圖像處理的辦法。
作者: 摯愛梅兒    時(shí)間: 2018-11-28 15:41
樓主開發(fā)板在哪能買的到
作者: SURUBU1976    時(shí)間: 2019-4-24 09:15
感覺很有動(dòng)感一樣,下來研究下,謝了
作者: SURUBU1976    時(shí)間: 2019-4-24 09:33
LCD5420 哪有的賣?或者 LCD5420規(guī)格書
作者: SURUBU1976    時(shí)間: 2020-6-26 06:41
請(qǐng)問TFT屏在哪可以買到?或者屏的型號(hào)(驅(qū)動(dòng)芯片)
作者: hilam    時(shí)間: 2020-8-20 20:02

感覺很有動(dòng)感一樣,下來研究下,謝了
作者: SURUBU1976    時(shí)間: 2021-7-22 22:24
樓主忙,沒有時(shí)間回復(fù)我們的菜鳥?
作者: 林小獲    時(shí)間: 2021-7-23 08:52
買東西上某一個(gè)寶啊要啥沒有
作者: csgtli    時(shí)間: 2022-2-12 11:12
對(duì)這個(gè)GUI很好奇,學(xué)習(xí)下先





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1