请教大神,这里有个波形发生器,51单片机产生的,R-2RDA的.

2020-01-21 21:33发布

请教大神,这里有个波形发生器,51单片机产生的,R-2R电阻网络DA的.这里不能调节幅度大小,但我看其它人做的成品是可以调节大小的,请问下怎么样改写程序才可以调节幅度?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
27条回答
ZHAOBAO511
1楼-- · 2020-01-22 01:32
有需要这种波形产生的也可以下载学习一下.
lcw_swust
2楼-- · 2020-01-22 07:09
举个例子:
P1 = datzen[p]+0xe0;
改为
P1=(unsigned int)datzen[p]*x/100+0xe0;
其中x=0~100
tenx
3楼-- · 2020-01-22 11:30
原理是输出前乘上系数就可以了,
ZHAOBAO511
4楼-- · 2020-01-22 13:05
 精彩回答 2  元偷偷看……
xwkm
5楼-- · 2020-01-22 16:23
你的DAC分辨率太低,用程序控制丢精度很严重。建议外加程控放大器
ZHAOBAO511
6楼-- · 2020-01-22 16:54
谢谢,不过现在用在低端产品上,很好用的.

一周热门 更多>