资源描述:
《基于dds的信号发生器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录摘要Abstract第1章前言1第2章直接数字频率合成器(DDS)的概述22.1DDS的基本结构22.2DDS的基本原理22.3DDS的性能特点32.4DDS的应用3第3章设计方案论证与分析33.1信号模块33.2控制模块33.3显示模块33.4键盘输入模块33.5系统各模块的最终方案3第4章系统总体设计34.1系统设计原理34.2单片机控制模块设计34.2.1AT89S52的概述34.2.2单片机最小系统34.3DDS信号产生模块设计34.3.1AD9850芯片简介34.3.2AD9850的控制字与控制时序34.3.
2、3AD9850与单片机的接口34.4键盘模块设计34.4.1矩阵式键盘的概要34.4.2矩阵式键盘的编码34.4.3矩阵式键盘电路图34.5液晶显示模块设计34.5.1LCD1602的主要性能34.5.2液晶显示器LCD与单片机连接34.6低通滤波器电路设计3第5章系统的软件设计35.1软件设计主流程图35.2AD9850子程序流程图35.3扫描子程序35.4LCD显示的流程图3第6章结束语3答谢辞3参考文献3摘要随着数字集成电路、微电子技术和EDA技术的深入研究,DDS技术以其有别于其它频率合成技术的优越性能和特点,成为
3、现代频率合成技术中的佼佼者。它是将先进的数字信号处理理论与方法引入到信号合成领域的一项新技术,它的出现为进一步提高信号的频率稳定度提供了新的解决方法。同时,随着微电子技术的迅速发展,尤其是单片机技术的发展,智能仪器也有了新的进展,功能更加完善,性能也更加可靠,智能程度也不断提高直接数字式频率合成技术的出现,导致了频率合成领域的一次重大革命。根据题目要求,我们以单片机AT89S52芯片和AD9850芯片为核心,辅以必要的模拟电路,设计一台信号发生器,使之能产生正弦波、方波和三角波。该系统频率、幅值均可调节,相比传统信号发生器
4、的性能,具有频带宽、频率稳定、波形良好、接口简单、编程方便、成本低、易小型化等优点。关键词:信号发生器;单片机;直接数字式频率合成技术AbstractAsdigitalintegratedcircuits,microelectronictechnologyandEDAtechnologyin-depthstudy,DDStechnologyisdifferentfromotherfrequencysynthesistechnologyforitssuperiorperformancefeatures.Itbecomesab
5、ettermodernfrequencysynthesistechnologyinthecrowd.Itisanewtechnologyofbringingtheadvanceddigitalsignalprocessingtheoryandmethodstothefieldofsignalsynthesis.Itsappearanceprovidesanewsolutiontofurtherimprovethefrequencystabilityofthesignal.Meantime,withtherapiddevel
6、opmentofmicroelectronicstechnology,particularlythedevelopmentofmicrocomputertechnology,intelligentinstrumentalsomadenewprogress,andmorecompletefeatures,morereliableperformance,withtheintelligentdegreeincreasingtheappearanceofdirectdigitalfrequencysynthesiswhichled
7、totheemergenceofamajorrevolutionofSynthesisinthefield.Underthetitle,weuseAT89S52microcontrollerchipandAD9850chipasthecore,supplementedbytheessentialanalogcircuits,designingasignalgenerator,sothatitcanproducesine,squareandtriangularwave.Thesystem’sfrequencyandampli
8、tudecanbeadjusted,comparedbytheperformanceofthetraditionalsignalgenerator,withafrequencybandwidth,astablefrequency,wavegood,simpleinterface,programminge