freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga的等精度數(shù)字頻率計(jì)設(shè)計(jì)畢業(yè)論文設(shè)計(jì)-資料下載頁(yè)

2025-07-01 21:07本頁(yè)面

【導(dǎo)讀】以頻率測(cè)量方法的研究越來(lái)越受到重視?;趥鹘y(tǒng)測(cè)頻原理的頻率計(jì)的測(cè)量精度將隨被。FPGA為核心,配合STC89C51單片機(jī)。設(shè)計(jì)中用一塊FPGA芯片EP2C5Q208C8完成各種時(shí)序邏輯控制、計(jì)數(shù)功能。用STC89C51單片機(jī)作為系統(tǒng)的主控部件,實(shí)現(xiàn)整個(gè)電路的測(cè)試信號(hào)控制、數(shù)據(jù)運(yùn)。算處理、鍵盤(pán)掃描和控制數(shù)碼管的顯示輸出。系統(tǒng)將單片機(jī)STC89C51的控制靈活性及。結(jié)構(gòu)緊湊、體積小,可靠性高,測(cè)頻范圍寬、精度高等優(yōu)點(diǎn)。導(dǎo)下進(jìn)行的研究工作及取得的成果。含我為獲得及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。明并表示了謝意。以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任。何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。對(duì)本文的研究做出重要貢。獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的。法律后果由本人承擔(dān)。

  

