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

正文內(nèi)容

基于fpga等精度頻率計(jì)設(shè)計(jì)-wenkub.com

2024-11-13 21:55 本頁面
   

【正文】 PWL3: LCALLTIS DJNZ R1, PWL3 PL0: JNB , PLO MOV A, R4 CJNE A, 02, PL2 MOV R0, 3FH MOV R3, 04H。“ B, LCALL DISP。 LCALL DISP。+ MOV R l, 4FH MOV R2, 04H TEL2: MOV A, R0 MOV R1, A DEC RO DEC R 1 DJNZ R2, TEL2 MOV 4BH, 00H MOV 4AH, 00H MOV 49H, 00H MOV 48H, 00H MOV 5CH, 00H。 MOV R0, LED1 MOV R3, 08H。 END PROCESS。039。 ENTITY GATE IS PORT (CLK2, FSD, CNL, PUL: IN STD_ LOGIC。 ARCHITECTURE RTL OF FIN IS BEGIN FOUT=(FIN AND CHOIS) OR (CHKF AND NOT CHOIS)。 USE 。 END IF。EVENTAND B039。I39。I 。 THEN (2)=’ 0’ 。 END IF。 ELSIF CO39。 CO=NOT F2。 END IF。 ELSE PUL= ’ 0’ 。 THEN F2=FIN。 BEGIN S(O)=(3)。 END ENTITY CONTRL2。 USE LOGIC_ 。 CLK 1 =FIN AND I。 END IF。 ELSIF FIN39。 BEGIN PROCESS(FIN, CLR, START) IS BEGIN IF CLR=39。 ENTITY CONTRL IS PORT(FIN, STAR]幾 CLR, FSD: IN STD LOGIC。 Q=CNT。EVENTAND CLK=39。 ARCHITECTURE ART OF CNT IS SIGNAL CNT: STDes LOGIqVECTOR(31 DOWNTO 0)。 USE 。 GATE1: GATE PORT MAP(CLK2=CLK2, FSD=INCLK, CNL=TF, PUL=PUL, CLKOUT=CLKOUT)。 CON:CONTRLPORTMAP(FIN=FOUT,START=START,CLR=CLRTRIQ,FSD=INCLK,CLK 1=CLK 1, EEND=EEND, CLK2=CLK2, CLRC=CLRC)。EVENTAND FSTD=’ J’THEN INCLK=NOT INCLK。 SIGNAL CLKI, CLK2, CLKOUT, PUL: STD 一 LOGIC。 CLKOUT: OUT STD_ LOGIC)。 COMPONENT CONTRL2 IS PORT(FIN, START, CLR: IN STD_ LOGIC。 END COMPONENT CONTRL。 FOUT: OUT STD_ LOGIC)。 EEND: OUT STD_ LOGIC。 ENTITY DJDPLJ IS PORT(CHEKF, FINPUT, CHOICE: IN STD_ LOGIC。二進(jìn)制轉(zhuǎn)換 BCD 碼子程序。其程序執(zhí)行過程與鍵盤掃描子程序相同。單片機(jī)通過 74LS165 不斷查詢鍵盤。 100%算出。 測周期時只要將計(jì)算結(jié)果由頻率值取倒數(shù)轉(zhuǎn)換為周期值即可。測頻子程序先置測頻控制位 CLR (P1. 6) . AS (P1. 4),將 CPLD內(nèi)的計(jì)數(shù)器清零,選擇測量被測信號。 頻率計(jì)測試模塊 DJDPLJ. VHD 見附錄 。才能保證 P3. 0 口正確傳送顯示數(shù)據(jù)。傳送波特率高達(dá) 1M,且一次發(fā)送數(shù)據(jù)很少,故閃爍并不明顯。將鍵值置入,然后再將 P3. 2 與 P3. 5 口置 ` 139。 (11) FC 為自校頻率,取自單片機(jī)的外接晶振。 (7) ED l:測頻計(jì)數(shù)結(jié)束狀態(tài)信號, ED1=0 時計(jì)數(shù)結(jié)束。 (4) ED2:脈寬計(jì)數(shù)結(jié)束狀態(tài)信號, ED2=1 計(jì)數(shù)結(jié)束。 (2) CS:由單片機(jī)的 P1. 0 口控制。 圖 37 單片機(jī)測頻控制電路 (1)由于 CPLD 在對頻率進(jìn)行計(jì)數(shù)時,采用 32 位二進(jìn)制計(jì)數(shù)器, 8 位數(shù)據(jù)總線的單片機(jī)分四次將 32 位數(shù)據(jù)全部讀出。 P3 口 :P3 口管腳是八個帶內(nèi)部上拉電阻的雙向 I/0 口,可驅(qū)動 4 個 TTL 門。 P1 口 :P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/0 口, P1 口緩沖器能驅(qū)動 4 個 TTL 門。 (1) AT89C51 的主要特性如下 : 與 MCS51 兼容 .4K字節(jié)可編程快閃存儲器 .壽命 :1000 次寫 /擦 .數(shù)據(jù)保留時間 :十年 .128*8 位內(nèi)部 RAM .32可編程 I/0 線 .兩個 16 位定時器 /計(jì)數(shù)器 .五個中斷源 .可編程串行通道 .低功耗的閑置和掉電模式 .片內(nèi)振蕩器和時鐘電路 (2)其管腳的具 體說明如下 : P0 口 :P0 口為一個 8 位漏級開路雙向工 I/0 口,每個引腳可驅(qū)動 8 個 TTL門。占空比的測量方法是通過測量脈沖寬度記錄 CNT2 的計(jì)數(shù)值 Nl,然后將輸入 信號反相,再測量脈沖寬度,測得 CNT2 計(jì)數(shù)值 N2 則可以計(jì)算出 : AT89C51 單片機(jī)性能 其引腳如圖 36: 圖 36 AT89C51 的引腳圖 AT89C51 是一個內(nèi)含 4K 字節(jié)可編程可擦除的快閃存儲器 (Flash Memory)和128 個字節(jié) RAM。只有在先檢測到上沿后 PUL 才為高電平,然后在檢測到下沿時, PUL 輸出為低電平 。 (3)在被測脈沖的上沿到來時, CONTRL2 的 PUL 端輸出高電平,標(biāo)準(zhǔn)頻率信號進(jìn)入計(jì)數(shù)器 CNT2。 圖 34測頻與測周期控制部分電路 計(jì)數(shù)部件設(shè)計(jì) 圖 33 中的計(jì)數(shù)器 CNT1/CNT2 是 32 位二進(jìn)制計(jì)數(shù)器,通過 DSEL 模塊的控制,單片機(jī)可分 4 次將其 32 位數(shù)據(jù)全部讀出。 (3)預(yù)置門定時結(jié)束信號把 CONTRL的 START端置為低電平 (由單片機(jī)來完成 ),在被測信號的下一個脈沖的上沿到來時, CNT1 停止計(jì)數(shù),同時關(guān)斷 CNT2 對 fs的計(jì)數(shù)。 (6) FEND (P2. 3):等精度測頻計(jì)數(shù)結(jié)束狀態(tài)信號, EEND=0 時計(jì)數(shù)結(jié)束。CHOICE=0 自校。 (2) CLR/TRIG (P2. 6):當(dāng) TF=0 時系統(tǒng)全清零功能 。 (3)測頻標(biāo)準(zhǔn)頻率 50MHz 信號由晶體振蕩源電路提供。P2口為雙向控制口。 ( 6)數(shù)碼顯示模塊。用于控制 FPDA 的測頻操作和讀取測量數(shù)據(jù),并做相應(yīng)數(shù)據(jù)處理。 ( 2)測頻電路。電路系統(tǒng)原理框圖如圖 21所示,其中單片機(jī)完成整個測量電路的測試控制、數(shù)據(jù)處理和顯示輸出 。設(shè) FX 為整形后的被測信號, FS 為基準(zhǔn)頻率信號,若在一次預(yù)置門高電平脈寬時間內(nèi)被測信 號計(jì)數(shù)值為 Nx,基準(zhǔn)頻率計(jì)數(shù)值為 Ns,則有 : FX= (FS/Ns) Nx 基于傳統(tǒng)測頻原理的頻率計(jì)的測量精度將隨被測信號頻率的改變而改變,在實(shí)用中有較大的局限性,而等精度頻率計(jì)不但具有較高的測量精度,而且在整個測頻區(qū)域內(nèi)保持恒定的測試精度。2 .等精度頻計(jì)的原理分析 傳統(tǒng)的測 頻原理是在一定的時間間隔內(nèi)測某個周期信號的重復(fù)變化次數(shù) N,其頻率可表示為 f=N/T,其原理框圖見圖 21。有關(guān)結(jié)構(gòu)的詳細(xì)知識已裝入開發(fā)工具軟件,設(shè)計(jì)人員無須手工優(yōu)化自己的設(shè)計(jì),因此設(shè)計(jì)速度非???。 設(shè)計(jì)工具 Altera 的可編程邏輯器件設(shè)計(jì)工具隨著 Altera 公司在推出各種可編程邏輯器件的同時也在不斷升級。目前最常用的 IEEE 標(biāo)準(zhǔn)硬件描述語言有 VHD L和 VerilogHDL。 用硬件描述語言進(jìn)行電路與系統(tǒng)的設(shè)計(jì)是當(dāng)前 EDA 技術(shù)的一個重要特征?,F(xiàn)在數(shù)字系統(tǒng)設(shè)計(jì)依靠手工已經(jīng)無法滿足設(shè)計(jì)要求,設(shè)計(jì)工作需要在計(jì)算機(jī)上采用 EDA 技術(shù)完成??梢詫?shí)現(xiàn)無芯片 EDA 公司,專業(yè)從事 IP 模塊生產(chǎn)。 ◆ 支持 MPU 、 MCU 模仿下載配置時序?yàn)?FPGA 配置 可編程邏輯器件 FPGA的基本結(jié)構(gòu) 可編程邏輯器件種類較多,不同廠商生產(chǎn)的可編程邏輯器件的結(jié)構(gòu)差別較大。在實(shí)驗(yàn)系統(tǒng)中,通常用計(jì)算機(jī)或控制器進(jìn)行調(diào)試,因此可以使用被動配置方式。同時, 消除了對被測信號計(jì)數(shù)產(chǎn)生的誤差,測量精度大大提高,而且達(dá)到了在整個頻段的等精度測量。 采用 FPGA 現(xiàn)場可編程門陣列為控制核心,通過硬件描述語言 VHDL 編程,在QuartusII 仿 真平臺上編譯、仿真、調(diào)試 ,并下載到 FPGA 芯片上,通過嚴(yán)格的測試后,能夠較準(zhǔn)確地測量方波、正弦波、三角波、矩齒波等各種常用的信號的頻率,而且還能對其他多種物理量進(jìn)行測量。數(shù)字式頻率計(jì)的測量原理有兩類:一是直接測頻法,即在一定閘門時間內(nèi)測量被測信號的脈沖個數(shù);二是間接測頻法即測周期法,如周期測頻法。 FPGA 完成 各種時序邏輯控制、計(jì)數(shù)功能; 單片機(jī) AT89C51作為系統(tǒng)的主控部件,實(shí)現(xiàn)整個電路的測 試信號控制、數(shù)據(jù)運(yùn)算處理、鍵盤掃描和控制數(shù)碼管的顯示輸出。 將單片機(jī) AT89C51 的控制靈活性及 FPGA 芯片的可編程性相結(jié)合,采用十進(jìn)制數(shù)字顯示,實(shí)現(xiàn)了測量 信號的頻率、周期等基本功 能 。直接測頻法適用于高頻信號的頻率測量,通常采用計(jì)數(shù)器、數(shù)據(jù)鎖存器及控制電路實(shí)現(xiàn),并通過改變計(jì)數(shù)器閥門的時間長短在 達(dá)到不同的測量精度;間接測頻法適用于低頻信號的頻率測量,本設(shè)計(jì)中使用的就是直接測頻法,即用計(jì)數(shù)器在計(jì)算 1S 內(nèi)輸入信號周期的個數(shù)。1.概 述 等精度頻計(jì)的簡介和意義 頻率檢測是電子測量領(lǐng)域的最基本也是最重要的測量之一 , 頻率信號抗干擾強(qiáng) ,易于傳輸 , 可以獲得較高的測量精度 , 所以測頻率方法的研究越來越受到重視 , 本 設(shè)計(jì)是基于 FPGA 等精度率數(shù)字頻率計(jì) ,采用 等精度 測頻原理。 FPGA 的簡介 Altera 公司的 FPGA 器件有兩類配置下載方式:主動配置方式和被動配置方式。在實(shí)用系統(tǒng)中,多數(shù)情況下必須由 FPGA 主動引導(dǎo)配置操作過程,這時 FPGA 將主動從外專用存儲芯片中獲得配置數(shù)據(jù),而此芯片的 FPGA 配置是用普通編程器將設(shè)計(jì)所得的 POF 格式的文件燒錄進(jìn)去的??删幊踢壿嬈骷幕窘Y(jié)構(gòu)由輸入緩沖電路、與陣列、或陣列、輸出緩沖電路等 4部分組成。也可以實(shí)現(xiàn)無生產(chǎn)線集成電路設(shè)計(jì)公司的運(yùn)作。 EDA 技術(shù)以 計(jì)算機(jī)硬件和系統(tǒng)軟件為基本工作平臺,采用 EDA 通用支撐軟件和應(yīng)用軟件包,在計(jì)算機(jī)上幫助電子設(shè)計(jì)工程師完成電路的功能設(shè)計(jì)、邏輯設(shè)計(jì)、性能分析、時序測試直至 PCB(印刷電路板)的自動設(shè)計(jì)等。硬件描述語言突出優(yōu)點(diǎn)是:語言的公開可利用性;設(shè)計(jì)與工藝的無關(guān)性;寬范圍的描述能力;便 于組織大規(guī)模系統(tǒng)的設(shè)計(jì);便于設(shè)計(jì)的復(fù)用和繼承等。 FPGA 設(shè)計(jì)不僅僅必須要達(dá)到客戶和系統(tǒng)的基本要求,而且需要具有可讀性、可重復(fù)性和可測性這三個重要的特征。從早期的 A+ PLUS、 MAX+ PLUS 發(fā)展到 目前的 MAX+ PLUSⅡ、 Quartus、 QuartusⅡ。 目前使用最廣的是 QuartusⅡ, QuartusⅡ是 Altera 的新一代設(shè)計(jì)開發(fā)軟件,支持 APEX20K、 APEXⅡ、 Excalibur、 Mercury 以及 Stratix 等新器件系列。這種測量方式的精度隨被測信號頻率的變化而變化。本系統(tǒng)設(shè)計(jì)的基本指標(biāo)如下 : ( 1)頻率測量 a.測量信號:方波;頻率: 1Hz~ 9999Hz b.測量誤差< % ( 2)顯示器 十進(jìn)制數(shù)字顯示,顯示刷新時間 1~ 3 秒連續(xù)可調(diào),對上述測量功能用 8位 7 段數(shù)碼管顯示。CPLD/FPGA 完成各種測試功能 :鍵盤控制命令通過一片 74LS165 并入串出移位寄存器讀入單片機(jī),實(shí)現(xiàn)測頻、測寬及脈測占空比等功能,單片機(jī)從 CPLD/FPGA 讀回計(jì)數(shù)數(shù)據(jù) 并進(jìn)行運(yùn)算,向顯示電路輸出測量結(jié)果 :顯示器電路采用七段 LED 動態(tài)顯示,由 8 個芯片 74LS164 分別驅(qū)動數(shù)碼管。是測頻的核心電路模塊,可以由 FPDA 等 PLD 器件但當(dāng)。安排單片機(jī)的 P0 口直接讀取測量數(shù)據(jù), P2口
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1