資料介紹
在定義格式中除了數(shù)據(jù)類(lèi)型和變量名表是必要的,其它都是可選項(xiàng)。存儲(chǔ)種類(lèi)有四種:自動(dòng)(auto),外部(extern),靜態(tài)(static)和寄存器(register),缺省類(lèi)型為自動(dòng)(auto)。
而這里的數(shù)據(jù)類(lèi)型則是和我們?cè)诘谒恼n中學(xué)習(xí)到的名種數(shù)據(jù)類(lèi)型的定義是一樣的。說(shuō)明了一個(gè)變量的數(shù)據(jù)類(lèi)型后,還可選擇說(shuō)明該變量的存儲(chǔ)器類(lèi)型。存儲(chǔ)器類(lèi)型的說(shuō)明就是指定該變量在C51硬件系統(tǒng)中所使用的存儲(chǔ)區(qū)域,并在編譯時(shí)準(zhǔn)確的定位。表6-1中是KEIL uVision2 所能認(rèn)別的存儲(chǔ)器類(lèi)型。注意的是在AT89C51芯片中RAM只有低128位,位于80H到FFH的高128位則在52芯片中才有用,并和特殊寄存器地址重疊。特殊寄存器(SFR)的地址表請(qǐng)看附錄二 AT89C51特殊功能寄存器列表
如果省略存儲(chǔ)器類(lèi)型,系統(tǒng)則會(huì)按編譯模式SMALL,COMPACT或LARGE所規(guī)定的默認(rèn)存儲(chǔ)器類(lèi)型去指定變量的存儲(chǔ)區(qū)域。無(wú)論什么存儲(chǔ)模式都可以聲明變量在任何的8051存儲(chǔ)區(qū)范圍,然而把最常用的命令如循環(huán)計(jì)數(shù)器和隊(duì)列索引放在內(nèi)部數(shù)據(jù)區(qū)可以顯著的提高系統(tǒng)性能。還有要指出的就是變量的存儲(chǔ)種類(lèi)與存儲(chǔ)器類(lèi)型是完全無(wú)關(guān)的。
SMALL存儲(chǔ)模式把所有函數(shù)變量和局部數(shù)據(jù)段放在8051系統(tǒng)的內(nèi)部數(shù)據(jù)存儲(chǔ)區(qū)這使訪(fǎng)問(wèn)數(shù)據(jù)非常快,但SMALL存儲(chǔ)模式的地址空間受限。在寫(xiě)小型的應(yīng)用程序時(shí),變量和數(shù)據(jù)放在data內(nèi)部數(shù)據(jù)存儲(chǔ)器中是很好的因?yàn)樵L(fǎng)問(wèn)速度快,但在較大的應(yīng)用程序中data區(qū)最好只存放小的變量、數(shù)據(jù)或常用的變量(如循環(huán)計(jì)數(shù)、數(shù)據(jù)索引),而大的數(shù)據(jù)則放置在別的存儲(chǔ)區(qū)域。
COMPACT存儲(chǔ)模式中所有的函數(shù)和程序變量和局部數(shù)據(jù)段定位在8051系統(tǒng)的外部數(shù)據(jù)存儲(chǔ)區(qū)。外部數(shù)據(jù)存儲(chǔ)區(qū)可有最多256字節(jié)(一頁(yè)),在本模式中外部數(shù)據(jù)存儲(chǔ)區(qū)的短地址用@R0/R1。 LARGE存儲(chǔ)模式所有函數(shù)和過(guò)程的變量和局部數(shù)據(jù)段都定位在8051系統(tǒng)的外部數(shù)據(jù)區(qū)外部數(shù)據(jù)區(qū)最多可有64KB,這要求用DPTR數(shù)據(jù)指針訪(fǎng)問(wèn)數(shù)據(jù)。
- 單片機(jī)入門(mén)必知 | C與單片機(jī)C不一樣?
- 《PIC單片機(jī)C語(yǔ)言》pdf 0次下載
- 單片機(jī)c語(yǔ)言code的作用
- C51 單片機(jī)的 C 語(yǔ)言中的變量定義與硬件之間的關(guān)系
- 51單片機(jī)實(shí)戰(zhàn)教程之C語(yǔ)言基礎(chǔ)(四 C語(yǔ)言變量定義)
- C語(yǔ)言和單片機(jī)C語(yǔ)言為什么會(huì)有差異?雖不同但理同!
- 51單片機(jī)的IO接口的地址和賦值大小的關(guān)系
- PIC單片機(jī)的C語(yǔ)言編程電子版下載 0次下載
- 單片機(jī)C語(yǔ)言程序設(shè)計(jì)的詳細(xì)資料 75次下載
- 如何使用51單片機(jī)進(jìn)行門(mén)禁系統(tǒng)RFID的開(kāi)發(fā)
- 單片機(jī)C語(yǔ)言中如何使用nop函數(shù)進(jìn)行短延時(shí)的效果資料和程序說(shuō)明 10次下載
- C51單片機(jī)C語(yǔ)言與標(biāo)準(zhǔn)C語(yǔ)言有什么區(qū)別? 134次下載
- 8051單片機(jī)C語(yǔ)言軟件設(shè)計(jì)8051單片機(jī)C語(yǔ)言軟件設(shè)計(jì) 92次下載
- AVR單片機(jī)C語(yǔ)言總綱
- 單片機(jī)C語(yǔ)言編程應(yīng)注意的若干問(wèn)題
- 什么是C語(yǔ)言?單片機(jī)有什么特點(diǎn)?為什么要用C語(yǔ)言編程? 1690次閱讀
- C語(yǔ)言的變量-2 693次閱讀
- 單片機(jī)c語(yǔ)言組數(shù)怎么用,怎么定義和賦值 1207次閱讀
- C語(yǔ)言里函數(shù)的定義、子函數(shù)的使用及變量的作用域 6973次閱讀
- 單片機(jī)液晶漢字顯示的C語(yǔ)言程序 5130次閱讀
- VerilogHDL語(yǔ)言:清阻塞賦值和非阻塞賦值 1174次閱讀
- 單片機(jī)的外部結(jié)構(gòu)和C語(yǔ)言編程基礎(chǔ)說(shuō)明 2947次閱讀
- 學(xué)習(xí)單片機(jī)一定要先學(xué)好C語(yǔ)言再去學(xué)單片機(jī)嗎 1.4w次閱讀
- Keil C51單片機(jī)中變量的使用方法解析 5358次閱讀
- 單片機(jī)sbit的含義及用法 4.1w次閱讀
- 單片機(jī)C語(yǔ)言中變量的定義方法解析 9445次閱讀
- Keil C51單片機(jī)變量的使用方法詳細(xì)介紹 4737次閱讀
- C51單片機(jī)中定義一個(gè)全局變量會(huì)有怎樣的影響 8131次閱讀
- 單片機(jī)編程之匯編語(yǔ)言基礎(chǔ)-PIC單片機(jī)匯編指令 3092次閱讀
- 單片機(jī)編程之匯編語(yǔ)言基礎(chǔ)-常用指令和程序模式 1.5w次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費(fèi)
- 2PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
- 3.03 MB | 12次下載 | 免費(fèi)
- 3PC2464具理想二極管的浪涌抑制控制器數(shù)據(jù)手冊(cè)
- 4.42 MB | 8次下載 | 免費(fèi)
- 4PC2466高電壓浪涌抑制器數(shù)據(jù)手冊(cè)
- 3.37 MB | 8次下載 | 免費(fèi)
- 5ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)
- 1.66 MB | 5次下載 | 1 積分
- 6PC2596 40V 輸入 150KHz 3A 降壓型電源轉(zhuǎn)換器數(shù)據(jù)手冊(cè)
- 2.44 MB | 3次下載 | 免費(fèi)
- 7松下 rq-sx3隨身聽(tīng)電路圖資料
- 2.93 MB | 2次下載 | 5 積分
- 8臺(tái)式主板DDR5內(nèi)存插槽引腳功能表資料
- 0.17 MB | 2次下載 | 5 積分
本月
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費(fèi)
- 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
- 27.35 MB | 111次下載 | 1 積分
- 3運(yùn)算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費(fèi)
- 4蘋(píng)果iphone 11電路原理圖
- 4.98 MB | 12次下載 | 5 積分
- 5PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
- 3.03 MB | 12次下載 | 免費(fèi)
- 6常用電子元器件介紹
- 3.21 MB | 11次下載 | 免費(fèi)
- 7PC2570低Iq理想二極管控制電路數(shù)據(jù)手冊(cè)
- 1.54 MB | 8次下載 | 免費(fèi)
- 8PC2557正向高壓理想二極管控制電路中文手冊(cè)
- 1.80 MB | 8次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評(píng)論