51单片机控制DAC0832产生正弦波,如何用定时器改变频率,求代码!

日期:2016-01-19 09:41:28 人气:6
DAC0832转换时间为1uS,一个正弦周期输出32个点的话,最高输出信号频率可达31.25kHz。 如果采用单片机产生,具体还与单片机的速度有关。采用RISC指令集的单片机,指令周期与晶振周期相同,采用16MHZ晶振的话,可以达到上述要求。 先确定每个周期输出的点数,假设是32个点。 DAC0832输出分辨率为8位,DAC0832输出以半电压上下对称的正弦波,峰值对应±128,那么,分别计算出32个点的正弦值,制作一个表格存储在单片机的程序空间或EEPROM空间。 根据信号频率设置定时器的溢出周
上一篇:
下一篇:

最新更新

热门内容

本站所有信息来源于互联网,用于学习参考使用,版权归原作者所有!
第一知识网 知识是第一生产力