畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)系 部:計(jì)算機(jī)與電子信息工程系專 業(yè):電子信息工程_ 班 別:05電本1班_ 姓 名: _學(xué) 號(hào):_ 指導(dǎo)老師(簽名): 日 期: 年 月摘要信號(hào)發(fā)生器又稱為信號(hào)源和振蕩器,在生產(chǎn)實(shí)際中有著廣泛的應(yīng)用。本設(shè)計(jì)由單片機(jī)控制函數(shù)信號(hào)發(fā)生芯,以及外圍器件來(lái)完成,系統(tǒng)能夠產(chǎn)生正弦波、方波、三角波。在設(shè)計(jì)中利用數(shù)/模(d/a)轉(zhuǎn)換芯片max531輸出模擬電壓信號(hào)來(lái)進(jìn)行頻率的調(diào)節(jié),還有占空比的調(diào)節(jié),由于max038函數(shù)信號(hào)發(fā)生芯片產(chǎn)生的頻率是通過(guò)選段來(lái)實(shí)現(xiàn)的,選段范圍khzmhz的范圍,芯片通過(guò)外部的電容充放電的時(shí)間長(zhǎng)短來(lái)決定頻率的范圍,經(jīng)典的選段是通

2、過(guò)手動(dòng)開(kāi)關(guān)來(lái)選擇,本設(shè)計(jì)通過(guò)單片機(jī)接通繼電器選擇不同的電容值而產(chǎn)生不一樣的振蕩頻率,選定基頻以后是對(duì)頻率的調(diào)節(jié)。調(diào)節(jié)max038的fadj端的電壓來(lái)實(shí)現(xiàn)頻率的細(xì)微調(diào)節(jié)。關(guān)鍵詞: 函數(shù)信號(hào)發(fā)生 單片機(jī) 控制abstractsignal generator have another name is source of signal and oscillator,the signal generator is widely use in the life and produce.this design base on the singal chip (at89s52) to control sign

3、al generator chip and suburbs device .this system can generator sine ,square ,triangle ,etc waveforms. in this design use the digital/analog device max531 output the analog voltage to adjust frequency, and duty.the frequency of the signal generator chip max038 be control of capacitance according to

4、the time of electrily .divide khz mhz .typic of the choose frequency section use the botton .in this design,use relay switch to choose .after choose frequency section adjust the max038 fadj pins voltage to accurate frequnency adjust .key words : signal generator singal chip control目錄第一章緒論1.1單片機(jī)發(fā)展概述6

5、1.2 單片機(jī)的性能特點(diǎn)61.3 單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu)及構(gòu)成方式61.4 信號(hào)發(fā)生器綜述71.5 論文的主要研究?jī)?nèi)容8第二章系統(tǒng)的總體方案選取2.1系統(tǒng)問(wèn)題定義102.2 系統(tǒng)可行性研究102.2.1 元器件的選擇及其可行性討論102.3 系統(tǒng)需求分析112.3.1 系統(tǒng)功能要求112.3.2 系統(tǒng)性能要求112.4系統(tǒng)總體結(jié)構(gòu)框圖設(shè)計(jì)11第三章系統(tǒng)的硬件設(shè)計(jì)3.1 硬件總體設(shè)計(jì)123.2 系統(tǒng)部件設(shè)計(jì)133.2.1 電源設(shè)計(jì)133.2.2 顯示器接口設(shè)計(jì)143.2.3 鍵盤接口設(shè)計(jì)163.2.4 數(shù)模轉(zhuǎn)換電路的連接173.2.5 電容頻段的選擇設(shè)計(jì)183.2.6 函數(shù)信號(hào)發(fā)生芯片18第四章

6、系統(tǒng)軟件的設(shè)計(jì)4.1 軟件的總體設(shè)計(jì)234.2 軟件的功能簡(jiǎn)介與設(shè)計(jì)24第五章 系統(tǒng)測(cè)試報(bào)告5.1 測(cè)試數(shù)據(jù)265.2 測(cè)試總結(jié)26第六章結(jié)束語(yǔ)致謝27參考文獻(xiàn)28附錄29第一章緒論1.1單片機(jī)發(fā)展概述近十幾年來(lái),單片機(jī)在生產(chǎn)過(guò)程控制、自動(dòng)檢測(cè)、數(shù)據(jù)采集與處理、科技計(jì)算、商業(yè)管理和辦公室自動(dòng)化等方面獲得了廣泛的應(yīng)用。單片機(jī)具有體積小、重量輕、耗能省、價(jià)格低、可靠性高和通用靈活等優(yōu)點(diǎn),因此也廣泛應(yīng)用于衛(wèi)星定向、汽車火花控制、交通自動(dòng)管理和微波爐等專用控制上。近幾年來(lái),單片機(jī)的發(fā)展更為迅速,它已滲透到諸多學(xué)科的領(lǐng)域,以及人們生活的各個(gè)方面。1.2 單片機(jī)的性能特點(diǎn)單片機(jī)具有以下特點(diǎn):(1)受集成度

7、限制,片內(nèi)存儲(chǔ)容量較小,一般8位單片機(jī)的rom小于4/8k字節(jié),ram小于256字節(jié),但可在外部擴(kuò)展,通常rom、ram可分別擴(kuò)展至64k字節(jié)。(2)可靠性好。芯片本身是按工業(yè)測(cè)控環(huán)境要求設(shè)計(jì)的,其抗工業(yè)噪聲干擾優(yōu)于一般通用cpu;程序指令及常數(shù)、表格固化在rom中不易破壞;許多信號(hào)通道均在一個(gè)芯片內(nèi),故可靠性高。(3)易擴(kuò)展。片內(nèi)具有計(jì)算機(jī)正常運(yùn)行所必需的部件。芯片外部有許多供擴(kuò)展用的三總線及并行、串行輸入/輸出管腳,很容易構(gòu)成各種規(guī)模的計(jì)算機(jī)應(yīng)用系統(tǒng)。(4)控制功能強(qiáng)。為了滿足工業(yè)控制要求,一般單片機(jī)的指令系統(tǒng)中具有極豐富的條件分支轉(zhuǎn)移指令、i/o口的邏輯操作以及位處理功能。一般說(shuō)來(lái),單片

8、機(jī)的邏輯控制功能及運(yùn)行速度均高于同一檔次的微處理器。(5)一般單片機(jī)內(nèi)無(wú)監(jiān)控程序或系統(tǒng)通用管理軟件,只放置有用戶調(diào)試好的應(yīng)用程序。但近年來(lái)也開(kāi)始出現(xiàn)了在片內(nèi)固化有basic解釋程序的單片機(jī)。1.3 單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu)及構(gòu)成方式單片機(jī)在各個(gè)技術(shù)領(lǐng)域的迅猛發(fā)展,與單片機(jī)所構(gòu)成的計(jì)算機(jī)應(yīng)用系統(tǒng)的特點(diǎn)有關(guān):(1)單片機(jī)構(gòu)成的應(yīng)用系統(tǒng)有較大的可靠性。(2)系統(tǒng)擴(kuò)展和系統(tǒng)配置比較典型和規(guī)范,容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng)。(3)由于構(gòu)成的應(yīng)用系統(tǒng)是一個(gè)計(jì)算機(jī)系統(tǒng),相當(dāng)多的測(cè)控功能由軟件實(shí)現(xiàn),故具有柔性特點(diǎn)。(4)有優(yōu)異的性能價(jià)格比。對(duì)廣大的應(yīng)用型技術(shù)人員而言,目前所面臨的單片機(jī)應(yīng)用技術(shù)是使用單片機(jī)和可編程邏

9、輯器件相結(jié)合構(gòu)成的新一代電子應(yīng)用技術(shù)。這是工程應(yīng)用技術(shù)發(fā)展的一個(gè)新趨勢(shì)。通常,一個(gè)微型計(jì)算機(jī)系統(tǒng)由微型計(jì)算機(jī)與外部設(shè)備組成,如圖1-1所示。而單片機(jī)則包含有微處理器(通稱cpu),存儲(chǔ)器(存放程序指令或數(shù)據(jù)的rom、ram等),輸入/輸出口(i/o)及其他功能部件如定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)等。它們通過(guò)地址總線、數(shù)據(jù)總線和控制總線連接起來(lái),通過(guò)輸入/輸出口線與外部設(shè)備及外圍芯片相連。cpu中配置有指令系統(tǒng),計(jì)算機(jī)系統(tǒng)中配置有駐機(jī)監(jiān)控程序、系統(tǒng)操作軟件及用戶應(yīng)用軟件。圖1-1單片機(jī)系統(tǒng)結(jié)構(gòu)1.4 信號(hào)發(fā)生器綜述目前,市場(chǎng)上的信號(hào)發(fā)生器多種多樣,按頻帶分為以下幾種:超高頻:頻率范圍 1mhz 以上,可

10、達(dá)幾十兆赫茲。高頻: 幾百千赫茲到幾兆赫茲。低頻: 頻率范圍為幾十赫茲到幾百千赫。超低頻:頻率范圍為零點(diǎn)幾赫茲到幾百赫茲。超高頻信號(hào)發(fā)生器,產(chǎn)生波形一般用 lc 振蕩電路。高頻、低頻和超低頻信號(hào)發(fā)生器,大多使用文氏橋振蕩電路,即 rc 振蕩電路,通過(guò)改變電容和電阻值,改變頻率。用以上原理設(shè)計(jì)的信號(hào)發(fā)生器,其輸出波形一般只有兩種,即正弦波和脈沖波,其零點(diǎn)不可調(diào)。而且價(jià)格也比較貴,一般在幾百元左右。在實(shí)際應(yīng)用中,超低頻波和高頻波一般是不用的,一般用中頻,即幾十赫茲到幾十千赫茲。用單片計(jì)算機(jī) at89s52, 加上一片 max531, 就可以做成一個(gè)簡(jiǎn)單的信號(hào)發(fā)生器,其頻率受單片機(jī)編入的程序運(yùn)行來(lái)控

11、制。我們可以把產(chǎn)生各種波形的芯片,與單片機(jī)連接起來(lái),通過(guò)運(yùn)行的程序和輸入的數(shù)據(jù)不同而產(chǎn)生不同的波形。再在max531 輸出端上的模擬電壓輸出來(lái)精確的控制電壓,通過(guò)電壓的不同值輸?shù)絤ax038就產(chǎn)生一個(gè)頻率、占空比均可調(diào)的多功能信號(hào)發(fā)生器的設(shè)計(jì)。這樣的機(jī)器體積小,價(jià)格便宜,耗電少,頻率適中,便于攜帶。1.5 論文的主要研究?jī)?nèi)容本設(shè)計(jì)采用 atmel公司的at89s52及其外圍擴(kuò)展系統(tǒng),軟件方面主要是應(yīng)用c語(yǔ)言設(shè)計(jì)程序。系統(tǒng)以 at89s52 單片機(jī)為核心,配置相應(yīng)的外設(shè)及接口電路,用c語(yǔ)言開(kāi)發(fā),組成一個(gè)多功能信號(hào)發(fā)生系統(tǒng)。該系統(tǒng)的軟件可單獨(dú)運(yùn)行于 系統(tǒng)板之上,將程序編寫入單片機(jī)后將自動(dòng)運(yùn)行程序,

12、硬件電路設(shè)計(jì)具有典型性。同時(shí),本系統(tǒng)中任何一部分電路模塊均可移植于實(shí)用開(kāi)發(fā)系統(tǒng)的設(shè)計(jì)中,電路設(shè)計(jì)具有實(shí)用性。本設(shè)計(jì)將完成以下幾個(gè)方面的工作:(1)選芯片,盡量滿足一般工業(yè)控制要求、以增強(qiáng)其實(shí)用性,同時(shí)又要貼近教材,便于實(shí)驗(yàn)及教學(xué)。(2)原理圖設(shè)計(jì)在保證其正確的前提下,盡量采用典型的電路設(shè)計(jì),以適應(yīng)教學(xué)及課程設(shè)計(jì)參考的需要。(3)印制板設(shè)計(jì)既要精巧,又要便于擺放及實(shí)驗(yàn)。(4)固化于單片機(jī)芯片中的軟件采用模塊設(shè)計(jì),層次清楚。(5)掌握電子線路設(shè)計(jì)軟件protel99的使用。為此,論文包括以下內(nèi)容:(1)緒論。概述設(shè)計(jì)目的、介紹單片機(jī)概況。為以后幾章的介紹奠定基礎(chǔ)。(2)系統(tǒng)總體方案設(shè)計(jì)。本章主要考

