假如方波信号频率要求不高,可以直接采用单片机做,频率和占空比由单片机程序控制,幅度的话,在单片机输出接一级运放,通过调节放大倍数来调节幅度。
最简单就是 开两个中断~ 其中一个中断管频率~ 一个中断管占控比~! 至于程序 不知道你要 C的还是汇编的? 总思路就是不断的读A/D 的值 在计算 是不是达你想要的值 不是就向上加 或者向下减!