我的世界0.14.0觸發(fā)器是什么?我的世界0.14.0觸發(fā)器有多少種?我的世界0.14.0D觸發(fā)器怎么制作?下面西西就為大家?guī)砦业氖澜?.14.0觸發(fā)器介紹制作攻略。
我的世界0.14.0觸發(fā)器介紹制作攻略
因為紅石電路的設(shè)計不僅僅是一層方塊,常常會出現(xiàn)兩層三層的情況。因此為了把兩三層方塊表達在一張平面圖上,本文章中的圖例皆使用MCRedstoneSim格式以追求簡潔表述:(請注意:所有的符號都是相對于一個您自己定義的“地面”而言的)
實際上“鎖存器”(Latch)與“觸發(fā)器”(Flip-Flop)是同一類器件的兩種稱呼。唯一不同:“鎖存器”一般是以存儲為目的時的稱呼(通常為電平觸發(fā)),“觸發(fā)器”一般是以隨時間特定變化的信號為目的的稱呼(大多邊沿觸發(fā))。本文中大部分情況下都會用“觸發(fā)器”一詞。
所謂“觸發(fā)器”,它是一個整體,特征為:
一個時鐘輸入;
若干(有時也可能沒有)普通輸入;
輸出端;
可有可無的反相輸出端。
當時鐘輸入滿足某種條件時(稱之為“滿足觸發(fā)條件”),輸出會依據(jù)輸入而進行相應(yīng)變化。滿足這個“觸發(fā)條件”是觸發(fā)器進行反應(yīng)的前提。如果沒有這個前提,觸發(fā)器不會對輸出進行任何操作。
觸發(fā)條件一般分“電平觸發(fā)”與“邊沿觸發(fā)”兩種。某一個觸發(fā)器只會有一個觸發(fā)條件,而不可能身兼數(shù)個!
“電平觸發(fā)”可能是低電平觸發(fā)或高電平觸發(fā)。顧名思義,一旦時鐘輸入保持為0(低電平觸發(fā))或1(高電平觸發(fā)),則觸發(fā)器作出反應(yīng)。電平觸發(fā)的優(yōu)點是一般此類觸發(fā)器建造起來較為簡單,缺點也顯而易見——如果滿足其觸發(fā)條件的電平持續(xù)時間稍長,那么觸發(fā)器就有可能作出多次難以計數(shù)的抽風式的反應(yīng)。
“邊沿觸發(fā)”的觸發(fā)器偵測時鐘輸入的上邊沿信號(從0變到1的那個瞬間)或下邊沿信號(從1變到0的那個瞬間)。優(yōu)點是因為觸發(fā)條件是“那個瞬間”,所以觸發(fā)器不會多次抽風式地反應(yīng);缺點……就是建造起來略復雜。
一般觸發(fā)器最好采用邊沿觸發(fā),除非某些特定情況,比如您要把其當鎖存器用。
1、D觸發(fā)器
在Minecraft中,D觸發(fā)器屬于次常見部件,只有在紅石大作中才見得比較多。如果沒有耐心可以跳過。
電路符號如下
其中:
D為輸入
>為時鐘輸入
S為強制Q為1,R為強制Q為0(S與R有時可以沒有)
Q為輸出
“Q非”為反相輸出(有時可以沒有)
“D”意為“Data”,“數(shù)據(jù)”之意。當觸發(fā)條件滿足時,輸出端Q會變成與D相同。觸發(fā)條件不滿足時,D端對Q端無任何影響。電平觸發(fā)的D觸發(fā)器又被稱為門控D鎖存器。
常用設(shè)計方案(C為時鐘輸入):方案A為低電平觸發(fā)(即門控D鎖存器),方案B為邊沿觸發(fā)。