【正文】
QD)。ENTITY BCD7 IS PORT(BCD: IN STD_LOGIC_VECTOR(3 DOWNTO 0)。END ART。ENTITY LOCK IS PORT(LOCK: IN STD_LOGIC。ARCHITECTURE ART OF LOCK IS SIGNAL QAL,QBL,QCL,QDL: STD_LOGIC_VECTOR(3 DOWNTO 0)。 BEGIN PROCESS(LOCK) BEGIN IF(LOCK39。 QBL=QB。 END PROCESS。 元件引用例示 U3: BCD7 PORT MAP(QDL,LEDD)。USE 。END PINLVJI。 EN,LOCK,CLR: OUT STD_LOGIC)。END COMPONENT。END COMPONENT。 U1:CTRL PORT MAP(CLK,ENS,LOCKS,CLRS)。第五章 數字頻率計波形仿真 時基產生與測頻時序控制電路模塊的仿真 時基產生與測頻時序控制模塊的仿真圖圖5. 2 時基產生與測頻時序控制電路模塊的仿真圖的詳細 ,很鮮明的給出了時鐘信號與計數允許信號、清零信號和鎖存信號的關系,而圖5. 2更加詳細的給出了計數允許信號、清零信號和鎖存信號與變量Q之間所存在的相對應的關系。 鎖存與譯碼顯示控制模塊的仿真 鎖存與譯碼顯示控制電路的仿真圖 ,給人第一感覺很繁瑣,但是聯系程序再看圖就可以很輕松的清楚程序中之前還存在的疑惑也將圖從而理解透徹。本文的設計工作能作為電子測量與儀表技術的基礎,為計算機、通訊設備、音頻視頻等科研生產領域提供較好的參考。在課程設計中一個人的力量是遠遠不夠的,真正的完成任務需要共同的智慧與勞動,團結協作是我們成功的一項非常重要的保證。但是密密麻麻的英文字母混在一起,我始終沒有發(fā)現。做其他事情也一樣,都需要我們付出足夠的認真去對待,才能順利的完成。挫折是一份財富,經歷是一份擁有。讓我知道了學無止境的道理。只知道出現了問題,就是不知道到問題的根源在哪里,好長時間都沒有找出問題的所在。還有一點是我們做任何事情都無法缺少的,那就是細心認真。同時也看到了自己的實踐經驗還是比較缺乏,理論聯系實際的能力還急需提高。結論本設計采用EDA技術,利用測頻法的原理和VHDL語言,采用自頂向下的設計方法,實現了1Hz~10kHz測量范圍的四位十進制的數字頻率計,并在MAX+PLUSⅡ軟件平臺下對設計項目進行的了編譯和時序仿真。 測信號脈沖計數器的仿真 ,以圖文的形式更直接的表現了信號脈沖的計數值,簡介明了。 元件引用例示 U3:LOCK PORT MAP(LOCKS,QAS,QBS,QCS,QDS,Z1,Z2,Z3,Z4)。 LOCKT=LOCKS。 QA,QB,QC,QD: IN STD_LOGIC_VECTOR(3 DOWNTO 0)。COMPONENT COUNT 元件COUNT引用說明語句 PORT(CLK,EN,CLR: IN STD_LOGIC。 SIGNAL QAS,QBS,QCS,QDS: STD_LOGIC_VECTOR(3 DOWNTO 0)。 ENT,LOCKT,CLRT: BUFFER STD_LOGIC。 程序主要講述了調用七段譯碼器的顯示,將輸入的信號經過譯碼之后在七段譯碼器上進行顯示。 元件引用例示 U1: BCD7 PORT MAP(QBL,LEDB)。 QDL=QD。139。 LED: OUT STD_LOGIC_VECTOR(6 DOWNTO 0))。 LEDA,LEDB,LEDC,LEDD: OUT STD_LOGIC_VECTOR(6 DOWNTO 0))。 鎖存與譯碼顯示控制模塊的VHDL源程序LIBRARY IEEE。 七段譯碼輸出信號END。 鎖存與譯碼顯示控制電路模塊的VHDL源程序 譯碼顯示電路的VHDL源程序LIBRARY IEEE。 元件引用例示 U2:CB10 PORT MAP(CLK2,EN,CLR,QB)。 BEGIN CLK2=NOT QA(3)。 計數輸出信號 END COMPONENT。 計數器清零信號 QA,QB,QC,QD: BUFFER STD_LOGIC_VECTOR(3 DOWNTO 0))。USE 。END ART。 允許計數 END IF。139。ARCHITECTURE ART OF CB10 IS 結構體 BEGIN PROCESS(CLK,CLR,EN) BEGIN IF CLR=39。USE 。END ART。 EN=NOT Q(3)。 計數大于15,清零 ELSE Q=Q+39。 定義變量BEGINPROCESS(CLK) BEGIN IF(CLK39。 鎖存信號 EN: OUT STD_LOGIC。USE 。采用VHDL語言設計一個復雜的電路系統,運用自頂向下的設計思想,將系統按功能逐層分割的層次化設計方法進行設計。在計數器清零信號CLR清零后,當計數選通控制信號EN有效時,開始對待測信號進行計數。(5) 具有記憶顯示的功能,即在測量的過程中不刷新數據,等數據過程結束后才顯示測量結果,給出待測信號的頻率值,并保存到下一次測量結束。 設計流程使用MAX+PLUSⅡ進行可編程邏輯器件開發(fā)主要包括4個階段: