單片機是什么?單片機入門要學(xué)習(xí)哪些知識?
時間:2019-03-14 00:00:00
來源:信盈達
作者:信盈達
您有時候也許會聽到周圍的大神們常常說道這樣的字眼,像什么“單片機”、“單片機開發(fā)板”、“單片機學(xué)習(xí)板”之類的,我第一次聽到“單片機”三個字的時候曾天真的以為單片機就是一臺很高深莫測的機器,也許長得很像一輛卡丁車,也許就像一部手機吧。但是很快就發(fā)現(xiàn)了自己被騙了,其實“單片機”還不如直接叫“單片”,因為他確確實實的就是一個孤單的小芯片。
那么,我們首先要來明白,啥叫單片機?
1.單片機是一塊板子,上面有好多的芯片。
2.各種芯片工作是純靠板子上的電路完成的。
單片機就是一個孤單的芯片,那塊大大的電路板叫做開發(fā)板,上面除了單片機(最小系統(tǒng)電路),還有各種芯片、數(shù)碼管、蜂鳴器、繼電器巴拉巴拉的。雖然單片機芯片的樣式、大小不同,什么直插式啦,貼片式啦,什么20引腳、40引腳啦,那都是浮云,重點是單片機就是一個片,而他的偉大之處正在于此,一個龐大的檢測和控制的核心,往往就是這小小的一個片兒。據(jù)知情人爆料,一個飛思卡爾單片機就有著控制一架波音747的能力,是不是有一種“哇塞”的感覺呢?
一個功能到底是怎么實現(xiàn)的呢?肯定不是純電路結(jié)構(gòu)啦,其實我們可以簡單地理解為,單片機就是一個大腦,它通過識別和控制引腳電平的變化來工作。比如說:一個電阻,串聯(lián)著一個發(fā)光二極管,您可以把它理解成一個燈泡,現(xiàn)在我想把這個燈泡點亮,需要怎么辦?用打火機嗎?肯定不行!只要稍微懂點電子知識的大家都知道,只需要在右面加一個正電源,比如5V,左端加一個0電壓,俗稱“地”,OK,一個點燈的項目就完成了。
單片機入門學(xué)習(xí)要掌握哪些知識?
要學(xué)單片機,首先要有硬件基礎(chǔ),熟悉單片面內(nèi)部結(jié)構(gòu)和各引腳功能,這要先學(xué)講解單片機原理的資料,了解了單片機的工作原理,還要有電路設(shè)計的功底,能設(shè)計外圍電路,否則稍有錯誤就不能正常運行,有了硬件設(shè)計能力再學(xué)習(xí)編寫程序,建議從匯編學(xué)習(xí)再學(xué)C程序編程.所以單片機設(shè)計是軟硬件設(shè)計兩方面兼有的。
人工智能的發(fā)展,推動著我們的科技朝著一個更高的方向發(fā)展。人工智能的基礎(chǔ)起點,就是從單片機開始。原因很簡單,單片機就是人工智能科技入門的捷徑。請相信我,如果能把一塊單片機開發(fā)板學(xué)會了,那基本上軟件編程和硬件電路知識就都能小有造詣了,因為你只有看懂了電路圖才能編出正確的程序,將程序都玩通了之后還可以試著自己設(shè)計新的電路,這是一個互相促進的過程,這也是好多電子愛好者達成的共識,好多人就是從單片機開始入門科技制作,然后他們學(xué)會了編程,學(xué)會了電子電路的實戰(zhàn)技巧,然后又試著開始制作屬于自己的競賽機器人,再然后獲得了很多個科技獎項,再然后你會發(fā)現(xiàn)他們學(xué)習(xí)其他的東西(尤其是和軟硬件沾邊的)往往比一般人要快。
技術(shù)人成長不能再單打獨斗,要學(xué)會與人交流, 學(xué)會將別人的知識為自己所用。如果你依然覺得有些茫然,不如跟有多年單片機開發(fā)經(jīng)驗的資深工程師聊一聊。