步驟1:
必需組件中最明顯的部分是瞬時(shí)開關(guān)。如果您是強(qiáng)迫癥且無法決定,那就去一兩個(gè),或者幾個(gè)。從面板開關(guān)到PCB觸覺開關(guān),再到切換瞬時(shí)開關(guān),有很多不同種類的瞬時(shí)開關(guān)。我在下面的圖片中收集了幾種不同的類型。
在此說明中,我將使用觸覺開關(guān)。激活開關(guān)所需的力完全讓人感到滿意,而您獲得的清脆的“喀噠”聲是非常有益的。隨意使用周圍的任何開關(guān)。如果您尚未確定視頻范圍,請立即將其簽出。我設(shè)置了兩個(gè)觸覺開關(guān)。正常配置中的一個(gè)在高端具有LED和必需的電阻,然后在另一個(gè)上接地。按下按鈕后,它會達(dá)到您期望的效果:只要按住開關(guān),漂亮的小藍(lán)色LED就會亮起并保持亮起,然后在按下開關(guān)時(shí)立即熄滅。
第二個(gè)開關(guān)已連接到MC14027 JK觸發(fā)器IC上,并在觸發(fā)器上連接了兩個(gè)LED。打開頁面并學(xué)習(xí)觸發(fā)器!
步驟2:時(shí)序電路
該電路的關(guān)鍵是觸發(fā)器。確切地說,是一個(gè)J-K觸發(fā)器。觸發(fā)器的名稱如其名:在前一個(gè)狀態(tài) Q n 和下一個(gè)狀態(tài) Q 之間切換n + 1 基于J和!K輸入的值(請注意!K之前的爆炸;我使用此表示法表示它是有效的LOW輸入)。觸發(fā)器是已知保持其狀態(tài)的IC系列之一。實(shí)際上,它的下一個(gè)狀態(tài)是產(chǎn)品的某種形式的先前狀態(tài)。這些電路稱為順序電路,還包括計(jì)數(shù)器和移位寄存器。這與組合電路相反,后者包括我們最喜歡的邏輯門;例如,“與”門的輸出僅取決于其當(dāng)前輸入和先前的輸入(或其先前的輸出/狀態(tài)與當(dāng)前輸出無關(guān))。
有多種觸發(fā)器可供選擇,這兩個(gè)主要類別是主從和邊緣/電平觸發(fā)以及觸發(fā)器的類型,例如SR,D,T和JK??梢允褂脙蓚€(gè)順序排列的S-R鎖存器或NAND門等來構(gòu)建J-K觸發(fā)器。這是一些觸發(fā)器IC的列表。星號(星號)表示我們不關(guān)心邏輯系列(即ALS,HC,HCT,LS,F(xiàn)等)。例如,74 * 109可以是74LS109或74F109。同樣,“(+)”或“(-)”分別是我的正邊沿觸發(fā)和負(fù)邊沿觸發(fā)的簡寫。
74*74 Dual (+) D flip-flops
74*107 Dual J-K flip-flop (-) triggered
74*109 J-K (+) flip-flop
74*112 Dual J-K w/ set/reset; (-) trig.
74*173 Dual D, (+) 3-state
74*273 High-speed CMOS Logic Octal D flip-flop w/ reset (+)
74*374 High-Speed CMOS Logic Octal D flip-flop; 3state, (+) triggered
74*377 Octal D type w/ enable; (+)
4027 Dual J-K (+) flip-flop
邊沿觸發(fā)的觸發(fā)器在時(shí)鐘信號的上升沿或下降沿,并為輸出提供同步輸入。某些觸發(fā)器還具有異步設(shè)置和復(fù)位輸入,無論時(shí)鐘信號的狀態(tài)如何,都可以更改輸出。除了J-K輸入外,還有一個(gè)互補(bǔ)的輸出引腳!Q n + 1 。
請查看下面的框圖。您會注意到,雙配置中有J,K,時(shí)鐘,置位,復(fù)位,Q和!Q引腳可用。邏輯/激勵(lì)表可以在數(shù)據(jù)表以及我所附的原理圖上找到。除了切換狀態(tài)外,輸入的排列對我們來說并不重要。當(dāng)J為HIGH(1)并且!K為HIGH(1)時(shí), Q n + 1 =!Q n 。這就是說,無論觸發(fā)器的當(dāng)前狀態(tài)如何,輸出都會為其補(bǔ)碼/取反。
打開頁面,讓該觸發(fā)器為我們工作并進(jìn)行切換!
第3步:使用JK觸發(fā)器
與JK觸發(fā)器建立連接時(shí),需要參考上一頁的引腳排列。我們正在合作的大局面是,我們將使用觸發(fā)器的狀態(tài)保存功能及其輕松切換輸出以將5V和大約6mA推至24mA的能力(每個(gè)觸發(fā)器IC都有所不同)。特性,因此請確保您簽出自己的)。我正在使用的那個(gè)的I o 約為10mA。我們將驅(qū)動(dòng)具有Q的?5V輸出的LED,并以Q的補(bǔ)碼!Q吸收Vcc。換句話說,當(dāng)Q為HIGH時(shí),!Q為LOW,反之亦然。
您會記得,切換當(dāng)前狀態(tài)的JK輸入是將兩個(gè)輸入都驅(qū)動(dòng)為HIGH,因此我將J和K輸入綁定為一個(gè)10k上拉電阻至Vcc(5V)。設(shè)置(!SD)和復(fù)位/清除(!RD)通常都為低電平有效,但在此IC上它們?yōu)楦唠娖接行?,因此我將它們下拉連接至GND。到5V,我們怎么輸入什么?還記得時(shí)鐘信號嗎?從時(shí)鐘信號的上升沿開始正跳變后,Q和!Q輸出可在一個(gè)設(shè)置時(shí)鐘上使用。我們要做的就是將瞬時(shí)開關(guān)從5V連接到時(shí)鐘信號,當(dāng)我們按下開關(guān)并關(guān)閉連接時(shí),我們將向觸發(fā)器發(fā)送一個(gè)正邊沿觸發(fā),使其觸發(fā)輸出。因此,如果當(dāng)我們再次按下按鈕時(shí)Q輸出為HIGH(即向LED提供5V的電壓),它將變?yōu)長OW(即關(guān)閉),而當(dāng)我們再次按下按鈕時(shí),它將切換回HIGH(打開)并等等。如果您不清楚任何內(nèi)容,請確保您查看原理圖的圖片(不必?fù)碛蠩agle并查看*實(shí)際*原理圖。..下面有圖片)。 。另外,您會注意到我包括一個(gè)2輸入端子塊,以允許電路板接受5V和GND信號。
就是這樣?,F(xiàn)在,您漂亮的瞬時(shí)/觸覺開關(guān)是一個(gè)按下并保持的按鈕開關(guān)。
步驟4:結(jié)論
使用諸如觸發(fā)器之類的時(shí)序電路的狀態(tài)保存功能,使我們能夠以最少的外部組件將狀態(tài)添加到無狀態(tài)瞬時(shí)開關(guān)中。
-
開關(guān)
+關(guān)注
關(guān)注
19文章
3142瀏覽量
93764
發(fā)布評論請先 登錄
相關(guān)推薦
評論