馬敬敏
(渤海大學(xué) 數(shù)理學(xué)院,遼寧 錦州 121000)
觸發(fā)器是具有存儲功能的器件,在數(shù)字電子技術(shù)中用于構(gòu)成各種時序邏輯電路。
觸發(fā)器的特性用觸發(fā)方式和邏輯功能進(jìn)行描述,觸發(fā)方式?jīng)Q定狀態(tài)變化特點(diǎn),即接收輸入信號改變狀態(tài)的方式;邏輯功能決定狀態(tài)變化的方向,即次態(tài)值。用時序圖即波形圖可直觀描述觸發(fā)器的特性。
由于受實(shí)驗(yàn)儀器的限制無法對觸發(fā)器工作波形進(jìn)行硬件實(shí)驗(yàn)驗(yàn)證,主要是,現(xiàn)有的信號發(fā)生器不能產(chǎn)生多路同步信號,現(xiàn)有的示波器多為雙蹤示波器無法同時觀測多路波形。
用Multisim軟件仿真可解決上述問題,以下分析用Multisim2001版本并以基本RS觸發(fā)器為例。
圖1 基本RS觸發(fā)器Fig.1 Basic RS flip-flop
根據(jù)式(1)、(2),觸發(fā)器的狀態(tài)輸出與輸入之間的邏輯關(guān)系可有如下4種情況:
RS觸發(fā)器是具有置0、置1功能及不確定輸出狀態(tài)的觸發(fā)器[1-2]。圖1為與非門構(gòu)成基本RS觸發(fā)器的邏輯圖,其中,為置 0 輸入端、 Sˉ為置 1 輸入端,0 輸入有效,Q 和為狀態(tài)輸出端。
基本RS觸發(fā)器的邏輯功能分析如下[1]。
由圖1及與非門的邏輯關(guān)系有觸發(fā)器的狀態(tài)輸出邏輯表達(dá)式為
表1 與非門構(gòu)成基本RS觸發(fā)器的特性表Tab.1 Truth table of basic RS flip-flop composed by NAND gates
圖2所示的時序波形描述了基本RS觸發(fā)器的置0、置1、保持及次態(tài)不定等狀態(tài)變化行為。
圖2 基本RS觸發(fā)器的置0、置1、保持及次態(tài)不定狀態(tài)時序波形Fig.2 Waves for set,reset and uncertain states of basic RS flip-flop
由于受實(shí)驗(yàn)儀器的限制無法對觸發(fā)器工作波形進(jìn)行硬件實(shí)驗(yàn)驗(yàn)證,主要是,現(xiàn)有的信號發(fā)生器不能產(chǎn)生多路同步信號,現(xiàn)有的示波器多為雙蹤示波器無法同時觀測多路波形,用Multisim軟件仿真解決了這一問題。
Multisim仿真軟件是由加拿大InteractiveImageTechnologies公司開發(fā)的一種基于SPICE工業(yè)標(biāo)準(zhǔn)的EDA軟件,它就像一個真正的實(shí)驗(yàn)工作臺,將電路原理圖的輸入、虛擬儀器的測試分析和結(jié)果的圖形顯示等集成到一個設(shè)計(jì)窗口[3-4]。
在用Multisim仿真軟件進(jìn)行基本RS觸發(fā)器工作狀態(tài)的Multisim仿真時,用虛擬儀器中的字組產(chǎn)生器做實(shí)驗(yàn)中的信號源產(chǎn)生所需的各種輸入信號,根據(jù)觸發(fā)器的觸發(fā)方式、邏輯功能,確定反映觸發(fā)器狀態(tài)變化特點(diǎn)及邏輯功能的字組產(chǎn)生器各個字組的內(nèi)容;用四蹤示波器顯示、輸入信號及 Q、狀態(tài)輸出信號的波形??芍庇^描述基本RS觸發(fā)器的工作特性。
不確定狀態(tài)的Multisim仿真分析如下。
實(shí)驗(yàn)還表明,仿真驗(yàn)證基本RS觸發(fā)器工作狀態(tài)時,用邏輯分析儀顯示不出不確定狀態(tài)的波形。
構(gòu)建的仿真實(shí)驗(yàn)電路如圖3所示,字組產(chǎn)生器輸出使觸發(fā)器進(jìn)行置 0、置 1、保持功能及不確定輸出狀態(tài)的、信號,需在字組產(chǎn)生器的數(shù)據(jù)欄內(nèi)以16進(jìn)制(Hex)依次輸入 1、2、3、0、3、1共6個字組數(shù)據(jù),并對最后一個字?jǐn)?shù)據(jù)進(jìn)行末地址設(shè)置(Set Final Position),完成所有字組信號的設(shè)置[3-4]。
圖3 基本RS觸發(fā)器工作狀態(tài)的Multisim仿真電路Fig.3 Multisim simulation circuit for basic RS flip-flop
仿真顯示的時序波形圖如圖4所示。
圖4 基本RS觸發(fā)器仿真時序波形圖Fig.4 Multisim simulation waves for basic RS flip-flop
圖5所示為不確定狀態(tài)展開顯示時的時序波形圖,由上至下分別為輸入信號=1、=1、狀態(tài)輸出信號 Q 和的波形。
圖5 基本RS觸發(fā)器不確定狀態(tài)展開顯示時的時序波形圖Fig.5 Expending waves for uncertain states of basic RS flip-flop
用Multisim軟件仿真可直觀描述基本RS觸發(fā)器的置0、置1過程及不確定狀態(tài)的產(chǎn)生過程,所述方法的創(chuàng)新點(diǎn)是解決了觸發(fā)器的工作波形無法用電子實(shí)驗(yàn)儀器進(jìn)行分析驗(yàn)證的問題。所述方法亦可用于時鐘RS觸發(fā)器進(jìn)行置0、置1過程及不確定狀態(tài)產(chǎn)生過程的仿真。該方法具有實(shí)際應(yīng)用意義。
[1]任駿原,騰香,馬敬敏.數(shù)字電子技術(shù)實(shí)驗(yàn)[M].沈陽:東北大學(xué)出版社,2010.
[2]閻石.數(shù)字電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2006.
[3]任駿原.用Multisim仿真軟件分析觸發(fā)器的狀態(tài)變化過程[J].實(shí)驗(yàn)科學(xué)與技術(shù),2011,9(1):53-56.
REN Jun-yuan.The state transition analyzing of flip-flop by multisim[J].Experiment Science&Technology,2011,9(1):53-56.
[4]任駿原.Multisim在觸發(fā)器工作波形分析中的應(yīng)用[J].現(xiàn)代電子技術(shù),2010,33(15):184-186.
REN Jun-yuan.An application of multisim to the working wave analyzing of flip-flop[J].Modern Electronics Technique,2010,33(15):184-186.
[5]任駿原.電子技術(shù)課程CAI教學(xué)模式的探索與實(shí)踐[J].電氣電子教學(xué)學(xué)報,2009,31(4):99-100.
REN Jun-yuan.The exploring and practice of CAI teaching mode of electronics technology course[J].Journal of Electrical&Electronic Education,2009,31(4):99-100.
[6]任駿原.基于次態(tài)卡諾圖的J、K激勵函數(shù)最小化方法及時序邏輯電路自啟動設(shè)計(jì) [J].浙江大學(xué)學(xué)報:理學(xué)版,2010,37(4):425-427.
REN Jun-yuan.Minimization method of J and K excitation function based on next-state karnaugh maps and self-starting design of sequential logic circuits[J].Journal of Zhejiang University:Science Edition, 2010,37(4):425-427.
[7]張晶,李心廣.基于Multisim的電路設(shè)計(jì)與仿真[J].計(jì)算機(jī)仿真,2005,22(5):l09-152.
ZHANG Jing,LI Xin-guang.Multisim based schematic design and simulation[J].Computer Simulation,2005,22(5):l09-152.
[8]任駿原.數(shù)字電子技術(shù)實(shí)驗(yàn)教學(xué)模式的改革與實(shí)踐[J].渤海大學(xué)學(xué)報:自然科學(xué)版,2010,31(2):l65-167.
REN Jun-yuan.The reformation and practice of digital electronics practice teachingmode[J].Journal of Bohai University:Natural Science Edition, 2010,31(2):l65-167.