51单片机控制的FM收音机1Word格式.docx

上传人:b****2 文档编号:13403075 上传时间:2022-10-10 格式:DOCX 页数:25 大小:575.21KB
下载 相关 举报
51单片机控制的FM收音机1Word格式.docx_第1页
第1页 / 共25页
51单片机控制的FM收音机1Word格式.docx_第2页
第2页 / 共25页
51单片机控制的FM收音机1Word格式.docx_第3页
第3页 / 共25页
51单片机控制的FM收音机1Word格式.docx_第4页
第4页 / 共25页
51单片机控制的FM收音机1Word格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

51单片机控制的FM收音机1Word格式.docx

《51单片机控制的FM收音机1Word格式.docx》由会员分享,可在线阅读,更多相关《51单片机控制的FM收音机1Word格式.docx(25页珍藏版)》请在冰豆网上搜索。

51单片机控制的FM收音机1Word格式.docx

89C52单片机;

TEA5767HN芯片;

2822功率放大器

Abstract

Thistestconstitutewithstc89c52singlechipmicyoco,tea5767model,2822poweramplifier,1602andperipheralcircuit.Inthedesignprocess,weusedmodulardesignforseveraltypes,suchassearchingmodel,displaymodel,storagemodelandsomeancillaryfunction.STCseriessinglechiphasverygoodcontrolabilityandstableleveltomeettherequirements.

前言:

本设计研究FM收音机分为硬件电路和程序设计两个方面。

从硬件电路来说,主要是实现所需电压值、稳压、搜台、控制和频率显示等方面;

从系统程序来说,主要是如何将电台频率换算出PLL控制字写入TEA5767HN,以及PLL控制字转换成频率送显示。

意义:

随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,TEA5767HN芯片可通过IIC系统总线进行各种功能控制,并通过IIC总线输出7位IF计数值;

立体声解调器完全免调,可用软件控制SNC、HCC、暂停和静音功能;

具有两个可编程I/O口,可用于系统的其他相关功能,又由于其小尺寸的封装,使得它非常适合用于电路板空间相当有限的设计上。

1课题分析

1.1总体分析

课题研究分为两部分:

硬件电路和程序。

硬件电路包括主控制器、调频模块、喇叭(耳机)接收和频率显示四部分。

主控制器采用的是单片机AT89S51,调频模块采用的是TEA5767HN芯片,显示电路采用FPB9742芯片和LCD液晶屏直读显示。

程序部分用C语言编写包括设定89.6MHZ电台、TEA5767HN写入和读出、PLL控制字转换为频率送显示和IIC总线操作子程序包。

通过设计电路图和电路焊接,编写程序并调试,使系统达到设计要求。

1.2主要技术分析:

1.2.1调频广播收音机的原理:

一个典型的调频广播收音机的电路原理图如下:

1.2.2本设计用到的TEA5767HN的功能介绍:

(1)具有集成的高灵敏度低噪声射频输入放大器;

(2)具有射频自动增益控制电路RFAGC;

(3)LC调谐振荡器采用廉价的固定片式电感;

(4)具有内部实现的FM中频选择性;

(5)具有完全集成的FM鉴频器,无需外部解调;

(6)可选择32.768kHZ或13MHZ的晶体参考频率振荡器,也可使用外部

6.5MHZ的参考频率;

(7)采用PLL合成器调谐系统;

(8)引脚BUSMODE可选择IIC和3-wire总线;

(9)总线可输出7位中频计数器;

(10)总线可输出4位信号电平信息;

(11)具有软件静音功能;

(12)具有免调整立体声解调功能;

(13)具有电台自动搜索功能;

1.2.3TEA5767HN的IIC总线说明:

TEA5767HN的IIC总线地址是C0H,是可收发的从器件结构,无内部地址。

最大低电平是0.2VCCD,最大高电平是0.45VCCD。

当使用IIC总线时,引脚BUSMODE必须接地。

因总线的最高时钟频率是400kHZ,故芯片的时钟频率不能高于该值。

当向TEA5767HN写入数据时,地址的最低位是0,即写地址是C0H。

