【正文】
(Write enable) OE其電路圖如下所示: 波形產(chǎn)生模塊如上圖所示,單片機(jī)的P0口連接DAC0832的八位數(shù)據(jù)輸入端,DAC0832的輸出端接放大器,經(jīng)過放大后輸出所要的波形。軟件調(diào)通后,通過編程器下載到AT89S52芯片中,然后插到系統(tǒng)中即可獨(dú)立完成所有的控制。明白了在以后的學(xué)習(xí)中,不僅要把理論知識(shí)掌握牢固,更要提高自己的動(dòng)手能力、分析能力與實(shí)踐能力。當(dāng)然還得感謝同學(xué)們的幫助。在單片機(jī)應(yīng)用方面自己掌握還有待提高,在以后的學(xué)習(xí)生活中,我會(huì)更加努力學(xué)習(xí)專業(yè)知識(shí),完善自我,為將來的發(fā)展做好充分的準(zhǔn)備。與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì)所以程序用C語(yǔ)言編寫,開發(fā)環(huán)境為KEIL。(2) 內(nèi)部存儲(chǔ)器容量有限且應(yīng)用系統(tǒng)開發(fā)具有特殊性。 輸入/輸出口(nput/output) CS 第4腳:RS為寄存器選擇,高電平1時(shí)選擇數(shù)據(jù)寄存器、低電平0時(shí)選擇指令寄存器。AGND:模擬信號(hào)地 。WR2:DAC寄存器選通輸入線,負(fù)脈沖(脈寬應(yīng)大于500ns)有效。這個(gè)DA芯片以其價(jià)格低廉、接口簡(jiǎn)單、轉(zhuǎn)換控制容易等優(yōu)點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。對(duì)于 AT89S52,如果EA 接VCC,程序讀寫先從內(nèi)部存儲(chǔ)器(地址為0000H~1FFFH)開始,接著從外部尋址,尋址地址為:2000H~FFFFH。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。一般情況下,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。 P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p3 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。 在flash編程和校驗(yàn)時(shí),P1口接收低8位地址字節(jié)。 當(dāng)訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。AT89S52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM, 32 位I/O 口線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。方案二:編碼式鍵盤。 以上兩種方案綜合考慮,由于用LED相對(duì)要麻煩些,而1602編程容易控制,所以本次設(shè)計(jì)選擇方案二。除了具有標(biāo)準(zhǔn)8052的數(shù)字外設(shè)部件,片內(nèi)還集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和其他數(shù)字外設(shè)及功能部件,而且執(zhí)行速度快。此方案,電路復(fù)雜,干擾因素多,不易實(shí)現(xiàn)。然后時(shí)鐘每加一,相位就增加1/x,然后輸出查表、計(jì)算出的瞬時(shí)值,再繼續(xù)下一時(shí)鐘。 DDS技術(shù)依賴數(shù)字控制的方法,利用單基準(zhǔn)時(shí)鐘頻率來實(shí)現(xiàn)一個(gè)模擬頻率源。正弦波一般與函數(shù)信號(hào)發(fā)生器有關(guān),與數(shù)控也有關(guān)[7]。任何復(fù)雜信號(hào)——例如音樂信號(hào),都可以看成由許許多多頻率不同、大小不等的正弦波符合而成。在民用方面,VXI模塊遠(yuǎn)遠(yuǎn)不如臺(tái)式儀器更為方便。波形發(fā)生器軟件的開發(fā)正使波形數(shù)據(jù)的輸入變得更加方便和容易。在電路測(cè)試中,我們可以通過測(cè)量、對(duì)比輸入和輸出信號(hào),來判斷信號(hào)處理電路的功能和特性是否達(dá)到設(shè)計(jì)要求。用得較多的間接式頻率合 成器是利用標(biāo)準(zhǔn)頻率源通過鎖相環(huán)控制電調(diào)諧振蕩器(在環(huán)路中同時(shí)能實(shí)現(xiàn)倍頻、分頻和混頻),使之產(chǎn)生并輸出各種所需頻率的信號(hào)。例如,用白噪聲作為輸入信號(hào)而測(cè)出網(wǎng)絡(luò)的輸出信號(hào)與輸入信號(hào)的互相關(guān)函數(shù),便可得到這一網(wǎng)絡(luò)的沖激響應(yīng)函數(shù)。脈沖發(fā)生器主要由主控振蕩器、延時(shí)級(jí)、脈沖形成級(jí)、輸出級(jí)和衰減器等組成。頻率范圍可從幾毫赫甚至幾微赫的超低頻直到幾十兆赫。此外,儀器還有防止信號(hào)泄漏的良好屏蔽。 ●信號(hào)發(fā)生器的分類現(xiàn)目前信號(hào)發(fā)生器的種類很多,以下就是詳細(xì)介紹按頻率范圍分類::包括音頻(200~20000赫)和視頻(1赫~10兆赫)范圍的正弦波發(fā)生器。(5)便于構(gòu)成綜合數(shù)字網(wǎng)和綜合業(yè)務(wù)數(shù)字網(wǎng)。對(duì)于數(shù)字通信,由于數(shù)字信號(hào)的幅值為有限個(gè)離散值(通常取兩個(gè)幅值),在傳輸過程中雖然也受到噪聲的干擾,但當(dāng)信噪比惡化到一定程度時(shí),即在適當(dāng)?shù)木嚯x采用判決再生的方法,再生成沒有噪聲干擾的和原發(fā)送端一樣的數(shù)字信號(hào),所以可實(shí)現(xiàn)長(zhǎng)距離高質(zhì)量的傳輸[3]。各種波形曲線均可以用三角函數(shù)方程式來表示。凡是產(chǎn)生測(cè)試信號(hào)的儀器,統(tǒng)稱信號(hào)源也稱為信號(hào)發(fā)生器,它用于產(chǎn)生被測(cè)電路所需特定參數(shù)的電測(cè)試信號(hào)?!娟P(guān)鍵詞】信號(hào)發(fā)生器 鋸齒波 方形波 矩形波 單片機(jī)ABSTRACTWaveform generator signal source is a circuit under test, mainly to provide the required known signal ( a variety of waveforms ), then with other instrument measuring the parameters of interest. Visible signal source in a variety of experimental and test processing, its application is very broad. It is not a measurement instrument, but according to the user39。摘 要 波形發(fā)生器是信號(hào)源的一種,主要給被測(cè)電路提供所需要的己知信號(hào)(各種波形),然后用其它儀表測(cè)量感興趣的參數(shù)。可加附頁(yè)。通過鍵盤來控制三種波形的類型選擇、頻率變化,并通過液晶屏1602顯示其各自的類型以及數(shù)值,系統(tǒng)大致包括信號(hào)發(fā)生部分、數(shù)/模轉(zhuǎn)換部分以及液晶顯示部分三部分。二進(jìn)制碼受噪聲的影響小,易于有數(shù)字電路進(jìn)行處理,所以得到了廣泛的應(yīng)用。信號(hào)發(fā)生器又稱信號(hào)源或振蕩器,在生產(chǎn)實(shí)踐和科技領(lǐng)域中有著廣泛的應(yīng)用。隨著傳輸距離的增加,噪聲累積越來越多,以致使傳輸質(zhì)量嚴(yán)重惡化。設(shè)備中大部分電路是數(shù)字電路,可用大規(guī)模和超大規(guī)模集成電路實(shí)現(xiàn),因此體積小、功耗低。近年來,我國(guó)數(shù)字通信得到迅速發(fā)展,正朝著高速化、智能化、寬帶化和綜合化方向邁進(jìn)。輸出信號(hào)電平能準(zhǔn)確讀數(shù),所加的調(diào)幅度或頻偏也能用電表讀出。它能產(chǎn)生某些特定的周期性時(shí)間函數(shù)波形(主要是正弦波、方波、三角波、鋸齒波和脈沖波等)信號(hào)。:產(chǎn)生寬度、幅度和重復(fù)頻率可調(diào)的矩形脈沖的發(fā)生器,可用以測(cè)試線性系統(tǒng)的瞬態(tài)響應(yīng),或用模擬信號(hào)來測(cè)試?yán)走_(dá)、多路通信和其他脈沖數(shù)字系統(tǒng)的性能。噪聲信號(hào)發(fā)生器主要用途是:①在待測(cè)系統(tǒng)中引入一個(gè)隨機(jī)信號(hào),以模擬實(shí)際工作條件中的噪聲而測(cè)定系統(tǒng)的性能;②外加一個(gè)已知噪聲信號(hào)與系統(tǒng)內(nèi)部噪聲相比較以測(cè)定噪聲系數(shù);③用隨機(jī)信號(hào)代替正弦或脈沖信號(hào),以測(cè)試系統(tǒng)的動(dòng)態(tài)特性。 直接式頻率合成器由晶體振蕩、加法、乘法、濾波和放大等電路組成,變換頻率迅速但電路復(fù)雜,最高輸出頻率只能達(dá)1000兆赫左右。由于信號(hào)源信號(hào)的特征參數(shù)均可人為設(shè)定,所以可以方便地模擬各種情況下不同特性的信號(hào),對(duì)于產(chǎn)品研發(fā)和電路實(shí)驗(yàn)特別有用。函數(shù)波形發(fā)生器發(fā)展很快近幾年來,國(guó)際上波形發(fā)生器技術(shù)發(fā)展主要體現(xiàn)在以下幾個(gè)方面: (1)過去由于頻率很低應(yīng)用的范圍比較狹小,輸出波形頻率的提高,使得波形發(fā)生器能應(yīng)用于越來越廣的領(lǐng)域。由于VXI總線的逐漸成熟和對(duì)測(cè)量?jī)x器的高要求,在很多領(lǐng)域需要使用VXI系統(tǒng)測(cè)量產(chǎn)生復(fù)雜的波形,VXI的系統(tǒng)資源提供了明顯的優(yōu)越性,但由于開發(fā)VXI模塊的周期長(zhǎng),而且需要專門的VXI機(jī)箱的配套使用,使得波形發(fā)生器VXI模塊僅限于航空、軍事及國(guó)防等大型領(lǐng)域。 : 三角波形第三節(jié) 正弦波 正弦波即是頻率成分最為單一的一種信號(hào),因這種信號(hào)的波形是數(shù)學(xué)上的正弦曲線而得名??梢哉f是所有波形的基礎(chǔ)。而數(shù)字函數(shù)發(fā)生器采用直接數(shù)字綜合DDS,DAC,數(shù)字信號(hào)處理,以及一個(gè)單周期存儲(chǔ)緩沖器來產(chǎn)生信號(hào)。這個(gè)詞一般在數(shù)字頻率合成器(DDS)中出現(xiàn),因?yàn)閿?shù)字頻率合成時(shí),要想輸出一個(gè)波形(比如正弦波)的話,當(dāng)然應(yīng)該輸出一個(gè)周期內(nèi)的很多個(gè)點(diǎn)才能得到失真的很小的波形,所以時(shí)鐘的頻率會(huì)是輸出波形頻率的x倍。通過芯片IC145152,壓控振蕩器搭接的鎖相環(huán)電路輸出穩(wěn)定性極好的正弦波,再利用過零比較器轉(zhuǎn)換成方波,積分電路轉(zhuǎn)換成三角波。方案二:C8051F005單片機(jī)是完全集成的混合信號(hào)系統(tǒng)級(jí)芯片,具有與8051兼容的微控制器內(nèi)核,與MCS51指令集完全兼容。其功率小,效果明顯,顯示編程容易控制,可以顯示字母。當(dāng)某一個(gè)鍵閉合時(shí),該鍵所對(duì)應(yīng)的行線和列線被短路。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng) 可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。對(duì)P0端口寫“1”時(shí),引腳用作高阻抗輸入。 此外,()和定時(shí)器/計(jì)數(shù)器2 的觸發(fā)輸入()。在flash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號(hào)。 ALE/PROG:當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。 EA/VPP:外部訪問允許,欲使CPU僅訪問外部程序存儲(chǔ)器(地址為0000HFFFFH),EA端必須保持低電平(接地)。程序存儲(chǔ)器:如果EA引腳接地,程序讀取只從外部存儲(chǔ)器開始。與微處理器完全兼容。 XFER:數(shù)據(jù)傳輸控制信號(hào)輸入線,低電平有效,負(fù)脈沖有效。VREF:基準(zhǔn)電壓輸入線,VREF的范圍為10V~+10V。每位之間有一個(gè)點(diǎn)距的間隔每行之間也有間隔起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒茱@示圖形[16] LCD1602示意圖: LCD1602●管腳功能第1腳:為電源地 第2腳:接5V電源正極 第3腳:V0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高(對(duì)比度過高時(shí)會(huì) 產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對(duì)比度)。 輸出