新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > c51編程中sbit 和bit有什么區(qū)別

c51編程中sbit 和bit有什么區(qū)別

作者: 時(shí)間:2016-11-26 來源:網(wǎng)絡(luò) 收藏
首先,bitsbit都是C51擴(kuò)展的變量類型
sbit一般用來定義特殊功能寄存器的位變量,以方便對(duì)寄存器的某位進(jìn)行操作的
例如:sbit TXD=P3^0; 這樣就定義了TXD為位變量,并且這個(gè)sbit量有確定的地址
bit則與一般的變量差不多,只不過bit定義的變量只有兩種值存在0或是1
例如:bit p=0;編譯器在編譯過程將分配地址,所分配的地址是隨機(jī)的


關(guān)鍵詞: c51編程sbitbi

評(píng)論


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

關(guān)閉