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

正文內(nèi)容

keilc51應(yīng)用程序設(shè)計(jì)-在線瀏覽

2024-08-27 15:13本頁(yè)面
  

【正文】 0~ 255 sfr16 雙字節(jié) 0~ 65536 sbit 位 0 或 1 變量定義格式 Keil C51 中對(duì)變量進(jìn)行定義的格式如下 : [存儲(chǔ)種類 ] 數(shù)據(jù)類型 [存儲(chǔ)器類型 ] 變量名表; 其中 , “存儲(chǔ)種類”和“存儲(chǔ)器類型”是可選項(xiàng)。定義變量時(shí)如果省略存儲(chǔ)種類選項(xiàng) ,則該變量將為自動(dòng)(auto)變量。 Keil C51能夠識(shí)別的存儲(chǔ)器類型 存儲(chǔ)器類型 說(shuō) 明 DATA 直接尋址的片內(nèi)數(shù)據(jù)存儲(chǔ)器 (128字節(jié) ), 訪問(wèn)速度最快。 IDATA 間接訪問(wèn)的片內(nèi)數(shù)據(jù)存儲(chǔ)器 (256字節(jié) ), 允許訪問(wèn)全部片內(nèi)地址。 XDATA 片外數(shù)據(jù)存儲(chǔ)器 (64K字節(jié) ), 用 MOVX DPTR指令訪問(wèn)。 編譯模式 Keil C51定義變量時(shí)如果省略“存儲(chǔ)器類型”選項(xiàng) , 則按編譯時(shí)使用的存儲(chǔ)器模式 SMALL、COMPACT或 LARGE來(lái)規(guī)定默認(rèn)存儲(chǔ)器類型,確定變量的存儲(chǔ)器空間 , 函數(shù)中不能采用寄存器傳遞的參數(shù)變量和過(guò)程變量也保存在默認(rèn)的存儲(chǔ)器空間。 COMPACT PDATA, 變量被定義在分頁(yè)尋址的片外數(shù)據(jù)存儲(chǔ)器中 , 每一頁(yè)片外數(shù)據(jù)存儲(chǔ)器的長(zhǎng)度為 256字節(jié)。 LARGE XDATA, 變量被定義在片外數(shù)據(jù)存儲(chǔ)器中 (最大可達(dá) 64K字節(jié) ), 使用數(shù)據(jù)指針 DPTR來(lái)間接訪問(wèn)變量(MOVX DPTR)。一般指針可用于存取任何變量而不必考慮變量在 8051單片機(jī)存儲(chǔ)器空間的位置,許多 C51庫(kù)函數(shù)采用了一般指針。 /* char 型指針 */ int * numptr /* int 型指針 */ 定義基于存儲(chǔ)器的指針時(shí)可以指定存儲(chǔ)器空間 ,例如: char data * xdata str。 /* 指向 xdata空間 char型數(shù)據(jù)的指針, 指針本身在 data空間 */ long code * idata pow。 由于 8051單片機(jī)存儲(chǔ)器結(jié)構(gòu)自身的特點(diǎn),僅用指針?lè)绞皆L問(wèn)有時(shí)會(huì)感覺(jué)不太方便, 也 可以利用庫(kù)函數(shù)中絕對(duì)地址訪問(wèn)頭文件“ ”來(lái)訪問(wèn)不同區(qū)域的存儲(chǔ)器地址 空間。 也可以用頭文件“ ”中的預(yù)定義宏來(lái)指定變量的絕對(duì)地址。編譯器從 8n+3處產(chǎn)生中斷向量 , 具體的中斷號(hào) n和中斷向量取決于 8051系列單片機(jī)芯片型號(hào)。 using后面的 n是一個(gè) 0~ 3的常整數(shù) , 分別選中 4個(gè)不同的工作寄存器組。 一個(gè)值為 0x12345678 的“ long” 類型數(shù)據(jù) , 在內(nèi)存中存儲(chǔ)格式如下 : 地址 +0 +1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1