• <strong id="227bx"></strong>

  • <label id="227bx"></label>
    <ol id="227bx"><code id="227bx"><noframes id="227bx">
  • 艾寶物聯PLC入門20 - 班次寄存器

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

    在 ??????????許多應用程序都需要存儲事件的狀態 ??????????以前發生過。正如我們在過去章節中看到的那樣,這很簡單 ??????????處理。但是,如果我們必須存儲許多以前的事件,我們該怎么做 ??????????以后采取行動。
    ??????????答:我們要求移位寄存器指令。 ?????????? ????????

    我們 ??????????使用一個寄存器或一組寄存器來形成一系列的位(汽車) ??????????存儲以前的開/關狀態。每個新的狀態變化都會得到 ??????????存儲在第一位,其余位向下移位 ??????????培養。咦?請繼續閱讀。 ????????

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

    ?????????? 移位寄存器符號 ????????

    A ??????????典型的移位寄存器指令具有如上所示的符號。 ??????????請注意,符號需要3個輸入,并且符號內部有一些數據。 ?????????? ????????

    ??????????每項意見的原因如下: ????????

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

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

       火車 < / p>

      讓我們看看 ??????????檢查一個應用程序,看看為什么/如何使用移位寄存器。 ????????

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

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

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

    国产AV无码专区亚洲AV|欧美色中文字幕在线|欧美a级毛欧美|亚洲国产激情一区二区|亚洲gv天堂gv无码男同
  • <strong id="227bx"></strong>

  • <label id="227bx"></label>
    <ol id="227bx"><code id="227bx"><noframes id="227bx">