




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京师范大学中北学院南京师范大学中北学院南京师范大学中北学院毕毕毕业业业设设设计(论计(论计(论文)文)文)(2013届)届)届)题目自适应耳机的设计与制作专业电子信息工程姓名XXX学号XXXXXX指导教师吴栋职称副教授填写日期20130410南京师范大学中北学院教务处制第1页摘要目前,我们用的耳机,功能还比较单一。比如说,当我们用智能手机、平板电脑等电子产品听音乐、看电影时,由于外界环境的干扰,需要增大、减小音量时,就避免不了以手动的方式,去调整智能手机、平板电脑等电子产品的音量增大、减小键,以达到自己期望的音量大小。这在很多情况下,让人们觉得比较麻烦。基于以上事实,本文介绍了基于MSP430F149的自适应耳机的设计与制作。本系统经过驻极体采集、TL082放大、TL082检波、MSP430F149片内AD四部分电路,能够自动测量环境噪声,并通过液晶LCD1602,指示噪声等级;经过数字电位器X9313、NE5532音频放大、MSP430F149控制器三部分电路能够根据环境噪声自动调整耳机输出音量,并通过液晶LCD1602,指示音量等级;系统能够用按键手动调整音量的等级。关键词MSP430F149TL082NE5532X9313LCD1602第2页ABSTRACTCURRENTLY,WEAREUSINGHEADPHONES,FUNCTIONISSTILLRELATIVELYSIMPLEFOREXAMPLE,WHENWEUSESMARTPHONES,TABLETCOMPUTERSANDOTHERELECTRONICPRODUCTSTOLISTENTOMUSIC,WATCHMOVIES,DUETOTHEINTERFERENCEOFTHEEXTERNALENVIRONMENT,THENEEDTOINCREASEANDDECREASETHEVOLUME,CANNOTAVOIDTHEMANUALTOADJUSTTHESMARTPHONE,TABLETTHEVOLUMEOFCOMPUTERSANDOTHERELECTRONICPRODUCTS,LOWERKEY,INORDERTOACHIEVETHEIRDESIREDVOLUMESIZEBASEDONTHEABOVETHEFACTS,THEARTICLEDESCRIBESTHEDESIGNANDPRODUCTIONBASEDOFTHEMSP430F149ADAPTIVEHEADSETACQUISITIONOFTHESYSTEMAFTERTHEELECTRET,TL082AMPLIFIER,THETL082DETECTOR,ANDTHEMSP430F149CHIPAD,FOURPARTSOFTHECIRCUIT,CANAUTOMATICALLYMEASUREAMBIENTNOISE,ANDBYTHELCD1602,INDICATESTHATTHENOISELEVELDIGITALPOTENTIOMETERX9313,NE5532AUDIOAMPLIFICATION,MSP430F149CONTROLLERTHETHREEPARTCIRCUITCANADJUSTTHEHEADPHONEOUTPUTVOLUMEAUTOMATICALLYBASEDONAMBIENTNOISE,BYLCD1602,INDICATINGTHEVOLUMELEVELTHESYSTEMCANBEABLETOUSEBUTTONSTOMANUALLYADJUSTTHEVOLUMELEVELKEYWORDSMSP430F149TL082NE5532X9313LCD1602第3页目录第1章绪论511课题的意义和应用背景512课题的主要研究内容5第2章系统整体方案621系统整体方案介绍622系统整体框图623相关子模块方案论证6231噪声检波电路6232MSP430F149控制器电路7第3章噪声信号的处理831噪声采集8311驻极体介绍8312驻极体采集电路832噪声放大9321TL082介绍9322TL082放大电路933TL082检波电路10第4章MSP430F14单片机及开发环境介绍1241MSP430F149单片机介绍12411MSP430F149简单概述12412MSP430F149主要特点1242MSP430F149片内AD介绍13421MSP430F149片内AD介绍13422课题AD转换模式1343软件开发环境介绍14第5章音频放大的设计1751音频信号输入17511数字电位器X9313介绍17512音频信号幅值改变方法1752音频信号放大18521NE5532的介绍18522NE5532音频放大电路18心得20结束语20第4页参考文献21致谢22附录23附录1自适应耳机焊接电路原理图23附录2自适应耳机焊接电路元器件清单列表24附录3相关模块驱动以及主程序25附录31X9313驱动25附录32LCD1602驱动27附录33主函数31第5页第1章绪论11课题的意义和应用背景目前,我们在市场上买到的耳机,功能都还比较单一,不够智能化。比如说,当我们用智能手机、平板电脑等电子产品听音乐、看电影时,由于外界环境噪声的干扰,需要增大、减小音量时,就避免不了以手动的方式,去按智能手机、平板电脑等电子产品的音量增大、减小键,以达到自己期望的音量大小。这在多数情况下,让我们觉得比较麻烦。正是这样,才有了本课题的研究。12课题的主要研究内容本课题,主要研究的内容是采用相关传感器,实时采集外界环境噪声,经过噪声处理和信号控制电路后,能够自动调整音量大小。基于以上研究内容,本文介绍了基于MSP430F149的自适应耳机的设计与制作。在本系统中,控制器能够自动测量环境噪声,并指示噪声等级;能够根据环境噪声等级,自动调整耳机输出音量,并指示音量等级;当然,我们也能够通过对按键的调整,控制耳机输出音量。所以,本系统对硬件,软件都有一定的要求,符合毕业设计的相关要求。第6页第2章系统整体方案21系统整体方案介绍整个系统由两大部分电路组成,一部分是对外界噪声环境的采集、处理;另一部分则是对音频信号的幅度调整;控制器选用的是MSP430F149;人机交互界面选用的是LCD1602,用于显示噪声环境的等级,以及输出音量的等级。整个系统的工作流程是,用驻极体作为采集外界噪声环境的传感器,将采集到的微弱信号经放大器放大,然后经过检波电路检波,将噪声信号由交流信号变为直流信号,这样便可以将直流信号送给MSP430F149片内AD转换,对噪声信号进行等级划分,MSP430F149根据噪声等级的大小,自动的去调整数字电位器X9313阻值的大小,从而也就调整了音频信号的幅值。22系统整体框图图22自适应耳机系统框图23相关子模块方案论证231噪声检波电路方案一在华龙电子商场里,可以买到专门的噪声检波芯片,如AD536ASD/883,直接买芯片的优点是省去了自己搭电路调试的过程,缺点是单片专用检波芯片的价格比较贵,高达200多元。方案二可以自己利用电阻,电容,检波二极管等分立电子元器件,参照检波电路工作原理,试着搭电路,调试,反复尝试,直到能够满足系统要求为止。噪声采集噪声放大噪声检波片内ADMSP430F149音频输入X9313音频放大按键LCD1602音频输出第7页该方案的优点是大大降低了毕业设计的成本,缺点是自己搭的电路,检波效果可能没有用专用检波芯片的效果理想。综合考虑后,最后采用方案二,来解决噪声检波电路。232MSP430F149控制器电路方案一关于系统上所用的控制器,可以自己焊接一块MSP430F149的最小系统板,这个并不是什么难事。方案二自己明白最小系统是什么,就没有必要非得自己去焊接,可以直接用实验室里的现成开发板。考虑到整个系统中,还用到了液晶显示模块、按键模块,还有单片机在本课题中主要完成的是信号采集,处理的任务,调试程序需要花费大量的时间,所以,故采用方案二,选用实验室里的力天电子的MSP430F149开发板。第8页第3章噪声信号的处理31噪声采集311驻极体介绍驻极体话筒具有体积小、结构简单、电声性能好、价格低的特点,广泛用于盒式录音机、无线话筒及声控等电路中。属于最常用的电容话筒。由于输入和输出阻抗很高,所以要在这种话筒外壳内设置一个场效应管作为阻抗转换器,为此驻极体电容式话筒在工作时需要直流工作电压。驻极体价格很低,损坏后做更换处理,关于驻极体选配要注意以下两点(1)两根和三根引脚的驻极体之间不能直接替代,一般情况下也不做改动电路的代替。(2)驻极体没有型号之分,相同引脚数的话筒可以代替,只是存在性能上的差别。其工作原理是,高分子极化膜上生产时就注入了一定的永久电荷Q,由于没有放电回路,这个电荷量是不变的,在声波的作用下,极化膜随着声音震动,因此和背极的距离也跟着变化,也就是锁极化膜和背极间的电容是随声波变化。驻极体总的电荷量是不变,当极板在声波压力下后退时,电容量减小,电容两极间的电压就会成反比的升高,反之电容量增加时电容两极间的电压就会成反比的降低。最后再通过阻抗非常高的场效应将电容两端的电压取出来,同时进行放大,我们就可以得到和声音对应的电压了。312驻极体采集电路驻极体话筒由声电转换和阻抗变换两部分组成,源极接地,漏极接电路,将声信号转换为电信。课题中采用的驻极体采集电路如图311所示。47KR1100R210UFC110UFC233测试点1NOISE图311驻极体采集电路原理图第9页用手机播放音乐,模拟外界环境噪声,测试驻极体电路对噪声信号的采集能力,通过示波器观察,其电压幅值能达到7080MV。如图312所示。图312驻极体采集电路实物图32噪声放大321TL082介绍TL082是一种通用的JFET双运算放大器。其特点有较低的输入偏置电压和偏移电流;输出设有短路保护;输入级具有较高的输入阻抗;内部建有频率补偿电路;较高的压摆率。322TL082放大电路由于测试得到,驻极体采集到的噪声信号幅值只有几十毫伏,噪声信号幅值比较微弱,如果直接送给噪声检波电路,很难达到理想检波效果。所以为了确保检波效果明显,在检波前加了一级放大倍数为70倍的反相放大电路,这样,就可以将毫伏级的信号放大到了伏特级。为后面的检波电路提供了有利条件。如图321所示。第10页测试点123184AU1ATL082P121210KR3700KR4测试点2图321TL082放大电路原理图通过示波器观察,经放大器放大的后的噪声信号幅值能达到5V左右,这样的数值能够满足检波要求。如图321所示。图321TL082放大电路实物图33TL082检波电路检波电路在噪声信号处理这部分电路中扮演着重要的作用,它要完成将交流噪声信号转换成直流信号,只有这样才能将信号送给AD转换。课题中将检波后的信号和单片机的P61口相连,也就是将数据送给单片机片内的AD的通道1进行处理。如图331所示。第11页567B84U1BTL082P测试点201UFC320KR73KR620KR5D1IN4148D2IN414820KR810KR910UFC4测试点3/P61图331TL082检波电路原理图通过示波器观察,放大后的噪声信号经过自己搭的检波电路后,可以转换成03V之间的直流电平。如图332所示。图332TL082检波电路实物图第12页第4章MSP430F14单片机及开发环境介绍41MSP430F149单片机介绍411MSP430F149简单概述MSP430F149芯片是美国TI公司推出的超低功耗微处理器,有60KB256字节FLASH,2KBRAM,包括基本时钟模块、看门狗定时器、带3个捕获比较寄存器和PWM输出的16位定时器、带7个捕获比较寄存器和PWM输出的L6位定时器、2个具有中断功能的8位并行端口、4个8位并行端口、模拟比较器、12位AD转换器、2个串行通信接口等模块。412MSP430F149主要特点1低功耗电压1836V低电压,RAM数据保持方式下耗电仅01PA,活动模式下耗电250PA/MIPSMIPS每秒百万条指令数,I/O输入端口的漏电流最大仅50NA。2强大的处理能力MSP430系列单片机采用了目前流行的精简指令集RISC结构,一个时钟周期可以执行一条指令,因此在8MHZ晶振工作时,指令速度可达到8MIPS。3丰富的片上外围模块MSP430系列单片机结合TI的高性能模拟技术,各成员都集成了较丰富的片内外设,具体到MSP430F149单片机有以下功能模块看门狗WDT,模拟比较器A,定时器ATIMERA,定时器BTIMERB,串口,1USART0,1,硬件乘法器,液晶驱动器,12位ADC,直接数据存取DMA,端口L6P1P6,基本定时器。4系统工作稳定MSP430系列单片机均为工业级器件,运行环境温度为40一85,运行稳定、可靠性高,所设计的产品适用于各种民用和工业环境。5方便高效的开发环境因为器件片内有JTAG调试接口,还有可电擦写的FLASH存储器,因此采用先通过JTAG接口下载程序到FLASH内,再由JTAG接口控制程序运行、读取片内CPU状态,以及存储器内容等信息供设计者调试,整个开发编译、调试都可以在同一个软件集成环境中进行。第13页42MSP430F149片内AD介绍421MSP430F149片内AD介绍ADC12共有12个转换通道,设置了16个转换存储器用于暂存转换结果,合理设置之后,ADC12硬件会自动将转换结果存放到相应的ADC12MEM寄存器中。每个转换存储器ADC12MEMX都有自己相应的控制寄存器ADC12MCTLX。控制寄存器控制各个转换存储器必须选择基本的转换条件。ADC12的主要特点有112位转换精度,1位非线性微分误差,1位非线性积分误差;2有多种时钟源提供给ADC12模块,而且模块本身内置时钟发生器;3内置温度传感器;4TIMER_A/TIMER_B硬件触发器;5配置有8路外部通道与4路内部通道;6内置参考电源,并且参考电压有6种组合;7模数转换有4种模式;816字转换缓存;9ADC12可关断内核支持超低功耗应用;10采样速度快,最高可达200KB/S;11自动扫描;12DMA使能;ADC12提供4种转换模式1单通道单次转换;2序列通道单次转换;3单通道多次转换;4序列通道多次转换;422课题AD转换模式本课题中,采用的是单通道多次转换模式,其转换步骤为对选定的通道做多次转换,直到关闭该功能或ENC0。1XCCSTARTADD,指示转换开始通道;2ADC12MEMX存放转换结果;3ADC12MCTLX寄存器中定义了通道和参考电压;在这种模式下,改变转换模式,不必先停止转换,在当前正在进行的转换结束后,可改变转换模式。该模式的停止有如下几种方法1使CONSEQ0,改变为单通道单次模式;2使ENC0,直接使当前转换完成后停止;3使用单通道单次模式替换当前模式,同时使ENC0。第14页43软件开发环境介绍其实,MSP430单片机和51单片机一样,软件开发环境都大同小异,其主要步骤都是相同的,具体开发过程主要有以下几个步骤1新建一个工程在IARFORMSP430V342A环境下,能很好的支持MSP430F149模块,新建一个工程的步骤如下打开IAR软件,如图431所示。图431单击CREATENEWPROJECTINCURRENTWORKSPACE选项或点击菜单项PROJECTCREATENEWPROJECT,如图432所示。第15页图432出现图433所示的对话框。图433在该对话框中,有四种类型文件可供选择。选择EMPTYPROJECT类型可创建一个空的工程;选择ASM类型可创建一个汇编类型源文件;选择C类型可创建一个C源文件;选择C类型可创建一个C源文件;选择EXTERNALLYBUILTEXECUTABLE类型可创建一个外部可执行文件。本课题选择EMPTYPROJECT类型来创建新的工程。单击OK按钮后弹出用户对话框,在该对话框中选择工程所在路径,填写工程名。本课题以“TEST”为工程名,工程所在路径选择“F/TEST”,单击OK按钮出现如图434所示界面。图434再次点击菜单项PROJECTCREATENEWPROJECT选择创建C类型源文件,弹出用户对话框后,输入文件名单击OK后出现如图435所示界面。进入新建工程界面后,编辑窗口中的代码为自动生成的源文件,它包括了头文件IO430H和MAIN第16页函数框架,开发者可以根据自己的需求编写相应源程序,或添加其他的源文件。图4352编译和下载编写代码完成后,可按F7快捷键或选择主菜单PROJECT下的MAKE子菜单或点击图标建立可执行二进制代码文件。若工程编译(MAKE)成功,则可进行下载调试。否则,出错信息会显示在信息窗口中,根据出错信息调试程序。在下载前还需选择正确的下载调试方式,在这里我们选择并口下载调试方式。下载调试步骤如下1用JTAG简易仿真器连接PC机和目标板;2给目标板上电;3在图所示的IAR编辑界面上点击DEBUG按钮。第17页第5章音频放大的设计51音频信号输入511数字电位器X9313介绍X9313系列包括X9313Z(最大电阻为1K)、X9313W(最大电阻为10K)、X9313U(最大电阻为50K)和X9313T(最大电阻为100K)四种。其内部包括控制电路、5位二进制可逆计数器、32选1译码器、5位EEPROM及电阻阵列,电阻阵列包含有31个电阻单元,在每个单元的两个端点都有可被滑动单元访问的抽头点。对滑动单元抽头点位置的访问由三个输入端所输入的数据经5位可逆计数器计数、32选1译码器后控制单接点的电子开关来实现。在滑动端改变抽头位置时以“先接通后断开”的方式进行工作。X9313的分辨率等于最大电阻值除以31。5位二进制可逆计数器当计数达到一个极端时,不会循环回复,即当加计数时,不会由11111跳到00000;减计数时不会由00000跳到11111。控制电路负责控制5位EEPROM对计数器数据(滑动端的位置)的贮存和掉电后再次上电时的调用。EEPROM所存数据可保存100年。512音频信号幅值改变方法在本课题中,采用了改变输入音频信号幅值大小的方法,来调节耳机输出音量的大小的方法。其具体方法是,通过MSP430F149单片机片内的AD对噪声信号的处理,在软件中对噪声信号大小进行适当等级的划分,然后再去控制数字电位器的阻值的大小,进而也就改变了音频信号输入幅值的大小,最终达到了自动调整耳机输出音量的功能。数字电位器的INC、U/D、CS三个控制引脚分别与单片机的P20、P21、P22三个普通I/O引脚相连,音频输入信号直接连接数字电位器的VH、VSS。图51即为音频输入信号原理图。图51音频信号输入电路第18页52音频信号放大521NE5532的介绍NE5532/SE5532/SA5532/NE5532A/SE5532A/SA5532A是一种双运放高性能低噪声运算放大器。相比较大多数标准运算放大器,如1458,它显示出更好的噪声性能,提高输出驱动能力和相当高的小信号和电源带宽。这使该器件特别适合应用在高品质和专业音响设备,仪器和控制电路和电话通道放大器。NE5532特点1小信号带宽10MHZ2输出驱动能力600,10V有效值3输入噪声电压5NV/HZ典型值4直流电压增益500005交流电压增益220010KHZ6功率带宽140KHZ7转换速率9V/S8大的电源电压范围3V20V9单位增益补偿522NE5532音频放大电路上文已经说到,课题采用的是对音频信号的幅值进行干预的方法,来调整耳机的输出音量。一般情况下,音频放大电路的放大倍数不超过10倍。因此,课题中设计了一个放大倍数为AV5的反相音频放大电路。经测试,效果比较明显。其电路原理图如52所示。10UFC56KR10814321U3ANE5532P121251PFC630KR1175KR12100UFC8220UFC7INC1U/D2VH3VSS4VW5VL6CS7VCC8U2X9313P225P20P21MUSICSPEAKER第19页图52音频放大电路第20页心得通过本课题的设计与制作,对大学中学到的许多专业知识和专业技能有了更深刻和全面的理解、体会。从一开始确定系统整体方案,到最终系统功能的实现,中间经历了很多困难,由于导师比较忙,所以在很多情况下,都得自己想办法解决问题。在硬件电路方面,噪声检波电路的效果一开始一直不是很理想,经过反复的设计,分析其中的原因,不断的改进,调试,最后才发现由于充放电时间不够,导致检波出来的信号含有较大的脉动成份,把C4的容值由原来的01UF改10UF,检波效果就变得比较理想。另外,最终,硬件电路模块的整版焊接与调试中,也遇到了不少的麻烦。在软件方面,数字电位器X9313W的驱动,花费了不少的时间。虽然之前也对着芯片的时序,写过驱动,也明白如何写芯片驱动,但是,这次写数字电位器的驱动,还是花费了一天的时间。其主要的原因是写驱动前,没有搞清楚其工作原理。当然,软件主函数的调试也花费了大量的时间,毕竟在主函数里,需要处理的数据还是比较多的。还有一点深刻的体会是,很多文献资料、芯片的PDF文档,都是用英文写的。为了能大体上理解其意思,我也花费了大量的精力。这也让我清醒的意识到,专业英语基础要扎实,能够阅读专业英语文献,也是专业素养的表现。结束语为期一个月的毕业设计即将结束,在这期间我经历了从查资料、分析课题到学习软件、设计程序、调试、总结经验教训及书写毕业论文的过程。本课题介绍了基于MSP430F149的自适应耳机的设计与制作。经过反复对硬件电路和软件程序的设计与调试,本系统,能够自动测量环境噪声,并指示噪声等级;能够根据环境噪声等级,自动调整耳机输出音量,并指示音量等级;也能够通过对按键的调整,控制耳机输出音量。基本上完成了课题的要求。本课题有待改进的地方,系统断电后,如何保存记录音量等级,由于系统对噪声处理的实时性要求很高,所以实时把音量等级写入EEPROM中,是不现实的。由于毕业设计即将结束,没有时间继续研究用何种算法能够解决这个问题。第21页参考文献1张晞,王德银,张晨MSP430系列单片机实用C语言程序设计M北京人民邮电出版社,20052胡大可MSP430系列FLASH型超低功耗16位单片机M北京北京航空航天大学出版社,20013沈艳华,杨艳琴MSP430系列16位超低功耗单片机原理与实践M北京北京航空航天大学出版社,20084MSP430X13X,MSP430X14X,MSP430X14X1MIXEDSIGNALMICROCONTROLLERR,TEXASINSTRUMENTSINCORPORATED,2004第22页致谢经过一个月的不懈努力,本次毕业设计即将接近尾声,由于初次尝试设计系统,由于知识及经验的匮乏,难免遇到很多困难,刚开始拿到这个课题的时候我甚至无从下手,如果没有导师吴栋的督促指导鼓励以及同学们的支持,很难顺利的完成此次毕业设计。从开始选题到论文的顺利完成,离不开老师、同学给予的帮助,在这里请接受我的谢意首先,在本次毕业设计过程中,从选题、构思、资料收集到最后论文定稿的各个环节,都凝聚着吴老师的辛劳和汗水。吴老师,在这一个月的毕业设计期间给了我很多无微不至的关怀。吴老师渊博的知识、严谨科学的治学态度和工作作风将给我以后的学习和工作起着模范和激励的作用,在此对吴老师表示深深的敬意和衷心的感谢其次,感谢一起做毕业设计的同学们,感谢你们在我遇到困难时所给的帮助,因为有了你们的帮助和鼓励,我才有勇气坚持到现在,此次毕业设计才得以顺利的完成。最后,感谢母校给予了我良好的学习环境,让我顺利的完成学业,使我成长为一个合格的大学生。第23页附录附录1自适应耳机焊接电路原理图第24页附录2自适应耳机焊接电路元器件清单列表电子元器件型号数量R147K1R21001R3,R910K2R4700K1R5,R7,R820K3R63K1R106K1R1130K1R1275K1C1,C2,C4,C510UF4C301UF1C651PF1C7220UF1D1,D2IN41482噪声运放TL0822音频运放NE55321数字电位器X9313W1电源接口2线/4线/6线3音频输入/输出接口2驻极体1通用板1第25页附录3相关模块驱动以及主程序附录31X9313驱动INCLUDEDEFINEDIRP2DIR|BIT2BIT1BIT0DEFINESELECTP2OUTFORI0IINCLUDE“CRY1602H“TYPEDEFUNSIGNEDCHARUCHARTYPEDEFUNSIGNEDINTUINT/宏定义/DEFINEDATADIRP4DIRDEFINEDATAPORTP4OUTDEFINEBUSY0X80DEFINECTRLDIRP3DIRDEFINECLR_RSP3OUT/RSP30DEFINESET_RSP3OUT|BIT0DEFINECLR_RWP3OUT/RWP31DEFINESET_RWP3OUT|BIT1DEFINECLR_ENP3OUT/ENP32DEFINESET_ENP3OUT|BIT2/函数名称DISPSTR功能让液晶从某个位置起连续显示一个字符串参数X位置的列坐标Y位置的行坐标PTR指向字符串存放位置的指针返回值无/VOIDDISPSTRUCHARX,UCHARY,UCHARPTRUCHARTEMPUCHARI,N0TEMPPTRWHILEPTR0N/计算字符串有效字符的个数FORI0I第32页INCLUDE“BOARDCONFIGH“INCLUDE“CRY1602H“INCLUDE“KEYPADH“INCLUDE“GDATAH“INCLUDE“X9313H“INCLUDE“EEPROMH“INCLUDE“IICH“DEFINENUM_OF_RESULTS32DEFINEDANGWEI50UCHARSHUZI“0123456789S“/噪声等级UCHARTISHI1“LEVEL“/信息提示UCHARVOL_EXCEL321,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31/记录用户对应的声音等级UINTCGRADE0/噪声等级INTCVOL0/音量等级INTCURR_CVOL0UCHARUPDATEFLAG0/更新数据位UINTTRANS_VALUINTHEX_VALVOIDVOLCHANGEVOID/音量变化VOIDLCD_SHOWUINT,UINT/液晶显示UINTADINPUTVOID/AD采样函数VOIDINIT_SYSTEMVOID/系统初始化VOIDKEY_PROCESSVOID/键盘处理函数VOIDDATA_PROCESSUINT/数据处理,记忆处理VOIDUPDATE_DATAVOID/更新数据组VOIDSAVE_DATAVOIDVOIDREAD_DATAVOIDVOIDAD_INITVOIDVOIDDELAY2VOIDUINTI3000WHILEI0IVOIDMAINVOID第33页UCHARGETNUM0UINTNOISEWDTCTLWDTPWWDTHOLD/关闭看门狗BOARDCONFIG0XFF/关闭数码管、流水灯INIT_SYSTEM/系统初始化DISPNCHAR0,0,SIZEOFTISHI11,TISHI1/显示提示信息WHILE1NOISEADINPUTKEY_EVENTKEY_PROCESSIFGETNUMNUM_OF_RESULTSDATA_PROCESSNOISEGETNUM0ELSEGETNUMDELAY2VOIDINIT_SYSTEMVOIDLCDRESET/复位1602液晶INIT_KEYPADINIT_X9313AD_INITREAD_DATAVOIDKEY_PROCESSIFKEY_FLAG1KEY_FLAG0VOLCHANGE第34页VOIDUPDATE_DATAVOIDVOL_EXCELCGRADECVOL/函数名称AD_INIT函数功能通道1,单通道多次采样/VOIDAD_INITVOIDP6SEL|0X02/使能ADC通道ADC12CTL0ADC12ONSHT0_8MSC/打开ADC,设置采样时间ADC12CTL1CSTARTADD_1SHPCONSEQ_2/使用采样定时器ADC12MCTL1INCH_1ADC12CTL0|ENC/使能转换ADC12CTL0|ADC12SC/开始转换/函数名称ADINPUT函数功能AD采样处理函数参数SUM返回值TRANS_VALSUM/UINTADINPUTVOIDUCHARIUNSIGNEDLONGSUM0FORI0I5/除以32RETURNTRANS_VALSUM/函数名称TRANS_VAL函数功能将16进制ADC转换数据变换成三位10进制真实的模拟电压数据,并在液晶上显示参数HEX_VAL16进制数据N变换时的分母等于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《美人鱼》观后感(合集15篇)
- 海洋科技创新实施的具体操作方案
- 供水管网优化升级计划可行性研究报告(模板)
- 新疆乌鲁木齐市六校联考2022-2023学年高二下学期期末英语 含解析
- 河南省开封市五县联考2023-2024学年高二上学期期中考物理含解析
- 甲状腺癌核医学诊疗体系
- 福州大学《计算机网络与通信课程设计》2023-2024学年第二学期期末试卷
- 几何画板制作函数课件
- 上海中华职业技术学院《非织造复合材料》2023-2024学年第二学期期末试卷
- 泉州海洋职业学院《知识产权法经典著作》2023-2024学年第二学期期末试卷
- 大学生期末备考计划表(四篇)
- 2023年副主任医师(副高)-中医妇科学(副高)考试上岸拔高历年高频考点真题含答案
- 2023年高级政工师理论考试题库大全-下(多选600多题)
- 民间游戏课件完整版
- 梨山老母玄妙真经
- 2022版UTC无人机巡检技术(电力)理论考试题库(含答案)
- GB/T 4802.2-2008纺织品织物起毛起球性能的测定第2部分:改型马丁代尔法
- GB/T 23703.3-2010知识管理第3部分:组织文化
- GB/T 17791-1999空调与制冷用无缝铜管
- GB/T 14689-2008技术制图图纸幅面和格式
- 野生动物驯养繁殖项目可行性研究报告
评论
0/150
提交评论