怎么用单片机c51f340任意输出波形?给点思路或者资料。。新手不懂啊!

2025-01-05 01:50:58
推荐回答(2个)
回答1:

任意波形??

怎么让单片机知道你需要什么波形呢?得先有一个输入设备,比如手写板,你画一个波形的样子(只画一个周波),单片机识别后把这个波形进行采样(分段取幅值),然后用D/A转换器按一定的频率(你需要的频率)向D/A转换器输出采样后的幅值,D/A的输出就是你需要的波形了。

输出波形的频率取决于你的D/A转换频率和单片机工作速度,幅值取决于D/A输出后的信号调理电路(运放),波形的相似程度取决于单片机对所画波形的采样密度(越密越精确,但会影响单片机处理速度,就是输出的最高频率)、波形形状(越像正弦越精确,傅里叶级数,你懂的~)、后期信号调理电路的性能。

回答2:

输出pwm经过两级滤波当成da用做输出咯