freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

變量-keil存儲(chǔ)器類型-免費(fèi)閱讀

  

【正文】 如指針p是指向data區(qū),則應(yīng)定義為: char data *p。在51系列芯片中有16個(gè)字節(jié)位尋址區(qū)bdata,其中能定義8*16=128個(gè)邏輯變量。}} 在單片機(jī)c語(yǔ)言中變量的空間分配幾個(gè)方法 data區(qū)空間小,所以只有頻繁用到或?qū)\(yùn)算速度要求很高的變量才放到data區(qū)內(nèi),比如for循環(huán)中的計(jì)數(shù)值。i++){printf(array[%d]=%d\n,i,array[i])。TH1=0XF3。如果一個(gè)程序中需要引用另外一個(gè)文件中已經(jīng)定義的外部變量,就需要使用extern來聲明。對(duì)于靜態(tài)局部變量,是在編譯的時(shí)候賦初值的,即只賦值一次。str指向data區(qū)中char型數(shù)據(jù)int xdata * pow。a10000。a++)P1 = b。a++)P1_0 = 0。程序如下:sfr P1 = 0x90。 //先定義一個(gè)特殊功能寄存器名再指定位變量名所在的位置當(dāng)可尋址位位于特殊功能寄存器中時(shí)可采用這種方法(3)sbit 位變量名=字節(jié)地址^位位置  sbit P1_1 = 0x90 ^ 1。注意的是不能用于定時(shí)器0和1的定義。之前提到簡(jiǎn)單提到sfr,sfr16,sbit定義變量的方法,下面我們?cè)賮碜屑?xì)看看。注意的是在AT89c51芯片中RAM只有低128位,位于80H到FFH的高128位則在52芯片中才有用,并和特殊寄存器地址重疊。要在程序中使用變量必須先用標(biāo)識(shí)符作為變量名,并指出所用的數(shù)據(jù)類型和存儲(chǔ)模式,這樣編譯系統(tǒng)才能為變量分配相應(yīng)的存儲(chǔ)空間。說明了一個(gè)變量的數(shù)據(jù)類型后,還可選擇說明該變量的存儲(chǔ)器類型。2. 2. Compact模式所有缺省變量均位于外部RAM區(qū)的一頁(yè)(256Bytes),具體哪一頁(yè)可由P2口指定,也可用pdata指定,優(yōu)點(diǎn)是空間較Small為寬裕速度較Small慢,較large要快,是一種中間狀態(tài)。等號(hào)后面必須是常數(shù),不允許有帶運(yùn)算符的表達(dá)式,而且該常數(shù)必須在特殊功能寄存器的地址范圍之內(nèi)(80H-FFH),具體可查看附錄中的相關(guān)表。同sfr一樣sbit的位地址必須位于80HFFH之間。  操作符^后面的位位置的最大值取決于指定的基址類型,char07,int015,long031。unsigned char b。b255。a10000。char * xdata ptr;ptr為一個(gè)指向char數(shù)據(jù)的指針,而ptr本身放于
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1