1、毕业论文 - 本科 毕业论文 (设计 ) 题 目: 基于 TEA5677 的宽带调频接收机的设计 学 院: 学生姓名: 专 业: 电气工程及其自动化 班 级: 指导教师: 起 止 日期: 毕业论文 - 基于 TEA5677 的宽带调频接收机的设计 摘要 本文详细的介绍宽带调频接受机的设计方案。并通过模块设计方式将各个部分电路模块化,而且对烧入电路,显示屏电路,高频放大电路,音频放大等模块进行了详细的介绍与绘图。 此系统采用 PHILIPS 公司生产的 TEA5677 芯片为核心,通过单片机的程 序设计对 TEA5677 芯片采用 IIC 总线控制来进行频率的接收与识别,并通过 EEPROM 对
2、电台进行保存方便今后更快搜索到有效频道,另外采用 12864 液晶显示屏来显示搜索的频道方便使用者认识与调式。这其中的编程是用C 语言来编写,然后将数据用编译软件编译后通过烧录器写入单片机中。 整个接受机的运行是通过按键,给单片机设定接收频率,然后发送给 TEA5677 芯片,让它搜索该频率频道。如果有,就用音频功放输出,没有就按键继续增频或减频搜索,此系统还可以进行微调搜索和自然搜索。 本文还详细介绍了 AT89C52 和 TEA5677 芯片的内容,并对显示屏的使用也详细地进行了介绍与说明。 本文还给出了详细介绍地的程序编写模块与内容,还描写了如何用 KEIL 软件进行编写的方法。并介绍了
3、一些程序编写会遇到怎么样的困难及解决方法。 在调试过程中出现的一些高频放大上的问题以及解决这些问题的看法,并通过翻阅大量的文献及书籍,细心得出一套简便但可靠的设计方案。通过大量的理论论证此系统方案设计可行。 关键词: 单片机; TEA5677;调频接受机 毕业论文 - ABSTRACT This paper introduced the broadband frequency modulation of the design scheme to accept machine. And through the module design way will each part of the cir
4、cuit module, and spread to the circuit, display circuit, high frequency amplifier circuit, audio amplifier module in detail and drawing. This system USES PHILIPS company produces the TEA5677 chips as the core, the program design of the single chip microcomputer to TEA5677 chip adopt IIC bus control
5、to undertake frequency receiving and recognition, and through the EEPROM of radio stations in the future to save convenient faster search effective channel, the other 12864 LCD screen to display the search of the user and know this channel. One of the programming is C language to write, and then the
6、 data compiled by the compiled by the software to burn in the single chip microcomputer. The whole accept the operation of the machine is through the key, single chip set to receive frequency and send them to TEA5677 chip, let it search this frequency channel. If have, use audio power amplifier outp
7、ut, no will continue to increase or reduce the frequency buttons frequency search, this system can also search for fine-tuning and natural search. This paper also introduced the TEA5677 AT89C52 and the content of the chip, and the use of the screen to detailed introduced and explanation. This paper
8、also gives a detailed introduction to the programming module and the content, also describes how to use KEIL software to write method. And introduces some programming will meet the difficulty of how and the solutions. In commissioning appeared in the process of some high frequency amplifier applicat
9、ions on the problem and resolve these issues, and through the paging through a large number of documents and books, careful draw a simple but reliable design scheme. Through a lot of theoretical arguments the system design is feasible. Keywords:Single chip microcomputer; TEA5677; FM accept machine 毕
10、业论文 - 目录 前言 .1 第 1章 绪论 .2 1.1 系统框架的总体方案 .2 1.2 系统组成模块的方案 .3 1.2.1 电源方案 .3 1.2.2 显示器可选方案 .3 第 2章 单片机外围电路的设计方案 .4 2.1 微处理器 AT89C52 简介 .4 2.1.1 要功能特性 .4 2.1.2 AT89C52 各引脚功能 .5 2.2 电源电路的设计 .6 2.3 液晶电路设计 .6 2.3.1 12864 的应用介绍及说明 .7 2.4 烧录程序电路 .8 2.5 键盘接口电路的设计 .9 2.6 其它外部电路 .9 第 3章 TEA5677外围电路设计方案 .12 3.1
11、整体模块电路设计 .12 3.2 其它外部设计 .12 3.3 接受电路的设计 .13 3.3.1 接受电路的 要求及总体方案 .13 3.3.2 10MHZ 到 30MZH 频率的接受电路设计 .14 3.3.3 76MHz 到 110MHz 频率的接受电路方案 .14 第 4章 音频的输出设计方案 .17 4.1 功率放大电路分类 .17 第 5章 软件系统的设计方案 .20 毕业论文 - 5.1 单片机 C语言简介 .20 5.2 KEIL软件介绍 .20 5.3 系统软件组成 .21 5.4 主监控程序设计 .21 5.4.1 “状态转移法 “简介 .21 5.4.2 系统状态图的设计
12、 .21 5.5 键盘扫描程序设计 .22 5.5.1 抖动处理 .22 5.5.2 连击处理 .22 5.5.3 键盘扫描程序 .23 5.6 12864 液晶显示程序设计 .24 5.7 IIC 总线协议 .24 5.7.1 IIC 的应用程序 .25 第 6章 系统的调试 .26 6.1 系统的调试与仿真 .26 结 论 .27 鸣 谢 .28 参考文献 .29 附录 A .30 毕业论文 - 前言 人们都说 21 世纪是电子时代的爆炸的盛纪,那到底电子行业是如何迅速发展的,就拿现在比较普遍的电脑来说说,刚出来被认识时是一个庞大且性能又比较差的,后来随着电子技术的日益成熟,到现在电脑几乎
13、变得象本子一样的小,这一切都证明电子技能 发展有多快,当然随之而来的延伸产品也在不断地壮大,如各种各样的单片机,性能各异的芯片等等层次不穷,当然诸如先进的电子技术的应用也给人们带来了许多方便及身心的娱乐。 现在 调频收音机一直在人们的生活娱乐中占有非常重要的地位,从老式的晶体管收音机到今天的网络收音机,说明通过广播享受生活一直是人们喜欢的生活方式。如今,随着消费类电子的兴起和繁荣以及数字电子技术的发展,广大从事消费类电子设计的厂商都不忘在诸如 MP3,智能手机,便携式 VIDEO 播放器等产品中嵌入 FM 部分。 虽说收音机一直以来是人们生活娱乐中不可 缺少的一个重要的组成的部分,但是制造过收
14、音机的人都回觉得此设计不仅线路复杂而且调试困难,而且要做数字调协的收音机,线路更加复杂,这让我们中国电子工程师人望而退步。更不用说对我们学生而言,几乎想都不敢想在那时,想制作一台简单的接受器不知道要伤多少脑筋,但随着电子技术的集成度越来越高,此技术影响了许多的领域,当然也包括调频接受器模块化的集成,这样才使得制作收音机变得越来越简单化,也能方便地DIY 出一台属于自己的数字调谐收音机。 目前提供数字 FM RADIO 解决方案的厂家很多,其中市场反应最好的就有 PHLIPS 公司的 TEA5677及 TEA5677 数字 FM 处理芯片,该芯片为低电压,低功耗和低价位的全集成芯片立体声无线电产
15、品,只需极少的外部元件,基本上不需要对高频信号的手动调准,仅需简单地使用单片机控制,且其频带范围宽,可完全免费调到欧洲,美国和日本的调频波段。 因此想利用 TEA5677 芯片与单片机方面的应用配合来设计一款 宽带调频接收机。 此设计基本框架分为三部分单片机模块, TEA5677 模块,以及音频信号处理模块。 通过 本设计,进一步加深了对单片机编写程序的理解、以及对 TEA5677 芯 片的全新认识,同时是对四年大学期间所学知识的有个全面应用以及更加深入地理解所学知识的价值。 毕业论文 - 第 1 章 绪论 1.1 系统框架的总体方案 本系统 FM 宽带调频接受机是由两大部分组成, TEA56
16、77 调频接受器模块和 AT89C52 单片机处理器模块,这两部分都是有芯片加上少许的外部元件组成的,整个系统都是高度集成化,占用面积小,所以整体体积相对较小。 AT89C52 单片机通过 IIC 总线将要搜寻的频率输送给 TEA5677 的芯片,然后通过的芯片内部的接受装置进行处理,并将搜寻的频率信号通过单 片机内部将 2 进制转换成 10 进制,通过液晶显示屏显示频率。系统组成框图如图 1.1 所示。 图 1.1 系统组成框图 AT89C52 TEA5677 电源 12864 液晶显示 IIC 音频功放 毕业论文 - 1.2 系统组成模块的方案 1.2.1 电源方案 电源是一个系统正常工作
17、的基础, 一个机器的能源 。如果电源不好,会造 成供电不稳定,系统工作也不稳定,严重了还会损坏硬件。由于本系统中不同电路模块所需要的工作电压和电流容量各不相同,因此系统中包含了多个稳压电路。电源系统主要有为 AT89C52 单片机, TEA5677 芯片, 12864液晶屏供电。 电源可选择的方案有: 方案一:采用集成多路输出电源模块。集成多路输出电源模块具有制作简单,使用方便等特点,但临时短时间内要购买比较困难,而且价格较贵,电源组合方式固定不易选择。 方案二:采用单独三端稳压集成块具有组合灵活、价格便宜等特点,本次电源采用几块低压差三端稳压块电源系统。 1.2.2 显示器可选方案 显示器是
18、将接受到的频率让使用者知道我到底收到了那个频率段,但不同的显示器所能显示的精度有所差别,一般的只能显示到 4 位数字,好的可以显示 8 位或者更高,基于要求要将接受灵敏度控制,甚至可以显示文字和图象。 可选择的方案有: 方案一:采用常用的数码管组合。其特点具有电路结构比较简单,使用方便,但如果要显示精度高的数据比较繁琐。 方案二:采用 TFT 彩屏显示器。其特点使用方便,还能显示一些图象,功能相当齐全,但价格相对来说比较昂贵。 方案三:采用 12864F 液晶显示器 ,其特点也是使用比较方便,虽然性能比 TFT 差一些,但价格比较合理,能显示文字,对于本次设计来说够用了,所以本系统就采用这款显
19、示器。 毕业论文 - 第 2 章 单片机外围电路的设计方案 本系统中单片机的外围模块将分为五个小模块进行阐述如图 2.1 所示 图 2.1 单片机外围设计总图 2.1 微处理器 AT89C52 简介 AT89C52 是一个低电压,高性能 COMS 8 位单片机,片内含 8K 字节的可反复擦写的 Flash 只读程序存储器和 256 字节的随机存储器存取数据存储 器,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,它适合于许多较为复杂控制的应用场合。 AT89C52 有 40 个引脚, 32 个外部
20、双向 I/O 端口,同时内含 2 个外中端口, 3 个 16 位可编程定时计数器, 2 个全双工串行通信口, 2 个读写线。下面简单介绍其主要功能特性。 2.1.1 要功能特性 AT89C52 主要功能特性有 1) 兼容 MCS51 指令系统,内置 8K 字节的可反复擦写 Flash ROM; 2) 有 32 个双向 I/O 口,并含 256 字节的片内 RAM; AT89C52 5V 电源电路 液晶显示 烧录程序电路 其于外部电路 键盘接口电路 毕业论文 - 3) 有 3 个 16 位可编程定时 /计数器中断,时钟频率为 0 24MHz; 4) 有 2 个外部中断源, 2 个读写中断口线,共
21、 8 个中断源; 5) 含 2 个外部中断源, 2 个读写中断口线,共 8 个中断源; 6) 具有低功耗空闲和掉电模式及软件设置睡眠和唤醒功能。 2.1.2 AT89C52 各引脚功能 AT89C52为 40脚双列直插封装的 8位通用微处理器,管脚如图 2.1.1所示,其主要管教有: XTAL1( 19 脚)和 XTAL2( 18 脚)为振荡器输入输出端口,可外接 12MHz 晶振。 RES 为复位输入端口,外接电阻电容组成的复位电路。 VCC( 40 脚)和 VSS( 20 脚)为供电端口,分别接 +5 电源的正负端。P0-P3 为可编程通用 I/O 脚,其功能用途由软件定义。 AT89C52 的管脚图如图 2.2 所示。 各引脚功能如下: VCC:电路的供电电压。 VSS:公共连接端电压(负极)。 RST:复位输入端。 XTAL1:振荡器反相放大器及内部时钟发生器的输入端。 XTAL2:振荡器反相放大器的输出端。 ALE :地址锁存引脚。 EA :外部访问允许。 图 2.2 AT89C52 管脚图