數(shù)字頻率計(jì)設(shè)計(jì)本科機(jī)械電子姜忠超_第1頁(yè)
數(shù)字頻率計(jì)設(shè)計(jì)本科機(jī)械電子姜忠超_第2頁(yè)
數(shù)字頻率計(jì)設(shè)計(jì)本科機(jī)械電子姜忠超_第3頁(yè)
數(shù)字頻率計(jì)設(shè)計(jì)本科機(jī)械電子姜忠超_第4頁(yè)
數(shù)字頻率計(jì)設(shè)計(jì)本科機(jī)械電子姜忠超_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、abstract畢業(yè)設(shè)計(jì)論文山東大學(xué)(成人教育)綜合課程設(shè)計(jì)題目數(shù)字頻率計(jì)設(shè)計(jì)論文學(xué)生姓名 姜忠超年 級(jí) 2015 級(jí)函授站煙臺(tái)工程技術(shù)學(xué)院專(zhuān) 業(yè).機(jī)械電子工程指導(dǎo)教師 孫松舜目錄前言1第一章2(一)頻率計(jì)概述 2(二)頻率計(jì)發(fā)展與應(yīng)用 2(三)頻率計(jì)設(shè)計(jì)內(nèi)容與要求 2第二章系統(tǒng)總體方案設(shè)計(jì) 3(一)測(cè)頻的原理 3(二)總體思路 5(三)具體模塊 5第三章硬件電路具體設(shè)計(jì) 6(一)at89c52主控制器模塊6(二)放大整形模塊 8(三)分頻設(shè)計(jì)模塊 91 .分頻電路分析92 . 74ls161芯片介紹 103 . 74ls151芯片介紹 114 .分頻電路12(四)顯示模塊 121 .數(shù)碼管介

2、紹13第四章 系統(tǒng)的軟件設(shè)計(jì) 13(一) 軟件模塊設(shè)計(jì)13(二)中斷服務(wù)子程序 14(三)顯示子程序 15(四)量程檔自動(dòng)轉(zhuǎn)換子程序 16(五)應(yīng)用軟件簡(jiǎn)介 171 .keil 簡(jiǎn)介172 .protues 簡(jiǎn)介19第五章 頻率計(jì)的系統(tǒng)調(diào)試 19(一)硬件調(diào)試 201 .整形模塊調(diào)試 202 .分頻模塊調(diào)試 213 .功能調(diào)試22(二)系統(tǒng)調(diào)試 221.系統(tǒng)軟硬件調(diào)試 22(三)誤差分析 23致謝24參考文獻(xiàn)25附件:頻率計(jì)源程序 261摘要頻率測(cè)量是電子學(xué)測(cè)量中最為基本的測(cè)量之一。頻率計(jì)主要是由信號(hào)輸入和放大電路、單片機(jī)模塊、分頻模塊及顯示電路模塊組成。at89c52單片機(jī)是頻率計(jì)的控制核心

3、,來(lái)完成它待測(cè)信號(hào)的計(jì)數(shù),譯碼,顯示以及對(duì)分頻比的控制。利用它內(nèi)部的定時(shí)/計(jì)數(shù)器完成待測(cè)信號(hào)頻率的測(cè)量。在整個(gè)設(shè)計(jì)過(guò)程中,所制作的頻率計(jì)采用外部分頻,實(shí)現(xiàn)1hz1mhz的頻率測(cè)量,而且可以實(shí)現(xiàn)量程自動(dòng)切換流程。以 at89c52單片機(jī)為核心,通過(guò)單片機(jī)內(nèi)部定時(shí) /計(jì)數(shù)器的門(mén)控時(shí)間,方便對(duì)頻率計(jì)的測(cè) 量。其待測(cè)頻率值使用四位共陰極數(shù)碼管顯示,并可以自動(dòng)切換量程,單位分別由3個(gè)發(fā)光二極管指示。本次采用單片機(jī)技術(shù)設(shè)計(jì)一種數(shù)字顯示的頻率計(jì),具有測(cè)量準(zhǔn)確度高,響應(yīng)速度快,體積小等優(yōu)點(diǎn)。關(guān)鍵詞:頻率計(jì);單片機(jī);計(jì)數(shù)器;量程自動(dòng)切換頻率測(cè)量是電子學(xué)測(cè)量中最為基本的測(cè)量之一。由于頻率信號(hào)抗干擾性強(qiáng),易于傳輸,

