




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、楚雄師范學院電子信息科學與技術(shù)(非師范)本科畢業(yè)論文楚 雄 師 范 學 院本 科 生 畢 業(yè) 論 文題 目: 簡易數(shù)字頻率計設(shè)計 系 (院): xxx 專 業(yè): 電子信息科學與技術(shù)(非師范) 學 號: 20081042110 學生姓名: xxx 指導教師: xxx 職稱: 副教授 論文字數(shù): 8206 完成日期: 2012 年 5 月教 務(wù) 處 印 制楚雄師范學院物電系畢業(yè)論文原創(chuàng)性聲明本人鄭重聲明:呈交的畢業(yè)論文“簡易數(shù)字頻率計的設(shè)計”。是本人在xxx老師的指導下進行研究工作所取得的成果。除了文中已經(jīng)引用的內(nèi)容外,本論文不含其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果。對本論文的研究做出幫助的個
2、人和集體,均已在論文中作了明確的說明并表示了謝意。本聲明的法律結(jié)果由本人承擔。 畢業(yè)論文作者簽名:xxx 日期:2012年 5 月 19 日II目錄摘要I關(guān)鍵詞語IAbstractIKey wordsI前言1第一章 頻率計設(shè)計11.1頻率計概要11.2發(fā)展動態(tài)11.3設(shè)計任務(wù)1第二章 系統(tǒng)模塊設(shè)計12.1整體設(shè)計12.2測頻思路12.3模塊分析1第三章 硬件設(shè)計13.1主控模塊13.2放大整形電路13.3分頻設(shè)計13.4驅(qū)動顯示1第四章 軟件設(shè)計14.1模塊設(shè)計14.2中斷服務(wù)14.3顯示實現(xiàn)過程14.4量程轉(zhuǎn)換14.5軟件概述1第五章 系統(tǒng)調(diào)試15.1硬件調(diào)試15.2軟件調(diào)試15.3系統(tǒng)調(diào)試
3、15.4誤差分析1第六章 總結(jié)1參考資料1致 謝1附錄1簡易數(shù)字頻率計的設(shè)計摘要:頻率計作為一種基礎(chǔ)測量儀器。它主要由信號輸入、放大整形、分頻、單片機控制模塊、驅(qū)動顯示電路等組成。本設(shè)計以STC80C51單片機作為控制核心,使用它內(nèi)部的定時/計數(shù)器,實現(xiàn)對待測信號的頻率的測量。設(shè)計過程中,頻率計采用外部10分頻,以便測量1Hz1MHz的信號頻率,并且實現(xiàn)量程自動切換。顯示部分用74LS245驅(qū)動,使用四位共陽極數(shù)碼管顯示數(shù)據(jù)。本設(shè)計采用單片機技術(shù),使得設(shè)計具有很高的性價比和可靠性,改善了傳統(tǒng)頻率計的不足,它具有測量精度高、測量省時、價格便宜、使用方便等優(yōu)點。 關(guān)鍵詞語:單片機;頻率計;驅(qū)動顯示
4、;放大整形;量程切換The design of simple Frequency MeasurementAbstract: The frequency meter as a basic measuring instrument. It mainly consists of signal input, plastic surgery to enlarge, points and single-chip microcomputer control module, frequency driver display circuit etc. This design to STC80C51 single
5、 chip microcomputer as control core, use it internal timing/counter, realize the treat the frequency of the signal measurement. Design process, the frequency meter using external 10 points frequency, for measuring 1 Hz 1MHz signal frequency, and realize the range to switch. Display with 74 LS245 par
6、t drive, use a total of four anode digital tube display the data. This design USES the single chip microcomputer, make design with good value for money and the reliability, improve the frequency of the shortcomings of the traditional project, it has high accuracy of measurement, high measuring time,
7、 cheap, easy to use, etc.Key words: Single chip microcomputer; The frequency meter; Drive display; Enlarge plastic circuit; Switch range 楚雄師范學院電子信息科學與技術(shù)(非師范)本科畢業(yè)論文前言在電子技術(shù)中,頻率作為基本的參數(shù)之一,它與許多電參量的測量方案、測量結(jié)果密切相關(guān),因此,頻率的測量十分的重要。在許多情況下,要對信號的頻率進行精確測量,就要用到數(shù)字頻率計。數(shù)字頻率計作為一種基礎(chǔ)測量儀器,它具有測量精度高、測量省時、使用方便等特點。使得基于單片機的數(shù)字頻
8、率計得到廣泛的應(yīng)用。第一章 頻率計設(shè)計1.1頻率計概要在電子技術(shù)中,頻率作為基本的參數(shù)之一,它與許多電參量的測量方案、測量結(jié)果密切相關(guān),因此,頻率的測量十分的重要。在許多情況下,要對信號的頻率進行精確測量,就要用到數(shù)字頻率計。數(shù)字頻率計作為一種基礎(chǔ)測量儀器,它被用來測量信號(方波、正弦波、鋸齒波等)頻率,并且用十進制顯示測量結(jié)果。它具有測量精度高、測量省時、使用方便等特點。隨著微電子技術(shù)和計算機技術(shù)的不斷發(fā)展,單片機被廣泛應(yīng)用到大規(guī)模集成電路中,使得設(shè)計具有很高的性價比和可靠性。所以,以單片機為核心的簡易數(shù)字頻率計設(shè)計,改善了傳統(tǒng)的頻率計的不足,充分體現(xiàn)了新一代數(shù)字頻率計的優(yōu)越性。1.2發(fā)展動
9、態(tài)在國內(nèi),單片機已普遍的應(yīng)用電子系統(tǒng)的中,其中,以C語言為編程基礎(chǔ),結(jié)合單片機典型模塊的設(shè)計已經(jīng)開發(fā)出了許多應(yīng)用系統(tǒng),如單片機的串口通信、定時/計數(shù)器、看門狗、中斷、矩陣鍵盤輸入、ADC、DAC、紅外遙控接收、電動機控制、LED顯示器等。由于單片機的功能強、體積小、功耗低、價格便宜、工作可靠、使用方便等優(yōu)點,使得基于單片機的數(shù)字頻率計得到廣泛的應(yīng)用?,F(xiàn)在國際國內(nèi)對這類設(shè)計的開發(fā)與研究具有實用性,借助軟件程序控制實現(xiàn),使得頻率計的硬件結(jié)構(gòu)簡單,具有良好的性價比和可靠性。同時,該設(shè)計又在不斷地深入與發(fā)展,以適應(yīng)更高進度的要求。1.3設(shè)計任務(wù)1.3.1任務(wù)設(shè)計一個以單片機為主要控制模塊的簡易數(shù)字頻率
10、計。1.3.2設(shè)計要求(1)基本要求實現(xiàn)對周期信號的頻率進行測量。測量范圍:信號:三角波、正弦波、方波;幅度:0.5V5V;頻率:1Hz1MHz;測量誤差0.1%。(2)驅(qū)動顯示部分用74LS245驅(qū)動4位共陽極數(shù)碼管,以十進制數(shù)字顯示測量的數(shù)據(jù)。電源用電池代替。第二章 系統(tǒng)模塊設(shè)計2.1整體設(shè)計在單位時間內(nèi)對待測信號進行計數(shù),計數(shù)值作為信號頻率顯示在數(shù)碼管上。本設(shè)計用單片機STC80C51制作簡易數(shù)字頻率計,高頻段采用外部10分頻,低頻段直接用單片機計數(shù),實現(xiàn)對1HZ-1MHZ范圍的頻率測量。顯示部分用74LS245驅(qū)動四位共陽極數(shù)碼管,顯示測量出來的頻率結(jié)果??梢詼y量正弦波、三角波及方波的
11、頻率值。設(shè)計的原理框圖如圖2.1所示。脈沖形成電路閘門控制74LS151分頻電路74LS161顯示四位數(shù)碼管驅(qū)動器74LS245主控電路80C51fx圖2.1 總體設(shè)計框圖2.2測頻思路頻率是周期信號在單位時間1s內(nèi)變化的次數(shù)。當待測周期信號fx通過放大電路放大后,進入整形電路整形轉(zhuǎn)變?yōu)榫匦尾?,送入分頻電路對信號進行分頻,測量預置定的被測信號周期中標準信號的周期個數(shù),從而測量出信號頻率的大小。測量原理圖如圖2.2所示。T0T0.N圖2.2 測量原理圖如圖所示,當被測信號的周期在時間T內(nèi)重復變化了N次時,所測信號頻率為fx=N/T。2.3模塊分析頻率計系統(tǒng)設(shè)計包括:放大整形、分頻控制、單片機控制
12、、驅(qū)動顯示等四個模塊組成。各模塊如下:放大整形模塊:待測信號通過放大電路的放大,降低了系統(tǒng)對待測信號幅度的要求。整形電路非方波信號轉(zhuǎn)化成方波信號,滿足測量的要求。分頻控制模塊:單片機使用12MHz時鐘,最大計數(shù)速率為500kHz,因此設(shè)置了外部分頻,擴展單片機的測頻范圍,使得單片機測頻時信號統(tǒng)一,更易于實現(xiàn),同時降低系統(tǒng)誤差。在本次設(shè)計中使用74LS161進行外部10分頻。單片機控制模塊:以STC80C51單片機為控制核心,來完成對待測周期信號的計數(shù),譯碼和驅(qū)動顯示以及對分頻電路數(shù)據(jù)選擇的控制。利用其內(nèi)部的定時計數(shù)器完成待測信號周期頻率的測量。通過編程,使單片機內(nèi)部的定時計數(shù)器的正常工作,以便
13、系統(tǒng)對待測信號測頻時,實現(xiàn)定時、計數(shù)。驅(qū)動顯示模塊:用一片74LS245驅(qū)動四位共陽極數(shù)碼管動態(tài)顯示。綜上所述,頻率計的模塊設(shè)計分析框圖如圖2.3所示。待測信號放大電路波形變換數(shù)選分頻單片機控制驅(qū)動顯示圖2.3 頻率計模塊設(shè)計分析框圖第三章 硬件設(shè)計根據(jù)系統(tǒng)設(shè)計的要求,頻率計硬件系統(tǒng)主要包括以下幾個部分:3.1主控模塊主控模塊由單片機STC80C51組成,通過在Keil上編程、調(diào)試,然后下載到單片機中控制系統(tǒng)模塊的運行。 3.1.1 STC80C51引腳分配STC80C51引腳分配如表3-1所示。表3-1 STC80C51引腳分配XTAL1 XTAL2外接12MHz晶振RST接復位電路P1.2
14、 P1.3分頻控制端P0.0-P0.7輸出段碼顯示P2.0-P2.3控制位碼輸出端P3.5頻率信號輸入P0口:P0口作為輸出口,每一位與74LS245對應(yīng)相連接,驅(qū)動數(shù)碼管各段來顯示數(shù)據(jù)。P1口:對P1口寫“1”,內(nèi)部上拉電阻把端口拉高,作為輸入口使用。以P1.2口作為分頻控制輸入。P2口:對P2口寫“0”,作為輸出口使用。以P2.0-P2.3為輸出端口,控制四位數(shù)碼管的每一位是否點亮。P3口:對P3口寫“1”,內(nèi)部上拉電阻把端口拉高,作為輸入口使用,在P3.5 T1(定時/計數(shù)器1)端口輸入頻率信號。RST:復位輸入。EA/VPP:外部訪問允許端口,在此EA端接地,使CPU僅訪問外部程序存儲
15、器(地址為0000H-FFFFH)。XTAL1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。XTAL2:振蕩器反相放大器的輸出端。3.1.2 STC80C51組成的最小系統(tǒng)如圖3.1所示。圖3.1 STC80C51組成的最小系統(tǒng)3.2放大整形電路為了降低對待測信號特征的限制,在輸入級特別設(shè)置了放大整形電路,以增強頻率計的適用范圍。待測信號可以是正弦波、三角波、方波等,在經(jīng)過整形后,待測信號被轉(zhuǎn)化成矩形波。由于待測信號的強弱未知,所以,在整形之前通過放大衰減處理使得輸入信號滿足測量的要求。如圖3.2(a)、(b)所示。在電路放大整形過程中,采用晶體管IRFR9014來組成放大器,對輸入的周期信號
16、(可以是正弦波、三角波及方波)進行放大,輸入的周期信號頻率為fx。同時,使用74LS00與非門來構(gòu)成施密特觸發(fā)器,其作用是對經(jīng)過IRFR9014組成的放大器放大輸后出來的信號整形,使它變換成矩形波。放大整形電路如圖3.2(a)所示。圖3.2(a) 信號放大電路圖圖3.2(b) 信號整形電路圖3.3分頻設(shè)計使用74LS161芯片進行外部分頻處理,主要用于彌補單片對機頻率測量范圍的不足,不但可以使單片機測量頻率是容易實現(xiàn),而且還降低系統(tǒng)在測頻過程中帶來的誤差。331分頻74LS161作為4位二進制同步計數(shù)器,它的最大計數(shù)值為16,在此,為了實現(xiàn)外部10分頻,使用了一片74LS161芯片一個與非門來
17、進行連接。如圖3.3所示。圖3.3 分頻電路圖使用一片74LS161芯片和一個與非門來進行連接。時鐘脈沖cp從CLK輸入,計數(shù)器U1輸出端Q3與Q1經(jīng)過與非門U2.A連接,控制U1是否計數(shù)。若計數(shù),計數(shù)值從U1計數(shù)器的Q3端輸出,接在U7的數(shù)據(jù)輸入端X6,以供數(shù)據(jù)選擇。電路U1實現(xiàn)十進制計數(shù),當U1計數(shù)到9(1001)時,U1的Q3輸出為1,當下一個時鐘脈沖CLK上升源到來時,U1計數(shù)值歸零。74LS161作為4位二進制同步計數(shù)器,它具有同步并行預置數(shù),清零,計數(shù),保持等功能,進位輸出端還可以接其他計數(shù)器級聯(lián)使用。時鐘CLK,數(shù)據(jù)輸入端D0-D3,清零/MR,使能端ENT、ENP,置數(shù)/LOA
18、D,數(shù)據(jù)輸出端Q0-Q3,進位輸出RCO,RCO=Q0*Q1*Q2*Q3*ENT。74LS161功能如表3-1所示。表3-1 74LS161功能表輸入端輸出端/MR/LOADENPENPCLKD3D2D1D0Q3Q2Q1Q00××××××××000010××dcbadcba110×××××保持110××××保持1111××××計數(shù)加1332數(shù)選選用74HC151芯片對
19、輸入頻率進行數(shù)據(jù)選擇,它作為一種八選一芯片,有八個數(shù)據(jù)輸入端X0-X7,三個地址輸入端A、B、C,一個選通輸入端/E,兩個互補輸出Y、/Y。74HC151功能如表3-2所示。表3-2 74HC151功能表輸入端輸出端/ECBAY/YH×××LHLLLLx0/x0LLLHx1/x1LLHLx2/x2LLHHx3/x3LHLLx4/x4LHLHx5/x5LHHLx6/x6LHHHx7/x7表3-2所示,選通輸入端/E=0,地址輸入端B=C=1,由A的狀態(tài)來選擇x6、x7中的一個數(shù)據(jù),并在Y端輸出被選擇的數(shù)據(jù)。3.4驅(qū)動顯示顯示部分由STC80C51的P0口輸出,為了防
20、止P0口的負載超出最大負載能力,在P0口接上8路同相三態(tài)雙向總線收發(fā)器74LS245芯片,來驅(qū)動LED數(shù)碼管顯示數(shù)據(jù)。如圖3.4.1所示。圖3.4.1 顯示模塊圖片選端/CE低電平有效,保證數(shù)據(jù)暢通,DIR=0,信號由B向A傳輸;P0口與74LS245輸入端相連,74LS245輸入(即P0.iAi)。顯示時使用四位共陽極數(shù)碼顯示數(shù)據(jù),常用的每位顯示器由八個發(fā)光二極管組成,通常叫做段數(shù)碼管,即、共八個字段,其中,表示顯示器上的一個圓點。字段及引腳分配如下6: 圖3.4.2 四位數(shù)碼管 圖3.4.3 共陽極數(shù)碼管數(shù)碼管顯示代碼如表所示:字符 共陽段碼共陰段碼第四章 軟件設(shè)計軟件部分采用模塊化設(shè)計,
21、繪制出總體及各個模塊的程序流程框圖,主要運用Keil和Protues軟件,實現(xiàn)對系統(tǒng)功能的測試與仿真。4.1模塊設(shè)計軟件部分采用模塊化設(shè)計,它由初始化模塊,頻率測量模塊和顯示電路模塊等組成。軟件設(shè)計流程框圖如圖4.1所示。開 始初 始 化測 頻大于1Hz?10分頻計 數(shù)結(jié)束顯 示YN圖4.1 軟件設(shè)計流程框圖a、啟動對待測信號的計數(shù),此時定時計數(shù)器的計數(shù)器清0,TR置1;b、用延時程序?qū)崿F(xiàn)閘門計數(shù),閘門計數(shù)結(jié)束時把TR清0,停止計數(shù);c、計數(shù)寄存器中的數(shù)值從十六進制轉(zhuǎn)換為十進制。若該數(shù)的最高位為0,閘門計數(shù)寬度擴大10倍,重計數(shù),直到滿足測量要求為止。否則,若該位不為0,測量值直接送入顯示模塊
22、;d、16位定時計數(shù)器的計數(shù)值最高為65535,若待測信號的頻率較低,則直接計數(shù),否則,進行硬件十分頻后再計數(shù)。 4.2中斷服務(wù)測頻時T0工作在定時方式,用來產(chǎn)生標準時基秒信號,定時為50ms,每中斷20次為1秒,在本設(shè)計中,T0用作計數(shù)器對待測信號計數(shù),當每秒開始時,啟動計數(shù)器T0,當每秒結(jié)束時,暫停計數(shù)器T0,則待測信號的頻率就等于T0的計數(shù)值乘以分頻系數(shù)。T1工作在計數(shù)方式,對信號計數(shù)。4.3顯示實現(xiàn)過程顯示由4位LED共陽極數(shù)碼管,通過快速掃描方式將8位段碼連接在單片機的P0口上,4位位碼接P2口的低四位,P2.0-P2.3逐位輪流點由亮各個數(shù)碼管,每位保持一定的延時,重復點亮,這樣看
23、上去4位數(shù)碼管是同時點亮的。數(shù)碼管顯示程序流程圖如圖4.2所示。開始分離數(shù)據(jù)延時送出顯示結(jié)果圖4.2數(shù)碼管顯示程序流程圖4.4量程轉(zhuǎn)換使用定時方法測量頻率時,判定高電平是否加至輸入腳P3.5口。當高電平加至P3.5口時,把TR置1,啟動定時計數(shù)器開始計數(shù),若方波高電平結(jié)束時,把TR清0,停止計數(shù),此時測量數(shù)據(jù)從計數(shù)寄存器讀出,由顯示電路顯示。對測量結(jié)果加以判斷后,自動切換檔位,檔自動轉(zhuǎn)換流程圖如圖4.3所示。開始測量頻率值小于1MHz?調(diào)檔顯示頻率值結(jié)束小于1KHz?YNYN圖4.3檔自動轉(zhuǎn)換流程圖4.5軟件概述本設(shè)計運用Keil軟件平臺實現(xiàn)編程和調(diào)試,在Proteus軟件平臺上完成仿真。因此
24、介紹Keil和Proteus連接使用,進行軟件仿真。4.5.1 Keil軟件Keil軟件作為單片機的開發(fā)軟件,它提供仿真調(diào)試器、連接器、C編譯器、宏匯編、庫管理等,這些部份在uVision(集成開發(fā)環(huán)境)下組合在一起。它能仿真單片機CPU及單片機外圍電路的工作情況。仿真調(diào)試程序時,從工程的角度來觀察過程和結(jié)果。Keil軟件在使用時,進行以下步驟:a、建立工程文件先新建一個文件,命名后,在Keil運用窗口點擊“Project->New project”,在彈出對對話框命名建立的工程,點擊“保存”按鈕,出現(xiàn)下一個對話框,選擇目標器件。建立新文件并增加到組。設(shè)置“target1”中的“Targ
25、et,output,debug”各項,使程序匯編后產(chǎn)生HEX文件。b、編程,調(diào)試在Keil集成開發(fā)環(huán)境中選擇“FileNew”,完成源文件的輸入,然后選擇“FileSave As”完成文件首次存儲。若對源文件又進行修改,再次存儲文件選擇“FileSave”實現(xiàn)文件的保存,把源文件加入工程中。選擇工程管理器窗口中的“Source Group1”子目錄,單擊鼠標右鍵,在快捷菜單中選擇“Add File to GroupSource Group1”,在“文件類型(T)”下拉列表框選擇“Asm Source file”,選擇要加入的文件名雙擊即可在“Source Group1”子目錄下添加源文件。對源
26、程序進行編譯,出錯時更改后重新編譯,直到無錯為止。4.5.2 Protues軟件Protues是一種電路分析、實物仿真系統(tǒng),它由Labcenter公司出品。Protues和KEIL編譯軟件結(jié)合實現(xiàn)對實物對仿真。它提供RAM,ROM,鍵盤,LED,LCD等元件庫,使用極其方便,只要畫出電路圖就可以實現(xiàn)仿真。4.5.3 Keil和Protues集成使用安裝好Keil和Protues個軟件后,把C:Program FilesLabcenter EletronicsProtues6 ProfessionalMODELSVDM51.DLL件復制到C:KEILC51BIN目錄下面,這個文件在設(shè)置Keil的
27、Debug時用到。打開Protues新建文件,繪制硬件原理圖。將Keil生成的Hex文件下載到單片機中進行仿真。利用Protues與Keil進行實驗,硬件投入少、經(jīng)濟,彌補實驗儀器和元件帶來的不足,同時排除了材料消耗和儀器損壞。第五章 系統(tǒng)調(diào)試頻率計的系統(tǒng)調(diào)試分為軟件調(diào)試和硬件調(diào)試兩部分。硬件調(diào)試是排除設(shè)計電路的設(shè)計錯誤,使得系統(tǒng)滿足設(shè)計的需要。軟件調(diào)試就是通過Keil和Protues集成使用,進行仿真與調(diào)試,若發(fā)現(xiàn)錯誤,通過不斷修改設(shè)計程序,使頻率計的測量功能更加完善。5.1硬件調(diào)試在系統(tǒng)硬件調(diào)試時,若測量頻率小于1KHz,數(shù)碼管以最右邊為低位開始顯示頻率值。若測量頻率在1KHz至1MHz之
28、間時,數(shù)碼管從右邊數(shù)第二個發(fā)光二極管亮,顯示頻率值。若測量頻率大于1KHz,數(shù)碼管顯示頻率值為0。硬件測試結(jié)果如圖5.1所示。當輸入1Hz時,顯示如圖5.1(a);當輸入871Hz時,顯示如圖5.1(b); (a) (b)當輸入15kHz時,顯示如圖5.1(c);當輸入764kHz時,顯示如圖5.1(d); (b) (d)當輸入6MHz時,顯示如圖5.1(e)。 (e)圖5.1 硬件調(diào)試頻率顯示經(jīng)測試,基本實現(xiàn)功能,測出相應(yīng)的波形頻率,并可以實現(xiàn)量程自動切換,符合設(shè)計要求。5.2軟件調(diào)試放大整形電路采用三極管9014對信號放大,由74LS00與非門構(gòu)成的施密特觸發(fā)器,對放大的正弦波、三角波等周
29、期信號整形,轉(zhuǎn)化為矩形脈沖,經(jīng)過分頻電路送入單片機80C51的P3.5口,運用指令控制驅(qū)動器74LS245驅(qū)動數(shù)碼管顯示數(shù)據(jù)。在Proteus中繪制的電路圖,用虛擬函數(shù)發(fā)生器輸入1MHz以下不同頻率的的周期信號,進行仿真顯示。當輸入5Hz時,顯示如圖5.2(a);當輸入415Hz時,顯示如圖5.2(b); (a) (b)當輸入8KHz時,顯示如圖5.2(c);當輸入15KHz時,顯示如圖5.2(d)。 (c) (d)圖5.2 軟件仿真頻率顯示5.3系統(tǒng)調(diào)試系統(tǒng)在調(diào)試階段,經(jīng)過反復的調(diào)試、修改,基本完成了設(shè)計所要求的任務(wù)。軟件實現(xiàn)量程的自動轉(zhuǎn)換,驅(qū)動顯示器顯示數(shù)據(jù)時,可以測量1Hz-1MHz的周
30、期信號。硬件電路通過放大整形模塊,分頻模塊,單片機主控模塊,驅(qū)動顯示模塊組成,經(jīng)過軟硬聯(lián)合調(diào)試,最終完成了設(shè)計,調(diào)試數(shù)據(jù)記錄如表5-1所示。表5-1 調(diào)試數(shù)據(jù)記錄表軟件輸入254158508k15k147k386k655k876k輸出254158508k15k147k386k655k876k硬件輸入11645.514343880014.58k146.2k704k888k輸出1174915647987215k158k764k961k5.4誤差分析根據(jù)數(shù)據(jù)記錄的結(jié)果可以看出,軟件仿真誤差較小,測量出來的頻率在1Hz-1MHz范圍內(nèi)基本上就是輸入信號的頻率。但是在硬件調(diào)試中,可能由于標準元器件本身誤
31、差,對測量結(jié)果產(chǎn)生影響,測量結(jié)果偏大,沒有軟件仿真時的準確。另外手工焊接的電路也會帶來一定的干擾,導致測量精度下降,測量范圍縮小,但是經(jīng)過調(diào)試可知,設(shè)計的電路是可行的。第六章 總結(jié)畢業(yè)設(shè)計已經(jīng)結(jié)束,通過本次畢業(yè)設(shè)計我獲得很多收獲。首先,了解了單片機的基本知識。其次,進一步學習了C語言的編寫程序的方法,學會使用Protues和Keil集聯(lián)使用,對如何收集、查閱、應(yīng)用文獻資料,如何根據(jù)實際需要有選擇的閱讀書籍和正確確定系統(tǒng)所要使用的元器件的類型等。面對存在的問題,根據(jù)要求做出可實現(xiàn)的部分,找出那不準的地方,找同學和老師討論研究,不斷修改,逐步完善。這次畢業(yè)設(shè)計,使我明白了理論和實踐之間存在的問題,
32、是要靠不斷地思考,不斷地動手才能完成。通過這次設(shè)計,我在單片機軟件編程運用方面得到了提高,不但了解了軟件設(shè)計的工作流程,還鍛煉了我良好的邏輯思維能力。通過這次畢業(yè)設(shè)計,我的能力有所提高,鞏固了所學的知識,鍛煉自己的獨立完成一件事情的能力,為我今后的工作和學習打下良好的基礎(chǔ)。參考資料:1.楊居義.單片機課程設(shè)計指導M.北京:清華大學出版社,2009.9:162-1782.康光華.電子技術(shù)基礎(chǔ)M.華中科技大學電子技術(shù)課程組編.5版.北京:高等教育出版社,2006.1(2010重?。?6-933.徐波.Keil的使用技巧J.電子產(chǎn)品世界.2006,第224期:6-94.陳永甫.電子電路智能化設(shè)計.
33、實例與運用M.北京:電子工業(yè)出版社,2002.8:147-1635.何希才.常用集成電路應(yīng)用舉例M.北京:電子工業(yè)出版社,2007:270-2756.7.8.李光飛,樓苗然.51系列單片機M.北京:北京航空航天大學出版社,2003:131-1369.賴起文.8051單片機C語言軟件設(shè)計的藝術(shù)M.科學出版社,2004:235-24410.戴伏生.基礎(chǔ)電子電路設(shè)計與實踐M.北京:國防工業(yè)出版社,2002.4:114-120致 謝在論文完成之際,我的心情萬分激動。從論文的選題、資料的收集到論文的撰寫編排整個過程中,我得到了老師和同學的熱情幫助。首先要感謝舒老師,本課題在選題及研究過程中得到老師您的悉
34、心指導。在設(shè)計過程中,舒老師多次詢問設(shè)計進度,并為我指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵。我今天論文的定稿,是舒老師花費大量時間和心血在我的設(shè)計上才得以完成的。還要感謝在我大學四年悉心教導我的老師們,是您們教會我很多知識,在解決問題思考問題方面,給了我很大的啟發(fā),所以我在做論文時才有了比較好的思路論文工作才有了目標和方向。在此我向所有老師表示最誠的謝意。最后,感謝各位評審老師在百忙中抽出時間對我的論文進行審稿、參加答辯,并對參加答辯會的老師和同學表示謝意。 xxx2012年5月畢業(yè)于楚雄師范學院物電系附錄附件一:頻率計設(shè)計總體原理圖附件二:頻率計實物圖附件三:頻率計源程序#incl
35、ude <reg52.h> #define Segment P0#define sl P2 sbit clear=P13;sbit fp2=P12; /定義數(shù)據(jù)端口地址,0時分頻處理,1時不分頻unsigned char count; /定時 1s 計數(shù) unsigned char d4; /對應(yīng)數(shù)碼管的各位 unsigned char dangwei; /檔位 unsigned int timeN; /不同檔位計時值 unsigned int fCount; /脈沖下降沿次數(shù) unsigned int regCount; /脈沖次數(shù)暫存 unsigned int pCount;
36、/頻率顯示 unsigned char Num10=0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90; /七段數(shù)碼管代碼共陽極void Delay(unsigned int DelayTime) while(DelayTime-); void dispbuf() if(dangwei=0) /檔位 d3=0; d2=pCount/100; d1=(pCount%100)/10; d0=pCount%10; sl=0x01;Delay(1);Segment=Numd3;Delay(200); sl=0x02;Delay(1);Segment=Numd2;Delay(200); sl=0x04;Delay(1);Segment=Numd1;Delay(200); sl=0x08;Delay(1);Segment=Numd0;Delay(200); else if(dangwei=1) d3=pCount/1000; d2=(pCount%1000)/100; d1=(pCount%100)/10; d0=pCount%10; sl=0x01;Delay(1);Segment=Numd3;Delay(200); sl=0x02;Delay(1);Segment=Numd2;D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 聘任專家協(xié)議書
- 教師赴企業(yè)培訓協(xié)議書
- 美簽互換協(xié)議書
- 租賃期權(quán)協(xié)議書
- 紫光展銳協(xié)議書
- 生產(chǎn)線外包合同協(xié)議書
- 貓咪售后協(xié)議書
- 職場體驗協(xié)議書
- 校區(qū)合伙人合同協(xié)議書
- 藥品進貨協(xié)議書
- 開顱手術(shù)前后的護理
- 兒科發(fā)熱護理常規(guī)
- 房地產(chǎn)金融不良資產(chǎn)處置
- 規(guī)劃設(shè)計行業(yè)數(shù)字化轉(zhuǎn)型趨勢
- 檢驗科個人防護培訓材料
- 四川省成都市2021年中考英語真題(含答案)
- 11.4 歌曲 《木瓜恰恰恰》課件(16張)
- 荊州市國土空間總體規(guī)劃(2021-2035年)
- 古埃及文明學習通超星期末考試答案章節(jié)答案2024年
- 退稅的住房合同
- 私募股權(quán)投資基金合規(guī)管理手冊
評論
0/150
提交評論