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