<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

      51單片機(jī)指令系統(tǒng):布爾變量操作指令(9)

      作者:佚名    文章來源:網(wǎng)絡(luò)    點(diǎn)擊數(shù):    更新時(shí)間:2008/11/4
      第二十七課:布爾變量操作指令分析
      布爾處理功能是MCS-51系列單片機(jī)的一個(gè)重要特征,這是出于實(shí)際應(yīng)用需要而設(shè)置的。布爾變量也即開關(guān)變量,它是以位(bit)為單位進(jìn)行操作的。

          在物理結(jié)構(gòu)上,MCS-51單片機(jī)有一個(gè)布爾處理機(jī),它以進(jìn)位標(biāo)志做為累加位,以內(nèi)部RAM可尋址的128個(gè)為存儲(chǔ)位。
         既然有布爾處理機(jī)功能,所以也就有相應(yīng)的布爾操作指令集,下面我們分別談?wù)摗?BR>
      [1]. 位傳送指令(2條)
          位傳送指令就是可尋址位與累加位CY之間的傳送,指令有兩條。

              MOV  C,bit        ;bit→CY,某位數(shù)據(jù)送CY

              MOV  bit,C        ;CY→bit,CY數(shù)據(jù)送某位

      [2]. 位置位復(fù)位指令(4條)
          這些指令對CY及可尋址位進(jìn)行置位或復(fù)位操作,共有四條指令。

              CLR  C           ; 0→CY,清CY

              CLR  bit          ; 0→bit,清某一位

              SETB  C          ; 1→CY,置位CY

              SETB  bit         ; 1→bit,置位某一位

      [3]. 位運(yùn)算指令(6條)
          位運(yùn)算都是邏輯運(yùn)算,有與、或、非三種指令,共六條。

              ANL  C,bit        ;(CY)∧(bit)→CY

              ANL  C,/bit        ;(CY)∧()→CY

              ORL  C,bit        ;(CY)∨(bit)→CY

              ORL  C,/bit        ;(CY)∧()→CY

              CPL  C           ;()→CY

              CPL  bit          ;()→bir

      [4]. 位控制轉(zhuǎn)移指令(5)
          位控制轉(zhuǎn)移指令是以位的狀態(tài)作為實(shí)現(xiàn)程序轉(zhuǎn)移的判斷條件,介紹如下:

              JC  rel            ; (CY)=1轉(zhuǎn)移,(PC)+2+rel→PC,否則程序往下執(zhí)行,(PC)+2→PC。

              JNC  rel          ; (CY)=0轉(zhuǎn)移,(PC)+2+rel→PC,否則程序往下執(zhí)行,(PC)+2→PC。

              JB  bit, rel        ; 位狀態(tài)為1轉(zhuǎn)移。

              JNB  bit, rel       ; 位狀態(tài)為0轉(zhuǎn)移。

              JBC  bit, rel       ; 位狀態(tài)為1轉(zhuǎn)移,并使該位清“0”。

          后三條指令都是三字節(jié)指令,如果條件滿足,(PC)+3+rel→PC,否則程序往下執(zhí)行,(PC)+3→PC。
      Tags:單片機(jī),指令系統(tǒng),布爾變量,操作指令  
      責(zé)任編輯:admin
      相關(guān)文章列表
      沒有相關(guān)文章
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評論
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 99久久婷婷国产综合精品| 伊人久久大香线蕉综合电影 | 色综合天天综合网站中国| 久久香综合精品久久伊人| 激情五月婷婷综合| 国产成人精品综合在线观看| 狠狠色婷婷综合天天久久丁香| 久久婷婷激情综合色综合俺也去| 四月婷婷七月婷婷综合| 国产天堂一区二区综合| 色欲综合久久躁天天躁蜜桃 | 亚洲综合校园春色| 久久93精品国产91久久综合| 亚洲婷婷第一狠人综合精品| 国产精品综合专区中文字幕免费播放| 久久久久青草线蕉综合超碰| 亚洲AⅤ优女AV综合久久久| 六月婷婷缴清综合在线| 亚洲综合精品香蕉久久网| 天天爱天天做色综合| 91丁香亚洲综合社区| 亚洲综合久久1区2区3区| 亚洲综合色区在线观看| 天天做天天爱天天综合网| 亚洲精品第一国产综合亚AV| 久久本道久久综合伊人| 久久综合五月丁香久久激情| 国产成人综合久久精品| 亚州AV综合色区无码一区| 国产精品亚洲综合五月天| 色综合综合色综合色综合| 亚洲国产综合人成综合网站00| 色久综合网精品一区二区| 亚洲国产精品综合久久网各| 色综合天天综合网国产成人网| 一本一道久久精品综合| 亚洲国产精品成人综合色在线婷婷 | 天天做天天爱天天爽综合网| 成人综合久久综合| 亚洲伊人久久综合中文成人网| 伊人久久大香线蕉综合爱婷婷|