【正文】 出端以及擴(kuò)展輸出端 YEX 是為了便于使用而設(shè)置的三個(gè)控制端。 74LS148 的邏輯功能表如表 所示。 7 4 L S 1 4 8Y S Y E XY 2 Y 3 Y 4I 7 I 6 I 4 I 3 I 2 I 1I 0I 5 S 圖 74LS164 的邏輯符號(hào) 表 74LS164 的 邏輯 功能表 輸入 輸出 S I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 YS YEX 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 0 1 0 1 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 17 當(dāng) S=1 時(shí),編碼器不工作,編碼器輸出 Y Y1 和 Y0 及 YEX 和 YS全為 1(真值表第一行),所有的輸出端都被鎖在高電平。 當(dāng) S=0 時(shí),編碼器工作,如果沒(méi)有有效的編碼輸入信號(hào)需要的編碼, Y Y1 和 Y0仍然全為 1,但 YS、 YEX 為 0、 1,(真值表第二行),如果有有效的編碼輸入信號(hào)需要的編碼,則按輸入的優(yōu)先級(jí)對(duì)優(yōu)先權(quán)最高的一個(gè)有效輸入信號(hào)進(jìn)行編碼,且 YS、 YEX 為 0(真值表第 3— 10 行)。 LED 數(shù)碼管顯示電路 LED 數(shù)碼管顯示電路采用八片首尾相連的 74LS164 鎖存器和 8 個(gè) 共陰 LED 數(shù)碼管顯示測(cè)試結(jié)果??紤]到提高單片機(jī) IO 口的利用率,降低編程復(fù)雜性,提高單片機(jī)的計(jì)算速度以及降低數(shù)碼顯示器對(duì)主系統(tǒng)的干擾,采用串行靜態(tài)顯示方式。 八片首尾相連的 74LS164 作為 LED 數(shù)碼管的靜態(tài)顯示鎖存器, 數(shù)字 芯片 74LS164為 TTL 單向 8 位移位寄存器, 其引腳圖如圖 所示,邏輯圖如圖 所示, 可實(shí)現(xiàn)串行輸入,并行輸出。其中 DSA、 DSB(第 2 管腳 )為串行數(shù)據(jù)輸入端, 兩個(gè)引腳按邏輯與運(yùn)算規(guī)律輸入信號(hào), 數(shù)據(jù)通過(guò)兩個(gè)輸入端( DSA 或 DSB)之一串行輸入,任意一個(gè) 輸入端可以用作高電平使能端,控制另一輸入端的數(shù)據(jù)輸入。 也可以把 兩個(gè)輸入端連接在一起,或者把不用的輸入端接高電平,一定不要懸空。時(shí)鐘 信號(hào) (CP) 每次由低變高時(shí),數(shù)據(jù)右移一位,輸入到 Q0, Q0 是兩個(gè)數(shù)據(jù)輸入端( DSA 和 DSB)的邏輯與的結(jié)果。 復(fù)位 (MR) 輸入端上的一個(gè)低電平將使其它所有輸入端都無(wú)效,同時(shí)異步 地清除寄存器,強(qiáng)制所有的輸出 端 為低電平。 本次設(shè)計(jì)中將 DSA 和 DSB 接到 STC89C51 的 RXD 端, CP(第 8 管腳 )為時(shí)鐘輸入端,連接到 STC89C51 的 TXD 端。每一個(gè)時(shí)鐘信號(hào)的上升沿加到 CP 端時(shí),移位寄存器移一位, 8 個(gè)時(shí)鐘脈沖過(guò)后, 8 位二進(jìn)制數(shù)全部移入 74LS164 中。 MR (第 9 管腳 )為復(fù)位端,當(dāng) CLR=0 時(shí),移位寄存 器各位輸出為 0,只有當(dāng) CLR=1 時(shí),時(shí)鐘脈沖才起作用。 圖 74LS164 引腳圖 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 18 圖 74LS164 邏輯圖 由于 74LS164 芯片輸出低電平時(shí)具有 8mA 的灌電流能力,在靜態(tài)顯示方式下足以保證顯示亮度。因?yàn)?74LS164 輸出沒(méi)有鎖存功能,所以在傳送信號(hào)時(shí)輸出端數(shù)碼管會(huì)有瞬間閃爍,但由于系統(tǒng)采用 12MHz晶振,傳送波特率高達(dá) 1M,且一次發(fā)送數(shù)據(jù)較少,故閃爍并不明顯。 FPGA 模塊電路設(shè)計(jì) FPGA 模塊電路由測(cè)量與自檢 選擇模塊、脈寬控制模塊和測(cè)頻 /測(cè)周期模塊組成。整個(gè) FPGA 模塊電路設(shè)計(jì)如圖 所示。其中測(cè)量與自檢 選擇模塊是在系統(tǒng)自檢時(shí),將標(biāo)準(zhǔn)頻率作為被測(cè)頻率信號(hào)送給系統(tǒng),而在系統(tǒng)正常測(cè)量時(shí),將被測(cè)信號(hào)送給系統(tǒng)。脈寬控制 模塊和測(cè)頻 /測(cè)周期模塊是根據(jù)按鍵 的 鍵值共同控制選擇被測(cè)量。其中管腳 SPUL 為脈寬和測(cè)頻 /測(cè)周期的選擇輸入信號(hào),由單片機(jī)根據(jù)需要發(fā)出。 當(dāng) CLR 為高 電平時(shí), D 觸發(fā)器異步清零,輸出端為低電平,從而使每個(gè) 計(jì)數(shù)器 的使能端 為低電平, 系統(tǒng)清零。 當(dāng) SPUL 為高電平時(shí),測(cè)頻 /測(cè)周期模塊的 32 位計(jì)數(shù)器的輸入使能由 D 觸發(fā)器控制,其測(cè)量預(yù)置門(mén)控時(shí)間為被測(cè)信號(hào)周期的整數(shù)倍,此時(shí)計(jì)數(shù)值用來(lái)計(jì)算被測(cè)信號(hào)的頻率;當(dāng) CL 變?yōu)楦唠娖綍r(shí),在隨后到來(lái)的 TCLK 的上升沿 , TENA 及 START 引腳變?yōu)楦唠娖?,?jì)數(shù)器開(kāi)始計(jì)數(shù);當(dāng) CL變?yōu)榈碗娖綍r(shí),在隨后到來(lái)的 TCLK 上升沿 , TENA 變?yōu)榈碗娖?,?jì)數(shù)器停止計(jì)數(shù)。同時(shí) START 引腳變?yōu)榈碗娖?, 用以通知單片機(jī)計(jì)數(shù)結(jié)束。在單片機(jī)發(fā)出的 SEL2~SEL0 控制下通過(guò) DATA7~DATA0 分 8 次將計(jì)數(shù)器的計(jì)數(shù)值讀入單片機(jī) [6]。 當(dāng) SPUL 為低電平時(shí),標(biāo)準(zhǔn)頻率信號(hào)計(jì)數(shù)器的輸入使能由脈寬控制 模塊的輸出 PL來(lái)控制,測(cè)量門(mén)控時(shí)間為被測(cè)信號(hào)的一個(gè)正脈寬的時(shí)間或一個(gè)負(fù)脈寬的時(shí)間寬度,此時(shí)標(biāo)準(zhǔn) 頻率信號(hào)的 計(jì)數(shù)器的計(jì)數(shù)值用來(lái)測(cè)量被測(cè)信號(hào)的脈寬寬度。 這時(shí),若 CL為‘ 1’,測(cè) TCLK 的高電平脈寬,若 CL為‘ 0’,測(cè) TCLK 的低電平脈寬,然后通過(guò)單片機(jī)控制蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 19 SEL2~SEL0 從 DATA7~DATA0 數(shù)據(jù)口讀出對(duì)標(biāo)準(zhǔn)頻率信號(hào)的計(jì)數(shù)值,同時(shí) EEND 由低電平變到高電平指示脈寬計(jì)數(shù)結(jié)束。 圖 FPGA 模塊電路 原理圖 基本單元電路 ( 1) D 觸發(fā)器設(shè)計(jì) D 觸發(fā)器是現(xiàn)代數(shù)字系統(tǒng)中最基本的時(shí)序單元和低層元件, 它是等精度測(cè)頻設(shè)計(jì)的核心模塊。本設(shè)計(jì)采用 VHDL 文本輸入,其程序見(jiàn)附錄。該 D 觸發(fā)器具有異步清零功能,其時(shí)序仿真波形圖如圖 所示 。當(dāng)復(fù)位信號(hào) CLR 為高 電平時(shí), D 觸發(fā)器的輸出端 q 輸出邏輯 0,當(dāng)復(fù)位信號(hào) CLR 為低 電平時(shí),每當(dāng)時(shí)鐘輸入 CLK 有一個(gè)上升沿時(shí),輸出端 q 便輸出 與輸入信號(hào) d 相同的邏輯值。 為了在設(shè)計(jì) FPGA 頂層模塊時(shí)能夠順利地調(diào)用它,我們將其生成原理圖模塊,該原理圖模塊如圖 所示。 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 20 圖 D 觸發(fā)器時(shí)序仿真波形 圖 D 觸發(fā)器原理圖模塊 ( 2) 32 位計(jì)數(shù)器設(shè)計(jì) 計(jì)數(shù)器就是指能夠記憶時(shí)鐘信號(hào)脈沖個(gè)數(shù)的時(shí)序邏輯電路,它是數(shù)字電路中應(yīng)用極其廣泛的一種基本邏輯單元,不僅能用于對(duì)時(shí)鐘脈沖計(jì)數(shù),還可以用于分頻、定時(shí)、產(chǎn)生節(jié)拍脈沖和脈沖序列以及進(jìn)行數(shù)字運(yùn)算等。 本設(shè)計(jì)采用 VHDL 文本輸入,其設(shè)計(jì)程序見(jiàn)附錄。 由于標(biāo)準(zhǔn)頻率信號(hào)的頻率為50MHz,為了提高測(cè)量精度,因此將計(jì)數(shù)器的位數(shù)設(shè)為 32 位,并且計(jì)數(shù)器 以二進(jìn)制 數(shù)據(jù)的形式計(jì)數(shù)。該設(shè)計(jì)用到 兩個(gè) 32 位計(jì)數(shù)器 , 分別用于計(jì) 量標(biāo)準(zhǔn)頻率信號(hào)和被測(cè)頻率信號(hào)的脈沖個(gè)數(shù)。 標(biāo)準(zhǔn)頻率信號(hào)計(jì)數(shù)器和被測(cè)頻率信號(hào)計(jì)數(shù)器的時(shí)序仿真波形分別 如圖 ( a)和( b)所示,現(xiàn)以被測(cè)信號(hào)計(jì)數(shù)器為例介紹其邏輯功能,當(dāng) CLR 信號(hào)為高電平時(shí),計(jì)數(shù)器的值清零,當(dāng) CLR 信號(hào)為低電平,同時(shí)被測(cè)信號(hào) 計(jì)數(shù)器使能端 TENA 為高電平有效的情況下,每當(dāng)被測(cè)頻率信號(hào) TCLK 有一個(gè)上升沿到達(dá)時(shí), 計(jì)數(shù)器的值便加 1,直至使能端 TENA 變?yōu)榈碗娖健?Q[31..0]顯示的數(shù)值即為 被測(cè)信號(hào) 計(jì)數(shù)器的計(jì)數(shù)值, Q[31..0]引腳的作用是將計(jì)數(shù)器的值送到 MUX648 多路選擇器 , 以便單片機(jī)將計(jì)數(shù)值讀入。 標(biāo)準(zhǔn)頻率信號(hào)計(jì)數(shù)器的邏輯功能和被測(cè)頻率信號(hào)計(jì)數(shù)器的一樣,只是輸入和輸出引腳不一樣而已。當(dāng) CLR 信號(hào)為高電平時(shí),計(jì)數(shù)器的值清零,當(dāng) CLR 信號(hào)為低電平,同時(shí)標(biāo)準(zhǔn)頻率信號(hào) 計(jì)數(shù)器使能端 BENA 為高電平有效的情況下,每當(dāng) 標(biāo)準(zhǔn)頻率 信號(hào) BCLK有一個(gè)上升沿到達(dá)時(shí),計(jì)數(shù)器的值便加 1,直至使能端 BENA 變?yōu)榈碗娖健? 為了在設(shè)計(jì) FPGA 頂層模塊時(shí)能夠順利地調(diào)用這兩個(gè)計(jì)數(shù)器模塊,我們將其生成原理圖模塊,該原理圖模塊如圖 ( a)和( b)所示。 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 21 圖 ( a) 標(biāo)準(zhǔn)信號(hào)( SC32)時(shí)序仿真波形圖 圖 ( b) 被測(cè)信號(hào)( TC32)時(shí)序仿真波形圖 ( a) ( b) 圖 標(biāo)準(zhǔn)信號(hào)( SC32) /被測(cè)信號(hào) (TC32)原理圖模塊 ( 3) MUX64_8 多路選擇器 因?yàn)閱纹瑱C(jī)的數(shù)據(jù)總線有限,不可能一次性將兩個(gè)計(jì)數(shù)器的值讀入。 MUX648 多路選擇器的作用就是將兩個(gè)計(jì)數(shù)器的 64 位計(jì)數(shù)值暫時(shí)存儲(chǔ),然后在單片機(jī)發(fā)出的選擇信號(hào) SEL2~SEL0 的控制下分 8 次將計(jì)數(shù)值讀入。 本設(shè)計(jì)采用 VHDL 文本輸入,其設(shè)計(jì)程序見(jiàn)附錄。 MUX648 多路選擇器的 時(shí)序仿真 波形圖如圖 所示, 當(dāng) SEL 分別為“ 000”、“ 001”、“ 010”、“ 011”時(shí),由低 8 位到高 8 位讀取標(biāo)準(zhǔn)頻率計(jì)數(shù)值;當(dāng) SEL 分別為“ 100”、“ 101”、“ 110”、“ 111”時(shí),由低8 位到高 8 位讀取被測(cè)頻率計(jì)數(shù)值。 為了在設(shè)計(jì) FPGA 頂層模塊時(shí)能夠順利地調(diào)用它,我們將其生成原理圖模塊,該原理圖模塊如圖 所示。 圖 MUX64_8 多路選擇器時(shí)序仿真波形圖 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 22 圖 MUX64_8 多路選擇器原理圖模塊 (4)MUX21 選擇器設(shè)計(jì) 本設(shè)計(jì)采用 VHDL 文本輸入,其設(shè)計(jì)程序見(jiàn)附錄。 MUX21 選擇器芯片的功能是在選擇信號(hào) S 的控制下輸出端 Z 輸出不同的信號(hào)。 其時(shí)序仿真 波形圖如圖 所示 , 當(dāng) S為邏輯 0 時(shí),輸出信號(hào) Z 與輸入信號(hào) A 相同,當(dāng) S 為邏輯 1 時(shí)輸出端與輸入信號(hào) B 相同。 為了在設(shè)計(jì) FPGA 頂層模塊時(shí)能夠順利地調(diào)用它,我們將其生成原理圖模塊,該原理圖模塊如圖 所示。 圖 MUX21 選擇 器時(shí)序仿真波形圖 圖 MUX21 選擇器原理圖模塊 ( 5) SS1 電路模塊 本設(shè)計(jì)采用 VHDL 文本輸入,其設(shè)計(jì)程序見(jiàn)附錄。 SS1 模塊為脈寬控制模塊的組成部分。其時(shí)序仿真 波形圖如圖 所示 ,當(dāng) Q1=1, Q2=0 時(shí),則 PL= 1; 否則 PL= ‘ 0’。當(dāng) Q1=1, Q2=1 時(shí),則 EEND= 1; 否則 EEND= 0。 為了在設(shè)計(jì)脈寬控制模塊時(shí)能夠順利地調(diào)用它,我們將其生成原理圖模塊,該原理圖模塊如圖 所示 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 23 圖 SS1 時(shí)序仿真波形圖 圖 SS1 原理圖模塊 測(cè)量與自檢選擇電路 測(cè)量與自檢 選擇電路采用的是圖形輸入方式,其原理圖如圖 所示。 AS 為測(cè)量與自檢 選擇 端口 ,接單片機(jī)的 引腳, FX 接標(biāo)準(zhǔn)頻率 信號(hào) 輸入, FS 接被測(cè)頻率 信號(hào)輸入。 測(cè)頻與自檢 選擇電路用于系統(tǒng)自檢,當(dāng) AS 為高電平時(shí),系統(tǒng)自檢開(kāi)始, FOUT 輸出標(biāo)準(zhǔn)頻率 信號(hào) BCLK, 將標(biāo)準(zhǔn)頻率 信號(hào) 作為被測(cè)頻率 信號(hào) 進(jìn)行測(cè)量,根據(jù)測(cè)量結(jié)果來(lái)判斷系統(tǒng)運(yùn)行是否正常;當(dāng) AS 為低電平時(shí),系統(tǒng)自檢結(jié)束, FOUT 輸出被測(cè)頻率 信號(hào)TCLK。標(biāo)準(zhǔn)頻率 信號(hào) 取自 FPGA 開(kāi)發(fā)板自帶頻率為 50MHz的外部晶振。 圖 測(cè)量與自校選擇電路原理圖 測(cè)頻與自檢 選擇電路 的時(shí)序仿真 波形圖如圖 所示,當(dāng) 選擇控制信號(hào) AS 為高電平時(shí),輸出端 FOUT 為 BCLK,當(dāng) AS 為低電平時(shí),輸出端 FOUT 為 TCLK。 為了在設(shè)計(jì) FPGA 頂層模塊時(shí)能夠順利地調(diào)用它,我們將其生成原理圖模塊,該原理圖模塊如圖 所示。 蘭州交通大學(xué)畢業(yè)設(shè)計(jì)(論文) 24 圖 測(cè)量與自檢電路時(shí)序仿真波形圖 圖 測(cè)量與自檢電路原理圖模塊 脈寬控制電路 該電路采用的是圖形輸入法,在該模塊的設(shè)計(jì)中調(diào)用了我們?cè)O(shè)計(jì)的基本電路模塊 D觸發(fā)器和 SSI 模塊, 其原理圖如圖 所示 。 CL為單片機(jī)發(fā)出的預(yù)置門(mén)控信號(hào), CLR為單片機(jī)發(fā)出的復(fù)位信號(hào), TCLK 為被測(cè)信號(hào)的輸入, D 觸發(fā)器輸入 引腳 d 始終接高電平 1。輸出引腳 PL 作為標(biāo)準(zhǔn)頻率計(jì)數(shù)器的使能控制信號(hào),輸出引腳 EEND 作為計(jì)數(shù)器計(jì)數(shù)結(jié)束信號(hào)通知單片機(jī)讀取數(shù)據(jù)。 圖 脈寬
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1