位置:51電子網 » 技術資料 » 消費類電子

STC11F52XE-35I-L 循環的控制條件

發布時間:2019/10/16 21:13:54 訪問次數:730

STC11F52XE-35I-L觸發器的邏輯功能和電路結構之間有什么關系?

寫出D觸發器、JK觸發器、r觸發器和SR觸發器的特性方程,并畫出它們的狀態圖.

怎樣利用JK觸發器實現9觸發器、'觸發器、r`以及s災觸發器的邏輯功能?

對組合邏輯電路的行為級建模進行了簡單介紹,本節將討論時序電路的基本部件一鎖存器和觸發器的建模,首先介紹有關的基礎知識,然后以實例進行說明。

時序電路建模基礎,在Verilog中,行為級描述主要使用由關鍵詞inidal或always定義的兩種結構類型的語句。一個模塊的內部可以包含多個inidal或anways語句,仿真時這些語句同時并行執行,即與它們在模塊內部排列的順序無關,都從仿真的0時刻開始執行。

inmial語句是一條初始化語句,僅執行一次,經常用于測試模塊中對激勵信號進行描述,在硬件電路的行為描述中,有時為了仿真的需要,也用inmal語句給寄存器變量賦初值。inmal語句主要是一條面向仿真的過程語句,不能用于邏輯綜合,因而本書將不作詳細介紹。

      

always本身是一個無限循環語句,即不停地循環執行其內部的過程語句,直到仿真過程結束。但用它來描述硬件電路的邏輯功能時,通常在always后面緊跟著循環的控制條件,所以always語句的一般用法如下:

[email protected](事件控制表達式)

begin                                    

塊內局部變量的定義;

過程賦值語句;

end

這里,“事件控制表達式”也稱為敏感事件表,即等待確定的事件發生或某一特定的條件變為“真”,它是執行后面過程賦值語句的條件。“過程賦值語句”左邊的變量必須被定義成寄存器數據類型,右邊變量可以是任意數據類型。beˉgin和end將多條過程賦值語句包圍起來,組成一個順序語句塊,塊內的語句按照排列順序依次執行,最后一條語句執行完后,執行掛起,然后anways語句處于等待狀態,等待下一個事件的發生。注意,當begin和end之間只有一條語句,且沒有定義局部變量時,則關鍵詞begin和end可以被省略。



相關IC型號

熱門點擊

推薦技術資料

中國傳媒大學
傳媒博物館開館儀式隆童舉行。教育都i國家廣電總局... [詳細]


广东快乐十分17码计划