13、慮系統(tǒng)性能、功能和器件選擇。包括兩個(gè)主要內(nèi)容:系統(tǒng)分析和系統(tǒng)總體方案設(shè)計(jì)。其中系統(tǒng)分析包括問(wèn)題定義、可行性研究和需求分析。問(wèn)題定義中對(duì)設(shè)計(jì)的課題進(jìn)行定義,詳述設(shè)計(jì)環(huán)境??尚行苑治鲋蟹謩e從經(jīng)濟(jì)可行性、元器件具備程度和對(duì)可能遇到的問(wèn)題的可解決性幾個(gè)方面論證設(shè)計(jì)是否可行。需求分析對(duì)系統(tǒng)功能要求、性能要求和運(yùn)行環(huán)境要求說(shuō)明。系統(tǒng)總體方案設(shè)計(jì)包括算法設(shè)計(jì)、系統(tǒng)總體框圖設(shè)計(jì)以及系統(tǒng)中使用的主要芯片。(3)系統(tǒng)的硬件設(shè)計(jì)。本章完成系統(tǒng)的硬件總體設(shè)計(jì),詳細(xì)說(shuō)明了設(shè)計(jì)思路。(4)系統(tǒng)軟件的設(shè)計(jì)。本章是系統(tǒng)的具體實(shí)現(xiàn)。對(duì)系統(tǒng)按功能模塊進(jìn)行介紹。(5)系統(tǒng)測(cè)試報(bào)告。分別對(duì)系統(tǒng)的功能測(cè)試、調(diào)試過(guò)程和系統(tǒng)的使用方法進(jìn)行

14、介紹。第二章系統(tǒng)的方案的選取2.1系統(tǒng)問(wèn)題定義基于單片機(jī)的信號(hào)發(fā)生系統(tǒng)是一個(gè)實(shí)際應(yīng)用系統(tǒng),可為相關(guān)實(shí)驗(yàn)及實(shí)際應(yīng)用提供支持。本論文包括硬件系統(tǒng)的詳細(xì)設(shè)計(jì)及c語(yǔ)言在基本控制中的應(yīng)用。此系統(tǒng)具有的功能如下:硬件部分(1)單片機(jī)所需的平穩(wěn)電壓,max038以及max531需要的雙極性電源(2)七段數(shù)碼顯示器;(3)14的4位鍵盤;(4)具有12位精度的d/a轉(zhuǎn)換功能;(5)波形產(chǎn)生以及頻率選取。軟件部分(8)系統(tǒng)復(fù)位初始化;(9)鍵盤掃描與處理;(10)定時(shí)器0中斷服務(wù)程序;(11)數(shù)字顯示程序;(12)d/a數(shù)模轉(zhuǎn)換程序;(13)波形以及頻率選擇程序。2.2 系統(tǒng)可行性研究2.2.1 元器件的選擇及

15、其可行性討論根據(jù)技術(shù)指標(biāo)及系統(tǒng)設(shè)計(jì)目的,經(jīng)研究芯片的選擇如下:采用12mhz的晶振器為at89s52提供時(shí)鐘信號(hào)穩(wěn)壓塊選用7905與7805,提供-5v和5v電壓;對(duì)于at89s52的p1口用與數(shù)據(jù)的顯示以及鍵盤處理復(fù)合利用;at89s52支持在線編程,而且里面有8k的rom有足夠的存儲(chǔ)空間來(lái)存儲(chǔ)編好的程序,因此不需要對(duì)系統(tǒng)添加外部rom;采用74ls138與74ch164復(fù)合利用進(jìn)行循環(huán)掃描顯示;數(shù)碼顯示器采用高亮數(shù)碼管;12位串行d/a轉(zhuǎn)換器采用max531;為減少其他器件對(duì)電容的影響,選用繼電器來(lái)進(jìn)行電容的選擇.通過(guò)對(duì)系統(tǒng)的分析,顯示和鍵盤利用經(jīng)典的設(shè)計(jì)而成,對(duì)與d/a器件的使用在實(shí)驗(yàn)中

16、已經(jīng)驗(yàn)證完全能夠適應(yīng)系統(tǒng)的要求,并且在試驗(yàn)中已經(jīng)將這部分程序編寫成功。系統(tǒng)的器件選擇是完全可行的。2.3 系統(tǒng)需求分析2.3.1 系統(tǒng)功能要求系統(tǒng)具有d/a轉(zhuǎn)換功能,七段數(shù)碼顯示功能,上電自動(dòng)復(fù)位功能,14鍵盤輸入接口。并且能夠?qū)崿F(xiàn)電子電位器的自動(dòng)選擇輸入電流。2.3.2 系統(tǒng)性能要求(1)系統(tǒng)的d/a轉(zhuǎn)換功能具有12位精度;(2)七段數(shù)碼顯示器具有500hz的動(dòng)態(tài)刷新頻率;(3)at89s52單片機(jī)時(shí)鐘信號(hào)為12mhz;(4)系統(tǒng)具有14位行列掃描鍵盤;(5)實(shí)現(xiàn)頻率調(diào)節(jié)控制;2.4系統(tǒng)總體結(jié)構(gòu)框圖設(shè)計(jì)一個(gè)單片機(jī)主系統(tǒng)的硬件電路設(shè)計(jì)包含有兩部分內(nèi)容:一是單片機(jī)系統(tǒng)擴(kuò)展部分設(shè)計(jì),它包括接口擴(kuò)展

17、。接口擴(kuò)展是指各接口芯片以及其他功能器件的擴(kuò)展。二是各功能模塊的設(shè)計(jì),信號(hào)控制功能模塊、人機(jī)對(duì)話功能模塊根據(jù)系統(tǒng)功能要求配置相應(yīng)的d/a、鍵盤、顯示器等外圍設(shè)備。主系統(tǒng)設(shè)計(jì)硬件框圖如下:at89s52顯示鍵盤max531max531138max038out2-1系統(tǒng)硬件框圖 第三章系統(tǒng)硬件設(shè)計(jì)3.1 硬件總體設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)的硬件電路設(shè)計(jì)包含兩部分內(nèi)容:一是系統(tǒng)擴(kuò)展,即單片機(jī)內(nèi)部的功能單元(如 rom、i/o、定時(shí)/計(jì)數(shù)器等)容量不能滿足應(yīng)用系統(tǒng)的要求時(shí),必須在片外進(jìn)行擴(kuò)展,在本設(shè)計(jì)當(dāng)中at89s52的存儲(chǔ)空間能夠滿足設(shè)計(jì)的需要因此不需要進(jìn)行外部rom擴(kuò)展。選擇適當(dāng)?shù)男酒O(shè)計(jì)適當(dāng)?shù)碾娐?。?/p>

