51系列的单片机做波形发生器,频率怎么增加到1M 可以,如果只是方波、正弦波和三角波就可以,先选择波形,设定频率,然后计算波形周期,和波形上每个点的数值设定一个十几微妙的中断,每个定时中断中输出波形上的一个点,通过DAC,加上高频滤波输出比较平滑的模拟量。如果用C8051系列的高速单片机可以输出更好的波形
如何提高单片机波形发生器的频率 你这么问说明东西做出来了频率受限,所以一个是换更高频率晶振,再就是换单片剂,单片机的IO翻转速度是有上限的,换更快的例如stm32,或者arm9.再快的话直接用单片机驱动一个DDS信号产生芯片就好,能做到上百兆,单片机撑死做出几十兆的信号。
跪求大师帮忙,用单片机做波形发生器,要怎样才能使波形的频率变大啊,要求是100Hz----1Mz。 改变定时器的初始值和分频,就可以改变输出频率。
在用555来设计波形发生器时怎么确定参数?要求独立调节频率。10HZ-1MHZ之间。幅度和占空比也可调、 要调频率的话,那就是可调电阻咯。555其实就是构成一个rc电路。占空比也是调电阻,模电书有说明的。至于幅度呢,好像就有点难度。因为555输出是方波。。
跪求大师帮忙-用单片机做波形发生器怎样改变波形的频率 正弦波和三角波想频率变大一倍,就把I+变I=I+2方波把delay(500);变delay(250);如果要缩小,正弦波和三角波加delay(),方波时间延长就行。当然,你现在正弦波和三角波频率已经很大了,再大肯定波形要有损失,不那么完美了。方波可以随便改。