16位特殊功能寄存器sfr16
發(fā)布時間:2014/6/5 21:35:22 訪問次數(shù):5090
sfr16類型占用兩個內(nèi)存單元,AD744JNZ值域為0~65535。sfr16和sfr -樣,都用于操作特殊寄存器,所不同的是它用于操作占兩個字節(jié)的寄存器,如定時器TO和Tl。
許多新的8051派生系列單片機(jī)用兩個連續(xù)地址的SFR來指定16位值,倒如8052用地址OxCC和OxCD表示定時/計數(shù)器2的低和高字節(jié),如“sfr16 T2=OxCC;”,表示T2口地址的低地址T2L=OxCC,高地址T2H=OxCD。
可尋址位sbit
sbit類型也是C51編譯器中的一種擴(kuò)充數(shù)據(jù)類型,利用它可以訪問芯片內(nèi)部的RAM中的可尋址位或特殊功能寄存器中的可尋址位。例如:
這樣在以后的程序語言中就可以用pl_l來對pl.l引腳進(jìn)行讀寫操作。
C語言是大小寫敏感的一種高級語言,如果要定義一個定時器1,可以寫作Timerl,如果程序中有TIMER1,那么這兩個是完全不同定義的標(biāo)識符。標(biāo)識符由字符串、數(shù)字和下劃線等組成,需要注意的是第一個字符必須是字母或下劃線,如lTimer是錯誤的,編譯時便會有錯誤提示。有些編譯系統(tǒng)專用的標(biāo)識符是以下劃線開頭,所以一般不要以下劃線開頭命名標(biāo)識符。標(biāo)識符在命名時,首先要求含義清晰,其次要求簡單,這樣有助于閱讀理解程序。在C51編譯器中,只支持標(biāo)識符的前32位為有效標(biāo)識,一般情況下,32位標(biāo)識符足夠用了。
變量與常量
C語言中的數(shù)據(jù)有變量和常量之分。在程序運行過程中值不能改變的量稱為常量,而變量是在程序運行過程中值可以不斷變化的量。
變量的定義可以使用所有C51編譯器支持的數(shù)據(jù)類犁,而常量的數(shù)據(jù)類型只有位型、整型、浮點型、字符型和字符串型。
sfr16類型占用兩個內(nèi)存單元,AD744JNZ值域為0~65535。sfr16和sfr -樣,都用于操作特殊寄存器,所不同的是它用于操作占兩個字節(jié)的寄存器,如定時器TO和Tl。
許多新的8051派生系列單片機(jī)用兩個連續(xù)地址的SFR來指定16位值,倒如8052用地址OxCC和OxCD表示定時/計數(shù)器2的低和高字節(jié),如“sfr16 T2=OxCC;”,表示T2口地址的低地址T2L=OxCC,高地址T2H=OxCD。
可尋址位sbit
sbit類型也是C51編譯器中的一種擴(kuò)充數(shù)據(jù)類型,利用它可以訪問芯片內(nèi)部的RAM中的可尋址位或特殊功能寄存器中的可尋址位。例如:
這樣在以后的程序語言中就可以用pl_l來對pl.l引腳進(jìn)行讀寫操作。
C語言是大小寫敏感的一種高級語言,如果要定義一個定時器1,可以寫作Timerl,如果程序中有TIMER1,那么這兩個是完全不同定義的標(biāo)識符。標(biāo)識符由字符串、數(shù)字和下劃線等組成,需要注意的是第一個字符必須是字母或下劃線,如lTimer是錯誤的,編譯時便會有錯誤提示。有些編譯系統(tǒng)專用的標(biāo)識符是以下劃線開頭,所以一般不要以下劃線開頭命名標(biāo)識符。標(biāo)識符在命名時,首先要求含義清晰,其次要求簡單,這樣有助于閱讀理解程序。在C51編譯器中,只支持標(biāo)識符的前32位為有效標(biāo)識,一般情況下,32位標(biāo)識符足夠用了。
變量與常量
C語言中的數(shù)據(jù)有變量和常量之分。在程序運行過程中值不能改變的量稱為常量,而變量是在程序運行過程中值可以不斷變化的量。
變量的定義可以使用所有C51編譯器支持的數(shù)據(jù)類犁,而常量的數(shù)據(jù)類型只有位型、整型、浮點型、字符型和字符串型。
熱門點擊
- 訪問片外ROM/RAM的指令時序
- 堆棧指針SP( Stack Pointor)
- 16位特殊功能寄存器sfr16
- PCB的元器件貼裝位置有偏移,可用以下兩種方
- 三極管的極限參數(shù)有集電極最大允許電流
- “黑焊盤”現(xiàn)象的產(chǎn)生原因
- 焊點形成過程
- I/O端口
- 程序執(zhí)行過程
- 電氣規(guī)則檢查
推薦技術(shù)資料
- DS2202型示波器試用
- 說起數(shù)字示波器,普源算是國內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究