版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
...wd......wd......wd...摘要在電子技術(shù)中,頻率是最基本的參數(shù)之一,并且與許多電參量的測量方案、測量結(jié)果都有十分密切的關(guān)系,因此頻率的測量就顯得更為重要。頻率計可以用純硬件電路搭制。本文設(shè)計了一種以單片機AT89C52為核心的數(shù)字頻率計,其中硬件局部主要是由整形電路、單片機最小系統(tǒng)和顯示單元組成的,軟件設(shè)計是由一些功能模塊來實現(xiàn)的,例如有初始化模塊、數(shù)據(jù)顯示模塊等等。此外,通過控制單片機的各項功能和運算操作能力進而來實現(xiàn)周期和頻率間的計數(shù)和數(shù)據(jù)的保存。通過這樣的設(shè)計能測量頻率10Hz-10kHz,這既到達了設(shè)計所要求的頻率測量范圍,又到達了較高的準(zhǔn)確度。測量時,將被測輸入信號送給單片機,通過程序控制計數(shù),結(jié)果送數(shù)碼管顯示頻率值。本設(shè)計中的頻率計具有電路構(gòu)造簡單、成本低、測量方便、精度較高等特點,適合測量低頻信號,能基本滿足一般情況下的需求,既保證了測頻精度,又使系統(tǒng)具有較好的實時性,并且本頻率計設(shè)計簡潔,便于攜帶,擴展能力強,適用范圍廣。另外,由于本設(shè)計采用了模塊化的設(shè)計方法,提高了測量頻率的范圍,并且本次設(shè)計包括硬件畫圖和軟件程序編寫。
關(guān)鍵詞:頻率測量,頻率計,單片機,LED顯示ABSTRACTAmongelectronictechnology,frequencyisoneofthemostbasicparameters,andresultofmeasuringhaveaverycloserelationtoalotofelectricparameters,sothemeasurementoffrequencyseemsevenmoreimportant.Frequencycountercantakethesystemwithpurehardwarecircuitry.Basedonsingle-chipprocessordigitalfrequencyofthousandsofdesignandimplementationAbstractThisarticleproposesplandesigndigitalfrequencymeter,highlightingthedesigntakingmonolithicintegratedcircuitAT89C52asthecontrolcore.Thehardwarepartiallyiscomposedbytheshapingcircuit、thesmallestsystemofmicrocontrollerandthedatadisplayelectriccircuit;Thesoftwaredesignisachievedbymanyfunctionalmodules,suchasthesignalfrequencymeasurementmodule、thedatadisplaymoduleandsoon.What'smore,achievingcountingfunctionandconversionbetweencycleandfrequencybyusingcontrolfunctionsandmathematicsoperationabilityofmicrocontroller.Likethesethesurveyscopecanachieve10Hz-10kHz,bothcanreachthefrequencyrangerequirementsdesigned,andthemeasuringaccuracyhigh。Besides,becauseoriginallydesignthedesignmethodtoadoptmodule,improvetherangeofmeasuringfrequency.Andthedrawingofthisdesign,includinghardwareandsoftwareprogramming.Keywords:Frequencymeasurement,Cymometer,Single-Chipcomputer,LEDdisplay目錄摘要④定時器/計數(shù)器對輸入信號的要求定時器/計數(shù)器的兩個作用是用來準(zhǔn)確確實定某一段時間間隔〔作定時器用〕或累計外部輸入的脈沖個數(shù)〔作計數(shù)器用〕。當(dāng)用作定時器時,在其輸入端輸入周期固定的脈沖,根據(jù)定時器/計數(shù)器中累計〔或事先設(shè)置〕的脈沖個數(shù),即可計算出所定時間的長度。當(dāng)89C52內(nèi)部的定時器/計數(shù)器被選擇為定時器工作方式時,計數(shù)輸入信號是內(nèi)部時鐘脈沖,每個機器周期產(chǎn)生一個脈沖使計數(shù)器增1。因此,定時器/計數(shù)器的輸入脈沖周期與機器周期一樣,為振蕩頻率的1/12。當(dāng)采用12MHz頻率的晶體時,計數(shù)頻率為1MHz,輸入脈沖的周期間隔為1μs。由于定時的精度決定于脈沖的周期,因此,當(dāng)需要高精度的定時器時,應(yīng)盡量選擇頻率較高的晶體。4.2.2定時工作方式0方式0是13位計數(shù)構(gòu)造的工作方式,其計數(shù)器由TH0高8位和TL0的低五位構(gòu)成。TL0的高3位棄之不用。當(dāng)C/=0時,多中開關(guān)接通振蕩脈沖的12分頻輸出,13位計數(shù)器以此進展計數(shù),這就是所謂定時器工作方式。當(dāng)C/=1時,多路開關(guān)接通計數(shù)引腳〔T0〕,外部計數(shù)脈沖由引腳T0輸入。當(dāng)計數(shù)脈沖發(fā)生負(fù)跳變時,這就是所謂計數(shù)工作方式。不管是哪種工作方式,當(dāng)TL0的低五位計數(shù)溢出時,向TH0進位,而全部13位計數(shù)溢出時,那么向計數(shù)溢出標(biāo)志位TF0進位。4.3程序流程圖設(shè)計4.3.1主程序流程主程序流程圖如圖4.1所示:頻率放大讀取當(dāng)前計數(shù)值重新啟動T0、T1中斷,重新進展測量結(jié)果顯示頻率放大讀取當(dāng)前計數(shù)值重新啟動T0、T1中斷,重新進展測量結(jié)果顯示YNKey=1開場程序運行后,假設(shè)key為1那么重新啟動T0、T1中斷,重新進展測量。假設(shè)不為1那么讀取當(dāng)前計數(shù)值,然后對頻率進展放大,最后再進展結(jié)果顯示。4.3.2中斷流程T1中斷流程圖如圖4.2所示:進入中斷對T1賦初值進入中斷對T1賦初值計算頻率值freqTimecount++Timecount==10退出中斷停頓T0T1圖4.2T1中斷流程圖`中斷程序?qū)崿F(xiàn)定時與計數(shù)的功能。T1進展定時,定時時間為1s。進入中斷后,先賦值于T1,Timecount加1,而后計算相應(yīng)的頻率值。當(dāng)Timecount加到10時,停頓T0,T1,并退出中斷。T0中斷流程圖如圖4.3所示:進入中斷進入中斷T0count++退出中斷圖4.3T0中斷流程圖進入中斷后,T0進展計數(shù),T0中斷溢出一次。T0count加1,當(dāng)定時到達1s時,停頓T0,T1。5.頻率計的仿真調(diào)試?yán)梅抡孳浖ROTEUS的強大的仿真功能可以有效地檢驗所設(shè)計的原理圖是否在理論上正確合理。分別以正弦波,方波,作為輸入信號檢測電路的仿真效果。利用Keiluvision2軟件編寫單片機的工作程序并且檢驗程序是否成功編譯。通過Keiluvision2逐步運行程序的功能可以檢測出程序的錯漏從而進展改正。程序編譯成功后,利用ISIS軟件把程序加載到原理圖中進展仿真,通過顯示器顯示出來的頻率大小與所設(shè)計的頻率相比較可以看出所編寫的程序是否滿足要求,是否符合設(shè)計所要求的精度。測出各頻率范圍的誤差,如果不符合設(shè)計所要求的精度可以通過改變單片機定時器的初始值或者優(yōu)化程序的構(gòu)造來減小誤差增加精度!LED數(shù)碼管采用的是動態(tài)掃描的方法進展顯示,要設(shè)計好相應(yīng)的掃描時間,因為掃描時間太短那么LED顯示出來的數(shù)字便會一直在閃爍不穩(wěn)定,掃描時間太長那么LED顯示便會出現(xiàn)短時間的熄滅。系統(tǒng)仿真電路如以以下圖所示:圖5.1系統(tǒng)仿真電路圖當(dāng)輸入信號頻率為10Hz:圖5.2系統(tǒng)仿真圖當(dāng)輸入信號頻率為100Hz:圖5.3系統(tǒng)仿真圖當(dāng)輸入信號頻率為1kHz:圖5.4系統(tǒng)仿真圖當(dāng)輸入信號頻率為10kHz:圖5.5系統(tǒng)仿真圖從上面的仿真結(jié)果可以得出如下結(jié)論:仿真電路導(dǎo)通,LED數(shù)碼管顯示器能顯示出所測量的信號頻率且測量范圍是10Hz-10kHz,測量誤差在設(shè)計要求(σ≤±1%)范圍內(nèi)。參考文獻[1]陳敬遠.數(shù)字頻率計的VHDL設(shè)計[J].浙江傳媒學(xué)院學(xué)報;2002,01:36-38.[2]何均,楊明.適合于單片機實現(xiàn)的極值搜索算法[J].單片機與嵌入式系統(tǒng)應(yīng)用,2004,24.[3]杜玉遠.基于top-down方法的數(shù)字頻率計的設(shè)計與實現(xiàn)[J].電子世界,2004,5:30-32.[4]錢進.基于AT89C2051的高度精度數(shù)字頻率計的設(shè)計[J].機電產(chǎn)品開發(fā)與創(chuàng)新,2007,20〔1〕:86-87.[5]馮雷星,楊偉,蘆燕龍.基于單片機高性價比頻率計的設(shè)計與實現(xiàn)[B].微計算機信息,2007,20.[6]赫建國,劉立新,黨劍華.基于單片機的頻率計設(shè)計[J].西安郵電學(xué)院學(xué)報,2003,03:34-37+75.[7]張毅剛.單片機原理及應(yīng)用.高等教育出版社[M],2003.12(1).[8]施劍鳴.單片機測頻技術(shù)及測量精度的提高[A].江蘇省計量測試學(xué)會2005年論文集[C],2005.[9]謝煌,黃為.基于VHDL語言設(shè)計頻率計[J].北京現(xiàn)代電子技術(shù),2003,14.[10]杜剛,高軍,童寧寧.基于AT89C2051單片機的頻率計設(shè)計[J].微計算機應(yīng)用,2004,25〔4〕:498-501.[11]劉雪根.數(shù)字頻率計的誤差分析[J].自動化與儀表,1996,3:23-24.[12]顧巨峰,周浩洋,朱建華.基于可編程邏輯器件〔Lattice〕的多功能數(shù)字頻率計[J].電子工程師,2002,1:28-32.[13]王麗霞,程小輝,龔幼民.基于LM331的頻率計[J].儀表技術(shù)與傳感器;2007,09.[14]VASILISHAMILAKIS.N.CVOULGARIS.AnAccurateMethodfortheMeasurementandItsDeviationUsingaMicro-computer[J].IEEETransInstrMeasIM-36,1987.No.1.[15]DaweiFan,Centeno,V.Phasor-BasedSynchronizedFrequencyMeasurementinPowerSystems[J].PowerDelivery,IEEETransactionsOil,2007.[16]Yang.Y.,Yi.J.,Woo,Y.Y.,andKim.B.:‘OptimumdesignforlinearityandefficiencyofmicrowaveDohertyamplifierusinganewloadmatchingtechnique[J].Microw.J.,2001,44,pp.20–36.致謝感謝學(xué)校和教師對我的培養(yǎng),給我這個自己動手的時機和空間。經(jīng)過一段時間,終于在指導(dǎo)教師的幫助下完成了畢業(yè)設(shè)計,這不僅對自己的動手能力有了很大的提升,而且還加深了我對單片機理論的理解,將理論很好地應(yīng)用到實際當(dāng)中去,而且我還學(xué)會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。同時,更重要的是,我在這一設(shè)計過程中,學(xué)會了堅持不懈,不輕易言棄。在此我要感謝每一個幫助過我的人。要感謝給予我支持和幫助的的教師和各位同學(xué),在我最困難的日子里,他們給我精神上的支持。他們一直在鼓勵我,讓我充滿信心地迎接每一個問題。還有在我大學(xué)四悉心教導(dǎo)我的教師們,是你們教會我很多有用的知識,特別是教會了我解決問題思考問題的方式和習(xí)慣,我在做論文的時候才能有自己的思想和規(guī)劃,論文工作才有了目標(biāo)和方向。在此我代表大家向所有教師表示最誠摯的謝意??偠灾?,感謝每一位關(guān)心過我的人,你們今天對我的付出,成為我現(xiàn)在和將來工作的動力。附錄〔程序〕#include<reg52.H>//********數(shù)碼管位代碼表(P2口)**********//unsignedcharcodedispbit[]={0x01,0x02,0x04,0x08};//********數(shù)碼管段代碼表(P0口,共陰且高位接dp,低位接a筆段)**********//unsignedcharcodedispcode[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F};unsignedchardisp[8];unsignedchartemp[8];unsignedchardispcount;unsignedcharT0count;unsignedchartimecount;voidinitial();voiddelay();voiddataDisplay();bitflag;sbitkey=P3^4;unsignedlongx,freq;//*********初始化模塊**********//voidinitial(void){P0=0x3F;P2=0xff;TMOD=0x15;TH0=0;TL0=0;TH1=(65536-4000)/256;TL1=(65536-4000)%256;TR1=1;TR0=1;ET0=1;ET1=1;EA=1;}//*********顯示模塊**********//voiddataDisplay(){unsignedchari;for(i=0;i<4;i++){temp[i]=0;}i=0;while(x/10){temp[i]=x%10;x=x/10;i++;}temp[i]=x;for(i=0;i<4;i++){dispbuf[i]=temp[i];}for(dispcount=0;dispcount<4;dispcount++){P0=dispcode[dispbuf[dispcount]];P2=dispbit[dispcount];Delay();}}//******************************************************///**************************延時函數(shù)******
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校安全重點部位實驗室檢查記錄表
- 高一化學(xué)教案:專題第二單元第三課時燃料燃燒釋放的熱量
- 2024高中物理章末質(zhì)量評估一含解析粵教版選修1-1
- 2024高中語文開學(xué)第一課學(xué)生觀后感范文800字少年強中國強素材
- 2024高中語文精讀課文二第4課1貝多芬:扼住命運的咽喉一課堂練習(xí)含解析新人教版選修中外傳記蚜
- 2024高考化學(xué)一輪復(fù)習(xí)第十二章物質(zhì)結(jié)構(gòu)與性質(zhì)第一講原子結(jié)構(gòu)與性質(zhì)規(guī)范演練含解析新人教版
- 2024高考?xì)v史一輪復(fù)習(xí)方案專題十五西方人文精神的起源和發(fā)展專題整合備考提能教學(xué)案+練習(xí)人民版
- 2025新人教版英語七年級下單詞表(小學(xué)部分)
- (2篇)2024初中英語教師工作總結(jié)初中英語教師述職報告
- 倉庫管理制度通知
- 基本藥物制度政策培訓(xùn)課件
- 2025年中國華能集團限公司校園招聘高頻重點提升(共500題)附帶答案詳解
- GB/T 45002-2024水泥膠砂保水率測定方法
- 廣東省廣州海珠區(qū)2023-2024學(xué)年八年級上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 飛行原理(第二版) 課件 第10章 高速空氣動力學(xué)基礎(chǔ)
- 廣西《乳腺X射線數(shù)字化體層攝影診療技術(shù)操作規(guī)范》
- 山西省2024年中考道德與法治真題試卷(含答案)
- 酒店會議室設(shè)備安裝及調(diào)試方案
- 2024年新疆(兵團)公務(wù)員考試《行測》真題及答案解析
- JGJ120-2012建筑基坑支護技術(shù)規(guī)程-20220807013156
- 英語代詞專項訓(xùn)練100(附答案)含解析
評論
0/150
提交評論