C語言學到什麼程度才能學微控制器?

時間 2021-05-07 00:54:33

1樓:haoyu

沒有先後的問題,C語言的用途很多,微控制器只是其中的一門應用,如果想從事微控制器開發同時進行就可以,比如使用C語言操作微控制器LED閃爍或者數碼管顯示,很有成就感。

2樓:小孟同學呀

基本語法了解,懂函式呼叫,即可。建議學了c語言就著手微控制器的學習,可以先從51或者arduino開始,然後到stm32,祝你好運。

3樓:王朝勇

學微控制器首先需要有一定的硬體基礎,微控制器軟體方面跟純軟體還是有很大區別的,很多資源少的微控制器甚至連稍微複雜點的演算法都不能用,太耗費時間。但是你要是對C有一定的熟悉,再學微控制器就不難,真正難度還是在硬體那邊。

4樓:raymond fisher

你把順序和因果弄反了。先學51和彙編。從專案學起,就是直接定個目標實現,比如做個數碼管電子錶,作個燈立方什麼的。

你為什指標學不好?第一肯定是和我一樣,天資有限。這樣下來就得注意學習方法。

國內的計算機和電子類教材真的很坑,都是鐵路警察各管一段,有的甚至是編者自己都不明白。你不能抱著c語言學指標,先學比較好接受的51彙編,學完你自然就知道指標咋玩了。再回過頭來看c裡的指標,簡直是給你開啟了新的大門。

從此你在各種c環境下自由馳騁,不受任何限制。

接下來仍然要說的是,具體平台的學習都是術,不要在學習上畏首畏尾,直接學就是了,沒啥好怕的。這些東西都是一通百通的。你重點得搞定道,就是各種理論基礎學科,還有英語。

5樓:木欣

我完全是學習51微控制器的時候學習的C語言,其實一般簡單的程式,不需要太多C語言的知識。不過後來為了程式設計更順暢,還是又學了 C語言。建議有時間的話,先學C語言;沒時間的話,完全可以一起學,用到啥學啥。

6樓:古葉

C語言難學是因為有一些背景知識可能你沒有接觸過,如果接觸過並有所了解,其實C語言算簡單了。C語言與計算機的體系結構緊密相關,C<-彙編<-機器碼<-微碼<-計算機體系與結構。我建議先了解一下計算機體系與結構相關的知識,然後你就會發現所謂的微控制器就是乙個縮小版的計算機,把ROM,RAM之類的都整合到乙個晶元了,對微控制器和C語言都會有新的認識。

7樓:等腰三角

一般學到函式那裡就可以了的,不過你最好把C語言給學完,因為你肯定要學C語言的,把基礎打好,以後對一些需要程式設計的東西有很大的好處。C語言學習推薦網易雲課堂的老九君的課。

從事微控制器的工作,C語言要達到什麼水平?

十萬丶伏特 微控制器C語言對語言本身要求不高,會定義變數,會寫表示式,會條件和迴圈,會陣列,會函式 主要就是庫函式呼叫 會指標 操作位址非常重要 基本就可以上手了。順嘴說一句,專案上最好別用國內C語言考試那種需要思考才能知道優先順序的語句,但凡你遇到不確定性的優先順序就加括號。然而只會語言並沒有什麼...

可否推薦一本學習微控制器c語言的書?

Human killer 51微控制器 郭天祥 宋雪松的書。STM32 零死角玩轉STM32。如果是零基礎想要同時學微控制器和C語言就看郭天祥的書,這本書帶我走進微控制器的大門,高二時看這本書我就已經能看懂了,高三備戰高考沒看,待大一時我就能帶著學長做專案了。十分推薦,另外郭天祥的書還出了新版。他的...

學51微控制器需要什麼知識?

奧芯軟體方案 基本要一些數位電路的知識,模擬電路的也要一些。重點是了解介面 中斷這一類的知識,本科的課程裡面如 計算機硬體基礎 的基礎知識也很重要。可以自己在網上買一塊便宜些的電路板,可以自己做實驗的,慢慢學,挺好的。C語言必須會,因為微控制器是那個C語言寫程式的,這個對初學51微控制器是綽綽有餘,...