




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、0 簡易頻率計的設(shè)計簡易頻率計的設(shè)計 中中 文文 摘摘 要要 頻率測量是電子學測量中最為基本的測量之一。頻率計主要是由信號輸入和放大電路、 單片機模塊、分頻模塊及顯示電路模塊組成。at89s52 單片機是頻率計的控制核心,來完成 它待測信號的計數(shù),譯碼,顯示以及對分頻比的控制。利用它內(nèi)部的定時/計數(shù)器完成待測 信號頻率的測量。 在整個設(shè)計過程中,所制作的頻率計采用外部分頻,實現(xiàn) 10hz2mhz 的頻率測量,而且 可以實現(xiàn)量程自動切換流程。以 at89s52 單片機為核心,通過單片機內(nèi)部定時/計數(shù)器的門 控時間,方便對頻率計的測量。其待測頻率值使用四位共陽極數(shù)碼管顯示,并可以自動切換 量程,單
2、位分別由紅、黃、綠 3 個 led 指示。本次采用單片機技術(shù)設(shè)計一種數(shù)字顯示的頻率 計,具有測量準確度高,響應(yīng)速度快,體積小等優(yōu)點。 關(guān)鍵詞:頻率計;單片機;計數(shù)器;量程自動切換關(guān)鍵詞:頻率計;單片機;計數(shù)器;量程自動切換 1 目錄 第一章 前言 .1 1.1 頻率計概述.1 1.2 頻率計發(fā)展與應(yīng)用.1 1.3 頻率計設(shè)計內(nèi)容.1 第二章 系統(tǒng)總體方案設(shè)計 .2 2.1 測頻的原理.2 2.2 總體思路.3 2.3 具體模塊.3 第三章 硬件電路具體設(shè)計 .5 3.1 at89s52 主控制器模塊.5 3.1.1 at89s52 的介紹.5 3.1.2 復(fù)位電路及時鐘電路 .6 3.1.3
3、引腳功能 .7 3.1.4 單片機引腳分配 .8 3.2 電源模塊 .9 3.2.1 直流穩(wěn)壓電源的基本原理 .9 3.2.2 電源電路設(shè)計 .10 3.3 放大整形模塊.11 3.4 分頻設(shè)計模塊 .11 3.4.1 分頻電路分析 .11 3.4.2 74ls161 芯片介紹.12 3.4.3 74ls151 芯片介紹.13 3.4.4 分頻電路 .14 3.5 顯示模塊 .14 3.5.1 數(shù)碼管介紹 .15 3.5.2 頻率值顯示電路 .15 3.5.3 檔位轉(zhuǎn)換指示電路 .16 第四章 系統(tǒng)的軟件設(shè)計 .17 4.1 軟件模塊設(shè)計 .17 4.2 中斷服務(wù)子程序 .18 4.3 顯示子
4、程序 .19 4.4 量程檔自動轉(zhuǎn)換子程序 .20 4.5 應(yīng)用軟件簡介 .20 4.5.1 keil 簡介.21 4.5.2 protues 簡介.22 第五章 頻率計的系統(tǒng)調(diào)試 .23 5.1 硬件調(diào)試 .23 5.1.1 電源模塊調(diào)試 .23 5.1.2 整形模塊調(diào)試.24 2 5.1.3 分頻模塊調(diào)試.25 5.2 軟件調(diào)試 .25 5.2.1 pouteus 軟件調(diào)試.25 5.2.2 功能調(diào)試 .26 5.3 系統(tǒng)調(diào)試.27 5.3.1 系統(tǒng)軟件調(diào)試 .27 5.3.2 系統(tǒng)軟硬件調(diào)試 .27 5.4 誤差分析 .28 第六章 總結(jié) .23 參考文獻 .24 致 謝 .25 附錄
5、.1 0 第一章第一章 前言前言 頻率測量是電子學測量中最為基本的測量之一。由于頻率信號抗干擾性強,易于傳輸, 因此可以獲得較高的測量精度。隨著數(shù)字電子技術(shù)的發(fā)展,頻率測量成為一項越來越普遍的 工作,測頻原理和測頻方法的研究正受到越來越多的關(guān)注。 1.11.1 頻率計概述頻率計概述 數(shù)字頻率計是計算機、通訊設(shè)備、音頻視頻等科研生產(chǎn)領(lǐng)域不可缺少的測量儀器。它是 一種用十進制數(shù)字顯示被測信號頻率的數(shù)字測量儀器。它的基本功能是測量正弦信號、方波 信號及其他各種單位時間內(nèi)變化的物理量。在進行模擬、數(shù)字電路的設(shè)計、安裝、調(diào)試過程 中,由于其使用十進制數(shù)顯示,測量迅速,精確度高,顯示直觀,經(jīng)常要用到頻率計
6、。傳統(tǒng) 的頻率計采用測頻法測量頻率,通常由組合電路和時序電路等大量的硬件電路組成,產(chǎn)品不 但體積大,運行速度慢而且測量低頻信號不準確。本次采用單片機技術(shù)設(shè)計一種數(shù)字顯示的 頻率計,測量準確度高,響應(yīng)速度快,體積小等優(yōu)點1。 1.21.2 頻率計發(fā)展與應(yīng)用頻率計發(fā)展與應(yīng)用 在我國,單片機已不是一個陌生的名詞,它的出現(xiàn)是近代計算機技術(shù)的里程碑事件。單 片機作為最為典型的嵌入式系統(tǒng),它的成功應(yīng)用推動了嵌入式系統(tǒng)的發(fā)展。單片機已成為電 子系統(tǒng)的中最普遍的應(yīng)用。單片機作為微型計算機的一個重要分支,其應(yīng)用范圍很廣,發(fā)展 也很快,它已成為在現(xiàn)代電子技術(shù)、計算機應(yīng)用、網(wǎng)絡(luò)、通信、自動控制與計量測試、數(shù)據(jù) 采集
7、與信號處理等技術(shù)中日益普及的一項新興技術(shù),應(yīng)用范圍十分廣泛。其中以 at89s52 為 內(nèi)核的單片機系列目前在世界上生產(chǎn)量最大,派生產(chǎn)品最多,基本可以滿足大多數(shù)用戶的需 要2。 1.31.3 頻率計設(shè)計內(nèi)容頻率計設(shè)計內(nèi)容 利用電源、單片機、分頻電路及數(shù)碼管顯示等模塊,設(shè)計一個簡易的頻率計能夠粗略的 測量出被測信號的頻率。 參數(shù)要求如下: 1測量范圍 10hz2mhz; 2用四位數(shù)碼管顯示測量值; 3能根據(jù)輸入信號自動切換量程; 4.可以測量方波、三角波及正弦波等多種波形; 1 第二章第二章 系統(tǒng)總體方案設(shè)計系統(tǒng)總體方案設(shè)計 2.12.1 測頻的原理測頻的原理 測頻的原理歸結(jié)成一句話,就是“在單
8、位時間內(nèi)對被測信號進行計數(shù)” 。被測信號,通 過輸入通道的放大器放大后,進入整形器加以整形變?yōu)榫匦尾ǎ⑺腿胫鏖T的輸入端3。由 晶體振蕩器產(chǎn)生的基頻,按十進制分頻得出的分頻脈沖,經(jīng)過基選通門去觸發(fā)主控電路,再 通過主控電路以適當?shù)木幋a邏輯便得到相應(yīng)的控制指令,用以控制主門電路選通被測信號所 產(chǎn)生的矩形波,至十進制計數(shù)電路進行直接計數(shù)和顯示。若在一定的時間間隔 t 內(nèi)累計周期 性的重復(fù)變化次數(shù) n,則頻率的表達式為式: (1) n fx= t 圖 1 說明了測頻的原理及誤差產(chǎn)生的原因。 時基信號 待測信號 丟失(少計一個脈沖) 計到 n 個脈沖 多余(比實際多出了 0.x 個脈沖) 圖 1 測頻
9、原理 在圖 1 中,假設(shè)時基信號為 1khz,則用此法測得的待測信號為 1khz5=5khz。但從圖 中可以看出,待測信號應(yīng)該在 5.5khz 左右,誤差約有 0.5/5.59.1%。這個誤差是比較大 的,實際上,測量的脈沖個數(shù)的誤差會在1 之間。假設(shè)所測得的脈沖個數(shù)為 n,則所測頻 率的誤差最大為 =1(n-1)*100%。顯然,減小誤差的方法,就是增大 n。本頻率計要求 測頻誤差在 1以下,則 n 應(yīng)大于 1000。通過計算,對 1khz 以下的信號用測頻法,反應(yīng)的 時間長于或等于 10s, 。由此可以得出一個初步結(jié)論:測頻法適合于測高頻信號。 頻率計數(shù)器嚴格地按照公式進行測頻4。由于數(shù)字
10、測量的離散性,被測頻率在計 n f= t 數(shù)器中所記進的脈沖數(shù)可有正一個或負一個脈沖的量化誤差,在不計其他誤差影響的情1 況下,測量精度將為: 1 ()fa n 2 應(yīng)當指出,測量頻率時所產(chǎn)生的誤差是由 n 和 t 倆個參數(shù)所決定的,一方面是單位時 間內(nèi)計數(shù)脈沖個數(shù)越多時,精度越高,另一方面 t 越穩(wěn)定時,精度越高。為了增加單位時間 內(nèi)計數(shù)脈沖的個數(shù),一方面可在輸入端將被測信號倍頻,另一方面可增加 t 來滿足,為了增 加 t 的穩(wěn)定度,只需提高晶體振蕩器的穩(wěn)定度和分頻電路的可靠性就能達到。 上述表明,在頻率測量時,被測信號頻率越高,測量精度越高。 2.22.2 總體思路總體思路 頻率計是我們經(jīng)
11、常會用到的實驗儀器之一,頻率的測量實際上就是在單位時間內(nèi)對信號 進行計數(shù),計數(shù)值就是信號頻率。本文介紹了一種基于單片機 at89s52 制作的頻率計的設(shè)計 方法,所制作的頻率計測量比較高的頻率采用外部十分頻,測量較低頻率值時采用單片機直 接計數(shù),不進行外部分頻。該頻率計實現(xiàn) 10hz2mhz 的頻率測量,而且可以實現(xiàn)量程自動切 換功能,四位共陽極動態(tài)顯示測量結(jié)果,可以測量正弦波、三角波及方波等各種波形的頻率 值。 2.32.3 具體模塊具體模塊 根據(jù)上述系統(tǒng)分析,頻率計系統(tǒng)設(shè)計共包括五大模塊:單片機控制模塊、電源模塊、放 大整形模塊、分頻模塊及顯示模塊。各模塊作用如下: 1、單片機控制模塊:以
12、 at89s52 單片機為控制核心,來完成它待測信號的計數(shù),譯碼, 和顯示以及對分頻比的控制。利用其內(nèi)部的定時計數(shù)器完成待測信號周期頻率的測量。 單片機 at89s52 內(nèi)部具有 2 個 16 位定時計數(shù)器,定時計數(shù)器的工作可以由編程來實現(xiàn) 定時、計數(shù)和產(chǎn)生計數(shù)溢出時中斷要求的功能。(因為 at89c51 所需外圍元件少,擴展性強, 測試準確度高。) 2、電源模塊:為整個系統(tǒng)提供合適又穩(wěn)定的電源,主要為單片機、信號調(diào)理電路以及 分頻電路提供電源,電壓要求穩(wěn)定、噪聲小及性價高的電源。 3、放大整形模塊:放大電路是對待測信號的放大,降低對待測信號幅度的要求。整形 電路是對一些不是方波的待測信號轉(zhuǎn)化
13、成方波信號,便于測量。 4、分頻模塊:考慮單片機外部計數(shù),使用 12 mhz 時鐘時,最大計數(shù)速率為 500 khz, 因此需要外部分頻。分頻電路用于擴展單片機頻率測量范圍,并實現(xiàn)單片機頻率測量使用統(tǒng) 一信號,可使單片機測頻更易于實現(xiàn),而且也降低了系統(tǒng)的測頻誤差??捎?74161 進行外部 十分頻。 5、顯示模塊:顯示電路采用四位共陽極數(shù)碼管動態(tài)顯示,為了加大數(shù)碼管的亮度,使 3 用 4 個 pnp 三極管進行驅(qū)動,便于觀測。 綜合以上頻率計系統(tǒng)設(shè)計有單片機控制模塊、電源模塊、放大整形模塊、分頻模塊及顯 示模塊等組成,頻率計的總體設(shè)計框圖如圖 2 所示。 微控制器 at89s52 信號放大 整
14、形 分頻電路 驅(qū)動電路數(shù)碼管顯示 5v電源 圖 2 頻率計總體設(shè)計框圖 4 第三章第三章 硬件電路具體設(shè)計硬件電路具體設(shè)計 根據(jù)系統(tǒng)設(shè)計的要求,頻率計實際需要設(shè)計的硬件系統(tǒng)主要包括以下幾個部分: at89s52 單片機最小系統(tǒng)模塊、電源模塊、放大整形模塊、分頻模塊及顯示模塊,下面將分 別給予介紹。 3.13.1 at89s52at89s52 主控制器模塊主控制器模塊 3.1.1 at89s52 的介紹 8 位單片機是 msc-51 系列產(chǎn)品升級版5,有世界著名半導(dǎo)體公司 atmel 在購買 msc-51 設(shè)計結(jié)構(gòu)后,利用自身優(yōu)勢技術(shù)(掉電不丟數(shù)據(jù))閃存生產(chǎn)技術(shù)對舊技術(shù)進行改進和擴 展,同時使用
15、新的半導(dǎo)體生產(chǎn)工藝,最終得到成型產(chǎn)品。與此同時,世界上其他的著名公司 也通過基本的 51 內(nèi)核,結(jié)合公司自身技術(shù)進行改進生產(chǎn),推廣一批如 51f020 等高性能單片 機。 at89s52 片內(nèi)集成 256 字節(jié)程序運行空間、8k 字節(jié) flash 存儲空間,支持最大 64k 外 部存儲擴展。根據(jù)不同的運行速度和功耗的要求,時鐘頻率可以設(shè)置在 0-33m 之間。片內(nèi) 資源有 4 組 i/o 控制端口、3 個定時器、8 個中斷、軟件設(shè)置低能耗模式、看門狗和斷電保 護。可以在 4v 到 5.5v 寬電壓范圍內(nèi)正常工作。不斷發(fā)展的半導(dǎo)體工藝也讓該單片機的功 耗不斷降低。同時,該單片機支持計算機并口下載
16、,簡單的數(shù)字芯片就可以制成下載線,僅 僅幾塊錢的價格讓該型號單片機暢銷 10 年不衰。根據(jù)不同場合的要求,這款單片機提供了 多種封裝,本次設(shè)計根據(jù)最小系統(tǒng)有時需要更換單片機的具體情況,使用雙列直插 dip-40 的封裝。 3.1.2 復(fù)位電路及時鐘電路 復(fù)位電路和時鐘電路是維持單片機最小系統(tǒng)運行的基本模塊。復(fù)位電路通常分為兩種: 上電復(fù)位(圖 4)和手動復(fù)位(圖 5) 。 rst 單單單 c1 r1 gnd vcc rst 單單單 c2 r2 gnd vcc r3 s? sw-pb 圖 4 上電復(fù)位 圖 5 手動復(fù)位 5 有時系統(tǒng)在運行過程中出現(xiàn)程序跑飛的情況,在程序開發(fā)過程中,經(jīng)常需要手動復(fù)
17、位。 所以本次設(shè)計選用手動復(fù)位。 高頻率的時鐘有利于程序更快的運行,也有可以實現(xiàn)更高的信號采樣率,從而實現(xiàn)更多 的功能6。但是告訴對系統(tǒng)要求較高,而且功耗大,運行環(huán)境苛刻??紤]到單片機本身用在 控制,并非高速信號采樣處理,所以選取合適的頻率即可。合適頻率的晶振對于選頻信號強 度準確度都有好處,本次設(shè)計選取 12.000m 無源晶振接入 xtal1 和 xtal2 引腳。并聯(lián) 2 個 30pf 陶瓷電容幫助起振。at89s52 單片機最小系統(tǒng)如圖 6 所示。 p1.0/t2 1 p1.1/t2ex 2 p1.2 3 p1.3 4 p1.4 5 p1.5/m osi 6 p1.6/m iso 7
18、p1.7/sc k 8 r st 9 p3.0/r xd 10 p3.1/txd 11 p3.2/int0 12 p3.3/int1 13 p3.4/t0 14 p3.5/t1 15 p3.6/w r 16 p3.7/r d 17 xtal2 18 xtal1 19 vss 20 p2.0/a8 21 p2.1/a9 22 p2.2/a10 23 p2.3/a11 24 p2.4/a12 25 p2.5/a13 26 p2.6/a14 27 p2.7/a15 28 psen 29 ale/pr og 30 ea/vpp 31 p0.7/ad7 32 p0.6/ad6 33 p0.5/ad5 3
19、4 p0.4/ad4 35 p0.3/ad3 36 p0.2/ad2 37 p0.1/ad1 38 p0.0/ad0 39 vc c 40 u10 at89s52 s3 sw -pb 10k r 13 10uf c 12 12 y2 xtal 30pf c 10 30pf c 11 p20 p21 p22 p23 p24 p25 p26 p27 p30 p31 p32 p33 p34 p35 p36 p37 p00 p01 p02 p03 p04 p05 p06 p07 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 u9shangla xtal1 xtal2 xtal
20、1 xtal2 r es r es 5v 5v 5v 5v addr 0 addr 1 addr 2 c lear led1 led2 led3 speker 圖 6 單片機最小系統(tǒng)原理圖 3.1.3 引腳功能 vcc:電源電壓; gnd:地; p0 口:p0 口是一個 8 位漏極開路的雙向 i/o 口。作為輸出口,每位能驅(qū)動 8 個 ttl 邏 輯電平。對 p0 端口寫“1”時,引腳用作高阻抗輸入。當訪問外部程序和數(shù)據(jù)存儲器時,p0 口也被作為低 8 位地址/數(shù)據(jù)復(fù)用。在這種模式下,p0 具有內(nèi)部上拉電阻。在 flash 編程時, p0 口用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。程序校
21、驗時,需要外部上拉電阻7。 6 p1 口:p1 口是一個具有內(nèi)部上拉電阻的 8 位雙向 i/o 口,p1 輸出緩沖器能驅(qū)動 4 個 ttl 邏輯電平。對 p1 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使 用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流。此外,p1.0 和 p1.2 分別作定時器/計數(shù)器 2 的外部計數(shù)輸入和定時器/計數(shù)器 2 的觸發(fā)輸入,p1 口功能 具體如表 1 所示。在 flash 編程和校驗時,p1 口接收低 8 位地址字節(jié)。 表 1 p1 口的第二種功能說明表 引腳號第二功能 p1.0t2(定時器/計數(shù)器 t2 的外部計數(shù)輸入),時
22、鐘輸出 p1.1t2ex(定時器/計數(shù)器 t2 的捕捉/重載觸發(fā)信號和方向控制) p1.5mosi(在系統(tǒng)編程用) p1.6miso(在系統(tǒng)編程用) p1.7sck(在系統(tǒng)編程用) p2 口:p2 口是一個具有內(nèi)部上拉電阻的 8 位雙向 i/o 口,p2 輸出緩沖器能驅(qū)動 4 個 ttl 邏輯電平。對 p2 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。 作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流。在訪問外部程序存 儲器或用 16 位地址讀取外部數(shù)據(jù)存儲器時,p2 口送出高八位地址。在這種應(yīng)用中,p2 口使 用很強的內(nèi)部上拉發(fā)送 1。在使用 8 位地址訪問
23、外部數(shù)據(jù)存儲器時,p2 口輸出 p2 鎖存器的 內(nèi)容。在 flash 編程和校驗時,p2 口也接收高 8 位地址字節(jié)和一些控制信號。 p3 口:p3 口是一個具有內(nèi)部上拉電阻的 8 位雙向 i/o 口,p2 輸出緩沖器能驅(qū)動 4 個 ttl 邏輯電平。對 p3 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。 作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流。p3 口亦作為 at89c51 特殊功能(第二功能)使用,p3 口功能如表 2 所示。在 flash 編程和校驗時,p3 口也接收一些控制信號。 表 2 p3 口的第二種功能說明表 引腳號第二功能 p3.0
24、rxd(串行輸入) p3.1 txd (串行輸出) 7 p3.2 (外部中斷 0)int0 p3.3 (外部中斷 1) p3.4 t0(定時器 0 外部輸入) p3.5 t1(定時器 1 外部輸入) p3.6 (外部數(shù)據(jù)存儲器寫選通)wr p3.7 (外部數(shù)據(jù)存儲器寫選通)rd rst:復(fù)位輸入。晶振工作時,rst 腳持續(xù) 2 個機器周期高電平將使單片機復(fù)位??撮T狗 計時完成后,rst 腳輸出 96 個晶振周期的高電平。特殊寄存器 auxr(地址 8eh)上的 disrto 位可以使此功能無效。disrto 默認狀態(tài)下,復(fù)位高電平有效。 xtal1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。
25、 xtal2:振蕩器反相放大器的輸出端。 3.1.4 單片機引腳分配 根據(jù)系統(tǒng)設(shè)計及各模塊的分析得出,單片機的引腳分配如表 3 所示。 表 3 單片機端口分配表 模 塊端口功能 p0.0-p0.4、 p2.0-p2.7數(shù)碼管頻率值顯示 顯示模塊 p1.4-p1.6 led 單位顯示 p1.0-p1.2 通道選擇 分頻模塊 p1.3 清零 3.23.2 電源模塊電源模塊 3.2.1 直流穩(wěn)壓電源的基本原理 直流穩(wěn)壓電源一般由電源變壓器 t、整流、濾波及穩(wěn)壓電路所組成8,基本框圖如圖 7 8 所示。 圖 7 直流穩(wěn)壓電源框圖及波形 (1)電源變壓器t的作用是將220v的交流電壓變換成整流濾波電路所
26、需要的交流電壓ui。 變壓器副邊與原邊的功率比為p2/p1=n,式中n是變壓器的效率。 (2)整流電路:整流電路將交流電壓ui變換成脈動的直流電壓。再經(jīng)濾波電路濾除較大 的波紋成分,輸出波紋較小的直流電壓u1。常用的整流濾波電路有全波整流濾波、橋式整流 濾波等。 (3)濾波電路:各濾波電路c滿足rl-c=(35)t/2,式中t為輸入交流信號周期,rl 為整流濾波電路的等效負載電阻。 圖9 濾波電路 (4)穩(wěn)壓電路:常用的穩(wěn)壓電路有兩種形式:一是穩(wěn)壓管穩(wěn)壓電路,二是串聯(lián)型穩(wěn)壓電路。 二者的工作原理有所不同。穩(wěn)壓管穩(wěn)壓電路其工作原理是利用穩(wěn)壓管兩端的電壓稍有變化, 會引起其電流有較大變化這一特點,
27、通過調(diào)節(jié)與穩(wěn)壓管串聯(lián)的限流電阻上的壓降來達到穩(wěn)定 輸出電壓的目的。它一般適用于負載電流變化較小的場合。串聯(lián)型穩(wěn)壓電路是利用電壓串聯(lián) 負反饋的原理來調(diào)節(jié)輸出電壓的。集成穩(wěn)壓電源事實上是串聯(lián)穩(wěn)壓電源的集成化。 9 3.2.2 電源電路設(shè)計 根據(jù)上述介紹設(shè)計,電源電路包括變壓器、整流電路、濾波電路、穩(wěn)壓電路等模塊組成, 使用 led 進行電源工作狀態(tài)指示。lm78xx 系列三端穩(wěn)壓 ic 來組成穩(wěn)壓電源所需的外圍元 件極少9,電路內(nèi)部還有過流、過熱及調(diào)整管的保護電路,使用起來可靠、方便,而且 價格便宜,因此使用 lm7805 穩(wěn)壓芯片進行 5v 的電源電路設(shè)計。具體的 5v 電源電路如下圖 10 所
28、示。 t1 trans d1 bridge 2200uf c2 100uf c4 0.1uf c3 0.1uf c5 d2 s1 sw-spst 220 r1 in 1 2 out 3 gnd u2lm 7805 220v 5v 圖 10 5v 直流電源電路 3.33.3 放大整形模塊放大整形模塊 由于輸入的信號可以是正弦波,三角波。而后面的閘門或計數(shù)電路要求被測信號為矩形 波,所以需要設(shè)計一個整形電路則在測量的時候,首先通過整形電路將正弦波或者三角波轉(zhuǎn) 化成矩形波。在整形之前由于不清楚被測信號的強弱的情況。所以在通過整形之前通過放大 衰減處理。當輸入信號電壓幅度較大時,通過輸入衰減電路將電壓
29、幅度降低。當輸入信號電 壓幅度較小時,前級輸入衰減為零時若不能驅(qū)動后面的整形電路,則調(diào)節(jié)輸入放大的增益, 時被測信號得以放大10。 根據(jù)上述分析,放大電路放大整形電路采用高頻晶體管 3dg100 與 74ls00 等組成。其中 3dg100 為 npn 型高頻小功率三極管,組成放大器將輸入頻率為 fx 的周期信號如正弦波、三 角波及方波等波形進行放大。與非門 74ls00 構(gòu)成施密特觸發(fā)器,它對放大器的輸出波形信 號進行整形,使之成為矩形脈沖11。具體放大整形電路如圖 11 所示。 10 5v q10 3dg100 1k r 24 10 r 22 47k r 20 10k r 19 39k r
30、 23 11 12 13 u7d 74ls00 1 2 3 u15a 74ls00 5 6 4 u15b 74ls00 47uf c 17 100uf c 18 47k r 21 d6 f1 vx 圖 11 放大整形電路 3.43.4 分頻設(shè)計模塊分頻設(shè)計模塊 分頻電路用于擴展單片機頻率測量范圍,并實現(xiàn)單片機頻率和周期測量使用統(tǒng)一信號, 可使單片機測頻更易于實現(xiàn),而且也降低了系統(tǒng)的測頻誤差??捎?74161 進行分頻。 3.4.1 分頻電路分析 本頻率計的設(shè)計以 at89s51 單片機為核心,利用他內(nèi)部的定時計數(shù)器完成待測信號周 期頻率的測量。單片機 at89s51 內(nèi)部具有 2 個 16 位
31、定時計數(shù)器,定時計數(shù)器的工作 可以由編程來實現(xiàn)定時、計數(shù)和產(chǎn)生計數(shù)溢出時中斷要求的功能。在定時器工作方式下,在 被測時間間隔內(nèi),每來一個機器周期,計數(shù)器自動加 1(使用 12 mhz 時鐘時,每 1s 加 1),這樣以機器周期為基準可以用來測量時間間隔。在計數(shù)器工作方式下,加至外部引腳 的待測信號發(fā)生從 1 到 0 的跳變時計數(shù)器加 1,這樣在計數(shù)閘門的控制下可以用來測量待測 信號的頻率。外部輸入在每個機器周期被采樣一次,這樣檢測一次從 1 到 0 的跳變至少需要 2 個機器周期(24 個振蕩周期),所以最大計數(shù)速率為時鐘頻率的 124(使用 12 mhz 時 鐘時,最大計數(shù)速率為 500 k
32、hz),因此采用 74ls161 進行外部十分頻使測頻范圍達到 2mhz。為了測量提高精度,當被測信號頻率值較低時,直接使用單片機計數(shù)器計數(shù)測得頻率 值;當被測信號頻率值較高時采用外部十分頻后再計數(shù)測得頻率值。這兩種情況使用 74ls151 進行通道選擇,由單片機先簡單測得被測信號是高頻信號還是低頻信號,然后根據(jù) 信號頻率值的高低進行通道的相應(yīng)導(dǎo)通,繼而測得相應(yīng)頻率值。 11 3.4.2 74ls161 芯片介紹 74ls161 是常用的四位二進制可預(yù)置的同步加法計數(shù)器12,可以靈活的運用在各種數(shù)字 電路,以及單片機系統(tǒng)種實現(xiàn)分頻器等很多重要的功能。74ls161 引腳如圖 12 所示。 圖
33、12 74ls161 引腳圖 時鐘 cp 和四個數(shù)據(jù)輸入端 p0p3,清零/mr,使能 cep,cet,置數(shù) pe,數(shù)據(jù)輸出端 q0q3,以及進位輸出 tc (tc=q0q1q2q3cet)。表 4 為 74161 的功能表。 表 4 74161 的功能表 清零 rd 預(yù)置 ld 使能 ep et 時鐘 cp 預(yù)置數(shù)據(jù)輸入 a b c d 輸出 q0 q1 q2 q3 l l l l l hl 上升沿 a b c da b c d hhl 保 持 hh l 保 持 hhh h 上升沿 計 數(shù) 其中 rd 是異步清零端, ld 是預(yù)置數(shù)控制端, a、b、c、d 是預(yù)置數(shù)據(jù)輸入端, ep 和 et
34、 是計數(shù)使能端, rco(=et.qa.qb.qc.qd)是進位輸出端,它的設(shè)置為多片集成計數(shù) 器的級聯(lián)提供了方便。計數(shù)過程中,首先加入一清零信號rd0,使各觸發(fā)器的狀態(tài) 為 0,即計數(shù)器清零。 rd 變?yōu)?1 后,加入一置數(shù)信號 ld0,即信號需要維持到下一 個時鐘脈沖的正跳變到來后。在這個置數(shù)信號和時鐘脈沖上升的共同作用下,各觸發(fā)器 的輸出狀態(tài)與預(yù)置的輸入數(shù)據(jù)相同,這就是預(yù)置操作。接著ep=et=1,在此期間 74161 一直處于計數(shù)狀態(tài)。一直到ep=0,et1,計數(shù)器計數(shù)狀態(tài)結(jié)束。 從 74ls161 功能表功能表中可以知道,當清零端 cr=“0”,計數(shù)器輸出 q3、q2、q1、q0 立
35、即為全“0”,這個時候為異步復(fù)位功能。當 cr=“1”且 ld=“0”時, 12 在 cp 信號上升沿作用后,74ls161 輸出端 q3、q2、q1、q0 的狀態(tài)分別與并行數(shù)據(jù)輸入端 d3,d2,d1,d0 的狀態(tài)一樣,為同步置數(shù)功能。而只有當 cr=ld=ep=et=“1”、cp 脈沖上 升沿作用后,計數(shù)器加 1。74ls161 還有一個進位輸出端 co,其邏輯關(guān)系是 co= q0q1q2q3cet。合理應(yīng)用計數(shù)器的清零功能和置數(shù)功能,一片 74ls161 可以組成 16 進制以下的任意進制分頻器。 3.4.3 74ls151 芯片介紹 數(shù)據(jù)選擇端(abc)按二進制譯碼,以從 8 個數(shù)據(jù)(
36、d0-d7)中選取 1 個所需的數(shù)據(jù)。只 有在選通端 strobe 為低電平時才可選擇數(shù)據(jù)。74ls151 有互補輸出端(y、w) ,y 輸出原碼, w 輸出反碼13。74ls151 引腳如圖 13 所示。 圖 13 74151 管腳圖 74ls151 的功能如下表 所示。其中 a、b、c 為選擇輸入端,d0-d7 為 數(shù)據(jù)輸入端, strobe 為選通輸入端(低電平有效) ,w 為反碼數(shù)據(jù)輸出端,y 為數(shù)據(jù)輸出端。 表 5 74151 功能表 13 3.4.4 分頻電路 根據(jù)以上分析,采用 74ls161 和 74ls151 設(shè)計分頻電路如圖 14 所示。 a 3 b 4 c 5 d 6 e
37、np 7 ent 10 c lk 2 load 9 m r 1 gnd 8 vc c 16 r c o 15 q3 11 q2 12 q1 13 q0 14 u16 74161 x0 4 x1 3 x2 2 x3 1 x4 15 x5 14 x6 13 x7 12 a 11 b 10 c 9 e 7 gnd 8 vc c 16 y 5 y 6 u14 74151 i11 1 i12 2 o1 3 i21 4 i22 5 o2 6 gnd 7 o3 8 i31 9 i32 10 o4 11 i41 12 i42 13 vc c 14 u13 7400 5v c lear 5v p35 5v 5v
38、 c lear addr 0 addr 1 addr 2 f1 圖 15 分頻電路原理圖 3.53.5 顯示模塊顯示模塊 顯示模塊由頻率值顯示電路和量程轉(zhuǎn)換指示電路組成。頻率值顯示電路采用四位共陽極 數(shù)碼管動態(tài)顯示頻率計被測數(shù)值,使用三極管 8550 進行驅(qū)動,使數(shù)碼管亮度變亮,便于觀 察測量。量程轉(zhuǎn)換指示電路由紅、黃、綠三個 led 分別指示 hz、khz 及 mhz 檔,使讀數(shù)簡單 可觀。 14 3.5.1 數(shù)碼管介紹 常見的數(shù)碼管由七個條狀和一個點狀發(fā)光二極管管芯制成,叫七段數(shù)碼管,根據(jù)其結(jié)構(gòu) 的不同,可分為共陽極數(shù)碼管和共陰極數(shù)碼管兩種。根據(jù)管腳資料,可以判斷使用的是何種 接口類型14
39、.兩種數(shù)碼管內(nèi)部原理如圖 16 所示。 圖 16 兩種數(shù)碼管內(nèi)部原理圖 led 數(shù)碼管中各段發(fā)光二極管的伏安特性和普通二極管類似,只是正向壓降較大,正向 電阻也較大。在一定范圍內(nèi),其正向電流與發(fā)光亮度成正比。由于常規(guī)的數(shù)碼管起輝電流只 有 12 ma,最大極限電流也只有 1030 ma,所以它的輸入端在 5 v 電源或高于 ttl 高電 平(3.5 v)的電路信號相接時,一定要串加限流電阻,以免損壞器件。 3.5.2 頻率值顯示電路 數(shù)碼管電路設(shè)計不加三極管驅(qū)動時,數(shù)碼管顯示數(shù)值看不清,不便于頻率值的測量與調(diào) 試。因此加入三極管 8550 進行驅(qū)動數(shù)碼管。使用 4 位數(shù)碼管進行頻率值顯示,如果
40、選擇共 陰極數(shù)碼管顯示,則需要 8 個三極管進行驅(qū)動,而采用共陽極數(shù)碼管則需要 4 個三極管驅(qū)動, 為了節(jié)約成本,因此選用共陽極數(shù)碼管進行動態(tài)顯示,具體數(shù)碼管設(shè)計電路如圖 17 所示。 a b c d e f g dp 1 2 3 4 u?7-led q? 8550 q? 8550 q? 8550 q? 8550 4k7 r ? 4k7 r ? 4k7 r ? 4k7 r ? 5v p20 p21 p22 p23 p24 p25 p26 p27 p00 p01 p02 p03 圖 17 數(shù)碼管顯示電路 15 3.5.3 檔位轉(zhuǎn)換指示電路 根據(jù)設(shè)計要求,采用紅、黃、綠三個 led 分別指示 hz
41、、khz 及 mhz 檔,根據(jù)被測信號的 頻率值大小,可以自動切換量程單位,無需手動切換,便于測量和讀數(shù),簡單方便。具體設(shè) 計的檔位轉(zhuǎn)換 led 指示電路如圖 18 所示。 d7 r ed d9 gr een d8 yellow 220 r 25 220 r 26 220 r 27 5v led1 led2 led3 圖 18 led 檔位指示電路 16 第四章第四章 系統(tǒng)的軟件設(shè)計系統(tǒng)的軟件設(shè)計 系統(tǒng)軟件設(shè)計主要采用模塊化設(shè)計,敘述了各個模塊的程序流程圖,并介紹了軟件 keil 和 proteus 的使用方法和調(diào)試仿真。 4.14.1 軟件模塊設(shè)計軟件模塊設(shè)計 系統(tǒng)軟件設(shè)計采用模塊化設(shè)計方法
42、。整個系統(tǒng)由初始化模塊,信號頻率測量模塊,自動 量程轉(zhuǎn)換和顯示模塊等模塊組成。系統(tǒng)軟件流程如圖 19 所示。 頻率計開始工作或者完成一次頻率測量,系統(tǒng)軟件都進行測量初始化。測量初始化模塊 設(shè)置堆棧指針(sp)、工作寄存器、中斷控制和定時計數(shù)器的工作方式。定時計數(shù)器的 工作首先被設(shè)置為計數(shù)器方式,即用來測量信號頻率15。 開始 系統(tǒng)初始化 頻率測量 頻率是否超過1khz 硬件十分頻 計數(shù)器計數(shù) 測頻率值 測量數(shù)據(jù) 顯示 n y 圖 19 系統(tǒng)軟件流程總圖 首先定時計數(shù)器的計數(shù)寄存器清 0,運行控制位 tr 置 1,啟動對待測信號的計數(shù)。計 數(shù)閘門由軟件延時程序?qū)崿F(xiàn),從計數(shù)閘門的最小值(即測量頻率
43、的高量程)開始測量,計數(shù) 閘門結(jié)束時 tr 清 0,停止計數(shù)。計數(shù)寄存器中的數(shù)值經(jīng)過數(shù)制轉(zhuǎn)換程序從十六進制數(shù)轉(zhuǎn)換 為十進制數(shù)。判斷該數(shù)的最高位,若該位不為 0,滿足測量數(shù)據(jù)有效位數(shù)的要求,測量值和 量程信息一起送到顯示模塊;若該位為 0,將計數(shù)閘門的寬度擴大 10 倍,重新對待測信號 的計數(shù),直到滿足測量數(shù)據(jù)有效位數(shù)的要求。定時計數(shù)器的工作被設(shè)置為定時器方式,定 17 時計數(shù)器的計數(shù)寄存器清 0,在判斷待測信號的上跳沿到來后,運行控制位 tr 置為 1,以 單片機工作周期為單位進行計數(shù),直至信號的下跳沿到來,運行控制位 tr 清 0,停止計數(shù)。 16 位定時計數(shù)器的最高計數(shù)值為 65535,當
44、待測信號的頻率較低時,定時計數(shù)器可以對 被測信號直接計數(shù),當被測信號的頻率較高時,先由硬件十分頻后再有定時計數(shù)器對被測 信號計數(shù),加大測量的精度和范圍。 4.24.2 中斷服務(wù)子程序中斷服務(wù)子程序 t0中斷服務(wù)子程序流程如圖20所示。測頻時,定時器t0 工作在定時方式,每次定時50ms ,則 t0 中斷20 次正好為1秒,即t0用來產(chǎn)生標準秒信號,定時器t0 用作計數(shù)器,對待測信號計數(shù), 每秒鐘的開始啟動t0 ,每秒鐘的結(jié)束關(guān)閉t0 ,則定時器t0 之值乘以分頻系數(shù)就為待測信號 的頻率。 中斷開始 關(guān)外部計數(shù)器 中斷計數(shù)器裝初值 開外部計數(shù)器 選擇相應(yīng)檔位 判斷計數(shù)是否為1s 中斷返回 y 圖
45、20 t0中斷服務(wù)子程序 定時計數(shù)器t1工作在計數(shù)方式, 對信號進行計數(shù),計數(shù)器1中斷流程圖如圖21所示。 18 中斷開始 中斷開始 計數(shù)器加1 圖21 計數(shù)器1中斷服務(wù)子程序 4.34.3 顯示子程序顯示子程序 顯示子程序?qū)⒋娣旁陲@示緩沖區(qū)的頻率或周期值送往數(shù)碼管上顯示出來,由于所有 4 位 數(shù)碼管的 8 根段選線并聯(lián)在一起由單片機的 p2 口 控制,因此,在每一瞬間 4 位數(shù)碼管會顯 示相同的字符,要想每位顯示不同的字符就必須采用掃描方法輪流點亮各位數(shù)碼管,即在每一 瞬間只點亮某一位顯示字符,在此瞬間,段選控制口 p2 輸出相應(yīng)字符。由 p0.0-p0.3 逐位輪 流點亮各個數(shù)碼管, 每位
46、保持 1ms ,在 10ms20ms 之內(nèi)再點亮一次,重復(fù)不止,利用人的視 角暫留,好像 4 位數(shù)碼管同時點亮。數(shù)碼管顯示子程序流程如圖 22 所示。 開始 選擇檔位 數(shù)據(jù)各位分離 送數(shù)據(jù)顯示 延時 結(jié)束 圖 22 顯示子程序流程圖 19 4.44.4 量程檔自動轉(zhuǎn)換子程序量程檔自動轉(zhuǎn)換子程序 使用定時方法實現(xiàn)頻率測量時,外部的待測信號通過頻率計的預(yù)處理電路變成寬度等于 待測信號周期的方波,該方波同樣加至定時計數(shù)器的輸入腳(p3.5)。工作高電平是否加 至定時計數(shù)器的輸入腳;當判定高電平加至定時計數(shù)器的輸入腳,運行控制位 tr 置 1,啟動定時計數(shù)器對單片機的機器周期的計數(shù),同時檢測方波高電平
47、是否結(jié)束;當判定 高電平結(jié)束時 tr 清 0,停止計數(shù),然后從計數(shù)寄存器讀出測量數(shù)據(jù)。由顯示電路顯示測量 結(jié)果,根據(jù)測量結(jié)果判斷,進行頻率計比較后,進行檔位的自動切換,具體檔位自動切換流 程圖如圖 23 所示。 開始 測量頻率值x 顯示頻率值 判斷x值 x1khz x1mhz 調(diào)用hz檔 調(diào)用mhz檔 結(jié)束 n y y n 調(diào)用khz檔 圖 23 量程檔自動轉(zhuǎn)換子程序 20 5.25.2 軟件調(diào)試軟件調(diào)試 5.2.1 pouteus 軟件調(diào)試 根據(jù)系統(tǒng)設(shè)計要求,進行 keil 和 proteus 系統(tǒng)仿真,不斷調(diào)試程序,直到符合功能要 求。proteus 總體仿真圖 29 所示。 圖 29 頻
48、率計整體仿真圖 5.2.2 功能調(diào)試 當測量頻率值小于 1khz 以下時,數(shù)碼管顯示頻率值,并紅色 led 燈亮,作為 hz 檔單位 指示。例如輸入信號 123hz,仿真顯示如圖 30 所示。 圖 30 hz 檔頻率仿真 當測量頻率值大于且等于 1khz 并小于 1mhz 時,數(shù)碼管顯示頻率值,并黃色 led 燈亮, 作為 khz 檔單位指示。例如輸入信號 456khz,仿真顯示如圖 31 所示。 21 圖 31 khz 檔頻率仿真 當測量頻率值大于 1mhz 時,數(shù)碼管顯示頻率值,并綠色 led 燈亮,作為 mhz 檔單位指 示。例如輸入信號 1.89mhz,仿真顯示如圖 32 所示。 圖
49、32 mhz 檔頻率仿真 經(jīng)上述測試,基本功能都以實現(xiàn),可以測出波形頻率值,并可以自動切換量程單位,符 合要求。 5.35.3 系統(tǒng)調(diào)試系統(tǒng)調(diào)試 5.3.1 系統(tǒng)軟件調(diào)試 經(jīng)軟件的調(diào)試修改再調(diào)試,如此反復(fù),排除各種故障最終基本完成了設(shè)計所要求的 任務(wù)。由單片機內(nèi)部定時器計數(shù)器構(gòu)成基本測量電路,外加整形和分頻電路,由系統(tǒng)軟件 設(shè)計可以測出 1hz-5mhz 的量程范圍,可以實現(xiàn)量程檔的自動轉(zhuǎn)換,使用的動態(tài)顯示測量時 會出現(xiàn)閃爍現(xiàn)象,但顯示數(shù)值準確,穩(wěn)定時顯示不閃爍。 軟件仿真測量數(shù)據(jù)如下表 6-8 所 示。 表 6:hz 檔的數(shù)據(jù)記錄表 待測值(hz) 1050300450800888999 測
50、量值(hz) 10503004508008881000 表 7:khz 檔的數(shù)據(jù)記錄表 待測值(khz) 1500055000125000225000425000825000925000 測量值(khz) 1555125225425825925 表 8:mhz 檔的數(shù)據(jù)記錄表 待測信(mhz) 1.1231.5581.7892.2343.3454.4565.567 22 測量值(mhz) 1.1221.5581.7882.2343.3464.4585.568 5.3.2 系統(tǒng)軟硬件調(diào)試 軟件系統(tǒng)測試只能測試方波信號,外加硬件整形電路,可以測試正弦波、三角波等各種 波形的頻率值,把各模塊組合在一
51、起,做成完整的頻率計,實物圖如圖 33 所示。經(jīng)過不斷 的軟硬件聯(lián)合調(diào)試,修改程序和硬件,最終符合設(shè)計功能要求。 圖 33 頻率計實物圖 為了衡量這次設(shè)計的頻率計的工作情況和測量精度,我們對系統(tǒng)進行了調(diào)試。用這次設(shè) 計的頻率計對信號進行了測量,使用函數(shù)發(fā)生器輸出各種波形,由實物頻率計測得頻率,記 錄數(shù)據(jù)。實際測得頻率范圍沒有仿真結(jié)果那么高,只能稍微超過 2mhz。實際記錄數(shù)據(jù)如下 表 9-11 所示。 表 9:hz 檔的數(shù)據(jù)記錄表 待測值(hz) 10.328.9268.7324.8490.6678.3978.8 測量值(hz) 1029269325491678979 表 10:khz 檔的數(shù)
52、據(jù)記錄表 待測值(khz) 15.2633.2860.12161.75308.8470.7912.1 測量值(khz) 15.333.360.2162.0309.0470.9912.4 表 11:mhz 檔的數(shù)據(jù)記錄表 待測信(mhz) 1.1231.3181.7271.8051.9562.0122.889 測量值(mhz) 1.1231.3181.7281.8061.9572.013 測不出 5.45.4 誤差分析誤差分析 從記錄的數(shù)據(jù)可以看出,系統(tǒng)軟件仿真誤差很小,在 10hz-2mhz 范圍內(nèi)測量出來的頻率 基本上就是輸入信號的頻率,在超出這個范圍后,才出現(xiàn)很小的誤差。但是在硬件調(diào)試中,
53、 可能是由于標準元器件本身誤差,如隨著時間的延長,其值相比出廠時產(chǎn)生誤差;造成測量 結(jié)果沒有軟件仿真精確。同時手工焊接單片機最小系統(tǒng)、分頻整形電路等也會帶來一定的干 23 擾,造成信號的失真,從而導(dǎo)致測量精度下降,測量范圍有所縮小,但是可以看出,誤差在 允許范圍內(nèi),所設(shè)計的電路基本符合要求。 0 第六章第六章 總結(jié)總結(jié) 畢業(yè)設(shè)計已經(jīng)結(jié)束,通過這次設(shè)計,我受益匪淺。畢業(yè)設(shè)計是一次綜合性的實踐,它將 各種知識結(jié)合到一起綜合運用到實踐上來擴展、彌補、串聯(lián)所學的知識。通過本次畢業(yè)設(shè)計 我得到了很多收獲。首先,了解了單片機的基本知識和在控制領(lǐng)域的作用和地位。其次掌握 了 c 語言的編寫程序,學會了使用
54、protutes 和 keil 的仿真來實現(xiàn),同時掌握了如何收集、 查閱、應(yīng)用文獻資料,如何根據(jù)實際需要有選擇的閱讀書籍和正確確定系統(tǒng)所要使用的元器 件的類型。再次,在精神方面鍛煉了思想、磨練了意志。面對存在的困難首先分析問題根據(jù) 目的要求確定可實現(xiàn)的部分,定出那不準的方面找同學和老師討論研究,再完善、再修改、 再發(fā)現(xiàn)問題、再解決培養(yǎng)了自己的耐心、恒心及遇事不亂的精神??傊?,我明白了理論和實 踐之間存在的距離只有靠不斷的思考不斷的動手才能將所學的知識真正運用到實踐上來。在 畢業(yè)設(shè)計中我的很多方面的能力都得到了提高,尤其在單片機軟件編程方面讓我感觸頗深。 我個人認為軟件設(shè)計是個即靈活又細膩的工作
55、,它要求耐心和細心去不斷完善,同時還需要 有良好的邏輯思維能力。通過這次畢業(yè)設(shè)計,我分析問題和解決問題的能力有所提高,也鞏 固了所學的知識,加深了對理論知識的理解,更重要的是鍛煉自己的獨立性,為我今后的工 作和學習打下堅實的基礎(chǔ)。 1 附件附件 3 3:頻率計源程序:頻率計源程序 #include #define segmentp2 #define sl p0 unsigned char cnt; /定時 1s 計數(shù) unsigned char d4; /對應(yīng)數(shù)碼管的各位 unsigned char level; /檔位 unsigned int tn; /不同檔位計時值 unsigned int fcnt; /脈沖下降沿次數(shù) unsigned int regcnt; /脈沖次數(shù)暫存 unsigned int pcnt; /頻率顯示 unsigned char num10=00
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣告工程合同
- 2025標準版上海倉庫租賃合同書
- 2025租賃合同(先付租金后使用)
- 一般承攬合同
- 彩票人工縮水服務(wù)合同范本
- 2025二級建造師建設(shè)工程施工管理考點知識:合同變更與現(xiàn)場簽證與合同價款期中支付
- 2025年度裝修合同范本
- 2025(范本)設(shè)備采購合同
- 廣東房屋借住協(xié)議書
- 避險安置協(xié)議書范文
- 2024年高等教育法學類自考-00249國際私法考試近5年真題附答案
- 外研版(2021)中職英語基礎(chǔ)模塊1 Unit 8 Enjoy the Festivals Listening&Speaking 教案
- 2024年汽車駕駛員(技師)職業(yè)鑒定理論考試題庫(含答案)
- 2024年青島市中考數(shù)學試卷(含答案解析)+2023年試卷及答案詳解
- GB/T 15568-2024通用型片狀模塑料(SMC)
- 冷庫建設(shè)日常運營與維護保養(yǎng)方案
- 【真題】2024年鎮(zhèn)江市中考道德與法治試卷(含答案解析)
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗人員理論考試題庫及答案
- 監(jiān)理見證取樣工作計劃
- 廣東省廣州市白云區(qū)2023-2024學年五年級下學期期末數(shù)學試題
- JT-T-1094-2016營運客車安全技術(shù)條件
評論
0/150
提交評論