在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用按鈕依次切換8個(gè)輸出且可控制輸出通道

冬至子 ? 來(lái)源:呆萌的長(zhǎng)頸鹿 ? 作者:三十而惑 ? 2023-12-04 15:52 ? 次閱讀

本案例使用按鈕依次切換8個(gè)輸出且可控制輸出通道,比如控制指示燈,可以輸入序號(hào)來(lái)點(diǎn)亮該序號(hào)指示燈,連接時(shí)鐘信號(hào)可以實(shí)現(xiàn)跑馬燈效果。點(diǎn)擊正向按鈕則正序依次切換指示燈,如此反復(fù)。點(diǎn)擊反向按鈕則逆序依次切換指示燈。

功能介紹

圖片

  • 如果EN為FALSE,則所有輸出均為FALSE。輸入EN必須為TRUE,在E = TRUE時(shí)只有一個(gè)輸出Qn為TRUE。
  • 當(dāng)E = TRUE時(shí),使用輸入U(xiǎn)P從輸出Qn切換到Qn +1,而輸入DN將輸出Qn切換到Qn-1。
  • 當(dāng)E = TRUE時(shí),可以由SET輸入和輸入IN值選擇主動(dòng)輸出Q0..Q7。如SET=TRUE,IN=5將輸出Q5=TRUE,而所有其他輸出都設(shè)置為FALSE。
  • 當(dāng)E = TRUE時(shí),輸入RST=TRUE將輸出Q0設(shè)置為TRUE,而所有其他輸出都設(shè)置為FALSE。
  • 當(dāng)E = TRUE時(shí),狀態(tài)輸出總是顯示當(dāng)前選擇了哪個(gè)輸出Qn;當(dāng)E=FALSE時(shí),狀態(tài)輸出保持不變,E再次變?yōu)門RUE時(shí),Qn再次輸出。

SELECT_8源代碼

SELECT_8實(shí)現(xiàn)的是選擇器的功能,內(nèi)部調(diào)用一個(gè)取模函數(shù)INC,詳見(jiàn)下面介紹取模運(yùn)算(INC)以及其代碼。

圖片

圖片

圖片

01

取模運(yùn)算(INC)

取模是除以兩個(gè)數(shù)字時(shí)查找余數(shù)的操作。因此,當(dāng)你問(wèn)“什么是2 mod 2?”時(shí),你是在問(wèn) “當(dāng)你把 2 除以 2 時(shí),余數(shù)是多少?”

圖片

SELECT_8源代碼

FUNCTION_BLOCK "SELECT_8"
TITLE = 'SELECT_8'
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
   VAR_INPUT 
      E : Bool;
      SET : Bool;
      IN : Int;
      UP : Bool;
      DN : Bool;
      RST : Bool;
   END_VAR




   VAR_OUTPUT 
      Q0 : Bool;
      Q1 : Bool;
      Q2 : Bool;
      Q3 : Bool;
      Q4 : Bool;
      Q5 : Bool;
      Q6 : Bool;
      Q7 : Bool;
      STATE : Int;
   END_VAR




   VAR 
      last_up : Bool;
      last_dn : Bool;
   END_VAR








BEGIN


IF #RST THEN
  #STATE := 0;
ELSIF #SET THEN
  #STATE := #IN;
ELSIF #UP AND NOT #last_up THEN
  #STATE := "INC"(X := #STATE, D := 1, M := 7);
ELSIF #DN AND NOT #last_dn THEN
  #STATE := "INC"(X := #STATE, D := -1, M := 7);
END_IF;
#last_up := #UP;
#last_dn := #DN;


#Q0 := FALSE;
#Q1 := FALSE;
#Q2 := FALSE;
#Q3 := FALSE;
#Q4 := FALSE;
#Q5 := FALSE;
#Q6 := FALSE;
#Q7 := FALSE;


