黄色三级片无码高清-一级国产黄色片传媒-下载日韩一级黄色片-国产黄片卡片一级-看三四级黄色毛片-国产一级爱做c片免费-欧美一级电影播放观看-日韩一级视频在线看-成人簧片一级AAA片

【請登錄】【免費注冊】

首頁新聞技術產品供應二手培訓展會物流維修求購招商招標招聘企業

新聞

在這里讀懂中國機械行業 搜索 搜索
新聞首頁行業資訊政策協會企業榮譽人物訪談展會快訊職教新聞新年寄語
您的位置:盤古機械網>新聞資訊>行業資訊>詳情

看看單片機牛人成長感悟,讓人豁然開朗

時間:2017年02月21日瀏覽:213次收藏分享:

首先,自我介紹一下:電子工程師一枚,1988年生,11年畢業,在京工作五年,月薪20K。主要是因為自己比較懶,不愿意做比較累的工作,不然待遇還會更高,不過那樣的話生活就沒意思了,我喜歡慢慢的享受生活。我16年入駐快包平臺,成為快包的優質服務商。到目前為止接過3個包,金額不大不小,個人獨立完成,在賺點外快的同時找點自我滿足感!

之所以把自己的經歷寫出來,一是無聊,最近在快包的項目剛剛做完;二是經常逛貼吧,在年輕人身上經常看到自己當年的影子,所以不希望他們走彎路。那么現在,就讓時間回到2011年的夏天。

當時剛從大學畢業,專業是微電子學。嚴格地說,我的專業是制作芯片,而我現在的工作是應用芯片,已經走偏了。不過沒辦法,這個專業是學校新開的,各個老師都是學校東拼西湊過來的,那種感覺就像用韭菜和茄子做出來的大拌菜一樣,吃起來怪怪的。我到快畢業都沒想好該怎么找工作,剛好這個時候宿舍的一個哥們剛剛 參加了一個培訓班回來。他覺得很好,于是跟我說:去MCU起航吧,那里還不錯!

我就想無頭蒼蠅忽然遇到一扇窗戶一樣,畢業了家也沒回,直接背上行李去培訓部了。地點在燕郊的創業大廈,食宿條件很艱苦。住宿的地方是租的一個兩居室,里面放滿了上下鋪,還有其他來參加培訓的同學,他們來自各個地方。在之后的幾個月里,我和他們結下了深厚的友情。

20個人,分成了四組,每組負責不同的項目。我在第一組,要做一個波形發生器出來;剛剛分到任務我有點暈,因為單片機我都還沒摸過,就要做東西,這是不是有點不合適?雖然在大學里學過課程,但完全是理論課,東西都沒見過,更別說做東西了。于是開始瘋狂的找各種學習資料,剛開始各種看不懂,但是還是咬咬牙,開始搞了。

第一步,項目需求分析,為期一周。帶我的老工程師要求我們第一步先去做需求分析,知道自己負責的項目在市場上有沒有空間,該如何定位,技術指標如何確定,原理框圖如何繪制。

于是,我們開始了瘋狂的.......上網,是的上網查資料。凡是和波形發生器相關的內容,都下載下來,然后共享。相關的廠家、型號、技術指標、設計方 案、參照代碼、市場分析等等等等,就記得那段時間是很瘋狂的一段日子。我們像公司員工一樣簽到、簽退,卻要比他們更辛苦,因為我們晚上11點才離開實驗 室,是每天!大腦像運行到極致的CPU一樣,用力的查看著每一條可能有用的信息,每一次呼吸都感覺自己很累,不確定今天能得到什么結果,也不知道明天會怎 么樣。于是,我不停的喝水,讓自己有更多的上廁所的時間,這樣可以多休息一會兒。

每周休息一天,日子很累,但卻充實。我已經明顯感覺到和波形發生器相關的各種關鍵詞都充斥在我腦子里了,DDS、頻率范圍、單極性波形、雙極性波形、調節 精度、輸出波形峰值等等。但這些還不夠,因為我們得到的這些信息都是搜集來的,并不確定可行性。一切的一切,需要下周一老張審核我們的方案。而我們的心 態,也從最開始的畏懼,逐漸被越來越多的疑問代替,然后抑制不住的想知道答案。

第二步,開始動手?NO!帶我的老工程師說去逛市場吧!What?我們愣了.....好吧,最后才知道,原來是去中發電子市場采購。可以這么說,在北京搞電子 的,沒有人不知道中發電子市場,你能想到的一切器件,在這都能找到。于是,一群菜鳥,選了一個陽光明媚的日子,興沖沖的來到了中發電子市場,任人宰割.......

