版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 编号: 课程设计说明书 (信息系统综合实训) 题 目: 立体声调频收音机 院 (系): 信息与通信学院 专 业: 电子信息工程 学生姓名: 峰之使者 学 号: 指导教师: 2016 年 1 月 8 日 摘 要 本系统为立体声调频收音机,设计采用 RDA5807 收音模块,与单片机相结合,使收音解调电路设计变的简单,实现 FM 收音并显示频率。我们通过矩阵键盘设定我们需要的频段,并设置音量大小,通过诺基亚 5110 液晶屏显示出来,并根据所显示接收信号的强度等级,判断收音所在地的信号强度。RDA5807 模块具有 65-108MHz 全球 FM 接收频段相容的效果,具备噪声消除、软静音、低音增
2、强、灵敏度高、噪声小、抗干扰能力强等功能,所以使用本模块很容易实现,且系统可靠稳定。 :; ;收音 FM 收音模块 RDA5807 单片机关键词目录目录 引言 . 1 1 任务要求与设计的背景 . 1 1.1 设计任务要求 . 1 1.2 课题背景 . 1 2 调频收音机的分析和设计思路 . 1 2.1 系统设计原理 . 1 2.2 系统框图分析和设计 . 2 3 硬件设计 . 2 3.1 单片机最小系统 . 2 3.1.1 时钟电路 . 2 3.1.2 复位电路 . 3 3.2 RDA5807 模块 . 3 3.2.1 RDA5807 模块管脚 . 3 3.2.2 RDA5807 模块特点
3、. 4 3.2.3 RDA5807 模块与单片机接口. 4 3.3 原理图 . 5 3.4 PCB 图 . 5 4 软件设计 . 5 4.1 IIC 通信 . 5 4.2 IIC 时序 . 6 4.3 软件流程图 . 7 5 调试过程 . 9 5.1 电路板制作 . 9 5.2 硬件调试 . 9 5.3 软件调试 . 10 5.4 实物图 . 11 6 总结 . 11 谢 辞 . 13 参考文献 . 14 附 录 . 15 引言引言 随着科学技术的发展,调频收音机的应用十分广泛,尤其消费类占有相当的市场。从分离元件组成的收音机到由集成电路组成的收音机,调频收音机技术已达到十分成熟的地步。本次设
4、计采用 RDA5807 收音模块与单片机相结合,实现FM 收音并显示频率。单片机自 20 世纪 70 年代问世以来,以极其高的性能价格比受到人们的重视和关注,所以应用很广,发展很快。单片机的特点是体积小、集成度高、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易,所以本次采用 STC89c52 单片机。此外,RDA5807 模块具有 65-108MHz 全球 FM 接收频段相容的效果,具备噪声消除、软静音、低音增强、灵敏度高、噪声小、抗干扰能力强等功能,还可以具备频率显示功能。 1 任务要求与设计的背景 1.1 设计任务要求 本论文的任务是根据调频收音机的特点和
5、应用情况,结合新一代高性能芯片设计一种使用简单、性能优良的收音机。整个系统以单片机 STC89S52 控制,RDA5807 芯片为核心,配置相应的外设及接口电路。接收频率可设置、输出音量可数控、显示信号强度和设置静音,用 C 语言开发,组成一个多功能的程控数字收音机。 1.2 课题背景 随着科学技术的不断发展,新颖的调频收音机的不断出现,技术不断的提高,设计出来的收音机外型精致和小巧。从分离元件到集成电路,这标志着收音机的内部电路简单。用一个集成块就能完成所有的工作。从早期的调幅收音机到现在的调频收音机,我们可以想象收音机的不断的改进和不断创新,使收音机的发展空间愈来愈大。现在,出现了新一代高
6、科技产品数字调频收音机,功能强大,性能优良,设计精巧耐用。 2 调频收音机的分析和设计思路 2.1 系统设计原理 本文提出的采用 RDA5807 模块作为解调的核心器件的全数控调频收音机设计方案, 根据接收频率可设置、输出音量可数控、显示信号强度和设置静音等要求,本设计外置一根天线,信号从天线进入 RDA5807 模块,因为内部有一放大器,所以不需要外加放大器,内部 AD 对信号进行采样,通过单片机的 I/O 口与RDA5807 的 IIC 总线相连,经过程序控制进行对收音芯片内部的寄存器读写,改写这些寄存器,则可输出对应的频率和音量的信号。 控制电路采用 4*4 的矩阵键盘,输入的数字信息经
7、 STC89C52 控制的诺基亚5110 液1 晶屏显示。 2.2 系统框图分析和设计 系统结构组成如图 2.1 所示,主要由单片机控制模块、键盘与显示模块、收音机解调模块、天线组成。其中,信号接收由单片机控制模块、收音机解调模块和天线实现,键盘与显示模块则用来实现人机交互的功能,通过外接的喇叭或者耳机可以接收到对应频道的信息。 模解调矩阵键 4x4 收音 天线 块盘 单 片机 液晶显 5110 示模块 图 2.1 收音机系统框图 3 硬件设计 3.1 单片机最小系统 STC89C52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程Flash 存储器。使用 STC 公司
8、高密度非易失性存储器技术制造,与工业 80C51产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得STC89C52 为众多嵌入式控制应用系统提供高灵活、有效的解决方案。STC89C52具有以下标准功能:8k 字节 Flash、256 字节 RAM、32 位 I/O 口线、看门狗定时器、2 个数据指针、二个 16 位定时器/计数器、一个 6 向量 2 级中断结构、全双工串行口、片内晶振及时钟电路。另外,STC89C52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模
9、式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 一般单片机需外接一个时钟电路和一个复位电路,如图 3.1 和图 3.2 所示。 3.1.1 时钟电路 图 3.1 时钟电路 2 XTAL1 是片内振荡器的反相放大器输入端,XTAL2 则是输出端,使用外部振荡器时,外部振荡信号应直接加到 XTAL1,而 XTAL2 悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为 12MHz,时钟频率就为 6MHz。晶振的频率可以在 1MHz-24MHz 内选择。电容取 30PF
10、左右。STC89C52 中有一个用于构成内部振荡器的高增益反相放大器,引脚 XTAL1 和 XTAL2 分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或者陶瓷谐振器一起构成自激振荡器。片外石英晶体或者陶瓷谐振器及电容 C1、C2 接在放大器的反馈回路中构成并联振荡电路。对外接电容 C1、C2 虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性,这里采用电容 22pF,晶振采用 12MHz。 3.1.2 复位电路 STC89C52 的外部复位电路有上电自动复位和手动按键复位。上电复位电容充电来实现。手动按键复位
11、又分为按键电平复位和按键脉冲复位。按键电平复位电路是在普通 RC 复位电路的基础上接一个有下拉电阻 10K、上拉电容 10f 接VCC,电源由开关接至复位脚(和上拉电容并联) ,上拉电容支路负责在“上电”瞬间实施复位;开关通过 10K 下拉电阻分压器,保证对单片机实施按键电平复位。电路图如下图 3.2 所示: 图 3.2 复位电路 3.2 RDA5807 模块 3.2.1 RDA5807 模块管脚 “RRD-102V2.0”立体声收音模块( FM Stereo radio Module) 高灵敏度、低功耗、超小体积的调频立体声收音模组。采用 RDA Microelectronics 的RDA5
12、807M(或 RDA5802NM),此电路外围元件少、噪声系数极小。具有体积小、低功耗、低成本、应用简单、使用范围广等优点。是一款简单易用且具极高性价比的单芯片 FM 立体声收音模组,管脚如图 3.3 所示,管脚功能如表 3.1。 3 表 3.1 管脚功能 图 3.3 RAD5807 模块管脚示意图 3.2.2 RDA5807 模块特点 (1)采用通用的 102BC 模块的封装,用户可直接替换使用,无需更改电路设计。 (2) 、 灵敏度高、噪声小、抗干扰能力强、外接元件极少、体积小(11*11.2MM Max) 、使用极其简单。 (3) 、 76-108MHz 全球 FM 频段兼容(包括日本
13、76-91MHz 和欧美 87.5-108.5MHz) 。 (4) 、 I2C 串行数据总线接口通讯,支持外部基准时钟输入方式。 (5) 、 完全整合的 COMS 工艺单晶片集成电路,功耗极小。 (6) 、 内置高精度 A/D(模数转换器)及数字频率合成器。 (7) 、 内置 LDO 调整、低功耗、超宽电压使用范围(2.7-3.6VDC) 。 (8) 、 内置噪声消除、软静音、低音增强电路设计。 (9) 、 高功率 32 负载音频输出,直接耳机驳接,无需外接音频驱动放大。 3.2.3 RDA5807 模块与单片机接口 RDA5807 是以 I2C 协议为通信方式的芯片,通过 CLK 时钟总线和
14、 SDA 数据总线与单 片机相连,如图 3.3 所示。 图 3.4 RAD5807 与单片机接口 4 3.3 原理图 本原理图是实现一个收音功能的电路,通过天线接收广播,并利用 RDA5807 收音模块,解调出音频信号,通过耳机播放出来,如图 3.5 所示。 图 3.5 系统原理图 3.4 PCB 图 利用软件 DXP,将原理图导入进行制作 PCB 图,通过白色线的指引,把各个部分的电路连接起来,如图 3.6 所示。 图 3.6 PCB 图 4 软件设计 4.1 IIC 通信 5 IIC 是由菲利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC 是一种多向控制总线
15、,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实施数据传输的控制源。这种方式简化了信号输总线。 IIC 串行总线一般有两根信号线,一根是双向的数据线 SDA,另一根是时钟线SCL。所有接到 IIC 总线设备上的串行数据 SDA 都接到总线的 SDA 上,各设备的时钟线 SCL 接到总线的 SCL 上。 4.2 IIC 时序 在 IIC 总线传输过程中,将两种特定的情况定义为开始和停止条件:当 SCL 保持“高”时,SDA 由“高”变为“低”为开始条件;当 SCL 保持“高”且 SDA由“低”变为“高”时为停止条件。开始和停止条件均由主控制器产生。使用硬件接口可以很容易地检测
16、到开始和停止条件,没有这种接口的微机必须以每时钟周期至少两次对 SDA 取样,以检测这种变化。 SDA 线上的数据在时钟“高”期间必须是稳定的,只有当 SCL 线上的时钟信号为低时,数据线上的“高”或“低”状态才可以改变。输出到 SDA 线上的每个字节必须是 8 位,每次传输的字节不受限制,但每个字节必须要有一个应答ACK。如果一接收器件在完成其他功能(如一内部中断)前不能接收另一数据的完整字节时,它可以保持时钟线 SCL 为低,以促使发送器进入等待状态;当接收器准备好接受数据的其它字节并释放时钟 SCL 后,数据传输继续进行。I2C数据总线传送时序。 数据传送具有应答是必须的。与应答对应的时
17、钟脉冲由主控制器产生,发送器在应答期间必须下拉 SDA 线。当寻址的被控器件不能应答时,数据保持为高并使主控器产生停止条件而终止传输。在传输的过程中,在用到主控接收器的情况下,主控接收器必须发出一数据结束信号给被控发送器,从而使被控发送器释放数据线,以允许主控器产生停止条件。图 4.1 为 RDA5807 寄存器写时序,图 4.2 为 RDA5807 寄存器读时序。 图 4.1 I2C 写时序 6 读时序图 4.2 I2C 软件流程图 4.3 在应用系统中,系统软件的设计是建立在具体硬件电路基础之上,根据系统功能要好的软件设计能够充分发挥微控制器的运算和逻辑控制求可靠地实现系统的各种功能。 功
18、能,从而提高仪器的精度和使用的方便性。先初始化接收频率,并实现对频率和音量步进的控制。处理用户由键盘键入的频率方式送入解调模块并值和音量值,判断是否超出范围,生成频率和音量控制字,经 I2C 改写寄存器数据,设置用户所需的接收频段和音量,并通过程序实现频率、音量和信号 4.3 所示。强度的显示,程序流程图如图 开始 RDA5807初始化 511 液晶 初始化 键盘扫描 改写当前频 率、音量 显示当前频 率、音量 结束 图 4.3 总程序流程图7 根据图 4.3 的总程序流程图。程序从 main 函数开始,先对 LCD5110 液晶屏进行初始化,主要对液晶屏进行忙或不忙检测,当液晶屏忙时,程序等
19、待中;当液晶屏不忙时,程序继续。再对 LCD 清屏,为显示作准备。再显示我们需要的信息。最后初始设置频率和音量,初始化程序如下: LCD_init(); /lcd 初始化 LCD_clear(); /清屏 xianshi(); /显示初始化 /RDA5807 初始化 RDA_Init(); Freq_Set(8830); /频率初始设置为 88.30MHZ 10 音量初始设置为; /Vol_Set(10) 矩阵键盘扫描程序,当按键按下时,程序执行对应功能;当键盘没有按下时,程序结束且这个过程不断循环。键盘扫描程序如下: keyscan(); /键盘不断扫描 当键 1 被按下时,频率值加 100
20、KHZ 100KHZ RXFreq+=10; / 频率加,步进 Freq_Set(RXFreq); /频率设置 当键 2 被按下时,频率值减 100KHZ RXFreq-=10; /频率减,步进 100KHZ Freq_Set(RXFreq); /频率设置 当键 3 被按下时,音量值加 1 Vol+=1; /音量加 Vol_Set(Vol); /音量设置 015 当键 4 被按下时,音量值减 1 Vol-=1; 音量减 / Vol_Set(Vol); /音量设置 015 当键 5 被按下时,设置静音成功;当键 5 再次按下时静音取消 /设置静音 Mute_Set(mute); mute+; 键
21、盘不断扫描时,也不断的显示,分别对频率、音量、信号强度和静音标志进行显示,显示程序如下: display_2(RXFreq); /显示频率 /显示音量 display_1(Vol); display_3(Rssi_Get(); 显示信号强度 / 为是 0 为否,1 display_4(mute); 显示是否静音, / 以上步骤不断的循环。8 5 调试过程 5.1 电路板制作 画图:根据原理图画 PCB 图,画封装。 打印 PCB:通过转印机把 PCB 转印到电路板上。 腐蚀:把电路板放进腐蚀液里腐蚀掉没有被保护的铜。 钻孔:根据洞口大小选择合适的钻针钻孔。 清洗:把导线表面的油墨打磨清洗干净。
22、 涂松香:把松香和天那水的混合液涂在打磨清洗后的板子上,防止铜线被氧化和有助于焊接。 插器件,焊接:等松香干了,插元器件,并且焊接好。 5.2 硬件调试 刚开始调试的时候,我是根据一个文档上写的,耳机接口的公共端可以用作天线,并通过一个磁珠与地隔开,当时一个劲的怀疑软件问题,没有认真检查硬件,经过仔细查阅资料,了解到耳机接口的公共端为地,所以不能用作天线。解决;天线端与耳机公 共端断路,耳机公共端直接接地。如图 5.1 所示。 图 5.1 解决后电路 还有一个问题,芯片 RDA5807 的输出口有两个声道,之前我是用两个磁珠相连,因为磁珠是电感,具有隔交流信号的作用,音频信号为交流信号,磁珠滤
23、除掉了音频信号,所以耳机端不可能接收到音频信号,解决:移除两个磁珠,用导线把两端连接起来。如图 5.3 所示红色框原为两个磁珠,现在为两导线相连. 如图 5.2 所示。 9 解决后电路图 5.2 软件调试 5.3 协议通过时钟总 I2CI2C 协议通信的时序问题,软件遇到的主要问题是 RDA5807的接口,给我们造成了与单片机相连,我们所用的单片机没有 SDAI2C 线 CLK 和数据总线 I2C 。在写 I2C 时序,通过拉低或拉高总线和延时函数模拟 I2C 很大的不便,我们是根据 88 位,而不能读出数据的低读一个字节的数据时,数据只能读出 16 位数据的高单片机讲引脚置高可设为输入引脚,
24、因为 51 将 SDA 总线拉高,位,。解决:在读数据前, 即可读出数据。部分程序如下: 读一个字节 uchar IICReadByte(unsigned char ack) /IICunsigned char i,receive=0; 单片机讲引脚置高可设为输入引脚,缺少此语句,不能正常读出数据 /51SDA=1; for(i=0;i8;i+ ) SCL=0; IIC_delayms(); SCL=1; receive=1; if(SDA=1) receive+; IIC_delayms(); if (!ack) IIC_NAck(); else IIC_Ack(); receive; re
25、turn 10 5.4 实物图 如图 5.3 所示,调试出来的电路由矩阵键盘、诺基亚 5110 液晶屏、RDA5807 模块组成。可以显示接收频率、音量、信号强度, 所示。5.3 如图 图 5.3 无线发射控制电路 6 总结 本次信息系统综合实训,我用了两个星期,在第一个星期我查阅关于收音机的资料和学习一些单片机的基础,第二个星期我做板并调试程序,这两星期可以说是充实,紧张而又愉快的。在这两个星期的实训中,我学到了很多东西,不管是在知识架构上,还是在动手动脑能力上都起着潜移默化的影响。 刚开始做收音机,脑袋里面没有一点头绪,通过几天的查阅资料和班里面的同学交流,了解到了 FM 是如今的一种收音
26、机常用的调制解调方式,这也是我本次实训的芯片 RDA5807 里面的调制解调方式。硬件做出来后,调试软件遇到了不少的问题,刚开始把 5110 液晶屏点亮,费了一段时间,通过查找网上一些关于5110 液晶屏的驱动和参考别人的一些程序,终于可以在屏幕上随意读写数据,并且可以显示汉字。关于 RDA5807 的程序,我也是上网找了一堆资料,其实它的驱动程序有点难写,特别是 I2C 协议读写数据,但我们参考别人的程序,对照时序图,可以很快写好 RDA5807 的驱动程序,通过调11 用里面的子函数,设置所需的接收频段和音量。关于矩阵键盘的程序,按键扫描是单片机的一个基本的知识,不过矩阵键盘扫描比较困难,
27、它是 8 个 IO 口控制 16 个键盘,在观看郭天祥的十天学会单片机后,对矩阵有了一定了解,最后能运用矩阵键盘实现对频率设置的功能。 这次实训不仅巩固了以前所学过的知识,锻炼自己动手制作能力,更是让我深刻认识到我对理论知识所学欠缺,理论知识的重要性,这些我会在以后得学习总补习回来,做到理论与实践相结合,更好的提高自己的实际动手能力和独立思考的能力。 12 谢 辞 首先,感谢为我们安排了这次单片机设计实训。非常感谢学院领导和老师给我们提供硬件条件和在理论知识方面的帮助。还要感谢老师的授课和实训操作指导,在任务开始前,老师首先就全面的为我们讲注意事项,让我们在实训过程中少犯了不少错,节约了宝贵的
28、时间。特别感谢老师,是她在整个实训过程中对我们严格要求,耐心指导,反复为我们讲解要点,给与我们极大的帮助以及鼓励,使得我最终完成实训。 13 参考文献 1 郭天祥.51 单片机 C 语言教程:电子工业出版社,2008 2 李欧儒主编.短波单边带收发信机原理与调制.北京:人民邮电出版社,1985 3 董在望.陈雅琴,雷有华,肖华庭.通信电路原理.第二版.北京:高等教育出版社,2002 4 孙育才. MCS-51 系列单片机及应用(第 4 版):东南大学出版社,2004 5 阎石. 数字电子技术基础(第 5 版):清华大学出版社,2005 6 谭浩强.C 语言程序设计(第 3 版):清华大学出版社
29、,2005 7 郑学坚、周斌. 微型计算机的原理及应用:清华大学出版社,2002 8 胡伟、季晓衡单片机 c 程序设计及应用实例:北京人民邮电出版社2003 14 附 录 #include #include #include #include #define uchar unsigned char #define uint unsigned int #define ulint unsigned long int #define lint long int unsigned int RXFreq=8980; /RDA 的寄存器地址 #define RDA_R00 0X00 /读出 16 个位的
30、ID =0X5800 #define RDA_R02 0X02 /DHIZ15,DMUTE14静音,MONO13声道,BASS12重低音,SEEKUP9,SEEK8,SKMODE7,CLK_MODE6:4时钟源选择,SOFTRESET1软复位,ENABLE0电源使能 #define RDA_R03 0X03 /CHAN15:6,TUNE4,BAND3:2,SPACE1:0 设置频率 带宽 步长 #define RDA_R04 0X04 /STCIEN14,DE11,I2Senable6, #define RDA_R05 0X05 /INT_MODE15,SEEKTH14:8(设定自动搜索信号强
31、度阀值),LNA_PORT_SEL7:6=0b10,LNA_ICSEL_BIT5:4,VOLUME3:0音量; #define RDA_R0A 0X0A /STC14seek complete SF13seek fail readchan9:0当前频道 #define RDA_R0B 0X0B /RSSI15:9,FM TRUE8当前频道是一个节目台 #define RDA_READ 0X23 /读 RDA5807 #define RDA_WRITE 0X22 /写 RDA5807 sbit SDA=P01; /IIC 接口 sbit SCL=P00; uchar *table=uchar t
32、emp,key,Vol=8,mute=1; uint Diantai20=8830; void delay(uchar z) uchar i,j; for(i=z;i0;i-) for(j=110;j0;j-); /*-IIC 通信程序-*/ void IIC_delayms() /用于 IIC 延时 15 _nop_();_nop_();_nop_();_nop_(); void OpenIIC() /IIC 启动信号 SDA=1; SCL=1; IIC_delayms(); SDA=0; IIC_delayms(); SCL=0; void CloseIIC() /IIC 停止信号 SCL
33、=0; SDA=0; IIC_delayms(); SCL=1; SDA=1; IIC_delayms(); uchar IIC_Wait_Ack(void) /IIC 发送字节后 等待从机发送响应信 uchar ucErrTime=0; SDA=1; IIC_delayms(); SCL=1; IIC_delayms(); while(SDA=1) ucErrTime+; if(ucErrTime250) CloseIIC(); return 1; SCL=0; return 0; void IIC_Ack(void) /发送应答信号 16 SCL=0; SDA=0; /0?|e IIC_d
34、elayms(); SCL=1; IIC_delayms(); SCL=0; void IIC_NAck(void) /IIC 非应答信号 SCL=0; SDA=1; IIC_delayms(); SCL=1; IIC_delayms(); SCL=0; void IICsendByte(uchar txd) /IIC写一个字节 uchar t; SCL=0; for(t=0;t7)=1) SDA=1; else SDA=0; txd=1; IIC_delayms(); SCL=1; IIC_delayms(); SCL=0; IIC_delayms(); uchar IICReadByte(
35、unsigned char ack) /IIC 读一个字节 unsigned char i,receive=0; SDA=1; /51 单片机讲引脚置高可设为输入引脚 for(i=0;i8;i+ ) SCL=0; IIC_delayms(); 17 SCL=1; receive=1; if(SDA=1)receive+; IIC_delayms(); if (!ack) IIC_NAck(); else IIC_Ack(); return receive; uint ReadReg(uchar regAddr) /芯片读寄存器 uint buf; OpenIIC(); IICsendByte(
36、RDA_WRITE); /发送芯片地址 方向为写 IIC_Wait_Ack(); IICsendByte(regAddr); /发送寄存器地址 IIC_Wait_Ack(); OpenIIC(); IICsendByte(RDA_READ); / 发送芯片地址 方向为读 IIC_Wait_Ack(); buf = IICReadByte(1); buf = buf8); IIC_Wait_Ack(); IICsendByte(val&0XFF); IIC_Wait_Ack(); CloseIIC(); 18 void Vol_Set(uchar vol) /音量设置 015 uint temp
37、=0; temp=ReadReg(RDA_R05); temp&=0 xfff0; WriteReg(0 x05,vol|temp) ; void Mute_Set(uchar mute) /静音设置 1 为静音 0 为不静音 uint temp=0; temp=ReadReg(0X02); if(!mute)temp|=114; else temp&=(114); WriteReg(0X02,temp) ; /频带设置 void Bass_Set(uchar bass) uint temp=0; temp=ReadReg(0X02); if(bass)temp|=112; else temp&=(19)&0 x7f; temp; return 数值越低搜到的台 8 默认为/ 自动搜台信号阈值强度 015 void Seekth_Set(uint rssi) 越多 uint temp; rssi = rssi & 0 xf; temp=ReadReg(0X05); temp&=(0 xf8); temp|= rssi8; WriteReg(0X05,temp) ; 19 void Seek_direction(uchar direction) /搜台方向 1 向上搜索 0 向下搜索 uint temp; temp=ReadReg(RDA_R02);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度公务员(国考)高频难、易错点题及参考答案详解(预热题)
- 2024-2025学年度施工员测试卷及答案详解(名校卷)
- 2024-2025学年度注册电气工程师高频难、易错点题附答案详解【综合题】
- 2024-2025学年四川交通职业技术学院单招《英语》试题预测试卷及完整答案详解(易错题)
- 2024-2025学年制冷与空调作业考前冲刺练习试题【典优】附答案详解
- 2024-2025学年度执法资格复习提分资料含答案详解(A卷)
- 2024-2025学年度火电电力职业鉴定综合提升测试卷及一套参考答案详解
- 2024-2025学年度法律职业资格考试考前冲刺练习试题带答案详解(模拟题)
- 2024-2025学年度化验员模拟试题含答案详解(A卷)
- 2024-2025学年度施工员自我提分评估附完整答案详解(夺冠)
- 生产车间物料流转管理操作规范
- 方正数码印刷知识培训班课件
- GB/T 6730.13-2025铁矿石钙和镁含量的测定EGTA-CyDTA滴定法
- GB/T 46224-2025碳化物球化程度的评定方法
- 2025年天津市事业单位招聘考试综合类专业能力测试试卷(新闻类)
- 泛海三江:A系列火灾自动报警系统模块接线图
- 《烹饪美学》课件-第二章 烹饪与色彩
- 劳务合同模板下载安装(3篇)
- 2025GMP考试试题及参考答案
- 2025年全国英语等级考试(PETS)二级试卷:英语阅读理解与试题
- 施工工艺实践课件
评论
0/150
提交评论