加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

基于51單片機的函數(shù)波形發(fā)生器

2022/06/21
2375
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖(4)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

  波形發(fā)生器是能夠發(fā)出一定規(guī)律的周期性信號的裝置,比如正弦波、方波、三角波、鋸齒波等,一些數(shù)字信號發(fā)生器可以發(fā)出任意波形。波形發(fā)生器按照實現(xiàn)原理,一般有兩種,一種是模擬式、另外一種是數(shù)字式,模擬式主要以模擬電路為主,通過各種信號發(fā)生電路來產(chǎn)生對應(yīng)的信號;另外一種是利用數(shù)字控制的方式。今天我們介紹一個利用51單片機產(chǎn)生簡易正弦波、方波、三角波的實驗方法。

控制核心是AT89C51單片機、四個獨立的控制按鍵、一個1602液晶顯示器、波形輸出方面使用的是DAC0832,比較典型的DAC,雖然現(xiàn)實中不怎么使用但是很多教材里都對這款芯片情有獨鐘,DA的輸出端利用兩個運放組成的反向電路對信號進(jìn)行了處理和放大。四個按鍵的主要功能是對輸出波形的種類進(jìn)行選擇、對輸出波形的頻率進(jìn)行調(diào)整、對輸出波形的幅值進(jìn)行調(diào)整。

 上電以后1602顯示的內(nèi)容為波形類型、波形頻率、波形幅值。信號的基本要素都顯示有顯示。

        接下來點開示波器看一下產(chǎn)生的波形圖。左側(cè)第一個按鍵是用于進(jìn)行波形選擇的。

 三種波形還算可以沒有出現(xiàn)嚴(yán)重的失真。在波形幅值方面主要是從1-5V。左側(cè)開始第二個按鍵用于參數(shù)加、第三個按鍵用于參數(shù)減,第四個按鍵用于修正參數(shù)的選擇。

  波形的主要實現(xiàn)方式是將三種波形的數(shù)據(jù)轉(zhuǎn)換成數(shù)組,然后通過對數(shù)組的查詢,實現(xiàn)相應(yīng)波形的輸出,通過修改數(shù)據(jù)輸出的時間間隔就可以達(dá)到修改信號頻率的目的。通過對表中數(shù)據(jù)進(jìn)行運算就可以改變相應(yīng)的幅值。

  • 0021.基于51單片機的函數(shù)波形發(fā)生器.zip
    描述:0021.基于51單片機的函數(shù)波形發(fā)生器.zip

相關(guān)推薦

電子產(chǎn)業(yè)圖譜