首页|资源下载
登录|注册

您现在的位置是:电子研发网 > 资源下载 > 基于51单片机的正弦波发生器仿真电路图

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

  • 资源大小:18
  • 上传时间: 2021-09-24
  • 上传用户:lixinmin
  • 资源积分:2 下载积分
  • 标      签: 51单片机 正弦波发生器

资 源 简 介

下面给出一个设计实例,在实例中通过定时器中断和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的输入。

文 件 预 览

文件名大小
Include.h1KB
sin.c2KB
sin.h1KB
sinProduceMain.c1KB
da0832.DSN

相 关 资 源