4、因此可以獲得 較高的測(cè)量精度。隨著數(shù)字電子技術(shù)的發(fā)展,頻率測(cè)量成為一項(xiàng)越來(lái)越普遍的工作,測(cè)頻原理和測(cè)頻方法 的研究正受到越來(lái)越多的關(guān)注。3弟一早(一)頻率計(jì)概述數(shù)字頻率計(jì)是計(jì)算機(jī)、通訊設(shè)備、音頻視頻等科研生產(chǎn)領(lǐng)域不可缺少的測(cè)量?jī)x器。它是 一種用十進(jìn)制數(shù)字顯示被測(cè)信號(hào)頻率的數(shù)字測(cè)量?jī)x器。它的基本功能是測(cè)量正弦信號(hào)、方波 信號(hào)及其他各種單位時(shí)間內(nèi)變化的物理量。在進(jìn)行模擬、數(shù)字電路的設(shè)計(jì)、安裝、調(diào)試過(guò)程 中,由于其使用十進(jìn)制數(shù)顯示,測(cè)量迅速,精確度高,顯示直觀,經(jīng)常要用到頻率計(jì)。傳統(tǒng) 的頻率計(jì)采用測(cè)頻法測(cè)量頻率,通常由組合電路和時(shí)序電路等大量的硬件電路組成,產(chǎn)品不 但體積大,運(yùn)行速度慢而且測(cè)量低頻信

5、號(hào)不準(zhǔn)確。本次采用單片機(jī)技術(shù)設(shè)計(jì)一種數(shù)字顯示的 頻率計(jì),測(cè)量準(zhǔn)確度高,響應(yīng)速度快,體積小等優(yōu)點(diǎn) 10(二)頻率計(jì)發(fā)展與應(yīng)用在我國(guó),單片機(jī)已不是一個(gè)陌生的名詞,它的出現(xiàn)是近代計(jì)算機(jī)技術(shù)的里程碑事件。單 片機(jī)作為最為典型的嵌入式系統(tǒng),它的成功應(yīng)用推動(dòng)了嵌入式系統(tǒng)的發(fā)展。單片機(jī)已成為電 子系統(tǒng)的中最普遍的應(yīng)用。單片機(jī)作為微型計(jì)算機(jī)的一個(gè)重要分支,其應(yīng)用范圍很廣,發(fā)展 也很快,它已成為在現(xiàn)代電子技術(shù)、計(jì)算機(jī)應(yīng)用、網(wǎng)絡(luò)、通信、自動(dòng)控制與計(jì)量測(cè)試、數(shù)據(jù) 采集與信號(hào)處理等技術(shù)中日益普及的一項(xiàng)新興技術(shù),應(yīng)用范圍十分廣泛。其中以at89c5功內(nèi)核的單片機(jī)系列目前在世界上生產(chǎn)量最大,派生產(chǎn)品最多,基本可以滿(mǎn)足大多

6、數(shù)用戶(hù)的需 要。(三)頻率計(jì)設(shè)計(jì)內(nèi)容與要求1、任務(wù)設(shè)計(jì)并制作一臺(tái)數(shù)字顯示的簡(jiǎn)易頻率計(jì)2、要求(1).基本要求 .頻率測(cè)量a.測(cè)量范圍 信號(hào):方波、正弦波;幅度:0.5v5v;頻率:1hz1mhzb.測(cè)量誤差0 0.1% .周期測(cè)量a.測(cè)量范圍信號(hào):方波、正弦波;幅度:0.5v5v;頻率:1hz1mhzb.測(cè)量誤差0 0.1% .脈沖寬度測(cè)量a.測(cè)量范圍信號(hào):脈沖波;幅度:0.5v5v;脈沖寬度100 nsb.測(cè)量誤差0 1%.顯示器十進(jìn)制數(shù)字顯示,顯示刷新時(shí)間110秒連續(xù)可調(diào),對(duì)上述三種測(cè)量功能分別用不同顏色的發(fā)光二極管指示。具有自校功能,時(shí)標(biāo)信號(hào)頻率為1mhz自行設(shè)計(jì)并制作滿(mǎn)足本設(shè)計(jì)任務(wù)要求