18、是系統(tǒng)配,即按照功能要求配置外圍設(shè)備如顯示器、d/a 轉(zhuǎn)換等,要設(shè)計(jì)合適的電路。系統(tǒng)的擴(kuò)展和模塊設(shè)計(jì)應(yīng)遵循下列原則:(1)盡可能選擇標(biāo)準(zhǔn)化、模塊化的典型電路,提高設(shè)計(jì)的成功率和結(jié)構(gòu)的靈活性。(2)系統(tǒng)的擴(kuò)展與外設(shè)配置的水平應(yīng)充分滿足應(yīng)用系統(tǒng)的功能要求。(3)硬件結(jié)構(gòu)應(yīng)結(jié)合應(yīng)用軟件方案一并考慮。硬件結(jié)果與軟件方案會(huì)產(chǎn)生相互影響,考慮的原則是:軟件能實(shí)現(xiàn)的功能盡可能由軟件來(lái)實(shí)現(xiàn),以簡(jiǎn)化硬件結(jié)構(gòu)。但必須注意,由軟件實(shí)現(xiàn)的硬件功能,其響應(yīng)時(shí)間要比直接用硬件響應(yīng)來(lái)的長(zhǎng),而且占用cpu時(shí)間。所以,選擇軟件方案時(shí),要考慮到這些因素。(4)整個(gè)系統(tǒng)中相關(guān)的器件要盡可能做到性能匹配,例如選用的晶振頻率較高時(shí),d

19、/a的讀取時(shí)間有限,就該選擇允許存取速度較高的芯片;選擇cmos芯片單片機(jī)構(gòu)成低功耗系統(tǒng)時(shí),系統(tǒng)中的所有芯片都應(yīng)該選擇低功耗的產(chǎn)品。(5)可靠性及抗干擾性設(shè)計(jì)是硬件系統(tǒng)設(shè)計(jì)不可缺少的部分,它包括芯片、器件選擇,去耦濾波等。(6)單片機(jī)外接電路較多時(shí),必須考慮其驅(qū)動(dòng)能力。驅(qū)動(dòng)能力不足時(shí),系統(tǒng)工作不可靠,解決的辦法是增加驅(qū)動(dòng)能力,增設(shè)線驅(qū)動(dòng)器或減少芯片功耗,降低總線負(fù)載。(7)系統(tǒng)的擴(kuò)展及各功能模塊的設(shè)計(jì)在滿足系統(tǒng)功能要求的基礎(chǔ)上,應(yīng)適當(dāng)留有余地,以備將來(lái)修改、擴(kuò)展之需。(8)在考慮硬件總體結(jié)構(gòu)的同時(shí)要注意通用性的問(wèn)題。根據(jù)以上原則,進(jìn)行硬件設(shè)計(jì)。3.2 系統(tǒng)部件設(shè)計(jì)3.2.1 電源設(shè)計(jì)本機(jī)使用兩

20、種共地電源:+5v, -5v,硬件設(shè)計(jì)中采用自帶電源方式。因?yàn)楸緳C(jī)有at89s52單片機(jī),還有許多邏輯芯片,這些芯片的工作電源電壓為+5v,所以電源中必須有+5v 電源。電源部分原理圖如圖 3-1 所示。圖 3-1 電源部分原理圖對(duì)于圖 3-1 的幾點(diǎn)說(shuō)明:1. 在電壓變壓以后利用c2 c4 來(lái)進(jìn)行濾波使在進(jìn)入7805/7905,之錢濾掉高次波的影響,使其電壓起到平穩(wěn)作用。在穩(wěn)壓管輸出端也設(shè)計(jì)了電容,其目的一、為了能平穩(wěn)的輸出電壓,不使其產(chǎn)生大的波動(dòng)。二、就是儲(chǔ)能的作用,是為了避免設(shè)計(jì)中用到功率電流大的器件影響。穩(wěn)壓管功耗降低,以免功耗太大而使用散熱片。穩(wěn)壓塊的功耗按下式計(jì)算:w =u = i

21、 (ui-uo)其中:i 是穩(wěn)壓片的通過(guò)電流 ui 是穩(wěn)壓片的輸入電壓 uo 是穩(wěn)壓片的輸出電壓u 是穩(wěn)壓片上的電壓降由上式可以看出:穩(wěn)壓塊上的壓降u 越大,其功耗越大。如果 7805/7905 直接接到整流橋輸出端,則 u1 必會(huì)有9v,功耗必然較大。2.at89s52 的功耗 100ma顯示器采用動(dòng)態(tài)顯示,每一瞬間只有一個(gè)數(shù)碼管發(fā)亮,而數(shù)碼管電流 50ma。其它芯片總電流 100150ma。所以+5v 電流的總電流可 300ma, 查三端集成穩(wěn)壓器說(shuō)明書,可以選用 7805,其電流 im=0.5a,這樣電流可以留有一定裕量。3.大濾波電容的選擇由于變壓器副線圈的額定電壓選用 9v,那么瞬時(shí)

22、電壓峰值為 um=91.41413v因?yàn)榇箅娙菽蛪褐翟礁?,價(jià)格越高,所以選用 2200f/16v電容。4.整流橋的選擇雖然要求的電源電流 1a,但變壓器副線圈電壓為脈動(dòng)電壓,電流為脈動(dòng)電流,其電流瞬時(shí)值遠(yuǎn)遠(yuǎn)超過(guò) 1a,尤其在電源剛接通時(shí),為留有一定裕量,而且不損壞整流橋,選用 1.5a 的。在之前也算出了變壓器的副線圈瞬時(shí)電壓峰值為13v.為了簡(jiǎn)化電路的復(fù)雜性和美觀性,本設(shè)計(jì)中選擇的是橋堆進(jìn)行整流,根據(jù)上面的技術(shù)參數(shù)在設(shè)計(jì)中選擇1.5a/20v的橋堆5.變壓器的選擇要求電源電壓為5v,而穩(wěn)壓塊壓降2v,所以變壓器副線圈電壓7v,因此選用 雙9v 的電源。又因電源電流500ma,所以選用 9w1

23、8v 變壓器(帶抽頭)。6.電路中 100f 電容的作用電路中在集成三端穩(wěn)壓器輸出端與公共端之間,分別接有100f 電容,這是為了更好地改變集成三端穩(wěn)壓片的瞬態(tài)響應(yīng),防止穩(wěn)壓塊自激振蕩,保證正常工作。3.2.2 顯示器接口設(shè)計(jì)1.led器件分類led發(fā)光器件一般常用的有兩類:數(shù)碼管和點(diǎn)陣。常用的數(shù)碼管一般為8字型數(shù)碼管,分為a、b、c、d、e、f、g、dp八段,其中dp為小數(shù)點(diǎn)。數(shù)碼管常用的有12根管腳,每一段有一個(gè)管腳,另外兩根管腳為一個(gè)數(shù)碼管的公共端。從尺寸上分,led數(shù)碼管的種類很多,常用的有0.3、0.5、0.8、1.0、1.2、1.5、1.8、2.3、3.0、4.0、5.0等。一般小

