|
0.png (89.67 KB, 下載次數(shù): 126)
下載附件
2017-3-5 03:09 上傳
全部程序源碼和原理圖下載:
單片機 3D圖形動態(tài)演示 TEA5767收音機 VS1003 Fat文件處理程序包.zip
(4.24 MB, 下載次數(shù): 142)
2017-3-5 03:13 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
這個程序包里面所有的代碼都是經(jīng)過測試好的,有一定的難度,但是代碼注釋很清晰,都是一些比較高級的單片機應用。想在單片機方面有所的提高的同仁們可以下載保存.
列表:
BNOS 2012 - 源代碼.rar
SD TF卡中的文件.rar
[10] TEA5767收音機驅動程序(無GUI,自動搜臺模式).rar
[11] TEA5767收音機 +LCD+bGUI.rar
[12] bGUI演示程序.rar
[13] 3D圖形動態(tài)演示.rar
[14] MacroXu 3D庫 3D圖形處理.rar
[15]VS1003 + FatFs +SD + MP3.rar
[1] STC自動下載程序模板.rar
[2] 單片機LED( LCD背光)閃爍程序..rar
[3] 單片機按鍵掃描程序.rar
[4] LCD(2.8 3.0寸)液晶屏驅動程序.rar
[5] LCD和ASCII碼編碼顯示.rar
[6] UART 串口驅動程序.rar
[7] SPI FLASH 字庫實驗程序.rar
[8] SD卡 FatFs文件系統(tǒng)程序.rar
[9] VS1003驅動程序.rar
所有程序都用這一個原理圖(清晰版在附件可下載):
0.png (162.6 KB, 下載次數(shù): 155)
下載附件
2017-3-5 03:08 上傳
資料包的代碼風格預覽(隨便提取的一個收音機程序):
- /*********************************************
- * 文件名稱: main.c
- * 程序版本: V1.1
- * 編制日期: 2012/01/20
- * 功能描述: TEA5767 FM收音機程序,重要說明:必須在開發(fā)板上的SIG標識接上天線!
- ********************************************************************************
- * CPU : 8051
- * 時鐘: 22.1184Mhz
- *******************************************************************************/
- /* Includes ------------------------------------------------------------------*/
- #include "includes.h"
- /* 變量聲明 ------------------------------------------------------------------*/
- sbit KEY_NEXT =P4^6;
- sbit KEY_BACK =P4^1;
- sbit VS_RST =P2^5; /* 開發(fā)板上VS1003復位引腳 */
- /*********************************************************************************
- ** 函數(shù)名稱: void Delay_ms(INT16U ms) .
- ** 功能描述: 晶振22.1184,延時大約是ms為單位.
- ** 輸入?yún)?shù): INT16U ms 延時 MS.
- ** 輸出參數(shù): None.
- ** 返回參數(shù): None.
- **********************************************************************************/
- void Delay_ms(INT16U ms)
- {
- INT8U t;
- while(ms--)
- {
- t=120;
- while(t--);
- }
- }
- /*********************************************************************************
- ** 函數(shù)名稱: void main(void).
- ** 功能描述: MAIN主函數(shù).
- ** 輸入?yún)?shù): None.
- ** 輸出參數(shù): None.
- ** 返回參數(shù): None.
- **********************************************************************************/
- void main(void)
- {
-
- P4SW =0XFF; /* 設置P4口為普通I/O模式 */
- FM_SW = 1; /* FM使能輸出 */
- VS_RST = 0; /* VS1003 輸出關 */
- /* 重要說明: 請在開發(fā)板的 SIG 標識的地方接上12CM左右的電線作為天線方能收到電臺
- **本程序為自動搜臺 下載進開發(fā)板并接上天線的情況下自動搜臺播放 無需調頻率
- **將本程序下載到開發(fā)板后需要將USB電源重新拔了重插一下才能啟動收音機
- */
- radio_write(); /* 寫入TEA5767數(shù)據(jù),初始化*/
- auto_search(1); /* FM自動搜臺 */
- while(1)
- {
- /* 一行程序實現(xiàn)STC不斷電自動下載(如果頭文件未定義IAP_CONTR寄存器,在while函數(shù)中加入if(P3==(P3&0xFE))IAP_CONTR=0x60;
- ** 需定義在#include<reg52.h>中加入sfr IAP_CONTR = 0xC7; )
- if(P3==(P3&0xFE))IAP_CONTR=0x60;
- }
- }
復制代碼
|
評分
-
查看全部評分
|