7、的穩(wěn)壓電源。3.發(fā)揮部分(1)擴(kuò)展頻率測(cè)量范圍為0.1hz10mhz(信號(hào)幅度0.5v5v),測(cè)量誤差降低為0.01% (最 大閘門(mén)時(shí)間0 10s)。第二章系統(tǒng)總體方案設(shè)計(jì)(一)測(cè)頻的原理測(cè)頻的原理歸結(jié)成一句話(huà),就是“在單位時(shí)間內(nèi)對(duì)被測(cè)信號(hào)進(jìn)行計(jì)數(shù)”。被測(cè)信號(hào),通過(guò)輸入通道的放大器放大后,進(jìn)入整形器加以整形變?yōu)榫匦尾?,并送入主門(mén)的輸入端3o由晶體振蕩器產(chǎn)生的基頻,按十進(jìn)制分頻得出的分頻脈沖,經(jīng)過(guò)基選通門(mén)去觸發(fā)主控電路,再通 過(guò)主控電路以適當(dāng)?shù)木幋a邏輯便得到相應(yīng)的控制指令,用以控制主門(mén)電路選通被測(cè)信號(hào)所產(chǎn)生的矩形波,至十進(jìn)制計(jì)數(shù)電路進(jìn)行直接計(jì)數(shù)和顯示。若在一定的時(shí)間間隔t內(nèi)累計(jì)周期性的重復(fù)變化次

8、數(shù)n,則頻率的表達(dá)式為式:fx=n t時(shí)基信號(hào)丟失(少計(jì)一個(gè)脈沖)計(jì)到n個(gè)脈沖 多余(比實(shí)際多出了圖1測(cè)頻原理圖1說(shuō)明了測(cè)頻的原理及誤差產(chǎn)生的原因0.x個(gè)脈沖)在圖1中,假設(shè)時(shí)基信號(hào)為1khz則用此法測(cè)得的待測(cè)信號(hào)為1khznew project ”菜單,出現(xiàn)一個(gè)對(duì)話(huà)框,要求給將要建立的工程起一個(gè) 名字,你可以在編緝框中輸入一個(gè)名字,點(diǎn)擊“保存”按鈕,出現(xiàn)第二個(gè)對(duì)話(huà)框,按要求選擇 目標(biāo)器件片。建立新文件并增加到組。分別設(shè)置“ targetl ”中的“ target,output,debug 各項(xiàng),使程序匯編后產(chǎn)生 hex文件。(2)匯編,調(diào)試系統(tǒng)程序keil單片機(jī)模擬調(diào)試軟件內(nèi)集成了一個(gè)文本編

9、輯器,用該文本編輯器可以編輯源程序。 在集成開(kāi)發(fā)環(huán)境中選擇菜單“file - new、單擊對(duì)應(yīng)的工具按鈕或者快捷鍵ctrl +n將 打開(kāi)一個(gè)新的文本編輯窗口,完成匯編語(yǔ)言源文件的輸入,并且完成源程序向當(dāng)前工程的添 加。然后在集成開(kāi)發(fā)環(huán)境中選擇菜單“ file -save as. ”可以完成文件的第一次存儲(chǔ)。注 意,匯編語(yǔ)言源文件的擴(kuò)展名應(yīng)該是“ asm ,它應(yīng)該與工程文件存儲(chǔ)在同一文件夾之內(nèi)。在 完成文件的第一次存儲(chǔ)以后,當(dāng)對(duì)匯編語(yǔ)言源文件又進(jìn)行了修改,再次存儲(chǔ)文件則應(yīng)該選擇 菜單” file -save、單擊對(duì)應(yīng)的工具按鈕或者快捷鍵 ctrl +s 實(shí)現(xiàn)文件的保存。接著的工作需要把匯編語(yǔ)言源

