33问答网
所有问题
51单片机+DAC0832输出正弦波最大频率问题
如果使用查表法输出正弦波,51+DAC0832可以输出多大的频率且保证输出波形不失真?这个最大频率是怎么算出来的?谢谢!
举报该问题
推荐答案 2018-03-18
51单片机有很多种,以AT89S52为例,晶振12M,则系统时钟1M,能够定时的最短时间是1us,DAC0832的输入信号要保持1us以上。最大输出频率、是否失真与正弦波的取点个数有关。这种产生正弦波的方法是微积分的思想,严格来说,不会不失真。取点越多,频率越大就越接近正弦波。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/d00RRWcdd4P5c40PBh.html
其他回答
第1个回答 2018-03-13
跟你正弦波取得点数还有单片机的时钟频率计算
相似回答
DAC0832+单片机输出正弦波频率最大
值
问题
答:
DAC0832
转换时间为1uS。采用
单片机
控制的话,转换速度已经够快了,采用查表法
输出
,假设单片机主频为1MHz(传统
51
,晶振12MHz为例),那么,采用汇编语言的话,效率较高的话,输出一个数据点大约需要20uS。假设一个周期输出64个数据点,大约1280uS,大约可输出1kHz的
频率
。如果采用较
高
速度单片机(如AVR系...
51单片机
控制
DAC0832产生正弦波
,如何用定时器改变
频率
,求代码!_百度...
答:
可以用一个定时器中断,在中断服务程序里面,直接把对应的正弦采样数据置入P1口,通过修改定时器的中断间隔,达到调整
输出频率
的目的;假设你的采样数据的原始采样率为1KHz, 被采样
正弦波频率
为100Hz,当Timer中断间隔为1ms时,DAC那里输出处理后输出即为100Hz, 如果中断间隔为500us,输出就是200Hz static u...
如何用
51单片机
控制
DAC0832产生
不同
频率正弦波
,用4*4键盘改变频率(C语言...
答:
你可用单片机快速的按一定时间段用查表方式给它送相应的权码值,
失真要求越小你这送的速度要求就要越快
。
大家正在搜
单片机双极性输出可调频率正弦波
51单片机正弦波频率测量程序
单片机ad采集正弦波频率
单片机测正弦波频率幅值
单片机测试正弦波幅度和频率程序
单片机输出正弦波程序
51单片机产生可调正弦波
单片机测量正弦交流频率
0832输出正弦波汇编
相关问题
DAC0832+单片机输出正弦波频率最大值问题
51单片机+DAC0832输出正弦波最大频率问题
51单片机控制DAC0832产生正弦波,如何用定时器改变频率...
DAC0832产生正弦波频率问题
大神们!救急!DAC0832+STM32输出正弦波频率最大值...
我使用51单片机,DAC0832,和运算放大器。产生正弦波,...
DAC0832产生正弦波频率范围是多少,怎么通过定时器控制?
单片机+DAC0832做的正弦信号发生器,输出频率怎么算?