|
目 錄 摘 要 前 言 1數字頻率計的概述 1.1頻率計定義及組成 1.2問題及處理方法 1.3測量方法的分析 2總體設計方案及原理 2.1設計方案及原理 2.2基本電路設計 3硬件設計 3.1電源電路 3.2信號調理電路 3.3信號調理芯片 3.4單片機 3.5數據顯示部分 4 系統軟件設計 4.1系統軟件框 4.2子程序流程圖 結 論 致 謝 參考文獻 附 圖 摘 要本設計是以MCS-51為核心的單片機設計,在單片機設計中應用單片機的數字運算和控制功能實現了量程的自動切換,滿足了其設計任務書的基本要求和發揮部分的要求。 數字頻率計在電子、通訊等領域中的實驗、研究開發、生產用途非常的廣泛,它可以由邏輯電 組成,也可以用單片機控制。由邏輯電路組成的頻率計,結構復雜,組裝、調試比較麻煩;由單片機控制的頻率計,數據采集、計算、譯碼及量程的自動轉換,都可以由CPU來完成,簡化了電路,提高了系統的可靠性。 關鍵字:單片機 電子測量 數字化測量方法 前 言隨著社會的發展,頻率計的使用范圍也越來越廣,所以更需要可對頻率計進行改進,應該從設計、設備、人員、技術等多方面深入研究和探討。本設計是以MCS-51為核心的單片機設計,在單片機設計中應用單片機的數字運算和控制功能實現了量程的自動切換,滿足了其設計任務書的基本要求和發揮部分的要求。所以我們應理解并確認數字頻率計應該具備全部測量功能,以及對測量精度的要求,即: 1.測量功能:測頻、測周期、測脈沖寬度以及脈沖占空比。 2.測頻、測周期、測脈沖寬度的誤差:≤0.1%;測占空比的誤差:≤1%。 其次還要抓住設計中應當關心的幾項主要技術指標,即: a.被測信號的頻率范圍:1HZ~1MHZ(基本要求);0.1HZ~10MHZ(發揮要求)。 b.被測脈沖信號的寬度:≥100us。 c.最大閘門的時間:10us;顯示刷新時間在1~10s之間連續可調。 1數字頻率計的概述1.1頻率計定義及組成頻率計為單位時間內輸入信號周期性變化的次數。數字頻率計就是在一秒標準時間內測出信號周期性變化次數,然后以數字的形式顯示出來。 利用定時器/計數器測量脈沖頻率F和周期T的原理電路如圖1所示。它由放大整形電路、晶體振蕩器、分頻器、主閘門計數器、顯示器以及控制與處理部分組成。晶振產生一固定頻率的正弦波,經過整形變成標準時鐘信號,再經過分頻器生成不同頻率的標準時基脈沖信號,構成時標發生器。 在測量頻率時,S1打向a,S2打向b,將分頻后的時標信號作為閘門啟閉的控制信號。閘門實際上是一個二輸入與門電路:當控制信號為低電平時,與門被封鎖,輸出恒為低電平,被測信號不能通過;當控制信號為高電平的時候,與門打開放行被測信號。設作為閘門控制信號的時標信號的定時時間為
,在時間內對被測信號脈沖的計數值為M,則F=M/就是被測量信號的頻率。 在測量周期時,S1打向b,S2打向c,被測信號Tx經分頻器分頻后,作為時標信號控制閘門的啟閉,在閘門啟閉期間對時標發生器產生的標準脈沖信號進行計數。若標準脈沖信號的頻率為
(對應周期為1/),在被測信號的一個周期內所計得的標準脈沖數為M,則Tx=M/(=M)就是被測信號的周期。 其系統硬件框圖如圖1.1所示
圖1.1 系統硬件框圖 1.2問題及處理方法測量頻率是在某單位時間內對被測信號的脈沖進行計數,測量周期是在被測信號周期內對某一標準脈沖信號進行計數,兩者都要解決閘門啟閉的定時控制和對脈沖的計數兩個問題。 在閘門啟閉的定時時間一定的條件下,為了減小相對量化誤差,被測信號頻率比較高的時候,宜測其頻率;被測信號頻率較低時,宜測其周期。 在MCS-51單片機中,測量頻率是在單位時間內對外部輸入的脈沖信號進行計數,測量周期則是在外部輸入信號的一個周期內對自身的時鐘信號進行計數。利用MCS-51單片機測量頻率和周期時,原理性量化誤差同樣是無法改變的。對于閘門啟閉的定時控制和脈沖計數,則既可以用硬件方法,也可以用軟件方法,或兼用二者來解決。 1.3測量方法的分析1.3.1直接測量法 眾所周知,依據基本原理所實現的頻率、周期以及脈沖寬度的數字化測量是一種直接測量法,由于該方法比較簡單,若能夠滿足本題任務的要求則應作為首選方案?疾熘袘治鲈摲椒ǖ臏y量精度是否能夠滿足任務書的要求,是否便于擴充以滿足發揮部分提出的各項附加要求。由于目前還處于頂層階段,所以對測量精度的分析只需要做一個概率的估計,即僅考慮±1量化誤差的影響,而將系統頻率基準或時間基準的誤差暫時忽略不計,輸入通道的觸發誤差也暫時忽略不計。 通過對測頻、測周期以及測脈沖寬度的數字化測量方法的基本原理及其測量誤差的回顧,得知在被測信號的整個頻率范圍內,無論采用直接測頻或者測周期的方法均不能全面滿足測試誤差≤0.1%的要求。具體說,對測頻在低頻端1HZ,即使閘門時間取最大值10s,也只能計得10個數,但由于±1量化誤差的存在,使這時的相對測試誤差大到±10%。類似地,對于測周期在高頻端1MHZ,即使時標頻率采用10MHZ,當被測信號為1MHZ時也只能計得十個數;而被測信號為10MHZ時則只能計得一個數。這時由于±1量化誤差而導致的相對測試誤差分別大到±10%和±100%!由上述分析可知,為了滿足測試精度的要求,不能簡單地采用頻率與周期的直接測量法,需要尋求別的測量方法。 1.3.2直接與間接測量相結合的方法 該方法的出發點是避開±1量化誤差影響較大的頻段,是依據在不利條件下尋找有利因素的思路而產生的。由于±1量化誤差對直接測頻、測周期法所引入的相對測試誤差的大小是隨被測信號頻率而變化,且變化關系正好相反,因此可找到一個中介頻率fm=(k/TSTO)1/2=(1/TSTO)1/2 k=1時,式中TS為測頻時閘門時間;TO為測周期所用的時標的周期;k為多周期測量時的倍率。下面以 k=1的情況進行討論。在中介頻率上,測頻率和測周期法的相對誤差正好相等。通過適當選取閘門時間TS以及時標周期TO,使中介頻率fm處的測試誤差滿足≤r%的預定要求,然后采取下列策略將直接測量與間接測量結合起來,就能使整個頻段內測試誤差均滿足≤r%的預定要求。即對低于fm的信號的頻率不采用直接測頻法,而改為測周期,并通過換算求得頻率(即間接法),對高于fm的信號的頻率仍然采用直接測頻法;類似地,對高于fm的信號的周期不采用直接測周期法,而改為測頻率,并通過換算求得周期(即間接法),對低于fm的信號的周期仍然采用直接測周期法;從而可使在被測信號的整個頻率范圍內測試誤差均可以滿足≤r%的要求。 1.3.3多周期同步測量法 該方法的基本思路是被測信號與閘門時間之間實現同步化,從而從基本上消除了在閘門時間內對被測信號進行計數時的±1量化誤差,使測量精度大大提高。這種方法是依據積極主動去改造不利條件的思路而產生的。倒數計數器就是基于該方法而設計出來的一種具有創新思想的測頻測時(含周期)的儀器。 關于倒數計數器的原理: 倒數計數器采用多周期同步測量法,即測量輸入信號的多個(整數個)周期值,再進行倒數運算而求得頻率。與直接測量法相比其優點是,可在整個測頻范圍內獲得同樣高的測試精度和分辨率。圖1.2(a)為倒數計數器的原理圖。fx為輸入信號頻率,fc為時鐘脈沖的頻率。
圖1.2(a)原理方框圖 A、B兩個計數器(分別稱之為事件計數器和時間計數器)在同一閘門時間T內分對fx和fc進行計數,計數器A的計數值為NA=fxT,計數器B的計數值為NB=fcT。由于NA/fx=NB/fc=T,則被測頻率fx和周期Tx分別為: fx=(NA/ NB)fc (1-1) Tx= (NB/ NA)Tc (1-2) 同步電路(D觸發器)的作用在于使計數閘門信號與被測信號同步,實現同步開門,并且開門時間T準確地等于被測信號周期的整數倍,故式(2.6)、(2.7)中的計數值NA沒有±1量化誤差。計數值NB雖有±1量化誤差,但由于fc很高,NB》1,所以NB的±1量化誤差的相對值(±1/NB)很小,且該誤差與被測頻率fx無關,因此在整個測頻范圍內,倒數計數器能夠實現等精度的測量,該測試方法需要的除法運算功能,對于使用微處理器的儀器來說,是不難實現的。 要對兩路脈沖信號之間的時間間隔進行等精度測量,可在原有方框圖的基礎上增加一個同步電路2(D觸發器)和一個B輸入通道,并將其輸出反相后送到同步電路2的復位端上,該同步電路的觸發時鐘內輸入通道A 的輸出經兩級反相器延時后得到,該同步電路的輸出UQ2由計數器A直接計數.同時還作為閘門B的開門信號,由計數器B記錄通過閘門B的時鐘脈沖的數目,最后將兩個計數器所計得的數送運算電路進行處理,便可獲得欲測時間間隔的值,整個電路如下圖所示。
2總體設計方案及原理2.1設計方案及原理頻率的定義是單位時間(1s)內周期信號的變化次數。若在一定時間間隔T內測得周期信號的重復變化次數為N,則其頻率為:f=N/T。 據此,設計方案框圖如圖2.1所示。
圖2.1 數字頻率計組成框圖 其基本原理是,被測信號ux首先經整形電路變成計數器所要求的脈沖信號,頻率與被測信號的頻率相同。時鐘電路產生時間基準信號,分頻后控制計數與保持狀態。當其高電平時,計數器計數;低電平時,計數器處于保持狀態,數據送入鎖存器進行鎖存顯示。然后對計數器清零,準備下一次計數。 2.2基本電路設計2.2.1.整形電路 整形電路是將待測信號整形變成計數器所要求的脈沖信號。電路形式采用由555定時器所構成的施密特觸發器,若待測信號為三角波,輸入整形電路,可見輸出為方波,二者頻率相同。波形整形電路對信號進行整形,使之成為如下圖所示的矩形波。
圖2.2 2.2.2.時鐘產生電路 時鐘信號是控制計數器計數的標準時間信號,其精度很大程度上決定了頻率計的頻率測量精度。當要求頻率測量精度較高時,應使用晶體振蕩器通過分頻獲得。在此頻率計中,時鐘信號采用555定時器構成的多諧振蕩器電路,產生頻率為1Kz的信號,然后再進行分頻。 2.2.3分頻器電路 采用計數器構成分頻電路,對1Kz的時鐘脈沖進行分頻,取得不同量程所需要的時間基準信號,實現量程控制。1Kz的時鐘脈沖,對其進行3次10分頻,每個10分頻器的輸出信號頻率分別為100Hz,10Hz,1Hz三種時間基準信號。對應于以1Kz,100Hz,10Hz,1Hz的信號作為時間基準信號時,相應的量程為×1000,×100,×10,×1。構成10分頻帶電路是采用十進制計數器74LS160實現的。 2.2.4T觸發器: T觸發器電路是用來將分頻帶器輸出阻抗的窄脈沖整形為方波,因為計數器需要用方波來控制其計數/保持狀態的切換。整形后方波的頻率為頻器輸出信號頻率的一半,則對應于1Kz,100Kz,10Kz,1Hz的信號,T觸發器輸出信號的高電平持續時間分別為0.001s,0.01s,0.1s,1s。T觸發器采用JK觸發器7473來實現。 2.2.5單穩觸發器: 單穩觸發器用于產生一窄脈沖,以觸發鎖存器,使計數器在計數完畢后更新鎖存器數值。單穩觸發器電路采用555定時器實現,為了保證系統正常工作,單穩電路產生的脈沖寬度不能大于該量程分頻帶器輸出信號的周期。 2.2.6延遲反相器: 延時反相器的功能是為了得到一個對計數器清零的信號。由于計數器清零是低電平有效,而且計數器清零必須在單穩觸發信號之后,故延遲反相器是在上述單穩電路之后,再加一級單穩觸發電路,且在其輸出端加反相器輸出。 2.2.7計數器: 計數器在T觸發器輸出信號的控制下,對經過整形的待測信號進行脈沖計數,所得結果乘以量程即為待測信號頻率。根據精度要求,采用4個十進制計數器級聯,構成N=1000計數器。十進制計數器仍采用74LS160實現。其中計數器的清零信號由延遲反相器提供,控制信號由T觸發器提供,計數器輸出結果送入鎖存器。 2.2.8鎖存器和顯示: 計數器的結果進入鎖存器鎖存,4個七段數碼管顯示測試信號的頻率。鎖存器使用了兩片8D集成觸發器實現,其控制信號來自于延遲反相器。 為了能測量不同電平值與波形的周期信號的頻率,必須對被測信號進行放大與整形處理,
圖2.3 分頻器的輸出波形 使之成為能被計數器有效識別的脈沖信號。信號放大與波形整形電路的作用即在于此。信號放大可以采用一般的運算放大電路,波形整形可以采用施密特觸發器。 2.2.9控制門: 控制門用于控制輸入脈沖是否送計數器計數。它的一個輸入端接標準秒信號,一個輸入端接被測脈沖。控制門可以用與門或或門來實現。當采用與門時,秒信號為正時進行計數,當采用或門時,秒信號為負時進行計數。 2.2.10計數器: 計數器的作用是對輸入脈沖計數。根據設計要求,最高測量頻率為 9999Hz ,應采用 4 位十進制計數器?梢赃x用現成的 10 進制集成計數器。 2.2.11鎖存器: 在確定的時間( 1S )內計數器的計數結果(被測信號頻率)必須經鎖定后才能獲得穩定的顯示值。鎖存器的作用是通過觸發脈沖控制,將測得的數據寄存起來,送顯示譯碼器。鎖存器可以采用一般的 8 位并行輸入寄存器,為使數據穩定,最好采用邊沿觸發方式的器件。 2.2.12顯示譯碼器與數碼管: 顯示譯碼器的作用是把用 BCD 碼表示的 10 進制數轉換成能驅動數碼管正常顯示的段信號,以獲得數字顯示。選用顯示譯碼器時其輸出方式必須與數碼管匹配。
圖3.1 3硬件設計3.1電源電路變壓器輸入220V的交流電壓,輸出18v的交流電,經過D1-D4的整流變化成單向的直流電,再經過電容、二極管的濾波、整流,由穩壓三極管LM7805、LM7812穩壓輸出供MCS-51+5v掉電時轉換電源、供輸出驅動電路+12v電源、供LED顯示電路+5v電源。 3.2信號調理電路3.2.1輸入信號調理
圖3.3信號輸入端電路 被測信號經過電容、變壓器T實現輸入信號的阻抗匹配。 2.輸入信號比較電路
圖3.4輸入信號比較電路 利用D觸發器作為二分頻器使用,依次連接則可以組成四分頻、六分頻、八分頻等分頻器,根據需要連接。 MCS—51單片機對分頻后的信號進行計數,為了保證精度,可以設置不同的檔位開關,連接到MCS—51單片機的并行I/O口,由于按下的按鍵不同,可以在數據處理程序中分別乘以分頻器的分頻系數,這樣就可以還原出需要測量的頻率值。該方法的優點是硬件簡單,連接方便,可以根據需要自由的選擇D觸發器的個數;缺點是編制的程序太復雜,同時當使用的分頻器太多時,測量精度不是太高。 3.前置計數器
圖3.5前置計數器 為了不降低測量的精度,可以采用前置計數器的方法。擴展計數器作為前置計數器,作為低位計數器,其計數值通過并行I/O口讀入,進位作為MCS—51單片機的輸入信號,利用MCS—51單片機內部的定時器/計數器對進位信號進行計數,采用四位二進制同步計數器74LS161作為前置計數器測量頻率。 工作過程:首先從P1.0發出一個清零負脈沖,復位兩個D觸發器U1,U2,它們的輸出Q=0,分別封鎖G1,G2閘門;從P1.1發出一個啟動正脈沖,其上升沿使U1的Q=1,打開閘門G1;當被測信號的上升沿來到時,經G1,U2,G2送到TC1計數,同時又通過INT0啟動TC0開始定時工作;此后,TC0通過軟件計數器配合擴展定時時間,TC1通過軟件計數器擴展計數范圍,直到定時時間到,從P1.0輸出一個負脈沖,通過U2封鎖G2,停止計數;關閉TC0和TC1,進行讀計數值,數據處理和顯示,與1.2.3控制過程基本相同。不同之處在于:在停止計數后,還需要讀入P1.4、P1.5、P1.6和P1.7的值,在數據處理程序中需要乘以分頻系數16,同時還要加上P1口高四位的計數值。 采用74LS164作為MCS—51單片機的前置計數器后,其最高計數頻率可以由原來的500KHz擴展到8MHz以上。 3.3信號調理芯片1.計數器74LS161芯片 74LS161是典型的四位二進制同步加法計數器,異步清零,其引腳圖與邏輯符號見圖:
圖3.6 各引腳的功能 CLK:時鐘輸入端,在外接時鐘信號的上升沿,使計數器加1。 D3~D0:4位并行數據輸入端,D3為最高位,D0為最低位。 Q3~Q0:4位并行數據輸出端,Q3為最高位,Q0為最低位。 QCC:進位位,輸出。高電平表示進位,高電平持續時 間一個外加脈沖周期。
:清零端,輸入,低電平有效。74LS161是異步清零即在=0后,立即清零Q3~Q0。
:裝載數據初值控制,輸入,低電平有效。 S1,S2 :允許計數控制,輸入端。 Vcc:GND:電源+5V,地。 表3.1 3.4單片機MCS-51單片機是Intel公司1980年推出的高檔8位單片機,采用HMOS工藝,片內集成有8位的CPU,駐留4K字節ROM和128字節RAM以及21個特殊功能寄存器,片內還包括兩個16位的定時器/計數器、1個全雙工串行I/O口、32條I/O線、5個中斷源和兩級中斷,尋址能力達128K字節,程序存儲器和數據存儲器各占64K字節。指令系統中設置了乘、除運算指令、數據查找指令和位處理指令等。主時鐘頻率為12MHz時,大部分指令周期只需1
s,乘除指令也僅需4s。 由于MCS-51單片機資源較多,限于篇幅,不便一一介紹,這里僅介紹本設計中涉及到的主要資源——MCS-51單片機的定時器/計數器、串行口以及MCS-51單片機的中斷系統。 3.4.1MCS-51單片機的定時器/計數器 ①主要特性
- MCS-51單片機有兩個可編程的定時器/計數器——T0與T1,可以由程序選擇作為定時器或作為計數器用,可由程序設定定時時間或計數值。
- 定時器/計數器具有不同的工作方式,可由程序選擇。
- 任一定時器/計數器在定時時間到或計數值到時,可由程序安排產生中斷請求信號或不產生中斷請求信號。
②定時器/計數器的結構 與定時器/計數器有關的特殊功能寄存器有:TMOD,TCON,TH1,TL1,TH0,TL0。 1)十六位加法計數器 定時器/計數器的核心是16位加法計數器,由特殊功能寄存器TH0、TL0及TH1、TL1組成。TH0和TL0是定時器/計數器0加法計數器的高8位和低8位;TH1、TL1是定時器/計數器1加法計數器的高8位和低8位。 作為計數器用時,加法計數器對芯片引腳T0或T1上輸入的脈沖計數。每個機器周期采樣一次引腳電平,前一次檢測為“1”,后一次檢測為“0”,加法計數器加一,所以采樣的外部脈沖“0”和“1”的持續時間都不能少于一個機器周期,外部計數脈沖的頻率應小于ƒosc/24。如果使用12MHz時鐘,計數頻率不能超過500KHz。
作為定時器用時,加法計數器對內部機器脈沖周期Tc計數。由于機器周期的時間確定,所以對Tc的計數也就是定時。 加法計數器的初值可由程序設定,設置的初值不同,計數值或定時時間就不同,加法計數器的內容可由程序讀回CPU。 計數器在計數滿回0時能自動使TCON中的TFx置位,表示計數器產生了溢出,若此時中斷是開放的,CPU將響應計數器的溢出中斷請求。 2)/計數器方式控制寄存器 特殊功能寄存器TMOD用來確定定時器/計數器0和1的工作方式,低四位用于定時器/計數器0,高四位用于定時器/計數器1,格式如下: D7 D6 D5 D4 D3 D2 D1 D0
TMOD: 89H TCON格式如下: D7 D6 D5 D4 D3 D2 D1 D0 TCON: 88H 2.定時器/計數器的四種工作方式 M1=“0”、M0=“0”時,定時器/計數器設定為工作方式0。在16位加法計數器中,TLi中的低五位和THi共同構成13位定時器/計數器。TLi計數溢出時向THi進位,THi計數溢出時置位TFi,最高定時8192
S。 M1=“0”、M0=“1”時,定時器/計數器設定為工作方式1,構成16位定時器/計數器。TLi計數溢出時向THi進位,THi計數溢出時置位TFi,最高定時65535S。 M1=“1”、M0=“0”時,定時器/計數器設定為工作方式2,構成自動重裝初值的8位定時器/計數器。其中,TLi作為加法計數器用,THi作為初值寄存器用,TLi計滿溢出時,不僅置位TFi,而且發出重裝載信號,將THi的初值自動送入TLi,使TLi重新開始計數,THi中的內容不變,最高定時256S。 ④ 工作方式3 M1=“1”、M0=“1”時,定時器/計數器設定為工作方式3。工作方式3僅對定時器/計數器0有意義,此時,定時器/計數器1可以設置為其它工作方式。此工作方式一般不常用,詳見有關書籍。 ⑤ 定時器/計數器計數初值的計算 計算公式: X=N-T/Tc X——計數初值 N——對應工作方式最高計數值 T——需要的定時時間 Tc——時鐘周期 3.5數據顯示部分3.5.1數據顯示電路
圖3.7顯示電路 動態顯示方式中,多位LED顯示器的各位段選線并聯,由一個8位I/O口控制,形成段選的多路復用。而各路的公共端由相應的I/O線控制,實現各位的選通。采用動態顯示控制的LED顯示器與MCS-51單片機的接口如圖所示。 因段選線公用,若要各位LED顯示與本位相應的字符,就必須采用掃描方式。即某一時刻,只讓某一位的位選線處于選通狀態,同時段選線輸出要顯示字符的段碼,在這一時刻被選通的顯示器顯示字符;未被選通的顯示器全滅。單片機依次發出段選碼和對應位LED顯示器的位選碼,顯示器逐個循環點亮。適當選擇掃描速度,由于人眼的視覺暫留特性,使得看上去所有數碼管是同時點亮的,并不察覺有閃爍現象。 3.5.2 74LS164芯片介紹 a.引出端排列圖和邏輯功能示意圖 如圖所示是8位單相移位積存器74LS164的引出端排列圖和功能示意圖 。
(a)引出端排列圖 (b)邏輯功能示意圖 Ds=Dsa*Dsr是數碼串行輸入端,/CR是清零端,Q0~Q7是數據并行輸出端,CP是時鐘脈沖——移位操作信號。 b.邏輯功能 表3.1所示是74LS164狀態表,由表可知,74LS164具有下列功能; (1)清零功能 當/CR=0時,移位寄存器異步清零。 (2)保持功能 當/CR=1、CP=0時。移位寄存器保持狀態不變,Qi n+1=Qin(i=0~7)。 4 系統軟件設計單片機測量頻率需要軟件和硬件的合理結合才能進行正常的工作、實現預期的功能,前面進行了系統硬件的設計,本章將著重進行軟件的設計。 系統在開機時,首先進入鍵值處理程序,判斷P0.4是否為0,為0時,說明有按鍵按下,轉到測量周期程序,否則,當無按鍵按下時,轉測量頻率主程序,然后程序根據相應的主程序執行相應的數據處理程序,進行數據處理后送顯示,返回。系統總的流程見圖
圖4.1 4.1系統軟件框
圖4.2 4.2子程序流程圖4.2.1數據處理流程圖
圖4.3 4.2.2數據處理流程圖
圖4.4 4.2.3數據處理流程圖
圖4.5 4.2.4除以1K流程圖
圖4.6 結 論在設計中重新把以前所學的專業課翻閱好多遍,在圖書館反復查閱資料,從中獲得了新的體會,對以前理解不透的知識,又作反復理解,達到潛移默化的效果。為了使系統的可靠性不斷提高,這就要求我們要具有很高的綜合素質和先進的設備。本次畢業設計針對數字頻率計設計的要求,設計出來的頻率計能夠完成其任務書上的要求。即: 1 頻率測量 a.測量范圍 信號:方波、正弦波 幅度:0.5~5V; 頻率:1HZ~1MHZ。 b.測試誤差≤0.1%。 2.周期測量 a.測量范圍 信號:方波、正弦波 幅度:0.5~5V; 頻率:1HZ~1MHZ。 b.測試誤差≤0.1%。 3.脈沖寬度測量 a.測量范圍 信號:脈沖波;幅度:0.5~5V; 脈沖寬度≥100us。 b.測試誤差≤0.1%。 4.顯示器 十進制數字顯示,顯示刷新時間1~10s連續可調,對上述三種測量功能分別采用不同顏色的發光二極管指示。 5.具有自校功能,時標信號頻率為1MHZ。 致 謝在這里我要向辛勤培養和教導我的各位領導、老師致以深深的謝意。三年來是你們交給我豐富的專業知識,交給我如何在日益激烈的社會競爭中生存和發展自己。至此即將大學畢業走向社會之際我要鄭重的向你們道一聲深情的“謝謝”。真心的謝謝你們三年來對我的培養和關愛。 此次,數字頻率計的設計對我來說當時難度確實挺大的,最后經過多方查資料與各位同學的幫助,最主要的是在畢業設計輔導劉老師的耐心輔導下,最終完成的這次畢業設計。俗話說患難見真情,在設計過程中出現極大困難的時候是我的輔導老師劉老師耐心的輔導我,交會了我如何將三年來所學的專業知識綜合運用起來,從而最終完成了畢業設計。也為我把三年來所學的專業知識用于實際操作打下了堅實的基礎。在這里我向耐心輔導我的老師們和幫助我共同研討過這個設計課題的同學們道謝了。
參考文獻[1]章兼源.微機控制系統.電子工業出版社,2003 [2]劉華東等.單片機原理與應用.電子工業出版社,2003 [3]張毅剛等.MCS-51單片機應用系統.哈爾濱工業大學出版社,1997 [4]張毅剛等.新編MCS-51單片機應用系統.哈爾濱工業大學出版社,2003 [5]吳經國.單片機應用技術.中國電力出版社,2004 [6]張小飛,司佑全·單片機制作的數字頻率計. 哈爾濱工業大學出版社,2004 [7]黃正瑾.電子設計競賽賽體解析(1).東南大學出版社,2004 [8]王松武,于鑫,武思軍.電子創新設計與實現.國防工業出版社,2001 [9]胡漢才.單片機原理及其接口技術.清華大學出版社,1996 [10]孫涵芳.MCS-51系列單片機原理及應用.北京航空航天大學出版社,1988 附 圖
完整論文下載(word格式 可編輯):
基于單片機的數字頻率計設計(內附原理圖).doc
(792 KB, 下載次數: 151)
2017-6-5 17:03 上傳
點擊文件名下載附件
|