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)擊
- 訪問(wèn)片外ROM/RAM的指令時(shí)序
- 堆棧指針SP( Stack Pointor)
- 16位特殊功能寄存器sfr16
- 三極管的極限參數(shù)有集電極最大允許電流
- PCB的元器件貼裝位置有偏移,可用以下兩種方
- “黑焊盤”現(xiàn)象的產(chǎn)生原因
- 焊點(diǎn)形成過(guò)程
- I/O端口
- 程序執(zhí)行過(guò)程
- 電氣規(guī)則檢查
推薦技術(shù)資料
- DS2202型示波器試用
- 說(shuō)起數(shù)字示波器,普源算是國(guó)內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
- 全新高端射頻儀器
- 集成32位RISC-V處理器&
- 第三代半導(dǎo)體和圖像傳感器 參數(shù)封裝應(yīng)用
- 汽車半導(dǎo)體
- 人形機(jī)器人技術(shù)結(jié)構(gòu)設(shè)計(jì)及發(fā)展分
- 紫光芯片云3.0整體解決方案
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究