【2017年整理】智能广播系统.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】智能广播系统

编号: 课程设计说明书 (专业工程设计) 题 目: 基于RDA5820的立体声调频接收机 院(系): 信息与通信学院 专 业: 电子信息工程 学生姓名: 学 号: 指导教师: 2015 年 1 月 3 日 摘 要 本课题主要研究基于RDA5820的立体声调频接收机的设计全过程,介绍一种采用RDA5820收音模块与单片机结合,实现FM收音并显示频率。此收音机基于RDA5820收音模块,通过STC89C52单片机来控制频率显示,单片机与收音模块之间通过IIC通信协议来进行通信控制。该调频接收机具有可以设置接收频率,还可以自动搜台,而且灵敏度高、噪声小,抗干扰能力强,能够使用Nokia5110液晶作为显示模块,显示接收频率,并且体积小、方便携带。 关键词:单片机;RDA5820;Nokia5110液晶 目 录 引言 1 1 设计方案 1 1.1 设计思路 1 1.2 方案原理框图 1 2 硬件系统设计 2 2.1 STC89C52单片机介绍 2 2.2 stc89c52管脚说明 2 2.3 RDA5820芯片介绍 3 2.4 Nokia5110LCD 4 2.5 主电路原理图 5 3 软件系统设计 6 3.1 IIC通信协议分析 6 3.2 程序流程图 7 3.3 自动搜台(RxSeek) 7 4 系统测试 8 4.1 调试结果 8 4.2结果分析 8 5 心得体会 9 谢 辞 10 参考文献 11 附录 12 附录一 5110显示屏 12 附录二 RDA5820程序 20 附录三 主程序 30 引言? 随着科学技术的不断发展,新颖的调频收音机的不断出现,技术不断的提高,设计出来的收音机外型精致和小巧。从分离元件到集成电路,这标志着收音机的内部电路简单化。收音机在日常生活中必不可少,在信息化的今天,数字化已经成为时代潮流,数控收音机越来越受到人们的青睐,相比于传统收音机,数控收音机以良好的人机互动、操作简单化更符合人们的要求,本设计研究FM收音机分为硬件电路和程序设计两个方面。从硬件电路来说,主要实现稳压、搜台、控制和频率显示等方面;从系统程序来说,主要是通过软件来实现RDA5820模块的功能,使用IIC总线方式调台,并且得到当前的频率,处理并实现频率转换、显示。 1 设计方案? 运用集成模块用数控来做收音机,之所以采用集成模块来实现超外差调频收音机的制作,是由于集成模块具有体积和功耗小可靠性高保真度好灵敏度高装配和调试比较简单 图1方案系统框图 2 硬件系统设计 2.1 STC89C52单片机介绍 STC系列单片机是美国STC公司必威体育精装版推出的一种新型51内核的单片机。片内含有Flash程序存储器、SRAM、UART、SPI、A\D、PWM等模块。该器件的基本功能与普通的51单片机完全兼容。STC89C52RC是采用8051核的ISP(In System Programming)在系统可编程芯片,最高工作时钟频率为80MHz,片内含8K Bytes的可反复擦写1000次的Flash只读程序存储器,器件兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,具有在系统可编程(ISP)特性,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通用编程器,而且速度更快。STC89C52RC系列单片机是单时钟/机器周期(1T)的兼容8051 内核单片机,是高速/ 低功耗的新一代8051 单片机,全新的流水线/精简指令集结构,内部集成MAX810 专用复位电路。 2.2 stc89c52管脚说明 VCC:供电电压GND ;:接地 ;P0口 :P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0口作 为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入 1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH编程和校验时,P1口作为低八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接

文档评论(0)

junzilan11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档