本程序要求设计一个波形发生器,生成正弦波、三角波、经过ASK调制的正弦波和经过BSPK调制的正弦波,通过开关可以选择波形,改变输出频率。各开关的控制功能如表 9 1和表 9 2所示。

表 9 1 波形选择控制

输入端口SW1 SW2波形
wave_selc 0 0ASK调制的正弦波
0 1正弦波
1 0三角波
1 1BPSK调制的正弦波

表 9 2 频率选择控制

输入端口SW3 SW4频率
fre 0 0500KHZ,每周期采样100点
0 11MHZ,每周期采样50点
1 02MHZ,每周期采样25点
1 15MHZ每周期采样10点