IF #E THEN
  CASE #STATE OF
    0:
      #Q0 := TRUE;
    1:
      #Q1 := TRUE;
    2:
      #Q2 := TRUE;
    3:
      #Q3 := TRUE;
    4:
      #Q4 := TRUE;
    5:
      #Q5 := TRUE;
    6:
      #Q6 := TRUE;
    7:
      #Q7 := TRUE;
  END_CASE;
END_IF;




END_FUNCTION_BLOCK

INC源代碼

FUNCTION "INC" : Int
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
   VAR_INPUT 
      X : Int;
      D : Int;
      M : Int;
   END_VAR








BEGIN


#INC := (#X + #D + #M + 1) MOD (#M + 1);
END_FUNCTION
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 指示燈
    +關(guān)注

    關(guān)注

    3

    文章

    417

    瀏覽量

    28592
  • 跑馬燈
    +關(guān)注

    關(guān)注

    5

    文章

    117

    瀏覽量

    35123
  • RST
    RST
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    7493
  • 時(shí)鐘信號(hào)
    +關(guān)注

    關(guān)注

    4

    文章

    463

    瀏覽量

    28972
  • 選擇器
    +關(guān)注

    關(guān)注

    0

    文章

    109

    瀏覽量

    14720
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32定時(shí)器DMA輸出通道和雙通道輸出切換出現(xiàn)異常的原因?

    STM32定時(shí)器DMA輸出通道和雙通道輸出切換出現(xiàn)異常
    發(fā)表于 03-26 06:44

    ADC124S051的4個(gè)通道依次工作后輸出數(shù)據(jù)的順序不正常,為什么?

    1、單個(gè)通道單獨(dú)作用時(shí),輸出的數(shù)據(jù)正確,想讀哪個(gè)通道的數(shù)據(jù)就能讀哪個(gè)通道,沒(méi)有問(wèn)題; 2、多通道操作思路:在64
    發(fā)表于 12-09 08:13

    tlv5610是否可以控制單通道輸出

    8通道DA芯片tlv5610,輸出第一個(gè)通道同時(shí),第二個(gè)
    發(fā)表于 01-24 07:37

    控制按鈕切換相關(guān)

    單片機(jī)連接3個(gè)按鈕,怎么編寫程序控制1個(gè)按鈕切換選中兩個(gè)
    發(fā)表于 04-04 14:29

    布爾按鈕控制數(shù)字輸出

    怎么設(shè)計(jì)VI使得上下左右停四個(gè)按鈕分別控制常數(shù)12345的輸出
    發(fā)表于 05-08 18:51

    通道依次自動(dòng)測(cè)試0-5v希望給點(diǎn)意見(jiàn)

    通道依次自動(dòng)測(cè)試,測(cè)試輸出端Led指示燈或電壓顯示模塊顯示。有那么一點(diǎn)思緒,不過(guò)全給否了。往大神給點(diǎn)意見(jiàn)。
    發(fā)表于 01-15 16:08

    請(qǐng)問(wèn)該芯片是否可以控制單通道輸出

    8通道DA芯片tlv5610,輸出第一個(gè)通道同時(shí),第二個(gè)通道
    發(fā)表于 06-12 06:14

    AD7124-8 AD采集的通道隨機(jī)切換,怎么才能按順序切換通道

    AD7124-8 采用8個(gè)全差分輸入,全功率,AD采集的通道隨機(jī)切換,有時(shí)候兩個(gè)
    發(fā)表于 12-07 08:17

    mcgs按鈕怎么切換畫面

    第一個(gè)在執(zhí)行Sleep時(shí),窗口0里是不能運(yùn)行任何東西的,比如按鈕之類的都不能好使了。所以我不喜歡用。而第二種就不會(huì)影響窗口里的東西,我一般是用第二個(gè),然后窗口0里面在放一個(gè)
    的頭像 發(fā)表于 02-09 09:54 ?2.9w次閱讀
    mcgs<b class='flag-5'>按鈕</b>怎么<b class='flag-5'>切換</b>畫面

    如何通過(guò)并行端口控制32個(gè)DAC通道

    有時(shí),系統(tǒng)需要幾個(gè)數(shù)字可編程電壓輸出通道。這種輸出通道通常提供對(duì)機(jī)器人定位,工業(yè)過(guò)程甚至家庭自動(dòng)化的控制。圖1中的電路
    的頭像 發(fā)表于 08-08 11:23 ?3543次閱讀

    CN0405 帶按鈕控制的高壓輸出DAC

    。數(shù)字電位計(jì)AD5116提供64個(gè)游標(biāo)位置,端到端電阻容差為±8%,適合各類調(diào)整應(yīng)用。此外,AD5116內(nèi)置一個(gè)EEPROM,可通過(guò)一個(gè)按鈕
    發(fā)表于 06-02 14:00 ?2次下載
    CN0405 帶<b class='flag-5'>按鈕</b><b class='flag-5'>控制</b>的高壓<b class='flag-5'>輸出</b>DAC

    溫控器可控硅觸發(fā)輸出控制溫度

    智能溫控儀可控硅觸發(fā)輸出,分為可控硅(SCR)過(guò)零觸發(fā)輸出和SCR移相觸發(fā)輸出可控硅一般選
    的頭像 發(fā)表于 10-24 09:43 ?9257次閱讀

    按鈕開(kāi)/關(guān)電源控制

    本應(yīng)用筆記給出了一個(gè)按鈕電源控制電路。該設(shè)計(jì)由一個(gè)按鈕、去抖動(dòng)器和觸發(fā)器組成的開(kāi)/關(guān)控制電路
    的頭像 發(fā)表于 06-25 11:21 ?1199次閱讀
    單<b class='flag-5'>按鈕</b>開(kāi)/關(guān)電源<b class='flag-5'>控制</b>

    副邊雙輸出控制器嚴(yán)格調(diào)節(jié)兩個(gè)隔離輸出

    LT3804 是一款副邊雙輸出控制器。它 包含一個(gè)誤差放大器和一個(gè)光耦合器驅(qū)動(dòng)器,以 調(diào)節(jié)第一個(gè)輸出
    的頭像 發(fā)表于 06-26 11:49 ?866次閱讀
    副邊雙<b class='flag-5'>輸出</b><b class='flag-5'>控制</b>器嚴(yán)格調(diào)節(jié)兩<b class='flag-5'>個(gè)</b>隔離<b class='flag-5'>輸出</b>

    可控硅如何控制輸出電壓

    信號(hào)來(lái)控制陽(yáng)極(Anode)和陰極(Cathode)之間的導(dǎo)通狀態(tài),從而實(shí)現(xiàn)對(duì)輸出電壓的控制。以下是關(guān)于可控控制
    的頭像 發(fā)表于 07-31 09:35 ?2133次閱讀
    主站蜘蛛池模板: 男女刺激性视频大片 | 欧美亚洲天堂 | 91视频毛片 | 国产精品久久久久久久久 | 午夜黄网站| 色婷婷视频在线 | 四虎传媒 | 看天堂| 国产精品理论片在线观看 | 天天射日 | aaaaaaa欧美黄色大片 | 精品一区 二区三区免费毛片 | 国产精品高清一区二区三区 | 免费又爽又黄1000禁片 | 午夜观看 | 可以看黄色的网站 | 日本特黄特黄刺激大片免费 | 天天在线天天在线天天影视 | 爱爱动态视频免费视频 | 久久午夜宅男免费网站 | 亚洲激情视频网 | 久久精品国产免费中文 | 日日干夜夜操s8 | 在线视频午夜 | 99成人| 轻点太大了好深好爽h文 | 天天射天天操天天色 | 色噜噜中文网 | 日本免费成人 | 日日夜夜2017 | 日韩在线一区视频 | 九色在线| 性欧美高清极品猛交 | 91p0rn永久备用地址二 | 色黄污在线看黄污免费看黄污 | 好紧好爽的午夜寂寞视频 | 天天操天天射天天爽 | 免费 的黄色 | 最新欧美一级视频 | 天天干天天日天天射天天操毛片 | 1000rt人体1000欧美 |