摘要:C語言中的“code”是什么意思啊code是keil C51里面的關(guān)鍵字,一般用于定義常量數(shù)組,意思是告訴編譯說把這個(gè)數(shù)組放在ROM存儲(chǔ)。code的作用是告訴單片機(jī),定義的數(shù)據(jù)要放在ROM(程序存儲(chǔ)區(qū))里面,寫入后就不能再更改。因?yàn)镃語言中沒辦法詳細(xì)描述存入的是ROM還是RAM(寄存器),所以在軟件中添加了這
C語言中的“code”是什么意思啊
code是keil C51里面的關(guān)鍵字,一般用于定義常量數(shù)組,意思是告訴編譯說把這個(gè)數(shù)組放在ROM存儲(chǔ)。
code的作用是告訴單片機(jī),定義的數(shù)據(jù)要放在ROM(程序存儲(chǔ)區(qū))里面,寫入后就不能再更改。因?yàn)镃語言中沒辦法詳細(xì)描述存入的是ROM還是RAM(寄存器),所以在軟件中添加了這一個(gè)語句起到代替匯編指令的作用,對(duì)應(yīng)的還有data是存入RAM的意思。
程序可以簡單的分為code(程序)區(qū),和data (數(shù)據(jù))區(qū),code區(qū)在運(yùn)行的時(shí)候是不可以更改的,data區(qū)放全局變量和臨時(shí)變量,是要不斷的改變的,cpu從code區(qū)讀取指令,對(duì)data區(qū)的數(shù)據(jù)進(jìn)行運(yùn)算處理。
擴(kuò)展資料:
c51中的存儲(chǔ)類型:
code :程序存儲(chǔ)區(qū)(64KB)
data :可直接尋址的內(nèi)部數(shù)據(jù)存儲(chǔ)區(qū)(128B)
idata:不可直接尋址的內(nèi)部數(shù)據(jù)存儲(chǔ)區(qū)(256B)
bdata:可位尋址內(nèi)部數(shù)據(jù)存儲(chǔ)區(qū)(16B)
xdata:外部數(shù)據(jù)存儲(chǔ)區(qū)(64KB)
pdata:分頁的外部數(shù)據(jù)存儲(chǔ)區(qū)
參考資料來源:搜狗百科-Code單片機(jī)C語言中的code
code:程序存儲(chǔ)區(qū)。
data:固定指前面0x00-0x7f的128個(gè)RAM,可以用acc直接讀寫的,速度最快,生成的代碼也最小。
idata:固定指前面0x00-0xff的256個(gè)RAM,其中前128和data的128完全相同,只是因?yàn)樵L問的方式不同。idata是用類似C中的指針方式訪問的。匯編中的語句為:mox ACC,@Rx.(不重要的補(bǔ)充:c中idata做指針式的訪問效果很好)
xdata:外部擴(kuò)展RAM,一般指外部0x0000-0xffff空間,用DPTR訪問。
pdata:外部擴(kuò)展RAM的低256個(gè)字節(jié),地址出現(xiàn)在A0-A7的上時(shí)讀寫,用movx ACC,@Rx讀寫。這個(gè)比較特殊,而且C51好象有對(duì)此BUG,建議少用。用 code 定義的變量存儲(chǔ)在程序存儲(chǔ)區(qū),例如:unsigede int code a=100;,而用const 定義的變量存儲(chǔ)在數(shù)據(jù)存儲(chǔ)區(qū),例如:const unsigned int a=100;。程序可以簡單的分為code(程序)區(qū),和data (數(shù)據(jù))區(qū),code區(qū)在運(yùn)行的時(shí)候是不可以更改的,data區(qū)放全局變量和臨時(shí)變量,是要不斷的改變的,cpu從code區(qū)讀取指令,對(duì)data區(qū)的數(shù)據(jù)進(jìn)行運(yùn)算處理。
code的作用是告訴單片機(jī),我定義的數(shù)據(jù)要放在rom(程序存儲(chǔ)區(qū))里面,寫入后就不能再更改。
char code *s
就是定義在rom區(qū)的一個(gè)字符指針s代碼 關(guān)鍵詞
汽車屏幕表上出現(xiàn)一個(gè)CODE是什么意思啊
1. 這是汽車檢測(cè)芯片的,如果檢測(cè)不到芯片儀表就會(huì)亮起,當(dāng)這個(gè)標(biāo)志亮起時(shí)是沒辦法著車的,多打幾次點(diǎn)火會(huì)把發(fā)動(dòng)機(jī)鎖死,俗稱發(fā)動(dòng)機(jī)防盜。
2. 對(duì)于已裝有發(fā)動(dòng)機(jī)防盜鎖止系統(tǒng)的轎車,即使盜車賊能打開車門也無法開走轎車。典型的發(fā)動(dòng)機(jī)防盜鎖止系統(tǒng)是這樣工作的:汽車點(diǎn)火鑰匙中內(nèi)裝有電子芯片,每個(gè)芯片內(nèi)都裝有固定的ID(相當(dāng)于身份識(shí)別號(hào)碼),只有鑰匙芯片的ID與發(fā)動(dòng)機(jī)一側(cè)的ID一致時(shí),汽車才能啟動(dòng);相反,如果不一致,汽車就會(huì)馬上自動(dòng)切斷電路,使發(fā)動(dòng)機(jī)無法啟動(dòng)。是車型識(shí)別防盜的代碼你好!
車型 code是代碼 代碼多少呢?
如果對(duì)你有幫助,望采納。汽車電瓶沒電了,