资源描述:
《基于msp430单片机的信号发生器设计_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西安工程大学毕业论文(设计)毕业论文基于MSP430单片机的信号发生器设计摘要随着科技的发展和现代科研的需要,信号发生器已经成为了很多行业进行研究测试不可或缺的工具。信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。函数信号发生器在电路实验和设备检测中具有十分广泛的用途。例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。在工业、农业、生
2、物医学等领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振成像等,都需要功率或大或小、频率或高或低的振荡器。本系统采用MSP430F149单片机为控制核心,利用单片机内置的DA芯片,通过按键中断来逻辑选择要输出的波形(正弦波、方波、三角波、锯齿波),再设置其它键来控制波形的幅值及频率,然后通过单片机控制显示到LCD1602上。波形的产生是通过MSP430单片机III西安工程大学毕业论文(设计)执行某一波形发生程序,向D/A转换器的输入端按一定的规律发生数据,从而在D/A转换电路的输出端得到相应的电压波形。在MSP430学习板的键盘按键,通过软件编程来选择各种波形、幅值电压和
3、频率,按不同按键产生不同波形的信号。此方案的有点是电路原理比较简单,实现起来比较容易。关键字:MSP430,信号发生器,LCD1602III西安工程大学毕业论文(设计)ABSTRACTWiththedevelopmentofscienceandtechnologyandmodernscientificresearchneeds,signalgeneratorhasbecomealotofindustryresearchtestindispensabletools.Signalgeneratoralsocalledsourceoroscillators,inproductionp
4、racticeandscienceandtechnologyhasbeenwidelyusedinthefield.Variouswaveformcurveallcanbytrigonometricfunctionequation.Canproducevariouswaveform,suchastrianglewave,sawtoothwave,rectanglewave(includingsquarewave),thecircuitiscalledsinewavefunctionsignalgenerator.Functionsignalgeneratorincircuite
5、xperimentandtestequipmentinaverywiderangeofpurposes.Forexampleincommunication,radio,andtelevisionsystems,allneedrf(highfrequency)launchtherfwaves,hereisthecarrier,audio(lowfrequency),videosignalsorpulsesignalcarryout,justneedtobeabletoproducehigh-frequencyvibe.Inindustry,agriculture,biomedic
6、alinfields,allneedpowerorbigorsmall,frequencyorhighorlowoscillators.ThesystemUSESthemicrocontrollerascontrolcore,MSP430F149USESsinglechipbuilt-inDAchip,throughthekeystologicalchoicetointerrupttheoutputwaveform(sinewaveandsquare-wave,trianglewave,sawtoothwave),thenSettingsotherIII西安工程大学毕业论文(设
7、计)keytocontroltheamplitudeandfrequencywave,thenthroughthesingle-chipmicrocomputercontrolondisplaytoLCD1602.WaveformwasdevelopedthroughMSP430microcontrollerperformsAwaveformhappenprocedurestotheD/Aconverterinputaccordingtocertainrules,whichoccurredi