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

正文內(nèi)容

數(shù)字頻率計測頻系統(tǒng)的設(shè)計畢業(yè)論文-wenkub

2023-07-08 18:23:18 本頁面
 

【正文】 C)的設(shè)計。 VHDL。在VHDL語言中采用了一系列的語句,例如:元件例化、if 語句、case、when語句等。并對程序中的輸入輸出端口進行了解釋,給出實現(xiàn)代碼和仿真波形。 simulation。數(shù)字頻率計是數(shù)字電路中的一個典型應(yīng)用,實際的硬件設(shè)計用到的器件較多,連線比較復(fù)雜,而且會產(chǎn)生比較大的延時,造成測量誤差、可靠性差。 本文用VHDL在CPLD器件上實現(xiàn)一種2b數(shù)字頻率計測頻系統(tǒng),能夠用十進制數(shù)碼顯示被測信號的頻率,不僅能夠測量正弦波、方波和三角波等信號的頻率,而且還能對其他多種物理量進行測量。 用數(shù)碼管的顯示216。 運用VHDL硬件描述語言實現(xiàn)對電子元器件的功能控制。 熟悉數(shù)字式頻率的基本工作原理。 熟悉掌握MAX+PLUSⅡ軟件的基本使用方法。通常情況下計算每秒內(nèi)待測信號的脈沖個數(shù),即閘門時間為1s。一般取1s作為閘門時間。在數(shù)碼顯示管上可以看到計數(shù)結(jié)果產(chǎn)生子模塊是為此100赫茲頻率計提供1Hz的時鐘脈沖信號,為了實現(xiàn)嚴(yán)格的同步,在這個模塊中采用了同步計數(shù)電路。頻率計的工作原理是通過在一定時間內(nèi)對外部信號進行計數(shù),計算計數(shù)值對時間的比值,從而得到輸入信號的頻率,通過二個數(shù)碼管作為頻率值的輸出。555定時器(如圖23)是一種模擬電路與數(shù)字電路相結(jié)合的中規(guī)模集成電路,它在信號產(chǎn)生、整形、延時(定時)、控制等方面獲得了廣泛的應(yīng)用。CMOS型555的輸出脈沖的上升沿和下降沿比雙極型的要陡,轉(zhuǎn)換時間短。USE 。ARCHITECTURE rt1 OF clk_div1000 ISSIGNAL q_tmp:integer range 0 to 999。)then if(q_tmp=999)then q_tmp=0。end process。)then if(q_tmp=999)then clk_div=39。 end if。在以上程序中我們將外部信號clk進行10次分頻輸入信號為clk,輸出信號為clk_div。②計數(shù)模塊的十位可以用1個十進制計數(shù)器表示。圖26 計數(shù)模塊電路圖十進制計數(shù)器,它的輸入端口主要包括使能端口enable計數(shù)輸入端口clk,輸出端口主要包括計數(shù)輸出端口q和進位輸出端口cout。ENTITY count10 ISPORT( enable:IN STD_LOGIC。END count10。139。 else q_tmp=q_tmp+1。q=q_tmp。when q_tmp=1001and enable=39。end rt1。USE 。 sec:OUT STD_LOGIC_VECTOR(3 DOWNTO 0))。 cout:out STD_LOGIC。BEGINU1:count10 PORT MAP(enable,clk0,co1,sec)。圖27 計數(shù)模塊圖圖28 計數(shù)模塊的仿真波形圖 顯示模塊有了計數(shù)模塊還不能滿足設(shè)計的要求,任何一個設(shè)計都是需要一定的硬件設(shè)備來表達。頻頻計數(shù)器的顯示模塊的輸入信號主要來自于頻頻計數(shù)器計數(shù)模塊的計數(shù)信息,它的輸出信號是choose和segment,以用來驅(qū)動計數(shù)顯示的8個LED七段顯示數(shù)碼管,在輸出信號中,為了節(jié)省資源,(7downto0)來進行8個LED七段顯示數(shù)碼管的選擇,從而將輸出信號segment(6downto0)送到相應(yīng)的LED七段顯示數(shù)碼管上以完成頻率計數(shù)的顯示。最后將計數(shù)位選擇電路的輸出信號q送到七段顯示譯碼電路的輸入端口,將其轉(zhuǎn)化成用來點燃LED七段顯示數(shù)碼管的segment信。在這里就運用了人體生理學(xué)的一個結(jié)論,人的眼睛能分辨的時間是1/16秒,即頻率為25Hz左右。顯示模塊中數(shù)字位選的問題解決后就需要解決另外一個問題了,那就是如何將程序中的數(shù)字在數(shù)碼管上有效顯示出來,即如何讓我們能一眼就看出來顯示的數(shù)字是0、9這十個數(shù)字。另外,為了使程序能和硬件(七段數(shù)碼管)能有效的結(jié)合起來,還需要一個38譯碼器在中間架起一個“橋梁”。 segment:OUT STD_LOGIC_VECTOR(6 DOWNTO 0))。 WHEN 0010=segment=1011011。 WHEN 0110=segment=1111101。 WHEN OTHERS=segment=XXXXXXX。 八進制計數(shù)器我們來描述下三個子電路,然后再描述顯示模塊的總體功能。ENTITY count8 ISPORT( clk:IN STD_LOGIC。BEGINprocess(clk)beginIF(clk39。039。end if。 計數(shù)位選擇電路計數(shù)位選擇電路的功能示根據(jù)八進制計數(shù)器count8輸出的選擇信號sel來選擇對應(yīng)顯示位的計數(shù)數(shù)據(jù),作為送到七段顯示譯碼電路的輸入數(shù)據(jù)。ENTITY time_choose ISPORT(sel:IN STD_LOGIC_VECTOR(2 DOWNTO 0)。END time_choose。END CASE。在計數(shù)器顯示模塊的VHDL描述中,我們引用元件的形式來調(diào)用上面描述過的四個子電路,秒表顯示模塊的VHDL描述如下:LIBRARY IEEE。 sec:IN STD_LOGIC_VECTOR(3 DOWNTO 0)。ARCHITECTURE rt1 OF display ISCOMPONENT count8PORT(clk:IN STD_LOGIC。 sec10:IN STD_LOGIC_VECTOR(3 DOWNTO 0)。COMPONENT seg7PORT(q:IN STD_LOGIC_VECTOR(3 DOWNTO 0)。SIGNAL q:STD_LOGIC_VECTOR(3 DOWNTO 0)。U2:time_choose PORT MAP(sel_tmp,sec10,sec,q)。編譯通過后,生成的符號如圖212所示,仿真波形圖如圖213所示。頂層文件設(shè)計程序如下:LIBRARY IEEE。 enable:IN STD_LOGIC。ARCHITECTURE rt1
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1