33问答网
所有问题
当前搜索:
51单片机输出正弦波
用
51单片机
产生
正弦波
,那个数据表怎么得到的?谢谢!
答:
这个表是预先算好的,就是将标准
正弦波
上移1/2幅值后模256。三角波和锯齿波也可以按相同方法计算得到对应的数值表。对一个周期取样256次,也就是说第0个取样点的弧度是0,第一个取样点的弧度值就是pi/128,第二个取样点的弧度为(pi/128)*2,依次类推。测峰峰值为256,所以f(x) = sin(x)*1...
c
51单片机
产生
正弦波
原理
答:
SPWM,
就是在PWM的基础上改变了调制脉冲方式,脉冲宽度时间占空比按正弦规率排列
,这样输出波形经过适当的滤波可以做到正弦波输出。
51单片机
控制DAC0832产生
正弦波
,如何用定时器改变频率,求代码!_百度...
答:
可以用一个定时器中断
,在中断服务程序里面,直接把对应的正弦采样数据置入P1口,通过修改定时器的中断间隔,达到调整输出频率的目的;假设你的采样数据的原始采样率为1KHz, 被采样正弦波频率为100Hz,当Timer中断间隔为1ms时,DAC那里输出处理后输出即为100Hz, 如果中断间隔为500us,输出就是200Hz static u...
我想用
51单片机
产生一个1khz的
正弦波
,程序应该怎么写,下图的程序怎样看 ...
答:
可得
正弦波输出
。但频率用delay()不精确,只能设试确定。(3)可以用定时中断。中断时间为1/(360*1000)秒。每次中断程序中:DAC0832 = sin[j++];if(j==360)j=0;这就可得1000Hz的正弦波。
我现在用了个
51单片机
要怎么样才能弄出个
正弦波
? 不加DA转换芯片的情况...
答:
很简单啊,
单片
IO
输出
1的时候接近电源,输出0的时候接近0V,取3个以上的IO口,假如IO全输出1的时候那么这个端口是电源电压,每个I0用不同的电阻分压,依次将IO值1,就可以得到上升的电平。依次值0就是下降的电平,输出用电容平滑下,就是
正弦波
了。
基于
51单片机
怎么让pcf8591
输出正弦波
形
答:
pcf8591是一个有4个模拟输入,一个模拟输出,这个芯片与
单片机
之间的通信是通过IIC实现的,单片机可以控制一个模拟输出,将模拟输出等时的一位一位的增加后一位位的减小就能
输出正弦波
了
51单片机
怎么
输出
6路PWM
正弦波
?
答:
你好,这是通过占空比调整,控制PWM
输出
,从而控制灯的亮度,私信联系我吧
51单片机
怎么
输出
6路PWM
正弦波
?
答:
先用软件使其输出6路PWM方波,每路上再用LC滤波网络滤除高频部分,保留基波,就是
正弦波输出
了!手打不易,如有帮助请采纳,谢谢!!
关于
51单片机
+AD如何产生
正弦波
(20hz~20khz)
答:
把波形细分成256份,准备出来256个数据,假设这些是适合于2KHz的。如果要
输出
20KHz,就从这256个数据中,隔10个,取出一个来输出,即可。
怎样提高 用
51单片机
做的
正弦波
的 频率?
答:
三角波,外围电路极少,也不需要编程控制。如用
单片机
接DA之后接ICL8308的调频引脚,则实现了
正弦波
频率的变化,而且由于ICL8308耐压也在20V以上,所以灵活性很高。再者此芯片
输出
频率也可以很高比如10Mhz,用单片机加个运放控制,那么就是频率振幅都控制了,我想这应该算是比较理想的解决方案了。
1
2
3
4
5
6
7
涓嬩竴椤
其他人还搜
单片机怎么输出正弦波
51单片机产生正弦波的原理
51单片机输出方波程序
51单片机输出四种波形程序
单片机怎么输出几种不同波形
lm358产生方波三角波正弦波
单片机输出正弦波汇编程序
dac0832输出三角波程序
51单片机与DA转换器输出方波