资源描述:
《基于单片机的多功能信号发生器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.单位代码:005分类号:TN本科毕业论文(设计)题目:基于单片机的多功能信号发生器设计专业:电子信息工程姓名:学号:指导教师:职称:毕业时间:...基于单片机的多功能信号发生器设计..III.摘要:信号发生器常被用来当作信号发生源,它可以产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波,并且各波形的幅度和频率可调,正是因为信号发生器可以产生各种波形的信号,因此在在电路实验和设备检测生产实践和科技领域中都有着广泛的应用。本系统主要包括四个部分,电源供电,单片机最小系统,DA转换,显示。本系统主要用89C52单片机与DA转换器TLC5615构成的函数信号发生器,可产生方波、
2、三角波、正弦波,可以由程序控制改波形的周期,并可以通过按钮实现不同波形切换。DA输出信号的幅值为0-2.5V,频率步进1KHz可调,实际信号频率通过4位数码管显示。关键字:TLC5615;89C52;DA转换;信号发生器Multi-functionsignalgeneratorbasedonsinglechipmicrocomputer..III.Abstract:Placingsignageatsignalgeneratorisoftenusedasasignal,itcanproducevariouswaveform,suchastrianglewave,sawtoothwa
3、ve,rectanglewave(includingsquarewave),sinewave,andthewaveamplitudeandfrequencyadjustable,itisbecausethesignalgeneratorcanproducevariouswaveformsignal,thereforeincircuitexperimentandtestequipmentinthefieldofproductionpracticeandscienceandtechnologyhasawiderangeofapplications.Systemmainlyinclud
4、esfourparts,powersupply,singlechipmicrocomputerminimumsystem,DAconversion,display.ThissystemmainlyUSESthe89c51andconstituteoftheDAconverterTLC5615functionsignalgenerator,canproducesquarewave,trianglewave,sinewave,canbecontrolledbytheprogramtochangethecycleofthewaveform,andcanimplementdifferen
5、twaveformbypressingthebuttonswitch.Outputsignalamplitudeof0-2.5V,step1KHZfrequencyisadjustable,theactualsignalfrequencythroughthefourdigitaltubedisplay.Keywords:TLC5615;89C52;DAconverter;signalgenerator..III....目录1引言12方案论证12.1单片机选择与论证12.2DA选择与论证12.3显示模块选择与论证22.4输入按键选择与论证33硬件电路设计43.1硬件设计总体框图43
6、.2系统原理框图简介43.3单片机最小系统设计43.3.1单片机主控电路53.3.2单片机最小系统组成53.4DA输出设计63.4.1芯片简介73.4.2TL431简介73.4.3D/A转换器的组成83.4.4D/A转换器的主要技术指标83.6按键电路104软件设计114.1软件设计总流程图114.2波形输出软件设计114.2.1DA转换器软件设计124.2.2方波产生软件设计134.2.3三角波产生软件设计134.2.4正弦波产生软件设计144.3显示程序设计154.4波形频率设定16...5系统调试与仿真175.1方波仿真图175.2正弦波仿真图185.3三角波仿真图186结
7、语18致谢20参考文献21附录1电路原理图22附录2电路PCB图23附录3程序24...1引言便携式和智能化越来越成为仪器的基本要求,对传统仪器的数字化,智能化,集成化也就明显得尤为重要。平时常用信号源产生正弦波,方波,三角波等常见波形作为待测系统的输入,测试系统的性能。在某些场合,我们需要特殊波形对系统进行测试,这是传统的模拟信号发生器和数字信号发生器很难胜任的。新型数字信号发生器,利用单片机的强大功能,设计合适的人机交互界面,使用户能够通过手动的设定,设置所需波形。本文是做基