|
最近看到很多朋友在學(xué)習(xí)單片機(jī)的時候遇到困惑,我是這方面的老師,有需要幫助的可以加我QQ2269819323,有學(xué)習(xí)資料可以免費提供!
【信盈達(dá)-分享】嵌入式C、單片機(jī)C、標(biāo)準(zhǔn)C區(qū)別
一、嵌入式C/單片機(jī)C/標(biāo)準(zhǔn)C知識點
知識點1:嵌入式C、標(biāo)準(zhǔn)C、單片機(jī)C區(qū)別
知識點2:程序組成和程序原則
知識點3:變量類型(函數(shù)、數(shù)組、指針、結(jié)構(gòu)體等類型)
知識點4:常用的運算符和關(guān)系表達(dá)式,例如: | || ^ ~等
知識點5: 9條基本語句和32個關(guān)鍵字
知識點6:函數(shù)組成和函數(shù)關(guān)鍵兩句話
知識點7:數(shù)組組成和數(shù)組典型應(yīng)用
知識點8:指針(指針組成、指針含義、指針典型應(yīng)用、指針4要素)
知識點9:模塊化編程、編程規(guī)范、編程優(yōu)化。
--------------------------------------------
知識點10:結(jié)構(gòu)體
知識點11:鏈表和文件(LINUX)
知識點12:宏定義和編程思想、算法
說明:
學(xué)習(xí)單片機(jī)C一般只需要前9個知識點即可進(jìn)行產(chǎn)品開發(fā),但要學(xué)習(xí)嵌入式C還需要要掌握:指針、結(jié)構(gòu)體、鏈表、宏定義等知識點。
二、單片機(jī)C、嵌入式C、標(biāo)準(zhǔn)C區(qū)別:
這三種C語言都來源于標(biāo)準(zhǔn)C,基本上是完全一樣的,區(qū)別只有三點:
單片機(jī)C、嵌入式C比標(biāo)準(zhǔn)C多了
1、中斷函數(shù);
2、特殊功能寄存器:例如P0、ACC、R0等寄存器
(前兩個是單片機(jī)C、嵌入式C特有的,標(biāo)準(zhǔn)C中沒有);
3、位變量、bit和sbit(這是單片機(jī)C特有的) 。
以上僅是個人的一些感悟,僅供參考。
有需要交流請加:QQ:2269819323.
信盈達(dá) 徐工
|
|