<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • 電子工程網

    標題: 請教如何用C51實現2位循環 [打印本頁]

    作者: ydz0515    時間: 2010-2-2 10:44
    標題: 請教如何用C51實現2位循環
    意思是這樣,我想得到一個兩bit循環:01,10,01.....。請教各位老師入戶用c51實現:
    作者: 老郭    時間: 2010-2-2 16:10
    怎么沒人解答?太簡單了還是太難了?
    作者: 忘情天書    時間: 2010-2-3 18:53
    用if-else就可以了。switch都可以。不知道你要干什么?
    作者: f.luo    時間: 2010-2-3 20:26
    if(P0=0)
       P0=0x01;
    else
       P0=0;
    lz,這樣可否?
    作者: terrysun    時間: 2010-2-3 21:07
    什么用途介紹一下,是用來產生方波?
    作者: McuPlayer    時間: 2010-2-3 22:51
    a = 1;
    while(1)
    {
           a ^= 0x03;
    }
    作者: kbgyzp    時間: 2010-2-4 08:43
    ls的方法很簡練,建議采用
    作者: kbgyzp    時間: 2010-2-4 08:43
    ls的方法很簡練,建議采用
    作者: 忘情天書    時間: 2010-2-4 09:05
    呵呵,毛片果然是軟件老鳥,思路獨特。
    作者: Netjob    時間: 2010-2-4 15:00
    假如 要移位的 8位寬的 TEMP ;

    char A,B;
    TEMP=0x55;  // 0x01010101
    while(1)
    {
      A=TEMP;  //  A=0x55
      B=TEMP;  //  B=0x55;
      A>>=6;   //  高2位  循環到低2位  0x000000[ 01 ]  A=0x01
      B<<=2;   //  左移 兩位   0x010101 [00]           B=0x54
      B|=A;    //  整合起來;  0x010101 [01]           B=B|A   0x54|0x01 =0x55;
      TEMP=B;  //  回寫  TEMP=0x55;
    }
    作者: 宇宙飛船    時間: 2010-2-4 15:52
    對于取反,‘毛片’寫的已是最簡的了。
    俺咋一看標題,還以為樓主想做胃反轉。
    作者: ydz0515    時間: 2010-2-5 08:45
    6樓 McuPlayer 高明,已經采納到程序中。感謝。

            例如系統有2個狀態A、B:A狀態01轉換到B狀態10或反之,像一個鐘擺:那么用McuPlayer的方法就是:
           switch(current_state^3);  // 很巧妙。正規。


    3狀態轉換我還是想不出來:001,010,100,001,010,100,001......

    或者01,10,11,01,10,11,01,........

    4、5、6、狀態?
    作者: Netjob    時間: 2010-2-23 22:30
    #define WIDTH  8
    #define BITSIZE  3

    char B;

    TEMP=0x55;  
    while(1)
    {      
       B=TEMP;  
      TEMP=  (B<>(WIDTH -BITSIZE  ))
    }
    作者: alpha321    時間: 2010-6-28 17:49
    O,原來簡單問題可以得到這么多大師的指點.
    作者: 孤獨小行星    時間: 2011-3-26 16:19
    高手啊!




    歡迎光臨 電子工程網 (http://www.portaltwn.com/) Powered by Discuz! X3.4
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