24、于1.0的為單管芯,1.21.5為雙管芯,1.8以上的為3個(gè)以上管芯,因而它們的供電電壓要求不同,一般每個(gè)管芯的壓降為2.1v左右。通常,0.8以下采用5v供電,1.02.3采用12v供電,3.0以上的選擇更高電壓供電。從電路上分,數(shù)碼管又可分為共陰和共陽(yáng)兩種。2.led顯示的基本原理用單片機(jī)驅(qū)動(dòng)的led數(shù)碼管有很多方法,按顯示方式,可分為靜態(tài)顯示和動(dòng)態(tài)顯示,按譯碼方式,可分為硬件譯碼和軟件譯碼。(1)led靜態(tài)顯示方式所謂靜態(tài)顯示方式,就是當(dāng)顯示器顯示某一個(gè)字符時(shí),相應(yīng)的發(fā)光二極管恒定地導(dǎo)通或截止。靜態(tài)顯示時(shí),較小的電流能得到較高的亮度。這是由于顯示器的各位相互獨(dú)立,而且各位的顯示字符一經(jīng)確

25、定,相應(yīng)鎖存器的輸出將維持不變,直到顯示另一個(gè)字符為止。當(dāng)顯示器位數(shù)很少(僅一、二位)時(shí),采用靜態(tài)顯示方式是合適的。當(dāng)位數(shù)較多時(shí),用靜態(tài)顯示所需的i/o口太多,占用太多的硬件資源。故在位數(shù)較多時(shí)往往采用動(dòng)態(tài)顯示方式。(2)led顯示器動(dòng)態(tài)顯示方式在多位led顯示時(shí),為了簡(jiǎn)化電路,降低成本,可采用動(dòng)態(tài)顯示方式。所謂動(dòng)態(tài)顯示,就是一位一位地輪流點(diǎn)亮各位顯示器(掃描)。通常將所有位的段選線相應(yīng)地并聯(lián)在一起,由一個(gè)(7段led)8位i/o口控制,形成段選線的多路復(fù)用。而各位的共陽(yáng)極或共陰極分別由相應(yīng)的i/o口線控制,實(shí)現(xiàn)各位的分時(shí)選通。對(duì)于每一位顯示器來(lái)說(shuō),每隔一段時(shí)間點(diǎn)亮一次。顯示器的亮度既與導(dǎo)通電

26、流有關(guān),也與點(diǎn)亮?xí)r間和間隔時(shí)間的比例有關(guān)。調(diào)整電流和時(shí)間參數(shù),可實(shí)現(xiàn)較高較穩(wěn)定的顯示。這兩種顯示方式各有利弊:靜態(tài)顯示雖然數(shù)據(jù)顯示穩(wěn)定,占用很少的cpu時(shí)間,但每個(gè)顯示單元都需要單獨(dú)的顯示驅(qū)動(dòng)電路,使用的電路硬件較多;動(dòng)態(tài)顯示雖然有閃爍感,占用的cpu時(shí)間多,但使用的硬件少,能節(jié)省線路板空間。在動(dòng)態(tài)顯示方式下,每位顯示器的點(diǎn)亮?xí)r間是極為短暫的,約1ms左右,但由于人的視覺(jué)暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位顯示器并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的數(shù)據(jù),不會(huì)有閃爍感??梢钥闯觯瑒?dòng)態(tài)顯示方案具有一定的實(shí)用性,也是目前單片機(jī)數(shù)碼顯示中較為常用的一種顯示方法。3.

27、led的驅(qū)動(dòng)和顯示在單片機(jī)系統(tǒng)中,led數(shù)碼管顯示是反映系統(tǒng)輸出和操作輸入的有效器件。數(shù)碼管具備數(shù)字接口,可以很方便地和單片機(jī)系統(tǒng)連接;數(shù)碼管的體積小、重量輕,并且功耗低,是一種理想的顯示單片機(jī)數(shù)據(jù)輸出的器件。單片機(jī)對(duì)led數(shù)碼管的驅(qū)動(dòng)方法可以分為串行和并行兩種,分別適用于不同的使用場(chǎng)合,二者硬件電路和程序的差別也很大。本設(shè)計(jì)采用動(dòng)態(tài)顯示方案。并且加上了74ch164來(lái)增強(qiáng)驅(qū)動(dòng)能力,在單片機(jī)的硬件資源上也得到了充分的利用.利用了兩個(gè)引腳,其中一個(gè)為數(shù)據(jù)輸入.另一個(gè)為時(shí)鐘輸入腳.同時(shí)與74ls138組合應(yīng)用,也就是上面說(shuō)的利用軟件和硬件結(jié)合的掃描方式來(lái)實(shí)現(xiàn)動(dòng)態(tài)掃描.顯示部分電路圖如圖3-1所示:

28、圖 3-2顯示部分電路圖3.2.3 鍵盤接口設(shè)計(jì)1.鍵盤工作原理行列式鍵盤又稱矩陣式鍵盤。用i/o口線組成行、列結(jié)構(gòu),按鍵設(shè)置在行列的交點(diǎn)上。因此,在按鍵數(shù)量較多時(shí),可以節(jié)省i/o口線。本設(shè)計(jì)中要應(yīng)用4位按鍵,故采用此方法。行線電平狀態(tài)將由與此行線相連的列電平?jīng)Q定。列線電平如果為低,則行線電平為低;列線電平如果為高,則行線電平亦為高。這是識(shí)別矩陣鍵盤是否被按下的關(guān)鍵。矩陣鍵盤中行、列線為多線共用,各按鍵均影響該鍵所在行和列的電平。按鍵設(shè)置在行、列交點(diǎn)上,行、列線分別連接到按鍵開(kāi)關(guān),行線通過(guò)上拉電阻接到+5v上。平時(shí)無(wú)按鍵動(dòng)作時(shí),行線處于高電平狀態(tài),而當(dāng)有鍵按下時(shí),各按鍵將彼此相互發(fā)生影響,所以