10、文件加入工程之中。選擇工程管理器窗口的子目 source group 1”,冉單擊鼠標(biāo)右鍵打開(kāi)快捷菜單。在快捷菜單中選擇“ add file to group source group 1 ”,加入文件對(duì)話(huà)框被打開(kāi)。在這個(gè)對(duì)話(huà)框的“查找范圍(i) ”下拉列表框中選 擇存儲(chǔ)匯編語(yǔ)言源文件的文件夾,在“文件類(lèi)型(t) ”下拉列表框選擇“ asmsource file(*a* ; *src ) ”,這時(shí)存儲(chǔ)的匯編語(yǔ)言源文件將顯示出來(lái)。雙擊要加入的文件名或者選擇 要加入的文件名再單擊“ add按鈕即可完成把匯編語(yǔ)言源文件加入工程。文件加入以后,加 入文件對(duì)話(huà)框并不消失,更多的文件也可以利用它加入工程。

11、如果不需要加入其它文件,單 擊“close”按鈕可以關(guān)閉加入文件對(duì)話(huà)框。這時(shí)工程管理窗口的文件選項(xiàng)卡中子目錄 “source group 1”下出現(xiàn)一個(gè)匯編語(yǔ)言源文件。需要注意,當(dāng)把匯編語(yǔ)言源文件加入工程但還沒(méi)有關(guān)閉加入文件對(duì)話(huà)框,這時(shí)有可能被誤認(rèn)為文件沒(méi)有成功地加入工程而再次進(jìn)行加入操作, 系統(tǒng)將顯示所需的文件已經(jīng)加入的提示。在這種情況下,單擊提示框中的“確定”按鈕,再 單擊“close”按鈕可以關(guān)閉加入文件對(duì)話(huà)框。(3)編譯源程序,出現(xiàn)錯(cuò)誤時(shí),返回上一級(jí)對(duì)錯(cuò)誤更改后重新編譯, 直到?jīng)]有錯(cuò)誤為止。2.protues 簡(jiǎn)介protues是labcenter公司出品的電路分析、實(shí)物仿真系統(tǒng),而

12、keil是目前世界上最好 的51單片機(jī)匯編和c語(yǔ)言的集成開(kāi)發(fā)環(huán)境。他支持匯編和 c勺混合編程,同時(shí)具備強(qiáng)大的軟件 仿真和硬件仿真功能17。protues能夠很方便的和keil、matlab ide等編譯模擬軟件結(jié)合。 proteus提供了大量的元件庫(kù)有 ram rom鍵盤(pán),馬達(dá),ler lcd ad/da部分spi器件,部 分iic器件,它可以仿真單片機(jī)和周邊設(shè)備,可以仿真51系列、avr pic等常用的mcu與keil 和mplab同的是它還提供了周邊設(shè)備的仿真,只要給出電路圖就可以仿真。這里我將keil和protues兩個(gè)軟件的快速集成起來(lái)使用。(1)首先將keil和protues兩個(gè)軟件

13、安裝好。(2)然后在 c: program fileslabcenter eletronicsprotues 6professionalmodels(我的protues是安裝c盤(pán)里面的)目錄下的vdm51.dll動(dòng)態(tài)連接庫(kù)文 件復(fù)制到c:keilc51bin目錄下面(我的keil也安裝在c盤(pán))這個(gè)文件將在keil的debug 設(shè)置時(shí)用到。(3)打開(kāi)protues軟件,新建一文件將硬件原理圖繪入圖中。(4)將keil生成的hex文件下載入單片機(jī)中,點(diǎn)擊“開(kāi)始”進(jìn)行仿真。(5)在keil中進(jìn)行debug,同時(shí)在proteus中查看直觀的結(jié)果(如lcd顯示?)。這樣 就可以像使用仿真器一樣調(diào)試程序。

