標(biāo)題: 想要學(xué)習(xí)51單片機(jī),最主要的需要知道C語言中最關(guān)鍵的什么知識(shí)呢?請(qǐng)大神幫忙指引。 [打印本頁]

作者: 小黑屋@    時(shí)間: 2019-12-31 11:34
標(biāo)題: 想要學(xué)習(xí)51單片機(jī),最主要的需要知道C語言中最關(guān)鍵的什么知識(shí)呢?請(qǐng)大神幫忙指引。
想要學(xué)習(xí)51單片機(jī),最主要的需要知道C語言中最關(guān)鍵的什么知識(shí)呢?請(qǐng)大神幫忙指引。

作者: tyrl800    時(shí)間: 2019-12-31 14:30
數(shù)據(jù)類型、語句與運(yùn)算符
作者: zrmouse    時(shí)間: 2019-12-31 14:37
首先C語言是基礎(chǔ),如果不熟悉,應(yīng)該多看書多寫代碼。
其次最好買一塊學(xué)習(xí)板,網(wǎng)上很多,而且都帶教程。邊學(xué)習(xí)邊實(shí)踐才是最好的。
注意買那種帶下載編程器的,不需要自己弄太多硬件。
作者: 1341477508    時(shí)間: 2019-12-31 15:00
應(yīng)該是數(shù)組和邏輯運(yùn)算之類的
作者: 1341477508    時(shí)間: 2019-12-31 15:01
應(yīng)該是數(shù)組和邏輯運(yùn)算

作者: f556    時(shí)間: 2019-12-31 15:07
我原來也說過,C51最優(yōu)秀的程序是《點(diǎn)亮一個(gè)LED》,算不算關(guān)鍵?然后是日積月累,看懂別人的程序,看懂時(shí)序圖,隨手寫程序,OK。
最垃圾的語句,printf。凡是講C51的程序有printf的書,絕對(duì)不能要的。
作者: wmz0    時(shí)間: 2019-12-31 15:31
指針其實(shí)是c的精華 很不好學(xué)的
作者: wubingbing    時(shí)間: 2019-12-31 15:31
我覺得吧最重要的是練習(xí),知識(shí)不分重不重要,也沒有重點(diǎn)
作者: CZ1    時(shí)間: 2019-12-31 15:33
數(shù)據(jù)類型,語句,指針,還有運(yùn)算符
作者: 小黑屋@    時(shí)間: 2019-12-31 16:43
謝謝各位
作者: liuyongjun000a    時(shí)間: 2019-12-31 18:01
C51,重點(diǎn)是數(shù)組,指針,判斷,循環(huán)語句,其次是對(duì)單片機(jī)的內(nèi)部單元電路要懂一點(diǎn)點(diǎn)才行。
作者: HAPPY3    時(shí)間: 2022-1-21 14:12
只要靈活頭腦,這東西門檻高,非一般人能學(xué)
作者: glinfei    時(shí)間: 2022-1-21 15:37
學(xué)C要看用途,給PC的,關(guān)鍵不在C而在數(shù)據(jù)結(jié)構(gòu)和算法,而且要大量閱讀優(yōu)秀程序;給51的要了解51的原理,必須找塊板子,要多試驗(yàn)。
作者: 奧地利的    時(shí)間: 2022-1-22 11:50
多看看 大佬們寫好的程序 參考人家的思路  多練習(xí)
作者: TEC    時(shí)間: 2022-1-22 17:37
f556 發(fā)表于 2019-12-31 15:07
我原來也說過,C51最優(yōu)秀的程序是《點(diǎn)亮一個(gè)LED》,算不算關(guān)鍵?然后是日積月累,看懂別人的程序,看懂時(shí)序 ...

最近對(duì)printf有點(diǎn)體會(huì),感覺運(yùn)行效率比較慢。現(xiàn)在正在嘗試盡量把有效的數(shù)據(jù)拆分成字節(jié)傳送,然后用上位機(jī)再把收到的字節(jié)解碼成數(shù)據(jù),感覺這樣可以提升單片機(jī)的效率,還得繼續(xù)體會(huì)。
作者: rundstedt    時(shí)間: 2022-1-23 01:57
wmz0 發(fā)表于 2019-12-31 15:31
指針其實(shí)是c的精華 很不好學(xué)的

對(duì)于8位單片機(jī),特別是51這種不適合高級(jí)語言的體系,指針非但不是精華,反而是糟粕,用指針后生成的機(jī)器碼又大又蠢,換數(shù)組下標(biāo)就舒服多了。

要說指針是c語言的精華,起碼要用32位單片機(jī),指令集本身就考慮到了指針的存在。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1