本文所设计的正弦信号发生器主要由DDS 波形产生模块、单片机控制模块、键盘输入模块和数码管显示模块组成.用户可通过键盘输入所需数据,利用AT89C51单片机对输入的数据进行处理,执行相应的控制指令,还可对直接数字频率合成(DDS)芯片AD9852进行编程,不仅可以产生1 kHz~10 MHz的单频正弦波(经示波器观察无明显失真),同时还可以利用单片机进行控制,根据要求产生模拟幅度调制(AM)信号、模拟频率调制(FM)信号、二进制相移键控(BPSK)信号、二进制幅移键控(BASK)信号等.为方便输入和控制,显示模块实时显示键盘输入数据和系统状态.经测试,DDS输出信号的峰峰值最大可达1.02 V.