<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)關(guān)鍵字寄存器和運(yùn)算符

          單片機(jī)關(guān)鍵字寄存器和運(yùn)算符

          作者: 時間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
          附錄一 C51中的關(guān)鍵字
          關(guān)鍵字用 途說 明
          auto存儲種類說明用以說明局部變量,缺省值為此
          break程序語句退出最內(nèi)層循環(huán)
          case程序語句Switch語句中的選擇項(xiàng)
          char數(shù)據(jù)類型說明單字節(jié)整型數(shù)或字符型數(shù)據(jù)
          const存儲類型說明在程序執(zhí)行過程中不可更改的常量值
          continue程序語句轉(zhuǎn)向下一次循環(huán)
          default程序語句Switch語句中的失敗選擇項(xiàng)
          do程序語句構(gòu)成do..while循環(huán)結(jié)構(gòu)
          double數(shù)據(jù)類型說明雙精度浮點(diǎn)數(shù)
          else程序語句構(gòu)成if..else選擇結(jié)構(gòu)
          enum數(shù)據(jù)類型說明枚舉
          extern存儲種類說明在其他程序模塊中說明了的全局變量
          flost數(shù)據(jù)類型說明單精度浮點(diǎn)數(shù)
          for程序語句構(gòu)成for循環(huán)結(jié)構(gòu)
          goto程序語句構(gòu)成goto轉(zhuǎn)移結(jié)構(gòu)
          if程序語句構(gòu)成if..else選擇結(jié)構(gòu)
          int數(shù)據(jù)類型說明基本整型數(shù)
          long數(shù)據(jù)類型說明長整型數(shù)
          register存儲種類說明使用CPU內(nèi)部寄存的變量
          return程序語句函數(shù)返回
          short數(shù)據(jù)類型說明短整型數(shù)
          signed數(shù)據(jù)類型說明有符號數(shù),二進(jìn)制數(shù)據(jù)的最高位為符號位
          sizeof運(yùn)算符計(jì)算表達(dá)式或數(shù)據(jù)類型的字節(jié)數(shù)
          static存儲種類說明靜態(tài)變量
          struct數(shù)據(jù)類型說明結(jié)構(gòu)類型數(shù)據(jù)
          swicth程序語句構(gòu)成switch選擇結(jié)構(gòu)
          typedef數(shù)據(jù)類型說明重新進(jìn)行數(shù)據(jù)類型定義
          union數(shù)據(jù)類型說明聯(lián)合類型數(shù)據(jù)
          unsigned數(shù)據(jù)類型說明無符號數(shù)數(shù)據(jù)
          void數(shù)據(jù)類型說明無類型數(shù)據(jù)
          volatile數(shù)據(jù)類型說明該變量在程序執(zhí)行中可被隱含地改變
          while程序語句構(gòu)成while和do..while循環(huán)結(jié)構(gòu)
          附表1-1 ANSIC標(biāo)準(zhǔn)關(guān)鍵字
          關(guān)鍵字用 途說 明
          bit位標(biāo)量聲明聲明一個位標(biāo)量或位類型的函數(shù)
          sbit位標(biāo)量聲明聲明一個可位尋址變量
          Sfr特殊功能寄存器聲明聲明一個特殊功能寄存器
          Sfr16特殊功能寄存器聲明聲明一個16位的特殊功能寄存器
          data存儲器類型說明直接尋址的內(nèi)部數(shù)據(jù)存儲器
          bdata存儲器類型說明可位尋址的內(nèi)部數(shù)據(jù)存儲器
          idata存儲器類型說明間接尋址的內(nèi)部數(shù)據(jù)存儲器
          pdata存儲器類型說明分頁尋址的外部數(shù)據(jù)存儲器
          xdata存儲器類型說明外部數(shù)據(jù)存儲器
          code存儲器類型說明程序存儲器
          interrupt中斷函數(shù)說明定義一個中斷函數(shù)
          reentrant再入函數(shù)說明定義一個再入函數(shù)
          using寄存器組定義定義芯片的工作寄存器
          附表1-2 C51編譯器的擴(kuò)展關(guān)鍵字
          附錄二 AT89C51特殊功能寄存器列表(適用于同一架構(gòu)的芯片)
          符 號地 址注 釋
          *ACCE0H累加器
          *BF0H乘法寄存器
          *PSWD0H程序狀態(tài)字
          SP81H堆棧指針
          DPL82H數(shù)據(jù)存儲器指針低8位
          DPH83H數(shù)據(jù)存儲器指針高8位
          *IEA8H中斷允許控制器
          *IPD8H中斷優(yōu)先控制器
          *P080H端口0
          *P190H端口1
          *P2A0H端口2
          *P3B0H端口3
          PCON87H電源控制及波特率選擇
          *SCON98H串行口控制器
          SBUF99H串行數(shù)據(jù)緩沖器
          *TCON88H定時器控制
          TMOD89H定時器方式選擇
          TL08AH定時器0低8位
          TL18BH定時器1低8位
          TH08CH定時器0低8位
          TH18DH定時器1高8位
          帶*號的特殊功能寄存器都是可以位尋址的寄存器
          附錄三 運(yùn)算符優(yōu)先級和結(jié)合性
          級 別類 別名 稱運(yùn)算符結(jié)合性

          1
          強(qiáng)制轉(zhuǎn)換、數(shù)組、
          結(jié)構(gòu)、聯(lián)合
          強(qiáng)制類型轉(zhuǎn)換( )
          右結(jié)合
          下標(biāo)[ ]
          存取結(jié)構(gòu)或聯(lián)合成員->或.




          2
          邏 輯邏輯非!



          左結(jié)合
          字 位按位取反~
          增 量加一++
          減 量減一--
          指 針取地址&
          取內(nèi)容*
          算 術(shù)單目減-
          長度計(jì)算長度計(jì)算sizeof

          3

          算 術(shù)
          *







          右結(jié)合
          /
          取模%
          4算術(shù)和指針運(yùn)算+
          -
          5字 位左移<<
          右移>>

          6



          關(guān)系
          大于等于>=
          大于>
          小于等于<=
          小于<
          7恒等于==
          不等于!=
          8
          字 位
          按位與&
          9按位異或^
          10按位或|
          11邏 輯邏輯與&&

          左結(jié)合
          12邏輯或||
          13條 件條件運(yùn)算?:
          14賦 值賦值=
          復(fù)合賦值Op=
          15逗 號逗號運(yùn)算,右結(jié)合



          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();