14、利用proteus與keil整合進(jìn)行實(shí)驗(yàn),具有比較明顯的優(yōu)勢(shì),當(dāng)然其存在的缺點(diǎn)也是有的。利用仿真實(shí)驗(yàn)可以做全部的軟件實(shí)驗(yàn)和極大多數(shù)的硬件系 統(tǒng),虛擬仿真實(shí)驗(yàn)室,因極少硬件投入、所以經(jīng)濟(jì)優(yōu)勢(shì)明顯,不僅可以彌補(bǔ)實(shí)驗(yàn)儀器和元器 件缺乏帶來(lái)的不足,而且排除了原材料消耗和儀器損壞等因素。第五章頻率計(jì)的系統(tǒng)調(diào)試頻率計(jì)的系統(tǒng)調(diào)試包括系統(tǒng)軟、硬件聯(lián)合調(diào)試。硬件調(diào)試包括整形模塊、分頻模塊等模 塊,軟件調(diào)試就是通過(guò)修改程序,使頻率計(jì)功能完善,提高頻率計(jì)的測(cè)量精度。使用軟件仿 真,調(diào)試仿真結(jié)果,同時(shí)使用數(shù)字萬(wàn)用表和示波器測(cè)試輸出電壓值和輸出波形,調(diào)試出正確的軟硬件電路(一)硬件調(diào)試1 .整形模塊調(diào)試整形電路采用與非

15、門(mén)74ls00構(gòu)成施密特觸發(fā)器,它對(duì)正弦波、三角波等各種波形信號(hào)進(jìn) 行整形,使之成為矩形脈沖。整形電路在multisimio中進(jìn)行電路的仿真與調(diào)試,在 multisimio繪制的整形電路如圖 17所示。選擇虛擬函數(shù)發(fā)生器輸入不同的信號(hào),同時(shí)使用數(shù)字示波器測(cè)的輸出波形,經(jīng)測(cè)試 施密特觸發(fā)器可以把1hz-1mh王勺正弦波等波形整形為方波信號(hào),仿真結(jié)果如圖18所示。o.ood v討間通道.r25e.167 m? 巽 4:3mev底面i保存*it1ba. trigger r演.自t |fl vf9v廠演增旦出用5 vdiv咐篇 始語(yǔ)電等al i 0 jdc i田類(lèi)里正映“自制j圖18整形電路輸出波形仿

16、真搭建整形電路模塊,測(cè)試電路基本正確,使用數(shù)字示波器測(cè)得輸入輸出波形如圖 19所示 stopm pok 0x)00$save rec動(dòng)作mtijuuulajtjuu格式關(guān)于儲(chǔ)存tekmbmpch1 / 2,16vch1 5.0w ch2 2,00v m 500ns當(dāng)前目簫是小圖19整形電路實(shí)際輸出波形2 .分頻模塊調(diào)試為了達(dá)到ihz-imhz勺頻率范圍,使用外部分頻,搭建分頻電路,測(cè)試電路基本正確,選 擇函數(shù)發(fā)生器輸入1mhz下不同頻率的的方波信號(hào),同時(shí)使用數(shù)字示波器測(cè)的輸出波形, 經(jīng) 觀察分頻電路可以把1mh下不同頻率的方波波形進(jìn)行十分頻,示波器測(cè)得輸入輸出波形如 圖20所示。動(dòng)作存圖像格式

17、emtek jl t的討m pw 1,000$ save_rec關(guān)于存圖像選擇文件夾儲(chǔ)存tek0001.bmpchi 5,0ov ch2 2,00v miojojusch1/寄5m22-may-10112:35可苻岫峰圖20分頻電路實(shí)際輸出波形3 .功能調(diào)試當(dāng)測(cè)量頻率值小于1khz以下時(shí),數(shù)碼管顯示頻率值,并最右邊發(fā)光二極管亮,作為 hz 檔單位指示。當(dāng)測(cè)量頻率值大于且等于 1khz并小于1mhzm,數(shù)碼管顯示頻率值,并從右邊 數(shù)第二個(gè)發(fā)光二極管亮,作為khz檔單位指示。當(dāng)測(cè)量頻率值大于1mhzm,數(shù)碼管顯示頻率 值,并從右邊數(shù)第四個(gè)發(fā)光二級(jí)管亮,作為 mhz當(dāng)單位指示。經(jīng)上述測(cè)試,基本功能都

