程序編譯器:keil 4/keil 5
設計編號:S0055
1.主要功能:
1、幅值在0-5V可以通過按鍵調整,頻率在0-50Hz,可以通過按鍵調整
2、通過LCD1602顯示幅值和頻率
3、使用示波器查看波形
需注意仿真中51單片機芯片是兼容的,AT89C51,AT89C52是51單片機的具體型號,內核是一樣的。相同的原理圖里,無論stc還是at都一樣,引腳功能都是一樣的,程序是兼容的,芯片可以替換為STC89C52/STC89C51/AT89C52/AT89C51等51單片機芯片。
2.仿真設計
開始仿真
打開仿真工程,雙擊proteus中的單片機,選擇hex文件路徑,然后開始仿真。
經以上調試,確認程序沒有問題時,加載到Proteus軟件中進行仿真,所得仿真結果如下。
剛開始運行程序,沒有按鍵操作時,仿真結果如圖25所示。
圖25 仿真初始化結果
通過按鍵調整振幅頻率選擇時,四個按鍵操作的仿真結果如下。
圖26 頻率調低到1HZ
圖27 頻率加到50HZ,振幅不變
圖28 振幅減到2.5V,頻率不變。
以上仿真結果均符合設計要求。
使用keil4或者keil5編譯,代碼有注釋,可以結合報告理解代碼含義。
審核編輯:湯梓紅
-
單片機
+關注
關注
6063文章
44915瀏覽量
646904 -
Proteus
+關注
關注
79文章
1692瀏覽量
108139 -
51單片機
+關注
關注
277文章
5710瀏覽量
126554 -
信號發生器
+關注
關注
28文章
1554瀏覽量
110169
原文標題:51單片機可調幅度頻率信號發生器( proteus仿真+程序+原理圖+報告+講解視頻)
文章出處:【微信號:嘉盛單片機,微信公眾號:嘉盛單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
基于DDS的幅值可調信號發生器的設計
使用單片機制作可調頻率的多波形信號發生器的詳細資料說明

單片機課設波形發生器 產生方波、三角波、正弦波、鋸齒波 波形幅度可調、頻率可調

評論