欢迎来到天天文库
浏览记录
ID:313211
大小:2.23 MB
页数:51页
时间:2017-07-22
《基于单片机的波形发生器设计毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、黄冈职业技术学院(论文)毕业设计题目基于单片机的波形发生器设计51黄冈职业技术学院(论文)目录1绪论51.1选题背景及意义51.1.1本课题的研究现状51.1.2选题目的及意义61.2设计任务及要求61.2.1设计的基本要求71.2.2本文结构安排72函数发生器系统设计82.1设计方案的比较82.2系统模块设计82.2.1控制模块:82.2.2按键及其显示模块:92.2.3波形产生模块92.2.4D/A转换102.3系统总体框图112.4理论分析122.4.1电路的理论计算122.4.2波形产生相关理论142.5单片机软件开发系统153系统硬件电路的设计173.1单片
2、机最小系统173.2单片机的接口电路183.3幅度控制模块223.3.1单片机与DAC0832的接口223.3.2DAC0832与运放的连接224系统软件设计254.1系统软件设计方案254.2系统软件流程图254.3信号产生程序264.3.1正弦波产生2751黄冈职业技术学院(论文)4.3.2三角波产生274.3.2方波产生284.3.4锯齿波的产生305系统调试与测试315.1调试315.2测试346结论与展望376.1结论376.2展望37致谢38参考文献50附录39附录一系统软件部分源程序39附录二系统原理图48附录三系统PCB图4951黄冈职业技术学院(论文
3、)基于单片机的波形发生器的设计学生:李利刚指导老师:李敏(黄冈职业技术学院)摘要:函数发生器是一种用于产生标准信号的电子仪器,它广泛用于工业生产、科研和国防等各个领域中,所以论文选题具有一定的实用意义。本文介在绍了函数发生器的基本概念及原理的基础上,采用AT89C51单片机为核心,完成了简易的DDS函数发生器的硬件设计和软件编程,并通过调试实现了其功能和主要技术指标。在系统的硬件部分,设计了由单片机最小系统为核心、通过接口设计,扩展了DAC转换模块、按键和LED显示模块。其中,采用两片DAC0832实现了全数字化的频率合成器(简称DDS)。系统的软件设计是在keilu
4、Vision4的集成开发环境下,采用C语言完成了应用系统软件编程,包括主程序、产生四种常用信号的程序、按键功能和显示子程序等电脑模块;模块化的编程使得程序具有可读性和易于维护的特点。关键词:信号发生器单片机keilc5151黄冈职业技术学院(论文)BasedonSCMwaveformgeneratordesignAbstract:Functiongeneratorisusedtoproduceastandardsignalelectronicinstrument,itiswidelyusedinindustrialproduction,scientificresear
5、chandnationaldefense,andotherfields,sothethesishascertainpracticalsignificance.Thispaperinshaoxinginterfacethefunctiongeneratorofbasicconceptsandprinciples,andonthebasisoftheAT89C51microcontrollerasthecore,thecompletionofthesimpleDDSfunctiongeneratorhardwaredesignandsoftwareprogramming,
6、andthroughthedebuggingrealizeditsfunctionandthemaintechnicalindexes.Inthesystemhardwarepart,designedbysinglechipminimizesystemasthecore,throughtheinterfacedesign,expandedtheDACconversionmodule,keysandLEDdisplaymodule.Amongthem,thetwopiecesofDAC0832realizedthefulldigitalfrequencysynthesi
7、zer(hereinafterreferredtoasDDS).ThesoftwaredesignisinthesystemofthekeiluVision4integrateddevelopmentenvironment,usingClanguagecompletedapplicationsystemsoftwareprogramming,includingthemainprogram,producefourcommonsignalprocedures,keyfunctionsanddisplaysubroutinescomputermodule;
此文档下载收益归作者所有