29、必須將行、列線信號(hào)配合起來(lái)作適當(dāng)?shù)奶幚?,才能確定閉合鍵的位置。2.鍵盤輸入的作用在計(jì)算機(jī)控制系統(tǒng)中,數(shù)據(jù)和控制信號(hào)的輸入主要使用鍵盤。鍵盤接口,尤其是鍵入信號(hào)的軟件處理方法是影響系統(tǒng)使用和操作性能的重要因素。鍵盤接口及其軟件的任務(wù)主要有以下幾個(gè)方面:(1)檢測(cè)并判斷是否有鍵按下。(2)按鍵開(kāi)關(guān)的延時(shí)消抖功能。(3)計(jì)算并確定按鍵的鍵值。(4)根據(jù)計(jì)算出的鍵值進(jìn)行一系列的動(dòng)作處理和執(zhí)行。3.鍵值的確定鍵盤上的每個(gè)鍵都有一個(gè)鍵值。賦鍵值的最直接辦法是將行、列線按二進(jìn)制順序排列,當(dāng)某一鍵按下時(shí),鍵盤掃描程序執(zhí)行到給該列置0電平,讀出各行狀態(tài)為非全1狀態(tài),這時(shí)的行列數(shù)據(jù)組合成鍵值。在本設(shè)計(jì)中采用了1*

30、4的鍵盤處理矩陣是因?yàn)閱纹瑱C(jī)有足夠的i/o端口在本設(shè)計(jì)中還未用到.同時(shí)也是為了編程的方便而這樣設(shè)定鍵盤的。鍵盤電路的設(shè)計(jì)如下圖:圖3-3 鍵盤電路設(shè)計(jì)3.2.4 數(shù)模轉(zhuǎn)換電路的連接在設(shè)計(jì)中采用了高精度的d/a芯片max531。max531是美信公司推出的12位單通道d/a轉(zhuǎn)換器件,內(nèi)部有內(nèi)置2.048v基準(zhǔn)電壓源這一性能是很重要的,把內(nèi)置基準(zhǔn)電壓源的輸出作為d/a轉(zhuǎn)換器的參考電壓,由于所用參考電壓非常精密,所以其d/a轉(zhuǎn)換的輸出電壓的線性度很好,誤差極小,這正是max531最可取之處。并且根據(jù)bipoff引腳的接法而產(chǎn)生不同的極性選擇,比如,單、雙極性的選擇,本設(shè)計(jì)采用這塊芯片的原因就是他能夠

31、產(chǎn)生雙極性的電壓,而不需要再接外接器件來(lái)時(shí)間雙極性的調(diào)節(jié),這樣就大大減少了電路的復(fù)雜性。在設(shè)計(jì)中由于max531是單通道的,因此需要兩片芯片來(lái)完成單片機(jī)對(duì)max038的頻率端和占空比端來(lái)進(jìn)行調(diào)節(jié)。接線圖如下圖: 圖3-4 d/a芯片的連接3.2.5 電容頻段的選擇設(shè)計(jì) max038通過(guò)cosc端對(duì)地的電容充放電時(shí)間,來(lái)決定基頻的產(chǎn)生。實(shí)踐得出,通過(guò)繼電器對(duì)電容的選擇可以把電容誤差減少到最小。利用上拉式接法,通過(guò)一個(gè)npn的三極管來(lái)驅(qū)動(dòng)繼電器。接線原理如下圖: 圖3-5電容頻段選擇電路3.2.6 函數(shù)信號(hào)發(fā)生芯片max038是美國(guó)美信公司生產(chǎn)的低失真單片信號(hào)發(fā)生集成電路,內(nèi)含主震蕩器、波形變換電

32、路、波形選擇開(kāi)關(guān)、2.5v能隙基準(zhǔn)電壓源、相位檢測(cè)器、同步脈沖輸出等。(1)max038主要電氣性能:工作頻率范圍:0.1hz20mhz頻率掃描范圍:375:1輸出電阻:0.18非線性失真:小于0.75%溫度系數(shù):200ppm/e輸出波形:正弦波,三角波,鋸齒波,方波,脈沖波,占空比可調(diào)輸出幅度:vp-p=2v(2)max038內(nèi)部工作原理max038內(nèi)部框圖如圖3-6所示該芯片工作電源采用,功耗為400mw內(nèi)部提供 圖3-6 max038的內(nèi)部結(jié)構(gòu)2.5v基準(zhǔn)電壓,通過(guò)外接max531來(lái)選擇產(chǎn)生的電流向振蕩發(fā)生器的iin端和fadj端提供頻率粗調(diào)電流和頻率細(xì)調(diào)電壓;通過(guò)max531向dadj

33、端提供脈沖占空比調(diào)節(jié)電壓這三種參數(shù)經(jīng)振蕩電流發(fā)生器處理后,向振蕩器提供充電電流,該電流對(duì)外接電容cf充電,形成振蕩,產(chǎn)生三角波信號(hào)a,b,c信號(hào)a送正弦波形成電路,產(chǎn)生正弦波;信號(hào)b,c送入比較器1,產(chǎn)生方波此兩路波形連同a路輸出的三角波同時(shí)送入混合器,由a0,a1控制端選擇其中的一種波形輸出,其邏輯關(guān)系如下表所示。 a0、a1與輸出波形的邏輯表a0 a1 輸出波形x 1 正弦波0 0 方波、脈沖波1 0 三角波、鋸齒波另外,信號(hào)a送入比較器2,產(chǎn)生同步信號(hào)sync,供外圍電路使用,在本設(shè)計(jì)中沒(méi)有用到信號(hào)同步sync,因此將它懸空。信號(hào)b,c送入相位檢波器,產(chǎn)生pdo信號(hào)和pdi信號(hào),供鎖相環(huán)

34、電路(pll)使用值得一提的是,輸入數(shù)據(jù)的改變將改變max531輸出端的電壓值從而改變max038dadj端輸入電壓的大小,使三角波的對(duì)稱性發(fā)生變化,從而形成鋸齒波并調(diào)節(jié)脈沖波的占空比。由此可見(jiàn),要使正弦波的失真度最小,必須將完全對(duì)稱的三角波輸入正弦波形成電路。(3)輸出頻率的數(shù)控調(diào)整原理max038的輸出頻率主要受振蕩電容cf,iin端電流和fadj端電壓的控制,其中前二者與輸出頻率的關(guān)系是選擇一個(gè)cf值,對(duì)應(yīng)iin端電流的變化,將產(chǎn)生一定范圍的輸出頻率。另外,改變fadj端的電壓,可以在iin控制的基礎(chǔ)上,對(duì)輸出頻率實(shí)現(xiàn)微調(diào)控制為實(shí)現(xiàn)輸出頻率的數(shù)控調(diào)整,在iin端和fadj端分別連接一個(gè)數(shù)

