作為初學(xué)者學(xué)習(xí)單片機(jī),學(xué)習(xí)的境遇可能會(huì)各有不同。下面說(shuō)說(shuō)我接觸過(guò)得這幾個(gè)人,以及我當(dāng)時(shí)學(xué)習(xí)單片機(jī)的時(shí)候都是一個(gè)什么樣的情況。 我認(rèn)識(shí)的電子元件技術(shù)網(wǎng)上的一個(gè)工程師:他以前是出國(guó)做管理的,有一定的VB語(yǔ)言基礎(chǔ),后來(lái)回國(guó)被朋友拉去搞單片機(jī)。后來(lái)我們?cè)谝黄鸾徽劦臅r(shí)候,他告訴我他的學(xué)習(xí)方法。他學(xué)習(xí)單片機(jī)沒(méi)有買過(guò)書(shū)。他就是從合泰的單片機(jī)代理商那里要的資料看的。看了好多視頻教程,和資料,不懂就打電話過(guò)去問(wèn),便學(xué)便做產(chǎn)品。后來(lái)我去那家公司的時(shí)候他已經(jīng)把合泰的單片機(jī)應(yīng)用的很熟練了,不過(guò)全部是用匯編語(yǔ)言編寫(xiě)的,學(xué)習(xí)周期一個(gè)月左右。因?yàn)楹咸┑膯纹瑱C(jī)經(jīng)常容易壞,而且復(fù)位電路比較復(fù)雜,后來(lái)他看我用的是51系列的單片機(jī)。然后就跟我學(xué)51單片機(jī),學(xué)51C語(yǔ)言。他的學(xué)習(xí)方法就是,下載相關(guān)的視頻教程,然后把我設(shè)計(jì)的產(chǎn)品,用他自己的思維方式,把程序重新寫(xiě)一遍,我們會(huì)定期的交流一下經(jīng)驗(yàn)和編寫(xiě)思路。這樣,沒(méi)過(guò)多久他就完全掌握了51C語(yǔ)言。 也是一個(gè)同事,他是中國(guó)礦大的,學(xué)習(xí)成績(jī)聽(tīng)說(shuō)很不錯(cuò),可以保去讀研的,他沒(méi)有去。當(dāng)年我還是做車間管理的時(shí)候,他被我們公司給招了過(guò)來(lái),剛來(lái)的時(shí)候在我手下車間里實(shí)習(xí)。一開(kāi)始也是連基礎(chǔ)的模擬電路都不是很清楚,經(jīng)常的問(wèn)我問(wèn)題。比較好學(xué)型的,一個(gè)月之后被調(diào)去研發(fā)部門做研發(fā)。被他們頭給了他一個(gè)設(shè)計(jì)項(xiàng)目。是一個(gè)便捷式傳感器,并且采集的數(shù)據(jù)可通過(guò)以類似于藍(lán)牙的無(wú)線通訊方式與上位機(jī)通訊。那小子性格比較內(nèi)向,并且當(dāng)時(shí)研發(fā)部門的人也比較忙,我估計(jì)沒(méi)有人能具體的幫他。因?yàn)楫?dāng)時(shí)研發(fā)部的每人接觸過(guò)這個(gè)可有可無(wú)的設(shè)計(jì),其實(shí)就是給他練手的。到我一年半之后的辭職,那小子終于將第一臺(tái)樣機(jī),給測(cè)試通過(guò)了。前后花了將近一年多的時(shí)間。后來(lái)我看了一下他的樣機(jī),產(chǎn)品為了節(jié)約空間,選用了一款高性能的芯片,集成了AD、2.4G的無(wú)線發(fā)射電路、晶振。外圍電路很簡(jiǎn)單。我想他付出的辛苦應(yīng)該不會(huì)少得,從一個(gè)剛出校門毫無(wú)經(jīng)驗(yàn)的畢業(yè)生、到完全設(shè)計(jì)出一個(gè)比較復(fù)雜的設(shè)計(jì)出來(lái),應(yīng)該還是很不錯(cuò)的。估計(jì)他應(yīng)該經(jīng)常去我愛(ài)方案網(wǎng)、21ic、電子元件技術(shù)網(wǎng)這些比較給力的專業(yè)網(wǎng)站上充電,嘿嘿,我以前就是這么熬過(guò)來(lái)的。 我的單片機(jī)學(xué)習(xí)經(jīng)驗(yàn)其實(shí)很簡(jiǎn)單。在學(xué)校的時(shí)候?qū)W了點(diǎn)匯編,畢業(yè)前幾年都去干管理了,買了一塊開(kāi)發(fā)板放在家里落了厚厚一層灰,買了之后只做了流水燈的實(shí)驗(yàn)。如果后來(lái)我不去做研發(fā)的話,估計(jì)有很多朋友都和我一樣,買了一塊開(kāi)發(fā)板,永遠(yuǎn)停留在流水燈的層次。去了第二家公司之后,第一個(gè)產(chǎn)品就是做一個(gè),有25個(gè)按鍵,都可以一鍵撥打電話,并伴有語(yǔ)音提示的。這個(gè)產(chǎn)品從設(shè)計(jì)到PCB板回來(lái),調(diào)試整整用了兩個(gè)月的時(shí)間。老板很急,所以我先設(shè)計(jì)電路圖,根據(jù)他的需要,基本電路選定為,一個(gè)51單片機(jī)控制,上位機(jī)軟件通過(guò)串口設(shè)置號(hào)碼、ISD17240語(yǔ)音芯片、TDA2030功放電路、9200A撥號(hào)電路,24C04存儲(chǔ)芯片,再加了一個(gè)看門口電路。 為了節(jié)約時(shí)間,我先畫(huà)了PCB圖出去做。然后自己再用洞洞板搭電路測(cè)試。由于所用的芯片我都沒(méi)有接觸過(guò),所以一個(gè)一個(gè)我都得找資料去調(diào)試,我只記得調(diào)試程序那幾天,我每天都是從早上8點(diǎn)鐘干到晚上9點(diǎn)鐘一直持續(xù)近半個(gè)月。光一個(gè)ISD17240的ISP 控制程序我就調(diào)試了整整兩天。9200A的撥號(hào)程序調(diào)試了一天半。后來(lái)整機(jī)調(diào)試好之后,因?yàn)楫a(chǎn)品需要,又必須要寫(xiě)通訊軟件,當(dāng)時(shí)我們公司人少?zèng)]有人會(huì),后來(lái)用硬著頭皮去學(xué)了一下VB語(yǔ)言,因?yàn)閂B比較簡(jiǎn)單。那幾個(gè)月我買書(shū)就買了好幾百,同時(shí)深圳電子展每次開(kāi)展都去參觀,看展會(huì)上的新產(chǎn)品、新技術(shù)。不過(guò)等到那個(gè)項(xiàng)目全部OK的時(shí)候,最令人郁悶的事就是,我們頭說(shuō)不做這個(gè)了。后來(lái)這種事遇見(jiàn)過(guò)多次。誒…… 現(xiàn)在回想一下,我們那時(shí)候?qū)W習(xí)單片機(jī)都有一個(gè)共同的特點(diǎn),都是被逼的。哈哈…… 不過(guò)效果很顯著。 當(dāng)然也有很多牛人在學(xué)校或者工作業(yè)余時(shí)間的時(shí)候,憑借自己的興趣愛(ài)好,就已經(jīng)學(xué)的很牛了。不過(guò)相信他們也都放棄了好多上網(wǎng)打游戲、打撲克牌、整天泡妞的時(shí)間。 作為一個(gè)已經(jīng)踏入社會(huì)的并且站在了技術(shù)崗位的初學(xué)者來(lái)說(shuō),他們學(xué)習(xí)單片機(jī)就是為了糊口飯吃。所以他們會(huì)大量的投入精力去學(xué)習(xí),公司也樂(lè)意為他們提供環(huán)境。 但是作為一個(gè)在校學(xué)生或者其它工作崗位的初學(xué)者來(lái)說(shuō),你如果要想學(xué)好,單片機(jī),你首先要問(wèn)一下自己,你自己是否足夠的愛(ài)好,足夠的毅力,去學(xué)習(xí)。你是否舍得拋棄打游戲,泡妞的的一些時(shí)間呢。如果你不狠下心來(lái),我相信,你也是永遠(yuǎn)停留在流水燈的水平上。學(xué)還不如不學(xué)。 |