位置:51電子網(wǎng) » 技術(shù)資料 » 集成電路

      16位特殊功能寄存器sfr16

      發(fā)布時(shí)間:2014/6/5 21:35:22 訪問(wèn)次數(shù):5032

         sfr16類型占用兩個(gè)內(nèi)存單元,AD744JNZ值域?yàn)?~65535。sfr16和sfr -樣,都用于操作特殊寄存器,所不同的是它用于操作占兩個(gè)字節(jié)的寄存器,如定時(shí)器TO和Tl。

         許多新的8051派生系列單片機(jī)用兩個(gè)連續(xù)地址的SFR來(lái)指定16位值,倒如8052用地址OxCC和OxCD表示定時(shí)/計(jì)數(shù)器2的低和高字節(jié),如“sfr16 T2=OxCC;”,表示T2口地址的低地址T2L=OxCC,高地址T2H=OxCD。

         可尋址位sbit

         sbit類型也是C51編譯器中的一種擴(kuò)充數(shù)據(jù)類型,利用它可以訪問(wèn)芯片內(nèi)部的RAM中的可尋址位或特殊功能寄存器中的可尋址位。例如:

         這樣在以后的程序語(yǔ)言中就可以用pl_l來(lái)對(duì)pl.l引腳進(jìn)行讀寫操作。

         C語(yǔ)言是大小寫敏感的一種高級(jí)語(yǔ)言,如果要定義一個(gè)定時(shí)器1,可以寫作Timerl,如果程序中有TIMER1,那么這兩個(gè)是完全不同定義的標(biāo)識(shí)符。標(biāo)識(shí)符由字符串、數(shù)字和下劃線等組成,需要注意的是第一個(gè)字符必須是字母或下劃線,如lTimer是錯(cuò)誤的,編譯時(shí)便會(huì)有錯(cuò)誤提示。有些編譯系統(tǒng)專用的標(biāo)識(shí)符是以下劃線開(kāi)頭,所以一般不要以下劃線開(kāi)頭命名標(biāo)識(shí)符。標(biāo)識(shí)符在命名時(shí),首先要求含義清晰,其次要求簡(jiǎn)單,這樣有助于閱讀理解程序。在C51編譯器中,只支持標(biāo)識(shí)符的前32位為有效標(biāo)識(shí),一般情況下,32位標(biāo)識(shí)符足夠用了。

          變量與常量

          C語(yǔ)言中的數(shù)據(jù)有變量和常量之分。在程序運(yùn)行過(guò)程中值不能改變的量稱為常量,而變量是在程序運(yùn)行過(guò)程中值可以不斷變化的量。

         變量的定義可以使用所有C51編譯器支持的數(shù)據(jù)類犁,而常量的數(shù)據(jù)類型只有位型、整型、浮點(diǎn)型、字符型和字符串型。


         sfr16類型占用兩個(gè)內(nèi)存單元,AD744JNZ值域?yàn)?~65535。sfr16和sfr -樣,都用于操作特殊寄存器,所不同的是它用于操作占兩個(gè)字節(jié)的寄存器,如定時(shí)器TO和Tl。

         許多新的8051派生系列單片機(jī)用兩個(gè)連續(xù)地址的SFR來(lái)指定16位值,倒如8052用地址OxCC和OxCD表示定時(shí)/計(jì)數(shù)器2的低和高字節(jié),如“sfr16 T2=OxCC;”,表示T2口地址的低地址T2L=OxCC,高地址T2H=OxCD。

         可尋址位sbit

         sbit類型也是C51編譯器中的一種擴(kuò)充數(shù)據(jù)類型,利用它可以訪問(wèn)芯片內(nèi)部的RAM中的可尋址位或特殊功能寄存器中的可尋址位。例如:

         這樣在以后的程序語(yǔ)言中就可以用pl_l來(lái)對(duì)pl.l引腳進(jìn)行讀寫操作。

         C語(yǔ)言是大小寫敏感的一種高級(jí)語(yǔ)言,如果要定義一個(gè)定時(shí)器1,可以寫作Timerl,如果程序中有TIMER1,那么這兩個(gè)是完全不同定義的標(biāo)識(shí)符。標(biāo)識(shí)符由字符串、數(shù)字和下劃線等組成,需要注意的是第一個(gè)字符必須是字母或下劃線,如lTimer是錯(cuò)誤的,編譯時(shí)便會(huì)有錯(cuò)誤提示。有些編譯系統(tǒng)專用的標(biāo)識(shí)符是以下劃線開(kāi)頭,所以一般不要以下劃線開(kāi)頭命名標(biāo)識(shí)符。標(biāo)識(shí)符在命名時(shí),首先要求含義清晰,其次要求簡(jiǎn)單,這樣有助于閱讀理解程序。在C51編譯器中,只支持標(biāo)識(shí)符的前32位為有效標(biāo)識(shí),一般情況下,32位標(biāo)識(shí)符足夠用了。

          變量與常量

          C語(yǔ)言中的數(shù)據(jù)有變量和常量之分。在程序運(yùn)行過(guò)程中值不能改變的量稱為常量,而變量是在程序運(yùn)行過(guò)程中值可以不斷變化的量。

         變量的定義可以使用所有C51編譯器支持的數(shù)據(jù)類犁,而常量的數(shù)據(jù)類型只有位型、整型、浮點(diǎn)型、字符型和字符串型。


      熱門點(diǎn)擊

       

      推薦技術(shù)資料

      DS2202型示波器試用
          說(shuō)起數(shù)字示波器,普源算是國(guó)內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
      版權(quán)所有:51dzw.COM
      深圳服務(wù)熱線:13751165337  13692101218
      粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
      公網(wǎng)安備44030402000607
      深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
      付款方式


       復(fù)制成功!
      亚洲av综合在线手机版_日韩av无码精品专区_婷婷五月无码在线观看_老子影院午夜精品无码_中文字幕一区二区精品区