35、字選擇芯片和電壓輸出的dac,其工作原理通過(guò)max531產(chǎn)生電流向iin端的電流對(duì)輸出頻率實(shí)現(xiàn)粗調(diào)。第二步,通過(guò)daca在fadj端產(chǎn)生一個(gè)從-2.048v(00h)到+2.048v(fffh)的電壓范圍,該范圍同樣包含32級(jí)步進(jìn)間隔,將iin端的步進(jìn)間隔再次細(xì)分為32級(jí)步進(jìn)間隔,從而在粗調(diào)的基礎(chǔ)上實(shí)現(xiàn)微調(diào)。 輸出頻率取決于注入引腳 iin 的電流、cosc 引腳的電容量(對(duì)地)以及引腳 fadj 上的電壓。當(dāng)fadj=0v 時(shí),輸出的基頻 f0由下式給出: f0 =iin/cf (1)其中 iin為注入到引腳 iin 的電流范圍是(2a750a);cf為接到 cosc 和地之間的電容(c1c

36、5 在 20p100f)雖然當(dāng) iin的電流在 2750a 范圍內(nèi)的頻率控制線性是好的,但最佳的性能在 10400a 之間,因此電阻的選擇應(yīng)在 k 級(jí),則 cr 電容的范圍應(yīng)在20100f 中選取,而且必須用短的引線使電路的分布電容減到最小。在 cosc 引腳以及它的引線的周圍有一個(gè)接地平面以減小其他雜散信號(hào)對(duì)這個(gè)支路的耦合。電容和電阻可以串聯(lián)在一起以產(chǎn)生基頻f0,其公式為:f0 =vin/rin*cf (2)然而vin為2.5v的基準(zhǔn)電壓,因此當(dāng)f0在10hz15mhz時(shí),rin*cf 的值在 0.25kf0.167kpf 之間,因?yàn)殡娏髯詈每刂圃?10400a,因此電阻的選擇應(yīng)為 k 級(jí),

37、可通過(guò)電子電位器選擇若干個(gè)不同的電阻值,來(lái)串聯(lián)獲得所需的基頻。根據(jù)公式得出理論需要值如下表:列出表1是電阻、電容值、基頻,以及變化范圍表,如下:電容值電阻基頻30%基頻170%基頻fadj細(xì)分20pf10k12.5mhz3.75mhz21.25mhz4272.420k6.25mhz1.87mhz10.625mhz2137.530k4.16mhz1.248mhz7.072mhz1421.9301pf10k830khz249khz1411khz283.720k415khz124.5khz750khz152.730k280khz84khz476khz95.5502pf10k50khz15khz85k

38、hz17.120k25khz7.5khz42.5khz8.530k17khz5khz28khz5.6104pf10k2.5khz0.75khz4.25khz0.8520k1.25khz375 hz2.125khz0.4730k830hz250 hz1.42khz0.29當(dāng)數(shù)據(jù)加(減)1 時(shí)其輸出頻率相應(yīng)地加(減)一個(gè)細(xì)分量。fadj 上的所需的電壓引起輸出偏離 f0為 dx(以%表示),則以百分比(%)線性相關(guān)地偏離 f0,向 0 的某一方變化時(shí)相應(yīng)地向加或減的方向偏離。fadj 上的電壓所對(duì)應(yīng)的頻率由下式給出: fx = f0(1-0.2915vfadj) (3)相應(yīng) max531 的輸入數(shù)

39、據(jù)為: d =2048(vadj / 2.048+1) (4) 式中:fx為要求輸出的頻率;f0為當(dāng) vfadj 為 0 時(shí)的基頻。占空比調(diào)整 max038 的 dadj 引腳上的電壓可控制波形的占空比 dc(定義為輸出波形為正時(shí)所占時(shí)間的百分?jǐn)?shù))并且能夠改善正弦波的波形,可進(jìn)行脈沖寬度調(diào)制和產(chǎn)生鋸齒波。當(dāng) vdadj接地(即 vdadj=0)時(shí),其占比為 50%,占空比的調(diào)整可采用一片 max531,輸2.048v 范圍內(nèi)的電壓,占空比可在 15%85%范圍內(nèi)改變,約每伏改變 15%,當(dāng)電壓超過(guò)2.048v 將使頻偏移或引起不穩(wěn)定。為產(chǎn)生一定占空比而加在 dadj 上的電壓為: = (50%

40、-dc)*0.0575 (5) 對(duì)雙極性輸出的 d/a 轉(zhuǎn)換器,基準(zhǔn)電源為 2.3時(shí),max531 接受數(shù)據(jù)與占空比的關(guān)系式為: d =2048(1+/2.048) (6)其中:為 dadj 引腳上的電壓,dc為占空比。這樣可完成激勵(lì)信號(hào)的占空比設(shè)置。max038的接線原理如下3-8 圖3-7 max038的接線圖在max038的雙電源供電端,接上了33uf的電容是為了能夠穩(wěn)定的向max038提供電壓,避免由于電路的波動(dòng)產(chǎn)生不穩(wěn)定的電壓使max038不能正常的工作。同時(shí)也串接104的瓷片電容濾除高頻對(duì)它的影響。第四章系統(tǒng)軟件的設(shè)計(jì)4.1 軟件的總體設(shè)計(jì) 系統(tǒng)的程序框圖如圖 4-1 所示,在系統(tǒng)

41、運(yùn)行時(shí),接收用戶對(duì)波形、頻率及占空比的設(shè)置,并且對(duì)數(shù)據(jù)進(jìn)行處理,然后進(jìn)行初始化。波形選擇和占空比設(shè)置比較簡(jiǎn)單,由單片機(jī)的p0.6 和 p0.7輸出數(shù)據(jù)到 max038的 a0,a1 端選擇相應(yīng)的輸出波形,由式(1)得出調(diào)整占空比所需的 vfadj求出相應(yīng)的數(shù)據(jù)送max531由 d/a轉(zhuǎn)換的電壓送 dadj 端得到相應(yīng)的占空比。頻率調(diào)制較為復(fù)雜,由于在電容及電阻串聯(lián)時(shí)引入了多路開(kāi)關(guān),存在一定的誤差,并且這樣的誤差是難以抗拒的,也就是系統(tǒng)本身和器件本身所決定的。圖4-1 系統(tǒng)程序框圖4.2 軟件的功能簡(jiǎn)介與設(shè)計(jì)一個(gè)完整的系統(tǒng)有硬件,做為基礎(chǔ)是無(wú)可后非的,但是光有硬件可不能完成任何事情,特別是對(duì)于數(shù)

