從事微控制器的工作,C語言 電路基礎 數位電路 模擬電路分別要掌握到什麼程度呢

時間 2021-06-01 03:42:20

1樓:Y魚想飛

對於C語言,如果是做軟體,那必須精通啊。

對於硬體電路,如果是做軟體,會分析電路功能即可,大學裡這些考試能及格基本差不多,忘記了翻一翻教材即可。如果是硬體,那就不僅是功能分析了,效能引數的分析那也是必要的,比如電路中各個器件選擇及其影響,做到定性和定量分析。

2樓:Peter

從軟體角度來講,掌握c語言和數位電路應該就可以了。程度基本上大學教的這兩門課程全部搞懂就應該就沒有什麼問題。其它的就做中學,在實戰中積累經驗。

3樓:光錐之外

C語言作為微控制器開發中使用最廣泛的語言,對它的掌握要非常熟練,除了基本的語法要熟練運用,還要理解掌握指標的概念,各種結構體、陣列、資料結構的應用。

至於電路方面,還要看以後你的發展方向是偏向嵌入式軟體還是硬體,如果是偏向軟體的話,能基本理解電路基礎知識,模電有一定的了解,對基本的二極體、三極體、電阻電容的作用要有概念性的認識,有助於你以後能看懂電路原理圖,數電就要學得深一些。各種邏輯門要熟記於心,其實程式設計也就是邏輯、演算法、資料的組合而已。

如果是偏向硬體設計,模擬電路、數位電路都要下一番功夫了,雖然說現代的電路設計大部分都是用的整合塊,但是整合塊也是也一些基礎元器件搭建的電路,理解基礎的知識才能用好整合塊。其次你可能還需要學習組合語言、VHDL等硬體程式語言,要了解FPGA,CPLD等可程式設計邏輯門。

幾乎零基礎怎麼完成微控制器555電路設計?

紫閒 首先明確這次考核是選拔性的,還是通過性的?如果是通過性的,那不准學長教要自己弄出來,不是主辦方腦子有問題 我覺得肯定有人會找學長 就是他們希望找的人是天賦很高的那種,而且不一定找得到。如果是選拔性的,那就慢慢做唄,充分發揮自己的能力。但是我覺得一開始最好把大概會用什麼工具,一些資料怎麼查這種給...

微控制器程式設計最早是彙編,然後從彙編轉為c語言,那麼,c 會不會替代c語言來進行微控制器程式設計 ?

蒙塔基的鋼蛋兒 做可以做,但是Cpp必須閹割,也就是只是C with class了,想用string?不存在的。不敢用的。例如汽車行業中的ISO26262.這就完全限制了heap的使用。 configex if 個人認為僅用基本的OOP特性的話,C 更適合嵌入式開發,尤其是涉及大量外設的情況。其實A...

學習51微控制器需要認真的學習下標準C語言嗎?

奧芯軟體方案 當然要學習一遍就更好了,有C語言的基礎,對於學習微控制器程式設計是有好處的。如果沒有學過,可以從微控制器簡單的程式設計學起,其實,微控制器程式設計,用到的C語言中的語法並不多,邊學程式設計,邊學C語言也行。主要是硬體電路原理要搞清楚,才能寫好程式。 自然之餘 玩過10多年的各類cpu ...