tft每日頭條

 > 生活

 > 初學者怎麼學51單片機

初學者怎麼學51單片機

生活 更新时间:2024-09-19 00:16:57

對于新入行的同學,如果你完全沒有接觸單片機,我建議51單片機開始入門,這是因為,51單片機在單片機中,甚至可以說,它是最簡單的單片機,用來入門非常合适,往後,你就可以學習STM32。

初學者怎麼學51單片機(對于新入行的同學)1

STM32 就開始複雜了,原因是功能強大,你需要配置的程序更多,比如 51 單片機你要控制一個 IO 隻需要2個語句,STM32 對于 IO 口,有多種模式和速率供你選擇,你甚至還需要打開這個外設的時鐘,這個在 51 單片機是沒有的,不過你已經有了 51 的基礎,這些還是可以進一步學習的,特别是硬件基礎比較好的同學,就很順利了。

文章相對比較長,字數比較多,大家可以先打開頭像關注我,之後慢慢看,///插播一條:我自己在今年年初錄制了一套還比較系統的入門單片機教程,想要的同學找我拿就行了免費的,私信我就可以哦~點我頭像左下角黑色字體加我也能領取哦。最近比較閑,帶做畢設,帶學生參加省級或以上比賽///

對于庫函數和寄存器開發,我建議入門的時候,對于簡單的外設,比如 IO 口,串口,可以用寄存器,因為寄存器配置的過程,能讓你了解單片機的寄存器,學會看數據手冊,等你用寄存器配置過幾個外設後,你就可以用庫函數了,這樣,你也就能體驗到庫函數為什麼會出現了,以及更好的理解什麼是庫函數。

初學者怎麼學51單片機(對于新入行的同學)2

最後,你說的固件庫,HAL,寄存器,應該指的是 STM32,首先 固件庫 是 ST 比較早期的庫函數,目前一些新的單片機已經沒有這個庫了,取而代之的,是LL庫,HAL則是比LL庫更上一層庫,這裡可能有點難以理解,簡單來說,以前 固件庫是老的庫,而 LL和HAL 庫是新的庫。LL 庫 和 HAL 庫一個偏向底層,效率高,一個偏向應用層,兼容性好(STM32可是一個大家族,什麼型号的單片機都有)

單片機造價低廉,指51系列,不說arm,穩定性高,極端适合低成本自動化開發。馬路上紅綠燈,led點陣廣告牌,無一不使用,更不要說稍高端的應用。單片機學的好,今後工作有保障。

對于單片機來說,以後的發展可以概括為,更低的功耗,更小的體積,主流單片機和多品種共存。

初學者怎麼學51單片機(對于新入行的同學)3

為了更好地适應新的需求,無論是工業控制還是生活需求,單片機行業肯定會繼續開發功能更強大的單片機,功能更多,性能更好,然而單片機的基礎都是相通的。

入對門,擺正心态。單片機就像是鑿子或者錘子這樣的工具,拿到手裡就可以使用。一個外行人或者一個小朋友拿到手裡不多久也許就會使用了,但是如果你想讓他短時間内雕刻一個高水平的雕塑就需要經驗積累和耐心了。對自身要求高,不急于得到結果,這才是做單片機項目開發應當有的心态。

這個行業就是一個不斷學習,螺旋上升的行業,你需要保持學習的态度,不斷地注入新的知識和經驗才能保持不落後,這才是适應以後單片機行業未來趨勢的最好方法。

初學者怎麼學51單片機(對于新入行的同學)4

對單片機感興趣的朋友可以找我,我錄制了一些關于單片機的入門教程,有需要的童鞋找我拿就行,免費的,私信我“林老師”就可以拿~點擊打開我的頭像就能領取

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved