楊 方
(遵義師范學(xué)院 物理與機(jī)電工程系,貴州 遵義 563002)
數(shù)字電子技術(shù)基礎(chǔ)(簡(jiǎn)稱數(shù)字電路)是電子信息類專業(yè)和計(jì)算機(jī)專業(yè)的基礎(chǔ)課程,具有很強(qiáng)的理論性和實(shí)踐性,尤其強(qiáng)調(diào)應(yīng)用。既有較抽象的理論分析,又具有很強(qiáng)的邏輯嚴(yán)密性[1]。以數(shù)字電路課堂教學(xué)中不但要使學(xué)生能夠掌握理論知識(shí),尤其需要培養(yǎng)學(xué)生對(duì)電路的分析、設(shè)計(jì)和開(kāi)發(fā)能力,以及解決問(wèn)題的能力,就需要熟練地掌握數(shù)字電路的工作原理、分析方法和設(shè)計(jì)方法。在數(shù)字電路教學(xué)過(guò)程中觸發(fā)器是處于組合邏輯電路向時(shí)序邏輯電路的過(guò)渡階段[2]。所以,觸發(fā)器知識(shí)的掌握情況對(duì)學(xué)習(xí)時(shí)序邏輯電路具有很大的影響。由于觸發(fā)器種類繁多,結(jié)構(gòu)和功能各異,給學(xué)生學(xué)習(xí)和理解觸發(fā)器的電路結(jié)構(gòu)和邏輯功能帶來(lái)較大困難,教學(xué)效果往往不理想。筆者在觸發(fā)器一章的教學(xué)時(shí),采取從觸發(fā)器的電路結(jié)構(gòu)入手,依次講解幾種常見(jiàn)觸發(fā)器,最后分析幾種常見(jiàn)觸發(fā)器之間進(jìn)行邏輯功能轉(zhuǎn)換。
在用觸發(fā)器組成實(shí)際的時(shí)序邏輯電路時(shí),有時(shí)可能出現(xiàn)所需要的觸發(fā)器要用現(xiàn)有觸發(fā)器來(lái)替換,于是要求掌握不同邏輯功能觸發(fā)器之間的相互轉(zhuǎn)換,將已有觸發(fā)器轉(zhuǎn)換為所需觸發(fā)器示意圖如圖1所示。
圖1 觸發(fā)器轉(zhuǎn)換示意圖
利用已有觸發(fā)器和待求觸發(fā)器的特性方程相等的原則,求出轉(zhuǎn)換邏輯,得到被轉(zhuǎn)換觸發(fā)器的驅(qū)動(dòng)方程[4]。先寫(xiě)出已有觸發(fā)器和待求觸發(fā)器的特性方程;再變換待求觸發(fā)器的特性方程,使之形式與已有觸發(fā)器的特性方程一致;比較已有和待求觸發(fā)器的特性方程,根據(jù)兩個(gè)方程相等的原則求出轉(zhuǎn)換邏輯;最后根據(jù)轉(zhuǎn)換邏輯畫(huà)出邏輯圖。幾種常用觸發(fā)器的特性方程如下[3]:
SR觸發(fā)器的特性方程為
JK觸發(fā)器的特性方程:Q*=JQ'+K'Q
T觸發(fā)器的特性方程:Q*=TQ'+T'Q
D觸發(fā)器的特性方程:Q*=D
以下為幾個(gè)轉(zhuǎn)換實(shí)例。
變換SR觸發(fā)器的特性方程,使之形式與JK觸發(fā)器的特性方程一致:
利用RS=0,所以有
再來(lái)與JK觸發(fā)器的特性方程對(duì)照比較后可知,只要取J=S,K=R兩者的形式就一樣了,所以就將JK觸發(fā)器的J端作為待求SR觸發(fā)器的S輸入端、K端作為待求SR觸發(fā)器的R輸入端就實(shí)現(xiàn)了將JK觸發(fā)器轉(zhuǎn)換為SR觸發(fā)器,轉(zhuǎn)換電路圖如圖2所示。
圖2 JK觸電器→SR觸發(fā)器電路圖
將T觸發(fā)器特性方程與JK觸發(fā)器的特性方程對(duì)比后可知,J=T,K=T;轉(zhuǎn)換電路圖如圖3所示。
圖3 D觸發(fā)器→JK觸發(fā)器的電路圖
將JK觸發(fā)器的特性方程與D觸發(fā)器的特性方程對(duì)照比較后可知,D=JQ'+K'Q;轉(zhuǎn)換電路圖如圖4所示。
圖4 D觸發(fā)器→JK觸發(fā)器的電路圖
觸發(fā)器的邏輯功能描述的是對(duì)一定的輸入取值組合后,使輸出狀態(tài)由初態(tài)Q轉(zhuǎn)換為次態(tài)Q*的關(guān)系;而由初態(tài)Q→次態(tài)Q*只有四種情況:0→0、0→1、1→0、1→1。根據(jù)兩種觸發(fā)器的特性方程,將它們由初態(tài)Q→次態(tài)Q*的轉(zhuǎn)換過(guò)程、各自對(duì)應(yīng)的輸入值組合起來(lái),從而得到兩種觸發(fā)器的驅(qū)動(dòng)真值表。[5]
以D觸發(fā)器→T觸發(fā)器為例,根據(jù)兩觸發(fā)器的特性方程得出驅(qū)動(dòng)真值表如表1所示。
表1 D→T觸發(fā)器驅(qū)動(dòng)真值表
根據(jù)轉(zhuǎn)換原理可知,由門電路構(gòu)成的組合邏輯電路部分的輸入變量為T、Q,輸出為D;因此,應(yīng)根據(jù)驅(qū)動(dòng)真值表想辦法求出D與T、Q的關(guān)系式。從驅(qū)動(dòng)真值表可以得出以T、Q為輸入,D為輸出的真值表如表2所示。
表2 D與T、Q的真值表
根據(jù)真值表得出關(guān)系式D=T⊕Q,畫(huà)出轉(zhuǎn)換邏輯圖如圖5所示。
圖5 D觸發(fā)器→T觸發(fā)器邏輯圖
在觸發(fā)器邏輯功能及其描述方法這一節(jié)的學(xué)習(xí)中,進(jìn)行對(duì)觸發(fā)器邏輯功能轉(zhuǎn)換的分析,能加深學(xué)生對(duì)所學(xué)知識(shí)的理解。使學(xué)生從電路結(jié)構(gòu)和邏輯功能上掌握了各類觸發(fā)器之間的區(qū)別和聯(lián)系,培養(yǎng)了學(xué)生的知識(shí)應(yīng)用能力、思維能力和創(chuàng)新能力,提高學(xué)生分析問(wèn)題、解決問(wèn)題的能力;激發(fā)了學(xué)生的學(xué)習(xí)積極性,為學(xué)習(xí)時(shí)序邏輯電路打下了堅(jiān)實(shí)的基礎(chǔ),使數(shù)字電路的學(xué)習(xí)和教學(xué)能達(dá)到事半功倍的效果。
[1] 王毓銀.數(shù)字電路邏輯設(shè)計(jì)[M].北京:高等教育出版社,2005.
[2] 宋學(xué)君,朱永剛.數(shù)字電子技術(shù)[M].北京:科學(xué)出版社,2003.
[3] 閻石.數(shù)字電子技術(shù)基礎(chǔ)[M].5版.北京:高等教育出版社,2006.
[4] 蔡良偉.數(shù)字電路與邏輯設(shè)計(jì)[M].西安:西安電子科技大學(xué)出版社,2003.
[5] 高廣君.觸發(fā)器相互轉(zhuǎn)換的簡(jiǎn)便方法[J].高師理科學(xué)刊,1983(2):49-52.