18、以實(shí)現(xiàn),可以測(cè)出波形頻率值,并可以自動(dòng)切換量程單位,符 合要求。(二)系統(tǒng)調(diào)試1.系統(tǒng)軟硬件調(diào)試軟件系統(tǒng)測(cè)試只能測(cè)試方波信號(hào),外加硬件整形電路,可以測(cè)試正弦波、三角波等各種 波形的頻率值,把各模塊組合在一起,做成完整的頻率計(jì)。經(jīng)過(guò)不斷的軟硬件聯(lián)合調(diào)試,修 改程序和硬件,最終符合設(shè)計(jì)功能要求。為了衡量這次設(shè)計(jì)的頻率計(jì)的工作情況和測(cè)量精度,我們對(duì)系統(tǒng)進(jìn)行了調(diào)試。用這次設(shè) 計(jì)的頻率計(jì)對(duì)信號(hào)進(jìn)行了測(cè)量,使用函數(shù)發(fā)生器輸出各種波形,由實(shí)物頻率計(jì)測(cè)得頻率,記 錄數(shù)據(jù)。實(shí)際測(cè)得頻率范圍沒(méi)有仿真結(jié)果那么高,只能稍微超過(guò)1mhz實(shí)際記錄數(shù)據(jù)如下表6-8所示。表9: hz檔的數(shù)據(jù)記錄表待測(cè)值(hz)10.328.

