【導讀】本文以STC89C51單片機為核心設(shè)計了一個低頻函數(shù)信號發(fā)生器。器采用數(shù)字波形合成技術(shù),通過硬件電路和軟件程序相結(jié)合,可輸出自定義波形,在一定范圍內(nèi)可任意改變。波形和頻率的改變通過軟件控制,幅度的改變通過硬。介紹了波形的生成原理、硬件電路和軟件部分的設(shè)計原理。該信號發(fā)生器具有體積小、價格低、性能穩(wěn)定、功能齊全的優(yōu)點。運用單片機系統(tǒng)控制產(chǎn)生多種波形,這些。波形包括方波、三角波、鋸齒波、正弦波等?;?T,2T,4T,8T變化。要求,且電路復雜。性能高,在低頻范圍內(nèi)穩(wěn)定性好、操作方便、體。經(jīng)比較,方案四既可滿足課程設(shè)計的基本要求又能充分發(fā)揮其優(yōu)勢,電路簡單,易控制,信號,并從鍵盤接收數(shù)據(jù),進行各種功能的轉(zhuǎn)換和信號幅度的調(diào)節(jié)。中斷系統(tǒng)是使處理器具有對外界異步事件的處理能力而設(shè)置的。出死循環(huán),進入中斷處理程序,從而對波形和頻率進行改變。由于頻率較大時,三角波、正弦波、方波等波中每一點延時時間。DAC0832主要由8位輸入寄存器、8位DAC寄存