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

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

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

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

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

虛擬商品不可退

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

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

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

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

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

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

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

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

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

相關(guān)推薦

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