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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 學習方法與實踐 > C51中的關(guān)鍵字

          C51中的關(guān)鍵字

          ——
          作者: 時間:2007-10-26 來源:網(wǎng)絡(luò) 收藏
          關(guān)鍵字 ;用 途 ;說 明
          auto ;存儲種類說明 ;用以說明局部變量,缺省值為此
          break ;程序語句 ;退出最內(nèi)層循環(huán)
          case ;程序語句 ;Switch語句中的選擇項
          char ;數(shù)據(jù)類型說明 ;單字節(jié)整型數(shù)或字符型數(shù)據(jù)
          const ;存儲類型說明 ;在程序執(zhí)行過程中不可更改的常量值
          continue ;程序語句 ;轉(zhuǎn)向下一次循環(huán)
          default ;程序語句 ;Switch語句中的失敗選擇項
          do ;程序語句 ;構(gòu)成do..while循環(huán)結(jié)構(gòu)
          double ;數(shù)據(jù)類型說明 ;雙精度浮點數(shù)
          else ;程序語句 ;構(gòu)成if..else選擇結(jié)構(gòu)
          enum ;數(shù)據(jù)類型說明 ;枚舉
          extern ;存儲種類說明 ;在其他程序模塊中說明了的全局變量
          flost ;數(shù)據(jù)類型說明 ;單精度浮點數(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ù),二進制數(shù)據(jù)的最高位為符號位
          sizeof ;運算符 ;計算表達式或數(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ù)類型說明 ;重新進行數(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標準關(guān)鍵字
          關(guān)鍵字 ;用 途 ;說 明
          bit ;位標量聲明 ;聲明一個位標量或位類型的函數(shù)
          sbit ;位標量聲明 ;聲明一個可位尋址變量
          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編譯器的擴展關(guān)鍵字
          附錄二 AT89C51特殊功能寄存器列表(適用于同一架構(gòu)的芯片)
          符 號 ;地 址 ;注 釋
          *ACC ;E0H ;累加器
          *B ;F0H ;乘法寄存器
          *PSW ;D0H ;程序狀態(tài)字
          SP ;81H ;堆棧指針
          DPL ;82H ;數(shù)據(jù)存儲器指針低8位
          DPH ;83H ;數(shù)據(jù)存儲器指針高8位
          *IE ;A8H ;中斷允許控制器
          *IP ;D8H ;中斷優(yōu)先控制器
          *P0 ;80H ;端口0
          *P1 ;90H ;端口1
          *P2 ;A0H ;端口2
          *P3 ;B0H ;端口3
          PCON ;87H ;電源控制及波特率選擇
          *SCON ;98H ;串行口控制器
          SBUF ;99H ;串行數(shù)據(jù)緩沖器
          *TCON ;88H ;定時器控制
          TMOD ;89H ;定時器方式選擇
          TL0 ;8AH ;定時器0低8位
          TL1 ;8BH ;定時器1低8位
          TH0 ;8CH ;定時器0低8位
          TH1 ;8DH ;定時器1高8位
          帶*號的特殊功能寄存器都是可以位尋址的寄存  

          51單片機相關(guān)文章:51單片機教程




          評論


          相關(guān)推薦

          技術(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); })();