• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

基于51單片機的正弦波發(fā)生器仿真電路圖

2019/12/10
268
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

da0832.DSN

共2個文件

下面給出一個設(shè)計實例,在實例中通過定時器中斷和DAC0832結(jié)合的方式來產(chǎn)生1~100KHZ的正弦波,幅度為0-Vcc/2。

首先按照下面的公式建立一個正弦波樣本表,樣表中將一個正弦波周期分成128個點,每個點按7位量化(127對應(yīng)最高幅度Vcc/2):

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

程序中使用16位定時器0產(chǎn)生取樣中斷,及定時器0的中斷時間即為正弦波的采樣周期。(T=1/(f*64))。本例中將正弦波分成64個采樣點輸出,及每隔兩個點要從采樣樣本中取出一個數(shù)DAC0832的輸入。

  • da0832.DSN
    下載
    描述:電路仿真圖
  • code.zip
    下載
    描述:程序

相關(guān)推薦