<meta name="keywords" content="必胜时时彩开户,keywords" /> 我的FM 收音机,51单片机+TEA5767+12864+DS1302+DS18B20+PT2257+TDA2822M - 51单片机 单片机服装论坛t.vhao.net

单片机服装网www.vhao.net服装论坛t.vhao.nett.vhao.net

 找回密码  急速注册

QQ登录

只需一步,快速泉源

快捷导航
搜索
检查: 83077|回复: 386
打印 上一主题 下一主题
收起左边

我的FM 收音机,51单片机+TEA5767+12864+DS1302+DS18B20+PT2257+TDA2822M

  [复制链接]
跳转到指定楼层
楼主
应用半年多,运转稳固。现在基本天天下班都邑开一个小时。分享给 51hei服装网www.vhao.net服装论坛t.vhao.nett.vhao.net的同伙们.
第一次自力做一个器械,打样了两次。元器件也是优先选择其时现有的,以是尚有许多可以一连刷新的地方。
外面许多器械都是参考了51hei服装网www.vhao.net服装论坛t.vhao.nett.vhao.net上的质料,相当于做了一次整理。在此体现谢谢~

年夜体形貌下:
1、TEA5767模块,没有接纳群集撒播的收台措施,我是直接按PLL步进的要领手动收台,预计是最精准的要领了。没有加入自动收台功效。
2、12864点阵屏,ST7920控制,应用了自界说字符(天线、摄氏度)。按键开启背光,10秒无行动自动关闭。
3、DS1302/DS18B20,群集撒播的控制法式模范模范。
4、PT2257调音,I2C控制,多级音量控制。
5、TDA2822M,双声道形式,然则只用了一个扬声器(1W)。可外接功放(不经由历程调音器,降噪)
6、按键,接纳中止扫描的要领,4键,长按短按分辨。
7、电台存储15个,断电自动影象上次应用的频道。应用外部EEPOM。
8、电源应用DC12V变压器,外部组合为7808和78M05。
9、控制器:STC12C5608AD


(原文件名:正面.jpg)


(原文件名:应用中.jpg)


(原文件名:前面.jpg)


(原文件名:左边.jpg)


(原文件名:左边.jpg)


(原文件名:PCB.jpg)


(原文件名:TDA2822M和DS1302.jpg)


(原文件名:TEA5767模块.jpg)


(原文件名:按键和开关.jpg)


(原文件名:7808和78M05.jpg)


(原文件名:法式模范模范截图.jpg)

法式模范模范按模块化写法,命名、注释等自以为还算尺度,请用Keil u4掀开。法式模范模范以下:
点击此处下载 法式模范模范.rar (153.81 KB, 下载次数: 2439)

原理图是ORCAD画的,这边上传PDF名堂。PCB是PADS版本,没多年夜_参考价值,这边就不上传了。
点击此处下载 原理图.pdf (74.04 KB, 下载次数: 1684)

内行作品,尚有许多地方可以一连刷新,好比:
1、应用绘图功效,做特点化的UI。
2、加入按键的无线遥控。
3、报时、闹铃、公历阴历转换。
4、外接功放音量可调。

评分

加入人数 15威望 +54 黑币 +112 收起 理由
莫子栋 + 8 绝世好帖!
泛星梦 + 1 赞一个!
123.123.123 + 5 很给力!
WSHENQION + 4 共享质料的黑币赞美!
vvv64 + 5
dzbj + 1 银子不多 意思意思
单片机内行426 + 5 绝世好帖!
1971417800 + 1 很喜欢,给我这个年夜一小白很好的启发
ssfc + 5 赞一个!
jiangyimfs + 5 很给力!
liuyimao485812 + 5 很给力!
尘通常有你 + 12 很给力!
madell + 5 很给力!
lost + 4
admin + 50 + 50 宣布作品的赞美,年夜家多多宣布可赚取M币

检查一切评分

