【導讀】本次設計是一個多功能信號發(fā)生器,可以產生、方波、鋸齒波和三角波?;?,功能更以擴充等實際的優(yōu)點。設計原理圖如下圖所示,其中單片機通過軟件。對鍵盤輸入的頻率數值進行處理,處理結果送與D/A轉換部分實現數/模轉換,同時在數碼管內顯示該頻率數值。波形的切換可以通過按鍵直接。在編程語言上,我們選擇自身比較熟悉的C語言,這樣在后期波形的調。試及與硬件銜接方面更容易發(fā)揮出自身優(yōu)勢。率和幅度進行程序的編寫,并將所寫程序裝入單片機的程序存儲器中。器的輸出端口輸出。經過設計及后期長時間的調試,設計的所有功能均已實現:。具有產生方波、鋸齒波、三角波三種周期性波形的功能。頻率范圍為100Hz~1kHz;頻率步進間隔≤100Hz。輸出波形幅度范圍0~5V,