【三菱】譯碼編碼指令的應(yīng)用
林慧玲
發(fā)布于2015-02-15 11:39
12
0
標(biāo)簽:譯碼編碼指令
我們知道在編碼時(shí),每一種二進(jìn)制代碼,都賦予了特定的含義,即都表示了一個(gè)確定的信號(hào)或者對(duì)象。而譯碼是編碼的逆過程,把代碼狀態(tài)的特定含義“翻譯”出來的過程叫做譯碼。我們?cè)谥懒俗g碼編碼的基本知識(shí)之后,再來學(xué)習(xí)譯碼指令和編碼指令就顯得容易理解些。
就以DECO D0 M0 K3這條指令講一下指令是如何執(zhí)行的。該指令中K3表示源址時(shí)寄存器D0的低3位b2b1b0組成的輸入編碼,M0表示譯碼輸出控制M0-M7這八個(gè)位元件。D0的低3位b2b1b0的值為Km,則編號(hào)為M(0+Km)置ON,若D0=K7,則M7置ON。
就以ENCO M0 D0 K4這條指令講一下指令是如何執(zhí)行的。該指令中K4表示M0-M15這16個(gè)位元件,將M0-M15中置ON的位元件的位置編號(hào)轉(zhuǎn)換成二進(jìn)制值送到D0中。
下面就以幾個(gè)小例子講一下這兩個(gè)指令的應(yīng)用吧。
1、用一個(gè)按鈕控制三臺(tái)電機(jī)A,B,C的順序啟動(dòng),按一下按鈕,啟動(dòng)A,再按一下按鈕停止A,啟動(dòng)B,再按一下按鈕停止B,啟動(dòng)C,再按一下按鈕停止C,如此循環(huán)。
2、電梯的樓層顯示(ENCO指令常用在位置顯示中)。電梯的每一層都有一個(gè)檢測開關(guān),電梯行至該層時(shí),檢測開關(guān)ON,相對(duì)于一組位元件中“1”的位置值,通過ENCO指令轉(zhuǎn)換成該樓層的BCD碼,然后再顯示在轎廂的顯示板。 所以,DECO指令是由源址S所表示的二進(jìn)制值m使終址D中編號(hào)為m的位元件或字元件中bm位置ON,D的位數(shù)指定為2的N次方位。ENCO指令是把源址S中置ON的位元件或字元件置ON的位的位置值轉(zhuǎn)換成二進(jìn)制值傳送到終址D,S的位數(shù)指定為2的N次方位。
在這里,是在后再給出對(duì)指令的解釋,經(jīng)過對(duì)指令的運(yùn)用以及例子的形式講解,這樣是不是更能理解指令的含義呢? -------------------------------
作者:蔡慧滎
版權(quán)所屬: 技成培訓(xùn)網(wǎng)