19、9268.7324.8490.6678.3978.8測(cè)量值(hz)1029p 269 1325491678979 1表10: khz檔的專(zhuān)孜據(jù)記錄表待測(cè)值(khz15.2633.2860.12161.75308.8470.7912.1測(cè)量值(khz15.333.3p 60.2 162.0309.0470.9912.41表11: mhz當(dāng)?shù)臄?shù)據(jù)記錄表待測(cè)信(mhz1.1231.318測(cè)量值(mhz1.123測(cè)不出(三)誤差分析從記錄的數(shù)據(jù)可以看出,系統(tǒng)軟件仿真誤差很小,在1hz-1mh直圍內(nèi)測(cè)量出來(lái)的頻率基 本上就是輸入信號(hào)的頻率,在超出這個(gè)范圍后,才出現(xiàn)很小的誤差。但是在硬件調(diào)試中,可 能是由

20、于標(biāo)準(zhǔn)元器件本身誤差,如隨著時(shí)間的延長(zhǎng),具值相比出廠時(shí)產(chǎn)生誤差;造成測(cè)量結(jié) 果沒(méi)有軟件仿真精確。同時(shí)手工焊接單片機(jī)最小系統(tǒng)、分頻整形電路等也會(huì)帶來(lái)一定的干擾, 造成信號(hào)的失真,從而導(dǎo)致測(cè)量精度下降,測(cè)量范圍有所縮小,但是可以看出,誤差在允許 范圍內(nèi),所設(shè)計(jì)的電路基本符合要求。致謝關(guān)于本次畢業(yè)設(shè)計(jì),感受頗多??偟膩?lái)說(shuō)是可以的,富有收獲的,盡管其中充滿(mǎn)了艱辛與困難。但看到自己的成果時(shí),所有的艱辛與疲倦都拋到了九霄云外。一種成就感在心頭油然而生。另外一方面,在自 己的親身實(shí)踐中,也發(fā)現(xiàn)了自己的一些不足的地方,有待進(jìn)一步提高與改善。此次畢業(yè)設(shè)計(jì)任務(wù)是轉(zhuǎn)速測(cè) 量系統(tǒng),在實(shí)際過(guò)程中遇到的種種問(wèn)題使我在硬件

21、和軟件設(shè)計(jì)中學(xué)習(xí)到了許多知識(shí)。整個(gè)畢業(yè)設(shè)計(jì)過(guò)程是對(duì)自己大學(xué)四年所學(xué)知識(shí)歸納總結(jié)和應(yīng)用,也就是把理論知識(shí)用到實(shí)踐之中去。讓理論和實(shí)踐相結(jié)合,以此產(chǎn)生實(shí)際的成果。而這正是我們學(xué)習(xí)理論知識(shí)的目的之所在。除此之外,我們要在擁有扎實(shí)的專(zhuān)業(yè)知識(shí)的前提條件下,在整個(gè)設(shè)計(jì)過(guò)程中要有信心和耐心,對(duì)自己有信心,相信自己能夠很好的完成本次設(shè)計(jì)任務(wù)。在不斷發(fā)現(xiàn)問(wèn)題進(jìn)而解決問(wèn)題,這是一個(gè)再學(xué)習(xí)的過(guò)程,其本身就是對(duì)自己的一次鍛煉,培養(yǎng)了自己獨(dú)立思考,動(dòng)手解決問(wèn)題的能力。從而從各個(gè)方面得到提高與 完善了自己,使自己的各個(gè)方面提高到一個(gè)新的臺(tái)階,同時(shí)為以后的工作打下基礎(chǔ)。在本次畢業(yè)設(shè)計(jì)中,特別要感謝孫松舜老師以及其他老師和同

22、學(xué)給我們的熱心幫助和鼓勵(lì),才使得我 們的畢業(yè)設(shè)計(jì)能夠很好的完成。參考文獻(xiàn)1鄒大挺.頻率計(jì)的設(shè)計(jì)j.電子產(chǎn)品世界出版社.2006.第193期.4-7.2雷玉堂.光電檢測(cè)技術(shù)m.中國(guó)計(jì)量出版社.1995.3季建華.智能儀表原理m.山東教育出版社.2004.4王永生.電子測(cè)量學(xué)m.西北工業(yè)大學(xué)出版社.2003.5李華.單片機(jī)實(shí)用接口技術(shù)m.航空航天大學(xué)出版社.2006.6張鵬.王雪梅.單片機(jī)原理與應(yīng)用實(shí)例教程m.海軍出版社.2007.7赫建國(guó)等.單片機(jī)在電子電路設(shè)計(jì)中的應(yīng)用m.清華大學(xué)出版社.2005.8康華光.電子技術(shù)基礎(chǔ)(模擬部分)m.高等教育出版社.1998 .9 http:/www.21ic

23、/s_lm7805.html.lm7805英文參考手冊(cè)z10謝自美.電子線路設(shè)計(jì)與實(shí)驗(yàn)m.華中科技大學(xué)出版社.2006.11 /s_74ls00. html.74ls00英文參考手冊(cè)z.12 /s_74ls161.html.74ls161英文參考手冊(cè)z.13 /s_74ls151.html.74ls151英文參考手冊(cè)z.14康華光.電子技術(shù)基礎(chǔ)(數(shù)字部分) m.高等教育出版社.1998.15賴(lài)麒文.8051單片機(jī)c語(yǔ)言軟件設(shè)計(jì)的藝術(shù)

24、m.科學(xué)出版社.2004.16徐波.keil的使用技巧j.電子產(chǎn)品世界出版社.2006.第224期.6-9.17吳清平.單片機(jī)原理與應(yīng)用實(shí)例教程m.海軍出版社.2008.附件:頻率計(jì)源程序#include #define segmentp2#define sl p0unsigned char cnt; 定時(shí) 1s 計(jì)數(shù)unsigned char d4;/對(duì)應(yīng)數(shù)碼管的各位unsigned char level;檔位unsigned int tn;/不同檔位計(jì)時(shí)值unsigned int fcnt;/脈沖下降沿次數(shù)unsigned int regcnt;/脈沖次數(shù)暫存unsigned int pc

25、nt;/頻率顯示unsigned char num10=00x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;void delay(unsigned int delaytime) while(delaytime-);)void disp()if(level=0)/b 位檔 d3=0; d2=pcnt/100; d1=(pcnt%100)/10; d0=pcnt%10;sl=0xfe;delay(1);segment=numd3;delay(300); sl=0xfd;delay(1);segment=numd2;delay(300); sl=0xfb;delay;segmen

26、t=numd1;delay(300); sl=0xf7;delay(1);segment=numd0;delay(300); ) else if(level=1) d3=pcnt/1000; d2=(pcnt%1000)/100; d1=(pcnt%100)/10; d0=pcnt%10;sl=0xfe;delay(1);segment=numd3;delay(300); sl=0xfd;delay(1);segment=numd2;delay(300); sl=0xfb;delay(1);segment=numd1+0x80;delay(300); /帶小數(shù)點(diǎn) sl=0xf7;delay(1);segment=numd0;delay(300);else if(level=2)d3=pcnt/1000;d2=(pcnt%1000)/100;d1=(pcnt%100)/10;d0=pcnt%10;0);elsed3=0;d2=0;d1=0;d0=0;void intial()clear=1;/分頻器初始化atn=20;/檔位初始化為hz檔level=0;ledm=1;/顯示 hz 檔ledk=1;ledb=0;tmod=0x

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論