c語言是很好用的結(jié)構(gòu)化語言,80年代后,c也能用在單片機上了。本站為了方便大家學(xué)習(xí)制作了一個單片機c語言教程,如果你是新手先看下下面的c51介紹吧,過去長期困擾人們的所謂“高級語言產(chǎn)生代碼太長,運行速度太慢,運行效率不高,所以不適合單片機使用”keil公司出品的單片機c語言集成開發(fā)環(huán)境成功的解決了這個難題,使得單片機c語言的效率大大的提高,而且在關(guān)鍵部位還能嵌入?yún)R編語言代碼,從而挖掘程序的最高潛力。目前,8051上的C語言的代碼長度,已經(jīng)做到了匯編水平的1.2~1.5倍。4K字節(jié)以上的程度,C語言的優(yōu)勢更能得到發(fā)揮。至于運行速度的問題,只要有好的仿真器,找出關(guān)鍵的代碼,再進(jìn)一步做一下人工優(yōu)化,就可很容易達(dá)到美滿。單片機c語言是高效的單片機開發(fā)語言,本站提供的單片機c語言教程共17課時,由淺入深,看完了這些教程你就基本了解了c51,能進(jìn)行一般的單片機c語言程序設(shè)計了,現(xiàn)在讓我們開始學(xué)習(xí)吧
第一課 建立你的第一個KeilC51項目
第二課 C51HEX文件的生成和單片機
第三課 C51數(shù)據(jù)類型
第四課 C51常量
第五課 C51變量
第六課 C51運算符和表達(dá)式
第七課 運算符和表達(dá)式(關(guān)系運算符)
第八課 運算符和表達(dá)式(位運算符)
第九課 C51運算符和表達(dá)式(指針和地址運算符)
第十課 C51表達(dá)式語句及仿真器
第十一課 C51復(fù)合語句和條件語句
第十二課 C51開關(guān)分支語句
第十三課 C51循環(huán)語句
第十四課 C51函數(shù)
第十五課 C51數(shù)組的使用
第十六課 C51指針的使用
第十七課 C51結(jié)構(gòu)、聯(lián)合和枚舉的使用
附錄(運算符優(yōu)先級和結(jié)合性等)
單片機C語言相關(guān)視頻教程:
keil C51軟件使用視頻教程
導(dǎo)入ASM文件到keil工程視頻教程