• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

基于51单片机的正弦波发生器仿真电路图

2019/12/10
318
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

da0832.DSN

共2个文件

下面给出一个设计实例,在实例中通过定时器中断和DAC0832结合的方式来产生1~100KHZ的正弦波,幅度为0-Vcc/2。

首先按照下面的公式建立一个正弦波样本表,样表中将一个正弦波周期分成128个点,每个点按7位量化(127对应最高幅度Vcc/2):

f(x) = 64 + 63 * sin(2πx/180) x∈[0…127]

程序中使用16位定时器0产生取样中断,及定时器0的中断时间即为正弦波的采样周期。(T=1/(f*64))。本例中将正弦波分成64个采样点输出,及每隔两个点要从采样样本中取出一个数DAC0832的输入。

  • da0832.DSN
    下载
    描述:电路仿真图
  • code.zip
    下载
    描述:程序

相关推荐