欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3105|回復: 9
打印 上一主題 下一主題
收起左側

如何用51單片機設計信號發生器?沒有頭緒呀

[復制鏈接]
跳轉到指定樓層
樓主
ID:404725 發表于 2018-10-1 20:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用51單片機設計信號發生器,產生正弦波,鋸齒波,方波,該怎么編代碼呢?剛接觸51,沒有頭緒呀
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:303383 發表于 2018-10-2 08:12 | 只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

板凳
ID:387733 發表于 2018-10-2 09:02 | 只看該作者
方波很容易,只需用一個定時器,根據所需頻率設置定時周期即可。
正弦波,鋸齒波等就要利用51單片機的PWM功能,脈沖占空比從0到100%可以分成256級可調。
鋸齒波又相對簡單,只要控制脈沖寬度從0到255線性增加就可以了。
而正弦波則需要根據正弦值改變脈寬,可以先建一張表,然后依次改變脈寬,使輸出電壓滿足正弦。
回復

使用道具 舉報

地板
ID:42504 發表于 2018-10-2 09:06 | 只看該作者
51不能直接驅動,需要加DDS芯片才可以
回復

使用道具 舉報

5#
ID:404778 發表于 2018-10-2 09:09 | 只看該作者
用塊ICL8038好了,價格便宜,資料到處有
回復

使用道具 舉報

6#
ID:386381 發表于 2018-10-2 09:41 來自觸屏版 | 只看該作者
可以在網上搜別人的歷程拿來參考一下
回復

使用道具 舉報

7#
ID:404788 發表于 2018-10-2 09:42 | 只看該作者
實現波形發生器分為數字電路方法和模擬電路方法;
回復

使用道具 舉報

8#
ID:404788 發表于 2018-10-2 09:44 | 只看該作者
用51單片機你首先要學會使用單片機中的時鐘,通過控制時鐘就可以周期性的發出一個方波出來,有了方波,其他的波形可在方波基礎上通過模擬方法實現,你可以百度搜索555定時器波形發生器,有較為詳細的原理介紹。
回復

使用道具 舉報

9#
ID:402159 發表于 2018-10-5 21:02 | 只看該作者
先將將波形取模,做一個表,長度視輸出精度而定,查表后用定時器匹配PWM輸出,外圍加慮波電路。我以前做的電子播放器就是這個方案,當時是輸出正弦波,表為128個點,要輸出音調,節拍和幅度,用的是AVR的M8,但原理是一樣的
回復

使用道具 舉報

10#
ID:155507 發表于 2018-10-6 09:03 | 只看該作者
這個51單片機函數信號發生器論文,可以看看

基于51單片機函數信號發生器完整論文下載 帶源碼 原理圖
http://m.raoushi.com/bbs/dpj-83442-1.html
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表