基于51单片机的数控调频收音机

上传人:xmg****18 文档编号:120433207 上传时间:2020-02-06 格式:DOC 页数:43 大小:2.30MB
返回 下载 相关 举报
基于51单片机的数控调频收音机_第1页
第1页 / 共43页
基于51单片机的数控调频收音机_第2页
第2页 / 共43页
基于51单片机的数控调频收音机_第3页
第3页 / 共43页
基于51单片机的数控调频收音机_第4页
第4页 / 共43页
基于51单片机的数控调频收音机_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《基于51单片机的数控调频收音机》由会员分享,可在线阅读,更多相关《基于51单片机的数控调频收音机(43页珍藏版)》请在金锄头文库上搜索。

1、下载可编辑 课程设计论文 题 目:基于RDA5807的数控FM收音机 院 (系): 信息与通信学院 专 业: 电子信息工程 学生姓名: 杜俊峰 学 号: 1100220509 指导教师: 蔡晓东 2013 年 12月15日摘 要此收音机基于RDA5807收音模块,通过STC89C52单片机来控制频率显示、音量控制,单片机与收音模块之间通过IIC通信协议来进行通信控制。该数控收音机具有噪音消除、软静音、低音增强,而且灵敏度高、噪声小,抗干扰能力强,能够在液晶屏上实时显示频率和声音。并且体积小、方便携带。关键词:RDA5807,STC89C52.IIC通信AbstractThis radio ra

2、dio module based RDA5807 by STC89C52 microcontroller to control the frequency display, through IIC communication protocol for communication between the control volume control, microcontroller and radio module. The digital radio with noise cancellation, soft mute, bass boost, and high sensitivity, lo

3、w noise, strong anti-interference ability to display the frequency and sound in real time on the LCD screen. And small, easy to carry.Key words:RDA5807,STC89C52 、IIC目 录引言11 设计要求及方案选择11.1 设计要求11.2 方案选择11.2.1 方案对比11.2.2 方案构图21.2.3 各部分作用22 理论分析与设计32.1 单片机最小系统设计32.1.1 STC89C52特性32.1.2 STC89C521引脚功能32.2

4、收音模块及存储芯片电路设计43 电路设计63.1 硬件电路设计63.1.1单片机最小系统电路63.1.2 模块电路设计64 软件设计74.1 IIC通信协议分析74.2 程序流程图95系统调试105.1 调试结果105.2 结果分析106 结论10谢 辞11参考文献12附录.13 .专业.整理.下载可编辑引言 收音机在日常生活中必不可少,在信息化的今天,数字化已经成为时代潮流,数控收音机越来越受到人们的青睐,相比于传统收音机,数控收音机以良好的人机互动、操作简单化更符合人们的要求1 设计要求及方案选择1.1 设计要求(1)65-108MHz全球FM接收频段相容(包括日本76-91MHz和欧美8

5、7.5-108MHz)(2)具备噪声消除、软静音、低音增强等功能(3)灵敏度高、噪声小、抗干扰能力强(4)具备频率显示功能1.2 方案选择 在如今这个信息化时代,信息的接收和处理显得越发重要,收音机作为传统接受信息的工具,已经深入到人们的日常生活中。在电子领域,对于制作调频收音机,有以下两种方法。一是用分立元件设计收音机。二是运用集成模块用数控来做收音机。1.2.1 方案对比方案一:分立元件所做的收音机,其缺点显而易见,调试难度大,音质差,成本相比集成收音机高很多,在现在基本上已经被淘汰了。方案二:用集成模块做收音机。集成模块做的收音机有以下特点:(1)体积和功耗小。一片集成电路放大器可具有数

6、十个晶体管、二极管、电阻和电容等所组成电路的功能。但其体积和功耗仅相当于一个小功率晶体管。 (2)可靠性高。由于集成电路外部连线和焊点极少,减小了出故障的可能性,故可靠性高。 (3)保真度好。由于集成电路是把所有晶体管都制在一块片子上,晶体管的配对和静态电流等都可处于最佳状态,所以失真度很小,一般都小于1。故用它制作的收音机保真度较好。 (4)灵敏度高。这是因为集成电路可以在其内部多制一些晶体管,从而提高整机的灵敏度。 (5)功率大、音质优美。用集成电路和大功率晶体管共同组装的收音机能达到几十瓦以上的不失真功率输出,功率余量大。因此,声音洪亮,音质优美。 (6)频响宽。集成电路放大器的开环增益

