0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于51單片機(jī)的可調(diào)頻率幅值的波形信號發(fā)生器設(shè)計(jì)

嘉盛單片機(jī) ? 來源:嘉盛單片機(jī) ? 作者:嘉盛單片機(jī) ? 2023-09-24 13:58 ? 次閱讀

仿真proteus7.8及以上

程序編譯器:keil 4/keil 5

編程語言:C語言

設(shè)計(jì)編號:S0055

1.主要功能:

基于51單片機(jī)的三角波信號發(fā)生器

1、幅值在0-5V可以通過按鍵調(diào)整,頻率在0-50Hz,可以通過按鍵調(diào)整

2、通過LCD1602顯示幅值和頻率

3、使用示波器查看波形

需注意仿真中51單片機(jī)芯片是兼容的,AT89C51,AT89C52是51單片機(jī)的具體型號,內(nèi)核是一樣的。相同的原理圖里,無論stc還是at都一樣,引腳功能都是一樣的,程序是兼容的,芯片可以替換為STC89C52/STC89C51/AT89C52/AT89C51等51單片機(jī)芯片。

2.仿真設(shè)計(jì)

開始仿真

打開仿真工程,雙擊proteus中的單片機(jī),選擇hex文件路徑,然后開始仿真。

經(jīng)以上調(diào)試,確認(rèn)程序沒有問題時(shí),加載到Proteus軟件中進(jìn)行仿真,所得仿真結(jié)果如下。

剛開始運(yùn)行程序,沒有按鍵操作時(shí),仿真結(jié)果如圖25所示。

b25c3852-59fe-11ee-939d-92fbcf53809c.jpg

圖25 仿真初始化結(jié)果

通過按鍵調(diào)整振幅頻率選擇時(shí),四個(gè)按鍵操作的仿真結(jié)果如下。

b273da84-59fe-11ee-939d-92fbcf53809c.jpg

圖26 頻率調(diào)低到1HZ

b29a7932-59fe-11ee-939d-92fbcf53809c.jpg

圖27 頻率加到50HZ,振幅不變

b2bdd7c4-59fe-11ee-939d-92fbcf53809c.jpg

圖28 振幅減到2.5V,頻率不變。

以上仿真結(jié)果均符合設(shè)計(jì)要求。

程序代碼

使用keil4或者keil5編譯,代碼有注釋,可以結(jié)合報(bào)告理解代碼含義。

b2d4c2b8-59fe-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6026

    文章

    44452

    瀏覽量

    630790
  • Proteus
    +關(guān)注

    關(guān)注

    78

    文章

    1692

    瀏覽量

    106204
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    273

    文章

    5696

    瀏覽量

    122745
  • 信號發(fā)生器
    +關(guān)注

    關(guān)注

    28

    文章

    1431

    瀏覽量

    108547

原文標(biāo)題:51單片機(jī)可調(diào)幅度頻率信號發(fā)生器( proteus仿真+程序+原理圖+報(bào)告+講解視頻)

