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