7、非常高,接成闭环后能减小失真和加宽频响。其频响范围可从40赫到20千赫,比分立元件组装的收音机频响宽。 (7)稳定性好、性能指标高。集成电路工作稳定,为提高整机性能,电路可设计成分立元件难以实现的高性能电路。 (8)集成电路中相邻元件的参数匹配优良,故放大器的零点漂移和共模抑制比等直流参数得到改善。在输入端无信号时,功率输出级的中点始终保持零电位,不会因温漂而烧扬声器。这是目前元件所达不到的。 (9)装配和调试比较简单。用集成元件组成的功放电路,只要焊接无误,几乎不需调整,即能保证放音。对于变频和中放集成电路,则不必调整静态工作点。用集成元件组成的组合式收音机,只要调准中频频率,完成三点统调即

8、可。 (10)价格便宜。即在整机性能和功能相同的情况下,成本比分立元件收音机低很多,这样有利于收音机的推广普及。此外,集成电路的应用,为收音机的多功能创造了必备的条件。例如,自动选台、预选节目、频率的数字显示等性能,已随着集成电路的应用而相继实现。所以我最终选择了方案二,选用RDA5807收音模块做调频收音机。1.2.2 方案构图基于RDA5807的数控收音机,在电子领域有许多相关的方案和设计思路,在仔细考量现有的条件和本身的专业能力后我选择用STC89C52单片机作为控制系统来驱动RDA5807收音模块。由于5807的工作电压只要3.3V,而单片机的工作电压是5V,所以我选用AS1117降压

9、芯片来将5V的电压降到3.3V来给收音模块供电,因为担心内存不够,我外加一块24C02存储芯片,与RDA5807一起通过IIC串口通信与单片机最小系统相连。我用四个按键分别控制音量的加减和上下搜索频道,并且用1602液晶来显示当前频道频率和音量大小。因为都是模块化的器件,所以本次的作品体积小,携带方便,有实用价值。方案利用的是单片机最小系统、液晶显示部分、按键控制和收音模块与存储芯片部分共同等组成的系统,下图为方案系统框图。液晶显示STC89C52单片机控制系统收音模块及存储芯片 按键控制 1-1 方案系统框图1.2.3 各部分的作用(1)液晶显示。液晶显示用1602液晶屏来显示频率和音量信息

10、。单片机最小系统将收到的频率和音量数据发送给液晶,让其显示出来。(2)按键控制。四个按键分别用来控制音量大小和频率搜索,提供人机互动,通过单片机来控制收音模块(3)单片机最小系统。用STC89C52单片机来实现数控,接受按键信息来控制收音模块,再将收音模块反馈的信息传给液晶。(4)收音模块。通过和最小系统进行信息交换,按要求完成用户的指令2. 理论分析与设计2.1 单片机最小系统电路设计2.1.1 STC89C52特性 STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进

11、使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电

12、保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。STC89C52实物图2.1.2 STC89C52引脚功能1电源:VCC - 芯片电源,接+5V;VSS - 接地端;2.时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。3.控制线:控制线共有4根: ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ALE功能:用来锁存P0口送出的低8位地址 PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。PSEN:外ROM读选通信号。RST/VPD:复位/备用电源。 R

13、ST(Reset)功能:复位信号输入端。 VPD功能:在Vcc掉电情况下,接备用电源。EA/Vpp:内外ROM选择/片内EPROM编程电源。 EA功能:内外ROM选择端。 Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。4.I/O口线:P0、P1、P2、P3共四个八位口。 P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。P0口也用以输出外部存储器的低8位地图1址。由于是分时输出,故应在外部加锁存器将此地址数据锁存,地址锁存,信号用ALE。 P1口是专门供用户使用的I/O口,是准双向口。 P2口是从系统扩展时作高8位地址线用。不扩

14、展外部存储器时,P2口也可以作为用户I/O口线使用,P2口也是准双向口。 P3口是双功能口,该口的每一位均可独立地定义为第一I/O功能或第二I/O功能。作为第一功能使用时操作同P1口。STC89C52的引脚图2.2 收音模块及存储芯片电路设计 “RRD-102V2.0”立体声收音模块( FM Stereo radio Module) 高灵敏度、低功耗、超小体积的调频立体声收音模组。采用RDA Microelectronics的RDA5807M(或RDA5802NM),此电路外围元件少、噪声系数极小。具有体积小、低功耗、低成本、应用简单、使用范围广等优点。是一款简单易用且具极高性价比的单芯片FM立体声收音模组。它能很好的完成课设要求。由于它只需要3V电压工作,我用as1117线性稳压芯片将5v的单片机工作电压降到3V。模块的引脚及外围电

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号