1. <pre id="srmtd"></pre>
      
      
    2. <menuitem id="srmtd"></menuitem>

    3. 艾寶物聯(lián)PLC入門20 - 班次寄存器

      Shift ??????????寄存器 ????????

      在 ??????????許多應(yīng)用程序都需要存儲(chǔ)事件的狀態(tài) ??????????以前發(fā)生過(guò)。正如我們?cè)谶^(guò)去章節(jié)中看到的那樣,這很簡(jiǎn)單 ??????????處理。但是,如果我們必須存儲(chǔ)許多以前的事件,我們?cè)撛趺醋? ??????????以后采取行動(dòng)。
      ??????????答:我們要求移位寄存器指令。 ?????????? ????????

      我們 ??????????使用一個(gè)寄存器或一組寄存器來(lái)形成一系列的位(汽車) ??????????存儲(chǔ)以前的開(kāi)/關(guān)狀態(tài)。每個(gè)新的狀態(tài)變化都會(huì)得到 ??????????存儲(chǔ)在第一位,其余位向下移位 ??????????培養(yǎng)。咦?請(qǐng)繼續(xù)閱讀。 ????????

      ??????????移位寄存器有很多名字。 SFT(ShiFT),BSL(Bit Shift Left), ??????????SFR(Shift Forward Register)是一些常見(jiàn)的名稱。這些寄存器 ??????????將位移到左側(cè)。 BSR(右移位)和SFRN(移位前移 ??????????注冊(cè)Not)是將位移位到的指令的一些示例 ??????????對(duì)。我們應(yīng)該注意到并非所有制造商都有移位寄存器 ??????????將數(shù)據(jù)移到右邊但大多數(shù)都有移位寄存器。 ????????

      ?????????? 移位寄存器符號(hào) ????????

      A ??????????典型的移位寄存器指令具有如上所示的符號(hào)。 ??????????請(qǐng)注意,符號(hào)需要3個(gè)輸入,并且符號(hào)內(nèi)部有一些數(shù)據(jù)。 ?????????? ????????

      ??????????每項(xiàng)意見(jiàn)的原因如下: ????????

      ??????????
        ????????????
      • 數(shù)據(jù) - ??????????????數(shù)據(jù)輸入收集將要移位的真/假狀態(tài) ??????????????下火車。當(dāng)數(shù)據(jù)輸入為真時(shí)第一位(汽車) ??????????????在寄存器(train)中將是1.此數(shù)據(jù)僅被輸入 ??????????????寄存器(train)在時(shí)鐘輸入的上升沿。 ????????????
      • 時(shí)鐘 - ??????????????時(shí)鐘輸入告訴移位寄存器 " 做它的事情 " 。 ??????????????在此輸入的上升沿,移位寄存器移位 ??????????????數(shù)據(jù)在寄存器內(nèi)的一個(gè)位置并進(jìn)入狀態(tài) ??????????????輸入到第一位的數(shù)據(jù)。在每一個(gè)上升的邊緣 ??????????????輸入過(guò)程將重復(fù)。 ????????????
      • 重置 - ??????????????重置輸入正如它所說(shuō)的那樣。它清除了里面的所有內(nèi)容 ??????????????我們使用的寄存器為0. ?????????? ???????? ????????

        ??????????移位寄存器符號(hào)內(nèi)的1000是第一位的位置 ??????????我們的班次登記冊(cè)。如果我們將班次登記視為列車 ??????????(一個(gè)choo-choo火車)然后這個(gè)位是機(jī)車。 1003 ??????????上面的符號(hào)里面是我們的移位寄存器的最后一位。它是 ??????????守車。因此,我們可以說(shuō)1001和1002之間是汽車 ??????????機(jī)車和守車。它們是中間位。所以這 ??????????移位寄存器有4位(即1000,1001,1002,1003) ????????

         火車 < / p>

        讓我們看看 ??????????檢查一個(gè)應(yīng)用程序,看看為什么/如何使用移位寄存器。 ????????

        想象一下 ??????????一臺(tái)冰淇淋甜筒機(jī)。我們有4個(gè)步驟。首先我們驗(yàn)證錐體 ??????????沒(méi)有打破。接下來(lái),我們將冰淇淋放入錐體內(nèi)。(打開(kāi)輸出 ??????????500)接下來(lái)我們添加花生。(打開(kāi)輸出501)最后我們添加花灑。(轉(zhuǎn) ??????????在輸出502)如果錐體壞了我們顯然不想添加 ??????????冰淇淋和其他項(xiàng)目。因此我們必須跟蹤壞錐 ??????????沿著我們的生產(chǎn)線,這樣我們就可以告訴機(jī)器不要添加每個(gè) ??????????項(xiàng)目。我們使用傳感器來(lái)觀察錐體的底部。 (輸入0000) ??????????如果它打開(kāi)那么錐體是完美的,如果它關(guān)閉然后錐體被打破。 ??????????編碼器跟蹤傳送帶上的錐體。 (輸入0001)推 ??????????機(jī)器上的按鈕將清除寄存器。 (輸入0002) ????????

        ??????????這是梯子的樣子:
        ?????????? 移位寄存器階梯 ????????

        讓我們 ??????????現(xiàn)在按照移位寄存器進(jìn)行操作。這是什么 ??????????1000系列寄存器(我們正在移位的寄存器)最初看起來(lái)像: ??????????

      日韩无码a片精彩视频,精品国产一区二区三区免费看,U久久精品国产99国产精品亚洲,亚洲色欧美色国产精品

        1. <pre id="srmtd"></pre>
          
          
        2. <menuitem id="srmtd"></menuitem>