文章出處:【微信號:嘉盛單片機(jī),微信公眾號:嘉盛單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    51單片機(jī)波形發(fā)生器

    自己做的波形發(fā)生器,就是三角波不太好,望各位大神指教。PS:波形可調(diào)頻率,占空比,。
    發(fā)表于 02-02 17:16

    基于單片機(jī)信號發(fā)生器

    大家好,我的畢業(yè)設(shè)計(jì)是基于單片機(jī)信號發(fā)生器,要求是高精度且頻率方便可調(diào)信號
    發(fā)表于 04-19 20:02

    單片機(jī)信號發(fā)生器

    51單片機(jī)做一個(gè)信號發(fā)生器,能輸出正弦波,三角波,鋸齒波,波形頻率
    發(fā)表于 06-04 19:44

    基于AT89S51單片機(jī)的PWM專用信號發(fā)生器的設(shè)計(jì)

    介紹一種脈沖渦流無損檢測系統(tǒng)所使用的多波形專用PWM 信號發(fā)生器的設(shè)計(jì)。該信號發(fā)生器單片機(jī)為核
    發(fā)表于 08-07 09:55 ?150次下載

    基于單片機(jī)、EDA 技術(shù)的波形發(fā)生器的設(shè)計(jì)

    本設(shè)計(jì)是基于單片機(jī)和EDA 相結(jié)合的技術(shù),用于產(chǎn)生各種頻率的正弦波、方波和三角波,其0~5V 可調(diào),
    發(fā)表于 08-15 09:10 ?117次下載

    基于DDS的可調(diào)信號發(fā)生器的設(shè)計(jì)

    提出了一種基于DDS (Direct Digital Synthesize) AD9850的頻率、相位、可調(diào)節(jié)的正弦信號
    發(fā)表于 12-16 16:14 ?0次下載

    頻率可調(diào)的方波信號發(fā)生器設(shè)計(jì)及電路

    頻率可調(diào)的方波信號發(fā)生器設(shè)計(jì)及電路      用單片機(jī)產(chǎn)生頻率
    發(fā)表于 05-31 15:44 ?1.4w次閱讀
    <b class='flag-5'>頻率</b><b class='flag-5'>可調(diào)</b>的方波<b class='flag-5'>信號</b><b class='flag-5'>發(fā)生器</b>設(shè)計(jì)及電路

    基于FPGA和51單片機(jī)信號發(fā)生器設(shè)計(jì)

    為了降低傳統(tǒng)函數(shù)信號發(fā)生器成本,改善函數(shù)信號發(fā)生器低頻穩(wěn)定性,本文結(jié)合FPGA和51單片機(jī)設(shè)計(jì)并
    發(fā)表于 03-22 12:08 ?125次下載
    基于FPGA和<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>信號</b><b class='flag-5'>發(fā)生器</b>設(shè)計(jì)

    基于單片機(jī)波形發(fā)生器

    基于單片機(jī)波形發(fā)生器
    發(fā)表于 12-11 22:52 ?21次下載

    FPGA和51單片機(jī)信號發(fā)生器設(shè)計(jì)

    FPGA和51單片機(jī)信號發(fā)生器設(shè)計(jì)
    發(fā)表于 10-31 09:15 ?22次下載
    FPGA和<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>信號</b><b class='flag-5'>發(fā)生器</b>設(shè)計(jì)

    如何使用FPGA進(jìn)行可調(diào)信號發(fā)生器的設(shè)計(jì)

    針對信號發(fā)生器對輸出頻率精度高和可調(diào)的要求,采用直接數(shù)字
    發(fā)表于 11-06 19:35 ?21次下載
    如何使用FPGA進(jìn)行<b class='flag-5'>幅</b><b class='flag-5'>值</b><b class='flag-5'>可調(diào)</b><b class='flag-5'>信號</b><b class='flag-5'>發(fā)生器</b>的設(shè)計(jì)

    使用單片機(jī)制作可調(diào)頻率的多波形信號發(fā)生器的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)制作可調(diào)頻率的多波形信號發(fā)生器的詳細(xì)資料說明包括了:正弦波、三角波、鋸齒波、方波等
    發(fā)表于 06-05 08:00 ?23次下載
    使用<b class='flag-5'>單片機(jī)</b>制作<b class='flag-5'>可調(diào)頻率</b>的多<b class='flag-5'>波形</b><b class='flag-5'>信號</b><b class='flag-5'>發(fā)生器</b>的詳細(xì)資料說明

    使用51單片機(jī)實(shí)現(xiàn)數(shù)字可調(diào)脈沖發(fā)生器的設(shè)計(jì)資料免費(fèi)下載

    介紹了以MCS-51單片機(jī)為主控,以MCP4561 數(shù)字電位為核心實(shí)現(xiàn)可調(diào)數(shù)字式脈 沖發(fā)生
    發(fā)表于 10-12 15:30 ?31次下載

    單片機(jī)課設(shè)波形發(fā)生器 產(chǎn)生方波、三角波、正弦波、鋸齒波 波形幅度可調(diào)、頻率可調(diào)

    單片機(jī)課設(shè)波形發(fā)生器 ,產(chǎn)生方波、三角波、正弦波、鋸齒波 波形幅度可調(diào)、頻率
    發(fā)表于 11-15 15:06 ?176次下載
    <b class='flag-5'>單片機(jī)</b>課設(shè)<b class='flag-5'>波形</b><b class='flag-5'>發(fā)生器</b>   產(chǎn)生方波、三角波、正弦波、鋸齒波  <b class='flag-5'>波形</b>幅度<b class='flag-5'>可調(diào)</b>、<b class='flag-5'>頻率</b><b class='flag-5'>可調(diào)</b>

    信號發(fā)生器如何設(shè)置頻率范圍

    信號發(fā)生器是一種用于產(chǎn)生各種頻率波形的電子設(shè)備。它廣泛應(yīng)用于實(shí)驗(yàn)室、測試和測量領(lǐng)域。本文將詳細(xì)介紹如何設(shè)置信號
    的頭像 發(fā)表于 06-03 11:21 ?2081次閱讀