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