24小時(shí)聯(lián)系電話:18217114652、13661815404
中文
技術(shù)專題
為什么我要去學(xué)單片機(jī)?
大多數(shù)人學(xué)習(xí)單片機(jī)是就業(yè)比較容易、薪水相對(duì)較高的一項(xiàng)工作。而且社會(huì)上也有很多轉(zhuǎn)業(yè)人士出于個(gè)人興趣或者為了提高工資的原因也希望學(xué)習(xí)單片機(jī)。很多人是沒有單片機(jī)基礎(chǔ)的,如果想學(xué)習(xí)單片機(jī)這門技術(shù)難不難呢?作為新手該怎樣著手進(jìn)行學(xué)習(xí)呢?如何才能盡快入門呢?
單片機(jī)實(shí)際上是以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的微型計(jì)算機(jī)。
單片機(jī)經(jīng)過長時(shí)間的發(fā)展,在我們的生活和工作場(chǎng)合中可以說是無處不在,比如我們的手機(jī),電子手表,智能家居,車載設(shè)備等等都有用到單片機(jī)。大家學(xué)習(xí)好了單片機(jī),就可以在改造生活上自己動(dòng)手,做些有趣的小玩意創(chuàng)造生活的樂趣。
下面,我就說一下自己是如何學(xué)習(xí)單片機(jī)。
1、學(xué)習(xí)時(shí)選擇什么樣的單片機(jī)
我們那個(gè)年代只有51單片機(jī)基本沒得選,而且當(dāng)時(shí)學(xué)起來比較吃力,因?yàn)槟菚r(shí)它的資料不像現(xiàn)在這么多,現(xiàn)在之所以資料多是因?yàn)槲覀兒捅任覀冊(cè)缫慌氖褂谜甙汛罅康慕?jīng)驗(yàn)和資料無私的給了出來。大家學(xué)習(xí)單片機(jī)的時(shí)候也可以選擇51單片機(jī)作為入門,因?yàn)樗Y料多,不算很復(fù)雜,很適合初學(xué)者。學(xué)習(xí)時(shí)我們必須配備一塊開發(fā)板,某寶上單片機(jī)學(xué)習(xí)板一大堆。不必像我們那么艱苦自己手動(dòng)去焊接,被松香電洛鐵殘害。
2、怎樣學(xué)習(xí)單片機(jī)
單片機(jī)是一門非常考驗(yàn)動(dòng)手實(shí)踐的科目,一味的看書是起不了什么效果的,開始先看書是沒有問題的,因?yàn)槲覀円獜氖褂檬謨?cè)去了解單片機(jī)的知識(shí),比如各個(gè)功能寄存器。單片機(jī)的大概工作邏輯就是開發(fā)者用軟件通過對(duì)相關(guān)寄存器的配置來控制單片機(jī)對(duì)應(yīng)的管腳什么時(shí)候輸出高電平,什么時(shí)候輸出低電平。通過單片機(jī)管腳傳送高低電平的來控制電路板工作,從而實(shí)現(xiàn)我們需要的各個(gè)功能。
我們看書時(shí),主要大概了解我們所學(xué)的這款單片機(jī)各引腳負(fù)責(zé)什么功能?能實(shí)現(xiàn)什么樣的功能?就可以了,然后就是實(shí)踐。我們拿到網(wǎng)上買的學(xué)習(xí)板后。第1步可以先看別人的例程,看一下可以實(shí)現(xiàn)什么樣的功能。選擇一個(gè)例程先把這個(gè)例程完全弄明白。第2步是模仿別人的代碼,就是對(duì)著別人的代碼抄寫,通過多次的抄寫練習(xí)后自己嘗試修改下程序代碼,實(shí)現(xiàn)其他類似的功能。第3步就是自己在開發(fā)板上做一些例程意外的東西,提高自己獨(dú)立完成新東西的能力。第3步你能做到了,就可以自己嘗試一些類似公司實(shí)際項(xiàng)目,以增加自己的設(shè)計(jì)能力和項(xiàng)目經(jīng)驗(yàn)。
學(xué)習(xí)單片機(jī)不要自己一個(gè)人獨(dú)自前行,要多和別人進(jìn)行交流。我個(gè)人覺得加入群是非常好的,有什么問題大家可以一起討論、溝通。有時(shí)候你遇到問題,任你抓破頭皮都想不明白,別人稍微指點(diǎn)一下就能順利解決。不必浪費(fèi)過多的時(shí)間,自己也可以幫助別人獲得別人的認(rèn)可,也可以了解很多行業(yè)的知識(shí);要知道學(xué)單片機(jī)的路上是很孤獨(dú)的,有一群人的陪伴,減少放棄的概率。