第三步,用匯編語言熟悉單片機的基本功能。是的,你沒看錯,是匯編語言!就是說,之后的項目也要用匯編去完成。當時沒有想明白,但是當我一個月后熟練的掌握51的底層結構的時候,我已經有點懂了。先從ORG開始,然后是MAIN...再然后MOVE來MOVE去,別人怎么寫,我就抄過來,背下來,然后反復寫幾遍,竟然就懂了。

從對單片機的一無所知,到跌跌撞撞不小心滾進單片機的大門,就這么發生了。那幾天是異常興奮的,我感覺我就是萬能的神,我可以控制一切芯片。每段代碼,我寫了好多遍,然后又下載了好多遍,每一次成功、失敗的過程都激勵著我前進。

記得有一天在調試數碼管,代碼改了一下,重新燒錄,結果整個電路忽然就不工作了。我愣了,不至于啊,改動不是很大,就算有問題,也不至于整個電路沒反應。 于是我花了一個下午查看代碼、檢查電路都沒找到問題。到了晚上,我想再下載一次試試吧,代碼沒動,燒錄進去,結果忽然就好了。

我瞬間愣了一下,放佛想到了什么,馬上打開AT89S52的器件手冊(之前有粗略看過),第一頁的一個參數解決了我的所有疑惑:該芯片的flash區擦寫次數為10000次。換句話說,因為多次擦寫程序,導致這塊單片機的程序存儲區壽終正寢,已經快被我玩死了!

這是我第一次感覺,雖然你找過很多資料,學習過很多知識,剛開始或許不覺得有什么用,但他一定會在你未來發展的路上起到一定的價值!!!

當時的我們,沒有開發板,只有一塊面包板。所有要用的東西,都是自己焊接的。可能耽誤了很多時間,但是對后來工作中電路的檢查能力,起到了很好的鍛煉。這里還是要說一句:初學者少碰protues仿真,什么時候用?當你已經 完全學會單片機,在項目中要驗證代碼和原理可行性的時候再去仿真。想通過protues仿真來學習單片機,這真的是笑話了!

第四步,真的要動手開始做了。玩真的!具體指標記不清了,大概是:4×4矩陣鍵盤控制,數碼管顯示,頻率10HZ~1000HZ按鍵可控,三角波、正弦 波、方波可選。難點主要在頻率可通過按鍵控制上,就是說從10到1000,我隨便輸入一個數字,輸出端都要給出相應的頻率。頻率是通過定時器定時中斷控制 的,這就要求有一個算法,能根據輸入值,計算出每次頻率更新時,需要賦給的定時器初值。這涉及到16位的除法運算,匯編里面的除法器貌似只有8位,不夠 用。沒辦法,我們到處找16位除法的算法,最后用減法循環模擬了一個,效果還不錯。

后面的事情,很順利了。大家的項目陸陸續續都出來,然后坐在一起進行經驗交流。還有件事比較重要,就是學習C語言。雖然匯編效率高,但畢竟移植性太差,已經慢慢沒落了,而C語言的生命力還很強,很多地方都能用到。

學完C語言,開始接觸AVR和430單片機。在51里面摸爬滾打了一個月,可以說,我們是把51揉碎了,一點一點學完的,跟那種自學,仿真,或者看視頻的效果完全不一樣。當我拿到430的開發板的時候,我只用了3天時間去熟悉它。前面一天熟悉開發環境和開發軟件,后面兩天看相關例程。因為我們學習過、動手過、實戰過、焊接過、調試過,當我們再去看這些高級單片機的時候,真的是一種輕而易舉、水到渠成的感覺。

總結:單片機入門可能比成長還要困難,剛開始的時候你可能摸不著頭腦,就算看了很多學習資料也不會立即出結果,但是前期這些學習資料、基礎經驗的積累會在你成長的過程中逐漸顯現出來,在日后的開發設計中發揮重要作用。所以,無論何時,都不要放棄學習的機會!

單片機學習資料強烈推薦,筆者精選了“單片機原理及應用”、“單片機c語言編程實例大全”、“十天學會單片機實例100”、“周立功寫給學單片機年輕人的話”等學習資料,希望幫助更多的工程師學習成長!!

熱門新聞

業務咨詢:932174181   媒體合作:2279387437    24小時服務熱線:15136468001 盤古機械網 - 全面、科學的機械行業免費發布信息網站 Copyright 2017 PGJXO.COM 豫ICP備12019803號