找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6564|回复: 10
打印 上一主题 下一主题
收起左侧

单片机 bGUI 3D图形动态演示 TEA5767收音机 VS1003 Fat文件处理程序包

  [复制链接]
跳转到指定楼层
楼主

全部程序源码和原理图下载:
单片机 3D图形动态演示 TEA5767收音机 VS1003 Fat文件处理程序包.zip (4.24 MB, 下载次数: 139)



这个程序包里面所有的代码都是经过测试好的,有一定的难度,但是代码注释很清晰,都是一些比较高级的单片机应用。想在单片机方面有所的提高的同仁们可以下载保存.

列表:
BNOS 2012 - 源代码.rar
SD TF卡中的文件.rar
[10] TEA5767收音机驱动程序(无GUI,自动搜台模式).rar
[11] TEA5767收音机 +LCD+bGUI.rar
[12] bGUI演示程序.rar
[13] 3D图形动态演示.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文件系统程序.rar
[9] VS1003驱动程序.rar


所有程序都用这一个原理图(清晰版在附件可下载):




资料包的代码风格预览(随便提取的一个收音机程序):
  1. /*********************************************
  2. * 文件名称: main.c
  3. * 程序版本: V1.1
  4. * 编制日期: 2012/01/20
  5. * 功能描述: TEA5767 FM收音机程序,重要说明:必须在开发板上的SIG标识接上天线!
  6. ********************************************************************************
  7. * CPU : 8051
  8. * 时钟: 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; /* 开发板上VS1003复位引脚 */
  16. /*********************************************************************************
  17. ** 函数名称: void Delay_ms(INT16U ms) .
  18. ** 功能描述: 晶振22.1184,延时大约是ms为单位.
  19. ** 输入参数: INT16U ms 延时 MS.         
  20. ** 输出参数: None.
  21. ** 返回参数: 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. ** 函数名称: void main(void).
  34. ** 功能描述: MAIN主函数.
  35. ** 输入参数: None.         
  36. ** 输出参数: None.
  37. ** 返回参数: None.
  38. **********************************************************************************/
  39. void main(void)
  40. {
  41.    
  42.    P4SW   =0XFF;      /* 设置P4口为普通I/O模式 */
  43.    FM_SW  = 1;        /* FM使能输出 */
  44.    VS_RST = 0;          /* VS1003 输出关 */
  45.    /* 重要说明: 请在开发板的 SIG 标识的地方接上12CM左右的电线作为天线方能收到电台
  46.    **本程序为自动搜台 下载进开发板并接上天线的情况下自动搜台播放 无需调频率
  47.    **将本程序下载到开发板后需要将USB电源重新拔了重插一下才能启动收音机
  48.    */

  49.    radio_write();  /* 写入TEA5767数据,初始化*/
  50.    auto_search(1); /* FM自动搜台 */
  51.    while(1)
  52.    {
  53.                 /* 一行程序实现STC不断电自动下载(如果头文件未定义IAP_CONTR寄存器,在while函数中加入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. }

复制代码

评分

参与人数 1黑币 +5 收起 理由
崇庆阳光 + 5 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:164195 发表于 2017-3-5 14:12 | 只看该作者
看看 GUI 处理效果
回复

使用道具 举报

板凳
ID:237304 发表于 2017-10-5 08:27 | 只看该作者
赞,不知有什么3D图像处理的办法。
回复

使用道具 举报

地板
ID:88049 发表于 2018-11-28 15:41 | 只看该作者
楼主开发板在哪能买的到
回复

使用道具 举报

5#
ID:507641 发表于 2019-4-24 09:15 | 只看该作者
感觉很有动感一样,下来研究下,谢了
回复

使用道具 举报

6#
ID:507641 发表于 2019-4-24 09:33 | 只看该作者
LCD5420 哪有的卖?或者 LCD5420规格书
回复

使用道具 举报

7#
ID:507641 发表于 2020-6-26 06:41 | 只看该作者
请问TFT屏在哪可以买到?或者屏的型号(驱动芯片)
回复

使用道具 举报

8#
ID:96552 发表于 2020-8-20 20:02 | 只看该作者

感觉很有动感一样,下来研究下,谢了
回复

使用道具 举报

9#
ID:507641 发表于 2021-7-22 22:24 | 只看该作者
楼主忙,没有时间回复我们的菜鸟?
回复

使用道具 举报

10#
ID:906792 发表于 2021-7-23 08:52 | 只看该作者
买东西上某一个宝啊要啥没有
回复

使用道具 举报

11#
ID:87631 发表于 2022-2-12 11:12 | 只看该作者
对这个GUI很好奇,学习下先
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表