基于單片機的函數(shù)信號發(fā)生器的設(shè)計_第1頁
基于單片機的函數(shù)信號發(fā)生器的設(shè)計_第2頁
基于單片機的函數(shù)信號發(fā)生器的設(shè)計_第3頁
基于單片機的函數(shù)信號發(fā)生器的設(shè)計_第4頁
基于單片機的函數(shù)信號發(fā)生器的設(shè)計_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于單片機的函數(shù)信號發(fā)生器的設(shè)計摘要本文以AT89C51單片機為核心設(shè)計了一個低頻函數(shù)信號發(fā)生器。信號發(fā)生器采用了數(shù)字波形合成技術(shù),通過硬件電路和軟件程序相結(jié)合,輸出自定義波形,如正弦波、方波、三角波、鋸齒波,波形的頻率和幅度在一定范圍內(nèi)可任意改變。波形和頻率的改變可以通過軟件來控制,幅度的改變可以通過硬件實現(xiàn)。本文介紹了波形的生成原理、硬件電路和軟件局部的設(shè)計原理。本系統(tǒng)可以產(chǎn)生最高頻798.6HZ的波形。該信號發(fā)生器具有體積小、價格低、性能穩(wěn)定、功能齊全等優(yōu)點。關(guān)鍵詞:AT89C51;單片機;DAC;數(shù)字波形合成;低頻信號發(fā)生器目錄第一章緒論………………………11.1研究內(nèi)容……………………11.2課題的來源與技術(shù)背景……………………11.3研究信號發(fā)生器的目的及意義……………11.4單片機概述…………………21.5信號發(fā)生器的分類…………2第二章方案的設(shè)計與選擇…………22.1方案的比擬…………………22.2設(shè)計原理……………………32.3設(shè)計思想………………………42.4設(shè)計功能……………………4第三章硬件設(shè)計……………………53.1硬件原理框圖………………53.2主控電路……………………53.3數(shù)/模轉(zhuǎn)換電路………………73.4波形產(chǎn)生模塊設(shè)計……………73.5鍵盤顯示模塊的設(shè)計………83.6時鐘電路………………………93.7運算放大電路和低通濾波電路………………93.8顯示電路……………………103.9程序流程圖…………………10第四章安裝調(diào)試及測量數(shù)據(jù)分析…………………114.1調(diào)試過程……………………114.2出現(xiàn)的問題與解決的方法…………………114.3實驗波形圖…………………12第五章小結(jié)……………………13參考文獻……………13附錄…………………14第一章緒論1.1研究內(nèi)容本文是做基于單片機的信號發(fā)生器的設(shè)計,將采用編程的方法來實現(xiàn)三角波、鋸齒波、矩形波、正弦波的發(fā)生。根據(jù)設(shè)計的要求,對各種波形的頻率和幅度進行程序的編寫,并將所寫程序裝入單片機的程序存儲器中。在程序運行中,當(dāng)接收到來自外界的命令時,需要輸出某種波形時可以調(diào)用相應(yīng)的中斷效勞子程序和波形發(fā)生程序,經(jīng)電路的數(shù)/模轉(zhuǎn)換器和運算放大器處理后,將波形從信號發(fā)生器的輸出端口輸出。1.2課題的來源與技術(shù)背景無論是在生產(chǎn)上還是在科研與教學(xué)上,信號發(fā)生器都是電子工程師仿真實驗的最正確工具。隨著我國經(jīng)濟和科技的開展,對相應(yīng)的測試儀器和測試手段也提出了更高的要求,信號發(fā)生器己成為測試儀器中至關(guān)重要的一類,因此開發(fā)信號發(fā)生器具有重大的意義。傳統(tǒng)的信號發(fā)生器采用專用芯片,不僅本錢高,而且控制方式不靈活。本設(shè)計充分利用單片機能靈活的控制、豐富的外設(shè)處理能力,并采用DDS技術(shù),實現(xiàn)頻率、幅值可調(diào)的函數(shù)波形的輸出,同時可以根據(jù)需要方便地實現(xiàn)各種比擬復(fù)雜的調(diào)頻、調(diào)相和調(diào)幅功能,其具有良好的實用性。根據(jù)其頻率發(fā)生方法又可分為諧振法和合成法兩種。一般的傳統(tǒng)發(fā)生器都是采用的諧振法,即用具有頻率選擇性的回路來產(chǎn)生正弦振蕩,從而來獲得所需頻率,也可以根據(jù)頻率合成技術(shù)來獲得所需頻率。利用頻率合成技術(shù)制成的合成波形發(fā)生器,通常被稱為頻率合成器或頻率綜合器。頻率綜合器是指利用頻率合成技術(shù)合成的頻率源,它常常是沒有調(diào)制的,也沒有足夠?qū)挼暮妥銐驕?zhǔn)確的輸出電平調(diào)節(jié),其工作范圍往往也不寬,最小頻率間隔也比擬大,一般用作專用設(shè)備使用,或做某一個系統(tǒng)中的一個組成局部。1.3研究信號發(fā)生器的目的及意義波形發(fā)生器是信號源的一種,主要給被測電路提供所需要的己知信號(各種波形),然后用其它儀表測量感興趣的參數(shù)??梢娦盘栐丛诟鞣N實驗應(yīng)用和試驗測試處理中,它的應(yīng)用非常廣泛。它不是測量儀器,而是根據(jù)使用者的要求,作為鼓勵源,仿真各種測試信號,提供應(yīng)被測電路,以滿足測量或各種實際需要。隨著信息技術(shù)的蓬勃開展,臺式儀器在走了一段下坡路之后,又重新繁榮起來。不過現(xiàn)在新的臺式儀器的形態(tài),和幾年前的己有很大的不同。這些新一代臺式儀器具有多種特性,可以執(zhí)行多種功能。而且外形尺寸與價格,都比過去的類似產(chǎn)品減少了一半。1.4單片機概述隨著大規(guī)模集成電路技術(shù)的開展,中央處理器(CPU)、隨機存取存儲器(RAM)、只讀存儲器(ROM)、(I/O)接口、定時器/計數(shù)器和串行通信接口,以及其他一些計算機外圍電路等均可集成在一塊芯片上構(gòu)成單片微型計算機,簡稱為單片機。單片機具有體積小、本錢低、性能穩(wěn)定、使用壽命長等特點。其最明顯的優(yōu)勢就是可以嵌入到各種儀器、設(shè)備中,這是其他計算機和網(wǎng)絡(luò)都無法做到的。1.5信號發(fā)生器的分類信號發(fā)生器應(yīng)用廣泛,種類繁多,性能各異,分類也有很多。按照頻率范圍分類可以分為:超低頻信號發(fā)生器、低頻信號發(fā)生器、視頻信號發(fā)生器、高頻波形發(fā)生器、甚高頻波形發(fā)生器和超高頻信號發(fā)生器。按照輸出波形分類可以分為:正弦信號發(fā)生器和非正弦信號發(fā)生器,非正弦信號發(fā)生器又包括:脈沖信號發(fā)生器,函數(shù)信號發(fā)生器、掃頻信號發(fā)生器、數(shù)字序列波形發(fā)生器、圖形信號發(fā)生器、噪聲信號發(fā)生器等。按照信號發(fā)生器性能指標(biāo)可以分為一般信號發(fā)生器和標(biāo)準(zhǔn)信號發(fā)生器。前者指對輸出信號的頻率、幅度的準(zhǔn)確度和穩(wěn)定度以及波形失真等要求不高的一類信號發(fā)生器。后者是指其輸出信號的頻率、幅度、調(diào)制系數(shù)等在一定范圍內(nèi)連續(xù)可調(diào),并且讀數(shù)準(zhǔn)確、穩(wěn)定、屏蔽良好的中、高檔信號發(fā)生器。第二章方案的設(shè)計與選擇2.1方案的比擬方案一:采用單片函數(shù)發(fā)生器〔如8038〕,8038可同時產(chǎn)生正弦波、方波等,而且方法簡單易行,用D/A轉(zhuǎn)換器的輸出來改變調(diào)制電壓,也可以實現(xiàn)數(shù)控調(diào)整頻率,但產(chǎn)生信號的頻率穩(wěn)定度不高。方案二:采用鎖相式頻率合成器,利用鎖相環(huán),將壓控振蕩器〔VCO〕的輸出頻率鎖定在所需頻率上,該方案性能良好,但難以到達輸出頻率覆蓋系數(shù)的要求,且電路復(fù)雜。方案三:采用單片機編程的方法來實現(xiàn)。該方法可以通過編程的方法來控制信號波形的頻率和幅度,而且在硬件電路不變的情況下,通過改變程序來實現(xiàn)頻率的變換。此外,由于通過編程方法產(chǎn)生的是數(shù)字信號,所以信號的精度可以做的很高。鑒于方案一的信號頻率不夠穩(wěn)定和方案二的電路復(fù)雜,頻率覆蓋系數(shù)難以達標(biāo)等缺點,所以決定采用方案三的設(shè)計方法。它不僅采用了軟件和硬件的結(jié)合,即用軟件控制硬件的方法來實現(xiàn),從而使得信號頻率的穩(wěn)定性和精度的準(zhǔn)確性得以保證,而且它使用的幾種元器件都是常用的元器件,容易得到,且價格廉價,以使所需硬件的本錢不會太高。2.2設(shè)計原理數(shù)字信號可以通過數(shù)/模轉(zhuǎn)換器轉(zhuǎn)換成模擬信號,因此可通過產(chǎn)生數(shù)字信號再轉(zhuǎn)換成模擬信號的方法來獲得所需要的波形。89C51單片機本身就是一個完整的微型計算機,具有組成微型計算機的各局部部件:中央處理器CPU、隨機存取存儲器RAM、只讀存儲器ROM、I/O接口電路、定時器/計數(shù)器以及串行通訊接口等,只要將89C51配置鍵盤及其接口、顯示器及其接口、數(shù)/模轉(zhuǎn)換及其波形輸出、指示燈及其接口等四局部,即可構(gòu)成所需的波形發(fā)生器,其信號發(fā)生器構(gòu)成原理框圖如圖〔2-1〕所示。輸出輸出濾波放大D/A轉(zhuǎn)換器89C51單片機接口電路濾波放大D/A轉(zhuǎn)換器89C51單片機接口電路2.圖〔2-1〕89C51是整個波形發(fā)生器的核心局部,通過程序的編寫和執(zhí)行,產(chǎn)生各種各樣的信號,并從鍵盤接收數(shù)據(jù),進行各種功能的轉(zhuǎn)換和信號幅度的調(diào)節(jié)。當(dāng)數(shù)字信號經(jīng)過接口電路到達轉(zhuǎn)換電路時,將其轉(zhuǎn)換成模擬信號,也就是所需要的輸出波形。波形ROM表示將信號一個周期等間距地別離成64個點,儲存在單片機得ROM內(nèi)。具體ROM表示通過MATLAB生成的,例如正弦表,MATLAB生成的程序如下:x=0:2*pi/64:2*pi;y=round(sin(x)*127)+1282.3設(shè)計思想〔1〕利用單片機產(chǎn)生方波、正弦波、三角波和鋸齒波等信號波形,信號的頻率和幅度可變?!?〕將一個周期的信號別離成256個點〔按X軸等分〕,每兩點之間的時間間隔為T,用單片機的定時器產(chǎn)生,其表示式為:T=T/256。如果單片機的晶振為12MHz,采用定時器方式0,那么定時器的初值為:X=213—T/Tmec(2.1)定時時間常數(shù)為:TL=〔8192—T〕/MOD256(2.2)TH=(8192T)/256(2.3)MOD32表示除32取余數(shù)〔3〕正弦波的模擬信號是D/A轉(zhuǎn)換器的模擬量輸出,其計算公式為:Y=〔A/2sint〕+A/2(其中A=VREF)(2.4)t=NT(N=1~256)(2.5)那么對應(yīng)著存放在計算機里的這一點的數(shù)據(jù)為:〔2.6〕〔4〕一個周期被別離成256個點,對應(yīng)的四種波形的256個數(shù)據(jù)存放在以TAB1--TAB4為起始地址的存儲器中。2.4設(shè)計功能〔1〕本方案利用8155擴展8個獨立式按鍵,6個LED顯示器。其中“S0〞號鍵代表方波輸出,“S1〞號鍵代表正弦波輸出,“S2〞號鍵代表三角波輸出,“S3〞號鍵代表鋸齒波輸出?!?〕“S4〞號鍵為10Hz的頻率信號,“S5〞號鍵為100Hz的頻率信號,“S6〞號鍵為500Hz的頻率信號,“S7〞號鍵為1KHz的頻率信號,6個LED顯示器輸出信號的頻率值,選用共陽極LED?!?〕利用兩片DAC0832實現(xiàn)幅度可調(diào)的信號源,〔其中一片用來調(diào)節(jié)幅度,另外一片用來實現(xiàn)信號源的輸出〕?!?〕頻率范圍:10~1000Hz?!?〕輸出波形幅度為0~5V。第三章硬件設(shè)計3.1硬件原理框圖硬件原理方框圖如圖〔3-1〕所示。波形輸出放大電路復(fù)位電路顯示電路數(shù)/模轉(zhuǎn)換電路鍵盤電路單波形輸出放大電路復(fù)位電路顯示電路數(shù)/模轉(zhuǎn)換電路鍵盤電路單片機圖〔3-1〕3.2主控電路設(shè)計中主要采用AT89C51型單片機,它具有如下優(yōu)點:〔1〕擁有完善的外部擴展總線,通過這些總線可方便地擴展外圍單元、外圍接口等?!?〕該單片機內(nèi)部擁有4K字節(jié)的FLASHROM程序存儲器空間和256字節(jié)的RAM數(shù)據(jù)存儲空間,完全可以滿足程序的要求。由于該芯片可電可擦寫[1],故可重復(fù)使用。如果更改程序內(nèi)容,可將芯片拿下重新燒寫?!?〕該單片機與工業(yè)標(biāo)準(zhǔn)的MCS-51型機的指令集和輸出引腳兼容。AT89C51單處機內(nèi)部設(shè)置兩個16位可編程的定時器/計數(shù)器T0和T1,它們具有計數(shù)器方式和定時器方式兩種工作方式及4種工作模式。在波形發(fā)生器中,將其作定時器使用,用它來精確地確定波形的兩個采樣點輸出之間的延遲時間。模式1采用的是16位計數(shù)器,當(dāng)T0或T1被允許計數(shù)后,從初值開始加計數(shù),最高位產(chǎn)生溢出時向CPU請求中斷。中斷系統(tǒng)是使處理器具有對外界異步事件的處理能力而設(shè)置的。當(dāng)中央處理器CPU正在處理某件事的時候外界發(fā)生了緊急事件,要求CPU暫停當(dāng)前的工作,轉(zhuǎn)而去處理這個緊急事件。在波形發(fā)生器中,只用到片內(nèi)定時器/計數(shù)器溢出時產(chǎn)生的中斷請求,即是在AT89C51輸出一個波形采樣點信號后,接著啟動定時器,在定時器未產(chǎn)生中斷之前,AT89C51等待,直到定時器計時結(jié)束,產(chǎn)生中斷請求,[1]電可擦寫[1]:在設(shè)備上擦除芯片上已有的信息,芯片可以重新編程,即芯片的一種寫入方法。AT89C51響應(yīng)中斷,接著輸出下一個采樣點的信號,如此循環(huán)產(chǎn)生所需要的信號波形。主控電路圖如圖〔3-2〕所示,AT89C51從P0口接收來自鍵盤的信號,并通過P2口輸出一些控制信號,將其輸入到8155的信號控制端,用于控制其信號的輸入、輸出。如果有鍵按下,那么在讀控制端會產(chǎn)生一個讀信號,使單片機讀入信號。如果有信號輸出,那么在寫控制端產(chǎn)生一個寫信號,并將所要輸出的信號通過8155的PB口輸出,并在數(shù)碼管上顯示出來。圖〔3-2〕89C51是片內(nèi)有ROM/EPROM的單片機,因此,這種芯片構(gòu)成的最小系統(tǒng)簡單﹑可靠。用89C51單片機構(gòu)成最小應(yīng)用系統(tǒng)時,只要將單片機接上時鐘電路和復(fù)位電路即可,如圖〔3-3〕89C51單片機最小系統(tǒng)所示。由于集成度的限制,最小應(yīng)用統(tǒng)只能用作一些小型的控制單元。其應(yīng)用特點:有可供用戶使用的大量I/O口線;內(nèi)部存儲器容量有限;3〕應(yīng)用系統(tǒng)開發(fā)具有特殊性。圖〔3-3〕3.3數(shù)/模轉(zhuǎn)換電路由于單片機產(chǎn)生的是數(shù)字信號,要想得到所需要的波形,就要把數(shù)字信號轉(zhuǎn)換成模擬信號,所以該文選用價格低廉、接口簡單、轉(zhuǎn)換控制容易并具有8位分辨率的數(shù)/模轉(zhuǎn)換器DAC0832。DAC0832主要由8位輸入存放器、8位DAC存放器、8位D/A轉(zhuǎn)換器以及輸入控制電路四局部組成。但實際上,DAC0832輸出的電量也不是真正能連續(xù)可調(diào),而是以其絕對分辨率為單位增減,是準(zhǔn)模擬量的輸出。DAC0832是電流型輸出,在應(yīng)用時外接運放使之成為電壓型輸出。數(shù)/模轉(zhuǎn)換電路如圖〔3-4〕所示。根據(jù)對DAC0832的數(shù)據(jù)鎖存器和DAC存放器的不同的控制方式,DAC0832有三種工作方式:直通方式、單緩沖方式和雙緩沖方式。本設(shè)計選用直通方式。DAC0832的數(shù)據(jù)口和單片機的P0口相連。CSDA:片選信號輸入線〔選通數(shù)據(jù)鎖存器〕,低電平有效;WR:數(shù)據(jù)鎖存器寫選通輸入線,負脈沖〔脈寬應(yīng)大于500ns〕有效。由ILE、CS、WR1的邏輯組合產(chǎn)生LE1,當(dāng)LE1為高電平時,數(shù)據(jù)鎖存器狀態(tài)隨輸入數(shù)據(jù)線變換,LE1的負跳變時將輸入數(shù)據(jù)鎖存。如圖〔3-4〕3.4波形產(chǎn)生模塊設(shè)計由單片機采用編程方法產(chǎn)生三種波形,通過DA轉(zhuǎn)換模塊DAC0832在進行過濾波放大之后輸出。其電路圖〔3-5〕波形產(chǎn)生電路如下:圖〔3-5〕如上圖所示,單片機的P0口連接DAC0832的八位數(shù)據(jù)輸入端,DAC0832的輸出端接放大器,經(jīng)過放大后輸出所要的波形。DAC0832的為八位數(shù)據(jù)并行輸入的,其結(jié)構(gòu)圖〔3-6〕DAC0832的內(nèi)部結(jié)構(gòu)如下:圖〔3-6〕3.5鍵盤顯示模塊的設(shè)計本系統(tǒng)采用獨立鍵盤,其連接電路圖如圖〔3-7〕按鍵接口如下:圖〔3-7〕為鍵盤接口電路的原理圖,圖中鍵盤和8155的PA口相連,AT89C51的P0口和8155的D0口相連,AT89C51不斷的掃描鍵盤,看是否有鍵按下,如果有,那么根據(jù)相應(yīng)按鍵作出反響。其中“S0〞號鍵代表方波輸出,“S1〞號鍵代表正弦波輸出,“S2〞號鍵代表三角波輸出,“S3〞號鍵代表鋸齒波輸出,“S4〞號鍵為10Hz的頻率信號,“S5〞號鍵為100Hz的頻率信號,“S6〞號鍵為500Hz的頻率信號,“S7〞號鍵為1KHz的頻率信號。圖〔3-7〕3.6時鐘電路8051單片機有兩個引腳〔XTAL1,XTAL2〕用于外接石英晶體和微調(diào)電容,從而構(gòu)成時鐘電路,其電路圖如圖〔3-8〕時鐘電路所示。電容C1、C2對振蕩頻率有穩(wěn)定作用,其容量的選擇為30pf,振蕩器選擇頻率為12MHz的石英晶體。由于頻率較大時,三角波、正弦波、鋸齒波中每一點的延時時間為幾微秒,故延時時間還要加上指令時間才能獲得較大的頻率波形。圖〔3-8〕3.7運算放大電路和低通濾波電路如圖〔3-9〕圖〔3-9〕LM324的5管腳與DAC0832的〔IOUT2〕12管腳相連,LM324的6管腳與DAC0832的〔IOUT1〕11管腳相連,LM324的7管腳與DAC0832的REF〔9〕管腳相連。第一級運算放大器的作用是將DAC0832輸出的電流信號轉(zhuǎn)化為電壓信號V1,第二級運算放大器的作用是將V1通過反向放大電路-〔R2/R1〕倍。根據(jù)要求輸出的電壓在0-5V可調(diào),而V1的電壓大約是5V,所以R1選擇5K的電阻,R2選擇10K的電位器,這樣最大的輸出電壓為5*〔10/2〕=10,最小電壓為0,可以實現(xiàn)要求的電壓0-5V。在第二個運算放大器的輸出端連了一個低通濾波器。如果不加低通濾波器,也能夠生成波形,但是產(chǎn)生的信號會有毛刺,如果加一個低通濾波器不僅能起到濾波的作用,還能起到平滑的作用。低通濾波器的截止頻率F=1/(2*pi*R3*C6),這里我們選擇R3為100歐姆的電阻,C6為104電容,截止頻率F=16KHZ。實驗說明,此時的輸出波形效果不錯。3.8顯示電路顯示電路是用來顯示波形信號的頻率,從而使得整個系統(tǒng)更加合理,如果從經(jīng)濟的角度出發(fā),顯示器件采用LED數(shù)碼管顯示器較好。LED數(shù)碼管是采用共陽極接法,當(dāng)主控端口輸出一個低電平后,與其相對應(yīng)的數(shù)碼管即變亮,顯示所需數(shù)據(jù)。其器件模型如圖(3-10)所示。圖(3-10)3.9程序流程圖本文中子程序的調(diào)用是通過按鍵的選擇來實現(xiàn),在取得按鍵相應(yīng)的鍵值后,啟動計時器和相應(yīng)的中斷效勞程序,再直接查詢程序中預(yù)先設(shè)置的數(shù)據(jù)值,通過轉(zhuǎn)換輸出相應(yīng)的電壓,從而形成所需的各種波形。主程序的流程圖如圖(3-11)所示,在程序開始運行之后,首先是對8155進行初始化,之后判斷信號頻率值,如符合所需的頻率,那么重置時間常數(shù),并通過顯示器顯示出來,如不符合那么返回。在中斷結(jié)束后,還要來判斷波形是否符合,如符合,那么顯示其頻率,如不符合那么返回,重新判斷。圖(3-11)圖(3-12)為各波形子程序的流程圖。如下圖,在中斷效勞子程序開始后,通過判斷來確定各種波形的輸出,當(dāng)判斷選擇的不是方波時,那么轉(zhuǎn)向?qū)φ也ㄟM行判斷,如此反復(fù)。如果選擇的是方波,那么用查表的方法求出相應(yīng)的數(shù)據(jù),并通過D/A轉(zhuǎn)換器將數(shù)據(jù)轉(zhuǎn)換成模擬信號,形成所需波形信號。圖(3-12)第四章安裝調(diào)試及測量數(shù)據(jù)分析4.1調(diào)試過程1)不通電,檢查各線路連接是否正常。2)首先是調(diào)試單片機局部,D/A轉(zhuǎn)換器和運算放大器芯片不接。用STC_ISP_V483軟件通過串口輸入程序,看是否可以正常輸入程序。3)當(dāng)可以正常輸入程序時,給89C51單片機輸入一個讓所有I/0口一會兒輸入0,延時,再輸出1的程序,以此類推。并用萬能表不斷測量各I/O口的電壓是不是一會兒高,一會兒低。4)安上D/A轉(zhuǎn)換器和運算放大器芯片,給單片機輸入一個輸出正弦波的測試程序,通過示波器看輸出是否正常。4.2出現(xiàn)的問題與解決的方法1〕調(diào)試單片機的串口時,發(fā)現(xiàn)不能正常的輸入程序。我想可能是單片機壞了,于是借了一塊學(xué)習(xí)板測試了一下單片機芯片,發(fā)現(xiàn)可以正常下載。這說明很可能是LM324的電路出了問題。我仔細查看了電路圖,又上網(wǎng)查了下其他的LM324的電路圖,發(fā)現(xiàn)我的電路圖和別人的不一樣。通過看書,得知,電路圖中LM3242的TIOU1接串口的第3腳。而其他書上有些電路圖卻是LM324的TIOU1接到了串口的第2腳。于是我將LM324的TIOU1接串口的第2腳,再輸入程序,終于可以常下載了。2〕剛開始寫的測試程序輸出的波形失真很大。我想可能是波形的ROM表里的數(shù)據(jù)值過小,導(dǎo)致DA輸出的誤差很大。因而臥將波形的ROM表里的數(shù)據(jù)值調(diào)大,在測試時發(fā)現(xiàn)波形變得好多了。3〕調(diào)試波形的時候我發(fā)現(xiàn)矩形波的失真比擬大。我想到可能是低通濾波器的截止頻率太低了,因而我將RC低通濾波器的電阻由1K換成了100歐姆,效果好了很多。4.3實驗波形圖如圖〔4-1〕、圖〔4-2〕、圖(4-3)、圖〔4-4〕鋸齒波三角波圖〔4-1〕圖〔4-2〕正弦波方波圖〔4-3〕圖〔4-4〕第五章小結(jié)通過這次畢業(yè)設(shè)計,使我深刻地認識到學(xué)好專業(yè)知識的重要性,也理解了理論聯(lián)系實際的含義,并且檢驗了大學(xué)三年的學(xué)習(xí)成果,進一步加深了我對專業(yè)知識的了解和認識以及動手的能力。雖然在這次設(shè)計中對于所學(xué)知識的運用和銜接還不夠熟練,作品完成的還不是很出色。但是我將在以后的工作和學(xué)習(xí)中繼續(xù)努力、不斷完善。這個設(shè)計是對我們過去所學(xué)知識的系統(tǒng)提高和擴充的過程,為今后的開展打下了良好的根底。當(dāng)然還是存在缺乏的地方,比方不能實現(xiàn)頻率的按一個小的步進調(diào)整。并且當(dāng)頻率太小時矩形波會有些失真。信號發(fā)生器可以生成更多的波形,只需要再加些波形表即可。在這里得感謝學(xué)校為我們提供個這樣一個實踐的時機,當(dāng)然還得感謝實驗室指導(dǎo)老師們的細心指導(dǎo)。參考文獻:[1]單片機原理及運用實例仿真,李泉溪主編,北京航空航天大學(xué)出版社[2]電子技術(shù)根底數(shù)電局部〔第五版〕,康華光主編,高等教育出版社[3]電子線路CAD實用教程〔第三版〕潘永雄沙河

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論