應(yīng)不應(yīng)該學(xué)習(xí)單片機?
單片機學(xué)習(xí)對許多沒有實際接觸學(xué)習(xí)過單片機的人仍是一件困難的事。該不該學(xué)習(xí)單片機?單片機學(xué)習(xí)難不難?如何開始單片機學(xué)習(xí)?我們不妨作一些探討。
筆者曾經(jīng)碰到過兩位某大學(xué)的應(yīng)屆畢業(yè)生,工廠需要他們開發(fā)一套設(shè)備,用于檢測次品閃存的好壞(這些次品裸片是以公斤為單位從國外閃存廠家購買的),好在哪里壞在哪里,再用硬件的方法把好的部分在地址上重新連成一片,然后再要具備擦除、讀寫功能,以用這些芯片為其它專業(yè)廠家代工,把游戲程序或是比如 VCD 、 DVD 、彩電所需要的固定信息固化在芯片內(nèi)部,再用于他們的產(chǎn)品。
這個任務(wù)實在算不上復(fù)雜,但兩位同學(xué)干了一個多月,還是一點眉目也沒有,結(jié)果可想而知。
他們用到了單片機,他們的大學(xué)課程里也有這門課,但他們無法用單片機完成任務(wù),為什么?下面我們再作分析。對于我們大多數(shù)人,還是先弄清楚一些問題:
一、應(yīng)不應(yīng)學(xué)習(xí)單片機?
我了解到存在這樣一種普遍的現(xiàn)象,認(rèn)為大學(xué)階段是基礎(chǔ)理論階段,不必太過深究具體的應(yīng)用,具體的東西應(yīng)到畢業(yè)工作后根據(jù)實際需要再學(xué)。我不能一棍子地把這種說法打死,我只能告訴你:機會,是給有準(zhǔn)備的人的!你什么時候準(zhǔn)備好了,機會就可能屬于你,你什么時候還沒準(zhǔn)備好,機會就很難屬于你,縱使偶然得到,也難以把握。
我也看到,很多電類專業(yè)的人對單片機并不重視,認(rèn)為自己不一定用到單片機,不必費這個精神。這個問題我要請教你,你究竟想從事什么樣的電子信息類工作?你看看身邊的電子類產(chǎn)品,不管是工業(yè)上應(yīng)用的,還是生活消費用的,又有多少沒有使用到單片機? 導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能 IC 卡,汽車的安全保障系統(tǒng),現(xiàn)代工廠的各種生產(chǎn)、控制和測試系統(tǒng)、家用電器如電視機、洗衣機、冰箱、空調(diào)、微波爐、電磁爐,以及 VCD 、 DVD 、 MP3 、錄象機、攝象機、掌上電腦、便攜式播放機、英語學(xué)習(xí)機,程控玩具、電子寵物,報警遙控系統(tǒng)以及現(xiàn)在已非常普及的移動電話(手機)和無繩電話,還有自動控制領(lǐng)域的機器人、自動化生產(chǎn)線,智能儀表、以及醫(yī)院使用的幾乎所有的電子類醫(yī)療設(shè)備,它們的核心控制部件都用到了單片機。
計算機專業(yè)的人認(rèn)為,自己寫好了 C++ 就可以了,或搞拈一兩個數(shù)據(jù)庫就行了,單片機這種東西屬于硬件,讓其它專業(yè)的人去干吧,這樣當(dāng)然也是可以的,分工合作嘛。你如果有幸進(jìn)入了一個實力雄厚的大企業(yè),這種理想是可以實現(xiàn)的,可是如果你進(jìn)入了一個中小型企業(yè),就未必如此,老板的要求可能與你想象的大相竟庭 。當(dāng)用單片機的人學(xué)會了 C++ 和數(shù)據(jù)庫,你該如何應(yīng)付?現(xiàn)代產(chǎn)品的實施往往是多個學(xué)科多管齊下,你的知識面越廣,你就越游刃有余,況且單片機并不難學(xué),憑借現(xiàn)在日益豐富的學(xué)習(xí)手段,學(xué)起來確實是輕而易舉的,如此輕而易舉的事情,你現(xiàn)在不干什么時候干,何況電腦里的板卡都用到了單片機,你又有多少機會做純 C++ 的事情?
事實非常清楚地證明,從事電子技術(shù)應(yīng)用設(shè)計的工程師,遲早要涉足單片機的使用,現(xiàn)實會促使他必須要掌握單片機技術(shù),否則難免捉襟見肘。在涉及電子產(chǎn)品開發(fā)設(shè)計的工廠、公司里面,就技術(shù)這方面來說,要求你不但懂得硬件的設(shè)計,而且要懂得軟件的設(shè)計,還要懂得PCB的設(shè)計,幾乎是一條龍的工作流程,將變得越來越普遍,尤其是中小型企業(yè),這種要求更為普遍,你查一查外面的電子工程師類的招聘廣告就知道了,當(dāng)然,這幫人的待遇在企業(yè)也會是很不錯的。相反,如果你覺得你什么都懂一點,就是單片機不懂,那么恐怕你還是很難從事實質(zhì)性的電子設(shè)計工作,你在就業(yè)時的選擇面恐怕就要窄很多了,倘若進(jìn)入了電子類企業(yè),待遇方面也會大打折扣。所以,對于目前在校的電子類專業(yè)的學(xué)生,學(xué)習(xí)單片機技術(shù)是非常必要的,學(xué)習(xí)得越早,畢業(yè)時經(jīng)驗就會越豐富,無論你從事哪一方面的工作,都將可從容應(yīng)對,因為單片機的應(yīng)用實在是太廣了,你的就業(yè)自然也會變得海闊天空。
很顯然地,只要你在單片機技術(shù)上有良好的運用能力,即使你不是很“專業(yè)”的理工類(比如物理學(xué))甚或其它專業(yè)畢業(yè)生,也將容易獲得電子開發(fā)類的工作機會,而如果你是正統(tǒng)的電子類專業(yè)畢業(yè),在單片機上又有較好的造詣,則毫無疑問,你的就業(yè)將能輕松解決,就不存在你這個大學(xué)生就業(yè)難的問題。而對于已經(jīng)進(jìn)入了電子類企業(yè)的人來說,如果你的工作已經(jīng)與設(shè)計沾了邊,則迅速掌握單片機技術(shù)將會令你如虎添翼,掀開你職業(yè)生涯新的篇章。
你再可設(shè)想一下,在珠三角、長三角地區(qū),在全國很多城市,有多少中小型電子企業(yè)。這些企業(yè)里邊的頂梁柱之一,一定是電子工程師!隨著電子信息技術(shù)在社會生活中的日益普及,單片機技術(shù)的應(yīng)用,也將有更為輝煌的未來。
這里還有一篇報道(此文在網(wǎng)上很容易搜到) :
-------------------------------------------
無處不在的單片機
隨著信息化社會和知識經(jīng)濟的發(fā)展,單片機的應(yīng)用已經(jīng)滲透到各行各業(yè),如今單片機控制著當(dāng)今大多數(shù)的電子設(shè)備、家用電器與機器設(shè)備,越來越引起人們的重視,從去年開始,單片機市場增勢加快,基于此,單片機經(jīng)銷商正不遺余力擴大規(guī)模。
據(jù)In-Stat公司的報告,由于通訊及消費類產(chǎn)品市場的刺激,2004年至2009年全世界單片機(MCU)單位出貨量的年復(fù)合增長率將達(dá)到10.3%。2004年單片機(MCU)市場產(chǎn)量為68億片(比上一年增長了35%)。
據(jù)經(jīng)銷商反映,去年,4至8位單片機出貨情況比較樂觀,市場增長迅速。華強電子世界經(jīng)銷商唐先生告訴記者,“4位的單片機主要被應(yīng)用于消費類市場,長期以來,手表上應(yīng)用成為其首要應(yīng)用。”與此同時,記者還發(fā)現(xiàn),玩具、充電器與保鍵器具也是4位單片機的重要應(yīng)用領(lǐng)域。
如今,越來越多的單片機產(chǎn)品被應(yīng)用到各個電子領(lǐng)域,汽車電子、PDA、互聯(lián)網(wǎng)應(yīng)用產(chǎn)品、機頂盒等產(chǎn)品的迅速發(fā)展,已成為我國單片機市場上新的亮點。另外,計算機及相關(guān)產(chǎn)品雖然增長速度有所放緩,但需求依然強勁。在通信類產(chǎn)品中,普通電話、無繩電話等都需要消耗大量的單片機,這些都將成為我國單片機市場未來發(fā)展的動力。業(yè)內(nèi)人士預(yù)測,今后幾年我國的單片機將繼續(xù)保持平穩(wěn)增長的發(fā)展趨勢。
而隨著信息化社會的進(jìn)一步發(fā)展,單片機的發(fā)展空間將進(jìn)一步擴大,關(guān)于這點,現(xiàn)貨市場經(jīng)銷商表現(xiàn)出了足夠的信心,有人這樣告訴記者:“據(jù)預(yù)測,到2010年,一個成年人每日會接觸到351個單片機,毫不夸張的說,我們生活在一個單片機的世界里。”單片機這塊市場前景可觀,經(jīng)銷商也正快馬加鞭。
------------------------------------------
二、如何學(xué)習(xí)單片機?
很多人看了一下單片機方面的書籍,覺得理解困難,就放棄了,并且找了個理由:我不一定要用它;也有人上了單片機的課,也寫了幾段程序,可是課上完了還是覺得不甚了了,似懂非懂,于是也覺得困難,就不再深究,同樣是這個理由:我不一定用它。
這些感覺都很正常,可是若就此不干了,就不正常了。為什么似懂非懂,因為你的理解不透徹,為什么不透徹,因為你實踐欠缺。過來人都明白, 單片機的學(xué)習(xí)決不困難,不但不困難,而且很容易,不但很容易,而且很有魅力,不但很有魅力,而且那種醍壺灌頂?shù)母杏X,感覺一下子就進(jìn)入了電子技術(shù)世界的核心,很多以前不明白的東西,很朦朧的東西,一下子都清楚了,毫無疑問,你已經(jīng)一腳跨入了電子世界的大門,從此以后,你就不必再害怕什么東西了,你所需要的,僅僅是時間,只要有時間,你就有信心有能力去克服一切困難,去實現(xiàn)你的理想。這種進(jìn)步,這種跨越,你不去做,是無法想象的。
學(xué)會單片機關(guān)鍵就是一點:動手實踐!而實踐的基礎(chǔ),就是一塊真實的單片機,一塊真實的電路板,你手頭必須有一塊這樣的學(xué)習(xí)板,這是前提。突破一切障礙的關(guān)鍵,就是一塊學(xué)習(xí)實驗電路板。學(xué)習(xí)板應(yīng)該如何選購?大家在網(wǎng)上可以看到五花八門的言論:
有人說我的產(chǎn)品包括了什么什么功能,可以做多少實驗,可是你再詳細(xì)一看,要做那些實驗還要另外購買功能電路,這樣成本自然也就可觀了,但這倒還是實在的;又有人說,那些人懂什么!大談什么這種功能那種功能,其實你可能一輩子都不需要這些功能,你需要的僅是一個入門的工具而已!入了門就把實驗板丟掉了。這種人真正是大放厥詞,則可以斷定,真正不懂的人是他!除非你學(xué)習(xí)單片機不是為了工作。
我們來分析一下,一個人到底需要什么?
我們所需要的,其實是一種謀生手段,而不是用來裝扮門面的東西。既是謀生手段,有句古話“工欲善其事,必先利其器”,我們的大學(xué)單片機課程不是用來裝點門面的,而是除了必要的理論之外,是有相當(dāng)?shù)膶嶋H的針對性的,是代表了一種典型的要求的。也就是說,你要使用單片機,這些理論和實踐是必備的,今日你不學(xué),明日你還是要學(xué),今日你不用,明日你還是要用,只要你從事電子技術(shù)應(yīng)用設(shè)計這個行當(dāng),你就一定要使用到單片機!你就難以避免地要使用到那些知識!你別無選擇。今日你有時間,你卻為自己找諸多理由去拒絕學(xué)習(xí),明日當(dāng)你面對實際的就業(yè)要求,你是要付出額外的代價的!
網(wǎng)上有人說自己的產(chǎn)品可以做多少實驗,有多少功能,姑且不管他到底能不能做,單說這個實驗,這個功能,對于你來說,倒是絕對必要的,因為這些東西都是從生活中來,從工作實際中來,你不學(xué)習(xí),你就不會做,你要么不從事這個行業(yè),你要從事這個行業(yè),這些內(nèi)容你一定會碰到,你今日不學(xué),更待何時?你以為你讀書畢業(yè)后工廠一定要給你找一個師傅指導(dǎo)你,工廠一定要一邊發(fā)工資給你一邊給時間你去慢慢進(jìn)修,慢慢自學(xué)?說句俗一點的話:看你的命好不好了。
前面提到也有人說學(xué)習(xí)板用一陣入了門就應(yīng)丟棄了,我認(rèn)為這種人實際工作經(jīng)驗有限,工作深度不夠,認(rèn)識有欠缺。如果入了門就應(yīng)丟棄,則這種產(chǎn)品本身設(shè)計就不考慮進(jìn)一步的問題,更沒有考慮到實際需要的問題。然而 你不去進(jìn)一步,并不意味著事情不需要進(jìn)一步,你不考慮實際需要,并不意味著實際不需要。難道你僅僅入了門,應(yīng)聘面對考官時其它的知識和經(jīng)驗就會自己從天上掉下來,掉到你的腦殼里?!
具有開發(fā)經(jīng)驗的人知道,當(dāng)你設(shè)計、驗證一個你不曾用過的電路,你很難有條件把你的草案直接拿到電路板廠去加工生產(chǎn),則這時怎么辦,如果手頭現(xiàn)成有一塊具備了基礎(chǔ)功能的板子,則方便很多, 你只需稍加連線和少量焊接,就可以把新的外圍電路加入去,這樣開發(fā)的時間和成本都會有利,STC單片機編程實驗開發(fā)板作為開發(fā)板正是基于這樣的必要。
單片機學(xué)習(xí)的目標(biāo),最起碼的,是要把你教科書上的內(nèi)容學(xué)到手,而一些簡單的板子,是不可能幫助你做到這一步,最通用的功能或外圍電路設(shè)計,你是要學(xué)習(xí)的,也是必將使用到的,比如串口的使用、存儲器的擴展、總線的擴展、鍵盤的輸入、信息的顯示及打印,還有基本的邏輯電路的使用等等。因而一塊板子,它的功能是否具備相當(dāng)?shù)幕A(chǔ)性,是否貼近典型的實際應(yīng)用,且有沒有可擴展性,實在是很關(guān)鍵的。如果僅是為了入門,買回一個 CPU 及其插座,還是可以的,而如果想真正的學(xué)到實用的實質(zhì)性的內(nèi)容,則花多一點錢買更貼近實際應(yīng)用的板子,實在還是很值得的,何況還可換取學(xué)習(xí)上的效率。否則打持久戰(zhàn),用到什么學(xué)什么,錢是一樣要花的,只是遲一點,并且賠得起時間,失得起機會。
一個人的學(xué)習(xí),不應(yīng)僅僅定位于入門,不要自以為是的把自己禁錮起來,固步自封,你今日滿足于現(xiàn)狀,是因為你還沒有工作上的實際需求,是因為你根本不知道外面的世界需要什么,是因為你還沒有體會到競爭的激烈,是因為你的世界還是你自己虛構(gòu)的,距離現(xiàn)實尚遠(yuǎn)。簡單地說,因為你花的還是父母的錢!
開頭所說的兩位同學(xué)的經(jīng)歷,究其原因在哪里呢?經(jīng)驗肯定是沒有的,大約連芯片的技術(shù)文檔到哪去找也不曉得,否則何至于如此狼狽。估計他們在校期間也就僅把自己的目標(biāo)定位于入門,既然定位于入門,入了門就萬事大吉了,以為學(xué)了點皮毛功夫、撐著個光鮮的學(xué)歷招牌就可以去江湖闖蕩了,或者到了江湖再學(xué)游泳吧。殊不知人在江湖,身不由已,公司老板在那邊眼巴巴的看著你,等著你,而自己在這邊翻書翻得滿頭大汗,仍不得要領(lǐng),這時才知道,大學(xué)差不多白讀了,單片機差不多是白學(xué)了,原來工廠的應(yīng)用與自己對單片機的粗淺認(rèn)識相去如此之遠(yuǎn)!當(dāng)年的浪漫時光不再了,休閑的日子也不再了。這就是生活。
所以,把自己的目標(biāo)定位為入門是不妥的,因為入門實在是太容易了,正如網(wǎng)上一些做學(xué)習(xí)板的人所說的,三天就解決了,那么三天就解決了,他這個學(xué)習(xí)板就完成了使命,而你下一步又將如何計劃呢?你也完成了學(xué)習(xí)的使命嗎!下一步你就可以坐享太平盛世了!顯然,從實際的角度出發(fā),這是不足夠的。 還是那句話:機會是給有準(zhǔn)備的人的。你準(zhǔn)備不足,你獲得的機會自然也不足,就這么簡單?蓱z年年有人寫大學(xué)應(yīng)屆畢業(yè)生就業(yè)難的文章!情何以堪!
我絕對地肯定,一塊學(xué)習(xí)板是必須的,不管是高級的還是低級的,復(fù)雜的還是簡單的,都是有益的,對你有幫助的,都可以讓你輕松入門,然而我還是要肯定,一塊學(xué)習(xí)板的價值,主要還是體現(xiàn)在入門之后的事情,體現(xiàn)在帶領(lǐng)你一步步地提高,一步步地完全理解書本上的理論,一步步地使你學(xué)習(xí)到更為有益的經(jīng)驗,使你對單片機的應(yīng)用終于了然于心,可以適應(yīng)實際工作的需要,這,才是你最為真實的需求。
STC單片機編程實驗開發(fā)板 提供了你從入門到提高的一系列的需要,千萬不要拒絕這些提高,當(dāng)你有一天能信心百倍地迎接各種挑戰(zhàn)的時候,你會理解到我們做這塊板的良苦用心,也會理解到 STC單片機編程實驗開發(fā)板 的物超所值。
單片機入門培訓(xùn)的益處
單片機入門培訓(xùn)旨在使廣大電子行業(yè)相關(guān)從業(yè)人員迅速掌握單片機入門必需的基礎(chǔ)理論和匯編語言知識,并具備一定的編程能力,重在快速突破單片機抽象理論的入門理解瓶頸,打消學(xué)習(xí)顧慮,從而為進(jìn)一步的學(xué)習(xí)或自學(xué)打下基礎(chǔ)。
實踐證明,一旦理解單片機的結(jié)構(gòu)原理和匯編語言指令系統(tǒng),就具備了進(jìn)一步學(xué)習(xí)或自學(xué)的能力,橫亙在你面前的學(xué)習(xí)鴻溝已經(jīng)填平,更深入應(yīng)用的知識的掌握已僅僅是時間的問題,也就是說,如果你時間充裕,你已經(jīng)有能力靠自學(xué)去逐步提高自己的應(yīng)用水平,如果時間成本較高,則可以參加進(jìn)一步的培訓(xùn)學(xué)習(xí)。關(guān)鍵地,藉此你將真正獲得進(jìn)入電子設(shè)計領(lǐng)域的金鑰匙,并且對于進(jìn)一步理解模擬和數(shù)字電路具有令人難以置信的催化作用?梢哉J(rèn)為,學(xué)習(xí)電子技術(shù)而不掌握單片機技術(shù),你的學(xué)習(xí)就是極不完整的,就設(shè)計而言,是不可想象的。
即使對于許多自學(xué)電子技術(shù)的人士而言,單片機技術(shù)也是能否快速入門,能否學(xué)以致用的關(guān)鍵。因為現(xiàn)代電子產(chǎn)品包括各種工業(yè)上的控制系統(tǒng)幾乎全部使用了單片機作為核心控制處理芯片,各種外圍電路也多已高度集成,如果不掌握單片機原理,要透徹理解現(xiàn)代電子電路是不可能的。相反,一旦掌握單片機技術(shù),則以單片機為核心的嵌入式系統(tǒng)就其硬件電路結(jié)構(gòu)而言則又是相對簡單的。
只要你有意在電子領(lǐng)域謀求發(fā)展,請一定要掌握單片機技術(shù),其在你的職業(yè)生涯中將產(chǎn)生的作用恐怕是你目前還不能想象的,并請堅信,單片機的學(xué)習(xí)并不困難,關(guān)鍵在于方法。
參加入門培訓(xùn)是你低成本進(jìn)入單片機設(shè)計領(lǐng)域的最好途徑。
編輯:admin 最后修改時間:2018-05-19