沙发
admin 揭晓于 2013-6-23 04:08 | 只看该作者
经由历程浏览作者的 main.c 文件,发现作者的代码气焰气焰很好,很值得我们学习.
#include "STC12C5620AD.H"
#include "RT12864M.H"
#include "delay.h"
#include "DS1302.H"
#include "DS18B20.H"
#include "System_Init.H"
#include "Time_Handle.H"
#include "Temperature_Handle.H"
#include "Radio.H"
#include "Key_Handle.H"
#include "Key_Scan.H"
#include "LCD_Display.H"
#include "Channel_Handle.H"
#include "Volume_Handle.H"
/********************** 声明外部变量**************************/
extern uchar Volume;					//Volume_Handle.c
extern uchar Radio_Index;			  	 //From Channel_Handle.c
extern uint PLL;  						//From Radio.c
/**********************  界说变量 ***************************/
bit Flag_40ms;		  					//40ms准时标志位
uchar data Work_Mode=0;      			//界说系统状态
uchar data Display_Time[9]={0x20,0x30,0x30,0x3a,0x30,0x30,0x3a,0x30,0x30};           //时间显示缓存        名堂  12:12:12
uchar data Display_Date[11]={0x20,0x32,0x30,0x31,0x31,0x2f,0x30,0x30,0x2f,0x30,0x30};//日期显示缓存        名堂  2011/04/07
uchar data Display_Day[3]={'M','O','N'};										     //星期显示缓存        名堂  MON,TUE,WED
uchar data Display_Temperature[5]={0x20,0x30,0x30,0x20,0x20};                        //时间显示缓存        名堂	 -23
uchar data Display_Channel[5]={0x20,0x43,0x48,0x30,0x30};                    	 	 //频道号显示缓存      名堂	 CH07
uchar data Display_FM[9]={0x30,0x30,0x30,0x2e,0x30,0x20,0x4d,0x48,0x7a};	 		//收音频率显示缓存	   名堂  101.71MHz			  
/********************** Timer0 Interrupt **************************/
void Timer0_Serves() interrupt 1 using 0
{
	TH0 = 0xff;		    //设定准时看重装值
	TL0 = 0xd8;		    
	Flag_40ms=1;
}
/********** Main Function *************/
void main(void)
{
	BEEP_DRV=0;		    	   			//关闭蜂鸣器
	LCD_BLK=0;				   		  	//关闭LCD背光
	System_Init();						//初始化MCU
	LCD_Init();							//初始化RT12864M
	//DS1302_Init();					//初始化 DS1302(完全掉落落电落先行参数更新)
	TEA5767_Init();					  	//初始化TEA5767,写入预置参数
	Radio_Index=EEPROM_Get_Index();  	//取得上一次断电存储的电台序号
	PLL=EEPROM_Get_PLL(Radio_Index);	//取得以后序号PLL
	TEA5767_Update_PLL();				//更新PLL
	Volume_Init();						//初始化声响
	while(1)
		{
			Time_Handle();
			Temperature_Handle();				  	//取得温度信息
			Key_Handle();
			TEA5767_Display_Frequency();
			LCD_Display();		           			//显示刷新
		}
}
板凳
黑仔 揭晓于 2013-6-23 10:37 | 只看该作者
这个是高人作品,51hei服装网www.vhao.net服装论坛t.vhao.nett.vhao.net有你更精彩
地板
小艺 揭晓于 2013-6-24 11:22 | 只看该作者
想就教一下楼主,我见你的一段法式模范模范写得很好,在液晶显示字符时都没有用得上字符转换软件来做,叨教法式模范模范的原理是甚么呢?
void LCD_Display(void)
{
        switch (Work_Mode)
                {
                        case 0:
                                LCD_Display_String(0,2,"调频收音");                                 //以后状态
                                

“LCD_Display_String(0,2,"调频收音");”在法式模范模范上直接打中文,液晶便可以显示出来的?由于我查过你的法式模范模范,都没有用字符软件转换出相关的字符串……能否是用带字库的屏,都能学你哪样写法式模范模范的?
5#
T29 揭晓于 2013-6-28 16:09 | 只看该作者
谢谢楼主!!!此贴必火!!!!
6#
yizanduandian 揭晓于 2013-6-29 21:39 | 只看该作者
回复 小艺
想就教一下楼主,我见你的一段法式模范模范写得很好,在液晶显示字符时都没有用得上字符转换软件来做,叨教法式模范模范的原理是甚么呢?
void lcd_display(void)
{
switch (work_mode)
{
case 0:
lcd_display_string(0,2,"调频收音");  //以后状态
“lcd_display_string(0,2,"调频收音");”在法式模范模范上直接打中文,液晶便可以显示出来的?由于我查过你的法式模范模范,都没有用字符软件转换出相关的字符串……能否是用带字库的屏,都能学你哪样写法式模范模范的?
-----------------------------------------------------------------------

用的是ST7920 带中文字库的屏,以是,没有字符转换。
7#
左左右右 揭晓于 2013-7-2 16:34 | 只看该作者
您好,昨天我也用TEA5767模块做了一个收音机。现在是迅速度很低,接几米的线当天线,在室内一个台都收不到(用手机的收音机在室内可以收到电台),以为是没调好,然则跑上楼顶却能收到台了(这样就扫除软件效果吧)。  对这个效果可以给点思绪吗?  谢谢。  

另,可以发一份到我邮箱吗。3543-0042 @qq.com

期待您的回复。
8#
陈令顺 揭晓于 2013-7-4 21:25 | 只看该作者
楼主有没有试过TDA2822M的BTL接法?我照着手册上的电路接了一个,输入电阻改成了1K,音源是VS1003B,中央加了一外10uF的无极性电容,供电用的是5V的线性电源,怎样调都有用果,杂音很年夜,芯片发烫。。。。。。。
9#
陈令顺 揭晓于 2013-7-4 21:31 | 只看该作者
另外问下 怎样我编译不告成,尚有就是楼主可以上传PCB文件吗,我想用热转印法制块板子玩玩
10#
zhengguang 揭晓于 2013-7-4 23:42 | 只看该作者
很好的法式模范模范编写要领啊,学习了,楼主的法式模范模范功底看起来真不错;
刚刚谁人6楼的,12864带字库,便可以直接用字符串体现了,直接显
11#
 楼主| l5151 揭晓于 2013-7-7 18:05 | 只看该作者
陈令顺 揭晓于 2013-7-4 21:31
另外问下 怎样我编译不告成,尚有就是楼主可以上传PCB文件吗,我想用热转印法制块板子玩玩

叨教有甚么编译弱点?请用Keil c51 v4,导入STC器件,用官方供应的STC12C5620AD头文件,尚有重视下网罗蹊径。

PCB是双层的,热转印欠好做。要的话,我可以送你个样板。

打样了10块,现在还剩下8块,要的可以拿去,出个邮费就好。qq短信给我
12#
 楼主| l5151 揭晓于 2013-7-7 18:09 | 只看该作者
左左右右 揭晓于 2013-7-2 16:34
您好,昨天我也用TEA5767模块做了一个收音机。现在是迅速度很低,接几米的线当天线,在室内一个台都收不到 ...

附件可直接下载 51hei服装网www.vhao.net服装论坛t.vhao.nett.vhao.net似乎没无限制的啊,另外我曾经发送到你的邮箱了.
13#
51hei_kmee 揭晓于 2013-7-9 16:55 | 只看该作者
太强年夜了!
14#
longlong899 揭晓于 2013-7-16 17:16 | 只看该作者
现在好器械起来越多了,支持一个,要一连加油哇
15#
wuhaisheng258 揭晓于 2013-7-17 11:09 | 只看该作者
高人作品
16#
liangqin1573 揭晓于 2013-7-19 00:45 | 只看该作者
很好很强年夜
17#
zxgpy 揭晓于 2013-7-21 10:33 | 只看该作者
好东东,多谢!!!!!!!!!
18#
guoqing24 揭晓于 2013-7-21 21:39 | 只看该作者
一定 要学习一下!!
19#
ydsf16 揭晓于 2013-7-21 23:11 | 只看该作者
真是牛人啊
20#
qw789 揭晓于 2013-7-22 18:39 | 只看该作者
谢谢分享
21#
jacksonwang 揭晓于 2013-7-23 15:12 | 只看该作者
好贴,必须顶。
22#
liaows 揭晓于 2013-7-23 16:41 | 只看该作者
谢谢LZ的共享,很好的学习质料,谢谢!
23#
扬帆远航 揭晓于 2013-8-3 15:39 | 只看该作者
强年夜,
24#
扬帆远航 揭晓于 2013-8-4 14:29 | 只看该作者
好质料
25#
啵~~ 揭晓于 2013-8-5 10:28 | 只看该作者
谢谢楼主分享啊
26#
何须919 揭晓于 2013-8-6 18:29 | 只看该作者
相当给力,谢谢你的共享!
27#
wwxaimql 揭晓于 2013-8-9 16:33 | 只看该作者
很给力啊!
28#
aimei 揭晓于 2013-8-9 22:05 | 只看该作者
发现没 币了
29#
少林寺年夜神甫 揭晓于 2013-8-10 21:38 | 只看该作者
高人作品 赶忙下载 看看学习一下 玩了好几天的收音机 事实找到点能用的质料了
30#
ggsimida 揭晓于 2013-8-16 20:03 | 只看该作者
牛叉   楼主
31#
qw789 揭晓于 2013-8-18 10:20 | 只看该作者
我手头有一块TEA5767,但没有STC12C5620AD,惋惜!
32#
wuyutian51hei 揭晓于 2013-8-25 21:54 | 只看该作者
写得很不错!值得学习!
33#
为爱起劲 揭晓于 2013-9-6 14:40 | 只看该作者
初学者,盘算自己也模拟做一个,欲望能告成,
34#
jinchouxing 揭晓于 2013-10-3 21:11 | 只看该作者
好东东
35#
huyin 揭晓于 2013-10-4 21:32 | 只看该作者
不错,很好
36#
淡薄的影象 揭晓于 2013-10-6 11:00 | 只看该作者
看看,质料怎样
37#
淡薄的影象 揭晓于 2013-10-6 11:02 | 只看该作者
质料很好,谢谢了
38#
★箛獨№牛弟 揭晓于 2013-10-13 17:43 | 只看该作者
谢谢作者,很好的质料,你的编程要领值得学习!
39#
13620819446 揭晓于 2013-10-13 22:07 | 只看该作者
#在这里快速回复#真是不错的质料
40#
475345347 揭晓于 2013-10-18 23:18 | 只看该作者
学习学习啊

|手机版|小黑屋|单片机服装网www.vhao.net服装论坛t.vhao.nett.vhao.net |51黑电子服装网www.vhao.net服装论坛t.vhao.nett.vhao.net5群 联系QQ:125739409;手艺交流QQ群174280738

Powered by 必胜时时彩开户-金盾时时彩-ba娱乐时时彩平台