42、字電路,因此做為一個(gè)完善的系統(tǒng)應(yīng)該同時(shí)有硬件和軟件來(lái)組成。下面我們就來(lái)介紹一下本設(shè)計(jì)中用到的最關(guān)鍵的一些程序波形選擇程序 在本設(shè)計(jì)中只選擇了三種波形,方波、正弦波、和三角波。它們通過(guò)對(duì)max038的a0、a1端的選擇來(lái)產(chǎn)生的。實(shí)現(xiàn)程序如下:switch(boxing)/波形選擇程序 case 0: a0=0;a1=0; break; case 1: a0=1;a1=1; break; case 2: a0=1;a1=0; break;default: break;他的選擇是通過(guò)boxing這個(gè)信號(hào)來(lái)進(jìn)行選擇的,由于在設(shè)計(jì)中鍵盤的數(shù)量有限不可能每一種波形設(shè)置一個(gè)按鍵,因此通過(guò)boxing這個(gè)信號(hào)

43、進(jìn)行選擇。顯示程序 使用循環(huán)掃描的方式來(lái)進(jìn)行顯示,通過(guò)3-8譯碼器來(lái)選擇相應(yīng)的led位電亮,在本設(shè)計(jì)中用的是p1口來(lái)進(jìn)行現(xiàn)實(shí),和鍵盤的連接,由于顯示和鍵盤的連接都是通過(guò)循環(huán)掃描的方式來(lái)完成的統(tǒng)一將p1口設(shè)為0xee,利用mask=_crol_(mask,1)語(yǔ)句來(lái)進(jìn)行循環(huán)掃描。p1口的低三位是用于3-8譯碼的輸入端顯然,循環(huán)掃描不能實(shí)現(xiàn)3-8譯碼器的工作因此通過(guò)下面這一個(gè)c語(yǔ)言語(yǔ)段來(lái)解決p12=i&0x04;p11=i&0x02;p10=i&0x01;d/a轉(zhuǎn)換程序 設(shè)計(jì)中用到了max531雙極性的d/a轉(zhuǎn)換芯片,它的工作方式是串行輸入的,從max531的時(shí)序圖可知: 圖3-24 max531

44、時(shí)序圖當(dāng)片選=1,vout處于高阻狀態(tài)。當(dāng)片選=0則允許max531 d/a轉(zhuǎn)換。從din輸入的串行數(shù)據(jù)共16位,其中高4位是用于級(jí)連用的,若存在級(jí)連,則高4位便從移位寄存器移出,從vout往下一級(jí)max531輸出。除了高4位外,余下的12位數(shù)據(jù)便是d/a轉(zhuǎn)換的數(shù)據(jù)。12位數(shù)據(jù)通過(guò)數(shù)據(jù)總線,從移位寄存器并行傳送至dac寄存器,再傳送至12位d/a轉(zhuǎn)換器,作為d/a轉(zhuǎn)換的數(shù)據(jù)。由于從din輸入一共16位數(shù)據(jù),因此需要16個(gè)sclk時(shí)鐘才能全部被接收,而每一位的數(shù)據(jù)都是在sclk時(shí)鐘的上升沿從max531的din串行輸入。其程序?yàn)椋簐oid fda_out_531(int fa)uchar i;

45、uint a; a=fa; fda_cs=0;for(i=0;i16;i+) fda_clk=0;delay(1); if(a&0x8000)fda_in=1; else fda_in=0; fda_clk=1; a5)key_count=0; 第五章系統(tǒng)測(cè)試報(bào)告5.1 測(cè)試數(shù)據(jù)完成設(shè)計(jì)以后就是對(duì)系統(tǒng)的性能指標(biāo)的測(cè)試,在測(cè)試中只對(duì)方波的數(shù)據(jù)進(jìn)行了總結(jié)。首先讓我們了解一下本系統(tǒng)的一些鍵的設(shè)置處理,由于按鍵比較少都是為復(fù)合利用的,設(shè)置鍵1#為波形選擇、占空比選擇還有頻率選擇和確定總按鍵。設(shè)置鍵2#在還未確定時(shí)對(duì)led顯示的數(shù)碼管的位置移動(dòng),當(dāng)1#鍵到了確定狀態(tài)之后 是粗調(diào)和細(xì)條的選擇按鍵。設(shè)置鍵3

46、#為在1#鍵還未確定的狀態(tài)下時(shí)的led位加鍵。當(dāng)1#號(hào)鍵在確認(rèn)狀態(tài)時(shí)的微調(diào)(粗調(diào))加鍵,4#鍵為微調(diào)(粗調(diào))的減鍵。設(shè)置數(shù)測(cè)得數(shù)誤差 1000 hz998.7 hz2.30.23%3500hz3490hz100.28%5000 hz 5012hz120.24% 32000 hz 32200 hz2000.625% 205000 hz 204890 hz1200.58% 304000 hz 303300 hz7000.23% 520000 hz 519000 hz10000.20% 705000 hz 704000 hz10000.18% 1053000hz 1046800hz38000.36%

47、 2050000hz 2080715hz307151.49% 4800000hz 4799800hz12000.025% 7050000hz 7057564hz75640.11% 9200000 hz 9253400hz534000.58%5.2 測(cè)試總結(jié)系統(tǒng)測(cè)試總結(jié):經(jīng)過(guò)試驗(yàn)數(shù)據(jù)的測(cè)試,本設(shè)計(jì)能夠產(chǎn)生1khz10mhz之間的頻率,并且產(chǎn)生精度在允許誤差范圍內(nèi)。由于溫度,器件的穩(wěn)定性、的影響會(huì)存在有頻率的漂移。第六章結(jié)束語(yǔ)經(jīng)過(guò)幾個(gè)月的努力,終于完成了畢業(yè)設(shè)計(jì)。畢業(yè)設(shè)計(jì)需從理論設(shè)計(jì)和工程實(shí)踐相結(jié)合,鞏固基礎(chǔ)知識(shí)與培養(yǎng)創(chuàng)新意識(shí)相結(jié)合。在設(shè)計(jì)的過(guò)程中,很多東西從不懂而不得不去學(xué)去做,到懂得分析并解決問(wèn)題。我深有感悟,無(wú)論做什么都沒(méi)有想象中那么簡(jiǎn)單,理論跟實(shí)踐有時(shí)會(huì)有很大的不同。pcb的制作完全不是想象中的那么簡(jiǎn)單,真的到要做的時(shí)候,越簡(jiǎn)單的東西越實(shí)用。這就給我一個(gè)啟發(fā),在今后的生活,工作中絕對(duì)不要輕視簡(jiǎn)單的東西,能把簡(jiǎn)單做到完美本身也是一種智慧。當(dāng)真的經(jīng)歷過(guò)了

溫馨提示

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

評(píng)論

0/150

提交評(píng)論