当从TEA5767HN读出数据时,地址的最低位是1,即读地址是C1H。

TEA5767HN遵守通用的IIC总线通信协议,IIC总线的写模式和读模式格式分别为:

IIC写模式

开始位

写地址

应答位

数据字节

停止位

IIC读模式

读地址

数据字节1

1.2.4写数据:

TEA5767HN内部有一个5字节的控制寄存器,在IIC上电复位后,必须先通过总线接口向其写入适当控制字,TEA5767HN才能正常工作。

写入控制字应按照以下顺序:

地址,字节1,字节2,字节3,字节4,字节5

首先发送每个字节的最高位。

在时钟下降沿后写入的数据才有效。

写模式字节1格式

位7(MSB)

位6

位5

位4

位3

位2

位1

位0(LSB)

MUTE

SM

PLL13

PLL12

PLL11

PLL10

PLL9

PLL8

写模式字节1各位说明

符号

说明

7

左右声道静音设置。

1:

左右声道静音;

0:

左右声道非静音

6

搜索模式设置。

搜索模式;

非搜索模式

5~0

PLL13~8

预置或搜索电台的频率数据高6位

写模式字节2格式

PLL7

PLL6

PLL5

PLL4

PLL3

PLL2

PLL1

PLL0

写模式字节2各位说明

说明

7~0

PLL7~0

预置或搜索电台的频率数据低8位

写模式字节3格式

SUD

SSL1

SSL0

HLSI

MS

ML

MR

SWP1

写模式字节3各位说明

上下搜索设置。

向上搜索;

向下搜索

6,5

SSL1~0

设定搜索停止电平,见下表

4

设定高低本振。

高端本振注入;

低端本振注入

3

单声道或立体声设置。

强制单声道;

开立体声

2

左静音设置。

左声道静音强制单声道;

左声道非静音

1

右静音设置。

右声道静音强制单声道;

右声道非静音

软件可编程输出口1设置。

SWPOR1为高;

SWPOR1为低

搜索停止电平设置

搜索停止电平

不搜索

低电平,ADC输出值为5

中电平,ADC输出值为7

高电平,ADC输出值为10

(本设计用的是第三种)

1.2.5读数据

读地址为C1H。

读模式字节1格式

RF

BLF

读模式字节1各位说明

Ready标志。

发现了一个电台或搜索到头;

未搜索到头

波段到头标志。

搜索到头;

搜索或预置的电台频率值的高6位(需换算)

读模式字节2格式

读模式字节2各位说明

搜索或预置的电台频率值的低8位(需换算)

读模式字节3格式

STEREO

IF6

IF5

IF4

IF3

IF2

IF1

IF0

读模式字节3各位说明

立体声标志。

立体声;

单声道

6~0

IF6~0

中频计数结果

1.2.6根据电台频率换算出PLL控制字写入以及根据PLL控制字换算出电台频率读出。

TEA5767HN的中频f固定为225khz,参考频率与所使用的晶振有关,具体数值如下:

XTAL是写模式控制字第4字节的位4,PLLREF是写模式控制字第5字节的7位。

FM收音机参考频率

XTAL

PLLREF

参考频率

振荡频率

3000HZ

13MHZ

6.5MHZ

32768HZ

32.768KHZ

fRF=(NDEC*fREFS)/4-(+)fIF式中,fRF为收到的电台频率,NDEC为控制字的十进制值,fIF为中频频率,fREFS为参考频率。

当采用高本振时,公式用减号,当采用低本振时,公式用加号。

本设计用的参考频率是32768HZ,低本振,计算公式为:

fRF=NDEC*8192+225000(HZ)

2FM收音机流程图:

3FM收音机电路图:

器件清单:

器件

规格

件数

电解电容

F

1000µ

47µ

普通电容

0.1µ

电阻

10k

TDA2822

喇叭

4FM收音机实物图:

5.FM收音机核心程序:

#include<

reg51.h>

string.h>

math.h>

uart.h>

i2c.h>

#definemax_freq108000

#definemin_freq87500

sbitKEY11=P3^0;

sbitKEY22=P3^1;

sbitKEY1=P3^

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1