基于改善传统正弦信号源价格昂贵,低频输出时性能不好且不便于自动调节的目的。采用AT89C51单片机,结合编程和软件查表的方法读取经离散化处理的波形信号。通过D/A把信号转化并还原所需的波形信号。进行了proteus计算机软件仿真.得到了与理论相应的锯齿波、方波、正弦波信号并实现了各种波形的自由切换以及频率、相位的改变和多相波的产生