第一篇:單片機工程師
單片機工程師談學習體會
同學們:
我以前上學也是學習51的,剛開始也覺得單片機很難,很神秘.我畢業(yè)實習在深圳,但是實習的工作不是搞單片機.記得我第一個月的工資就買了51的編程器,仿真器.然后在沒有任何老師指導的情況下自己完成了實物制作.你現(xiàn)在學51,我建議你在網(wǎng)上下載keil軟件與C51編譯器.自己花300塊買個編程器,自己多做實驗.匯編語言是基礎,C語言是最重要,最常用的編程語言.我現(xiàn)在做的任何項目都是用C語言完成.外面很少用51的單片機,我公司現(xiàn)在用的是PIC單片機,常用的還有AVR,高檔的還有ARM.你現(xiàn)在不要貪心,只要把51學習好了,以后有基礎就可以觸類旁通.單片機的型號成千上萬,你不可能每種都學.我現(xiàn)在也是這樣,如果需
要用到哪種IC,自己查一下技術手冊,買書,上網(wǎng)查資料自己都可以學.告訴你一個秘密.很多在學校的人覺得單片機難學,是因為老師上課講的是匯編語言,難懂,其實出來工作后,大家都是用C語言寫的,那樣簡單得不得了,用了C語言后很多硬件上的東西根本就不用考慮.隨便一個學文科的同學最多培訓三個月就可以自己做項目.當然,我建
議你現(xiàn)在把硬件資源與匯編學好,這個是內功,關鍵時候用上場.最后送你一句話,如果你真的想入門單片機,你可以不用請教任何人,完全可以自己買書,自己上網(wǎng)找資料自己買元件做實驗,最后自己成材.我就是這個樣子.有什么問題請繼續(xù)與我郵件交流:
E-mail: kuailezhixin530@163.com
單片機學習心得
本人是國內某大學的在校學生,記得剛入大學的時候,有個比我大幾屆的師兄告訴我,讓我利用課余時間好好學學單片機,只有那樣才不愧為一名學電子的學生.坦白的說,那時侯對單片機可以說是只聞其名,未見其物,這也得怪現(xiàn)在的教育體制,在學校課堂真的是學不到什么東西.記得當時上單片機課程時,每天對著書而不知所措,老師講課也完全停留在理論層面上,大家都知道學習工科,只學理論不聯(lián)系實際那就是紙上談兵,毫無意義.于是單片機課程結束時,我對單片機還是一竅不通。說實話,那種想學還學不到什么的滋味是痛苦的這就象你一直追一個美女可是人家最后還是不理你.不過,上蒼還是照顧我的,一次偶然的機會,有個要畢業(yè)的師哥在離校前給了我一塊小電路板(上面扣了一個單片機,周圍圍了幾個數(shù)碼管和LED燈),他告訴我利用這個學單片機可以很快就有收獲,后來才知道這就是所謂的單片機開發(fā)板,可別小看這東西,利用它就可以將在課本上學到的理論知識轉到實際中來了,例如我們學習編寫流水燈可以練習利用單片機定時器控制IO口的輸出狀態(tài),可能還是有人費解,學這么簡單的東西有什么用?。磕俏铱梢試烂C的很負責任的告訴你,學習是個日積月累的東西,那些在電子大賽上顯陋鋒芒獲大獎的同學以及那些月薪幾萬開發(fā)大項目的工程人員其實都是從在單片機開發(fā)板上一點一滴的學起的。不積跬步,難以至千里,這個道理大家應該都明白吧!鑒于此,利用課余時間我和我的同學(他可比我牛哦,人家獲過國家電子大獎呢)開發(fā)了這款單片機開發(fā)板.在此鄭重聲明:寫以上內容決不是為了推銷而胡言亂語夸大其辭,只是希望閱讀這篇文章的人對單片機開發(fā)板有個初步了解,它的更多神奇之處是只可意會不可言傳的,只有實際使用過它的人才能體會到什么叫如獲至寶的感覺,當然前提是你首先要有強烈的學習欲望.我已經(jīng)將這款單片機開發(fā)板的詳細說明貼在了下面,敢興趣的可以詳細看一下,和市面上同類產品相比,應該算是性價比極高,現(xiàn)在的產品有個普遍規(guī)律:便宜沒好貨,好貨不便宜;因此說我感保證我設計的這款單片機開發(fā)板在價格和性能還是有很大的優(yōu)勢的.只有180元,也就相當于和朋友出去吃頓飯的花銷,可是飯吃完了隨著人體的新陳代謝結果可能什么也剩不下,而省下一頓飯,收獲自己想學的知識,要知道知識才是人一生的財富.該說的都說了,最后祝愿所有愛好學習的朋友都能有一
個美好的未來!
個人對于51單片機的學習心得
本人也是通過學校安排的課程才接觸到單片機的。
上課的時候倒是挺難挨的,覺得枯躁無味,經(jīng)常逃課。倒是在后來自己臨到考試的時候認真復習倒還興趣增加不少(由此可見老師上課的啟發(fā)興趣能力有多強...)不過考試的成績還真是一般般,單片機只是考了個及格,咳...在這里講個小插曲,我們學的是C51,后來有個什么凌陽公司來我們學校搞活動,所以我買了塊凌陽,但是后來越學越?jīng)]動力,可能是我領悟能力有限,不過有個老師跟我講,學東西先從基礎的東西學起,比如說51,它的應用最廣泛,所以技術也就是最成熟的,資料也就是最多的,這對初學者來說無疑是方便的,而且你學一個比較偏的單片機,以后應用能用上就好,不能用上就浪費學習時間了。所以現(xiàn)在才重新買了一塊開發(fā)板,很多東西都對上號了,就好學多了。
正如很多人說的那樣,學單片機,先學匯編,再學C,我也是這樣的,(因為老師上課就是講匯編的,所以沒辦法,呵呵)因為這對以后熟悉單片機內部資源,計算周期是很有幫助的。不過匯編就是比較麻煩,換個芯片就都要重頭來過,所以有局限性,不像C那樣可以移植,修改的地方很少。對于匯編的學習還真是痛苦,我覺得這些東西最好是自己看,別人很難講到你明白的,首先要熟悉那一百多條指令,說是一百多,其實有些是同個種類,壓縮起來也不過就幾十條,再說都是英文簡寫,就我那么點英文水平也看得明白,所以也不是什么難事,所以,先要搞定指令!指令搞定以后你也就能看一些基本的程序了,這樣,對于興趣的慢慢培養(yǎng)是大有好處的,誰都不想耗上一大段時間卻什么都看不懂吧。接著就是看特殊寄存器及其功能,了解要利用到什么內部資源時要設置哪些特殊寄存器,要怎么設置,可不可以位尋址啊,0是什么1又是什么啊之類的。不一定要背下來,但是至少要有點印象有點了解,至少以后碰到的時候知道哪里可以查到。這些你可以直接搜索網(wǎng)上資源,有這方面的總結,“51 特殊寄存器”,以后要查找和設置也就方便一點。這樣你基本就可以看程序了!看程序的時候注意了,看的時候先看總體程序實現(xiàn)的功能是什么,是P口亮燈呢還是串行通信,還是中斷還是定時(先從簡單的程序入手,對應于每個知識點,P口亮燈,定時器,中斷,串行);接著應該看流程圖及每個子程序的定義,不看流程圖看匯編就像看天書,一開始的時候。子程序名的跳轉可以了解程序是怎么走的,由哪里跳到哪里?;揪褪沁@樣學匯編的了,一個學期,邊上課邊做實驗,好像只是每個知識點只做了一個,基本就可以了解的了。
在這里又插一句,剛開始學的時候我們這些初學者經(jīng)常會問些很白癡的,讓已經(jīng)入門的人噴血噴飯的問題。呵呵,這是必經(jīng)之路,不過還是那句話,盡量先自己看書,看到真的不懂才去問別人,因為我始終覺得,提問和回答是一種互動的交流,而不是只是單向的,你也要先掌握些東西,別人再一點破就明白了,不要全靠別人!不然別人也會覺得你很煩的,這方面我很有經(jīng)驗,也受過不少白眼,不過,可以理解!
對于c語言編程,一開始自己還是有點畏懼的,因為c語言課程學得不好,不過后來在網(wǎng)上看到單片機用c語言跟用c編程序還是有區(qū)別的,單片機的比較簡單一點,所以也抱著試試的心理學習。呵呵,后來自我感覺良好!(哈哈)c語言還在學習中,也只能暫時將目前的程度談自己的感受,一開始看c程序搞了很久才明白什么是后綴是H的頭文件,原來是編譯器把所有的資源都分配的地址及代稱,比如你在程序中用P1_0,TCON(定時器設置寄存器),實際是調用了一個地址。這是一個小的方面。最好先看一下專門寫單片機編程的書
籍,最好既有匯編又有c語言的,對比來學比較有效率。熟悉c語言的順序結構,循環(huán)結構,條件結構各有什么語句,各怎么表達。暫時我也是按這樣的順序學習的,當然要多看程序,方法步驟跟匯編一樣,還是要看流程圖!
至于對匯編和c語言涉及的軟件的學習,我覺得這些都比較容易掌握,上網(wǎng)下載個教程,按實例照著做就基本可以掌握,不要想一下子把所有功能都了解,基本的會用,其他比較特殊的功能以后自然會有機會用到,因為網(wǎng)上經(jīng)常有些高手出來講一些心得,到時看也不遲?,F(xiàn)在看太多不熟練也容易忘記。東西總是等到用到了才比較有印象!
對了,等到書看到一定程度建議買塊,之前也為了省錢想自己搭個最小系統(tǒng)要做什么再做什么,不過可能還是比較懶或是比較花時間,所以還是自己買了一塊,因為一開始對硬件也不熟悉,什么都得上網(wǎng)查資料,做個跑馬燈也要看要接多大電阻啊,要怎么連線啊之類的,倒不如買個現(xiàn)成的先熟悉程序再做硬件也不遲,那樣反倒比較熟練。五六電子網(wǎng)站提供的單片機學習系統(tǒng)是您的最好選擇。
基本上就寫到這里了,本人的一些觀點而已,歡迎討論!
一個大學生談學習單片機的體會及過程經(jīng)驗
一個大學生談學習單片機的體會
一個大學生的學習經(jīng)歷-怎樣才能更快的學會單片機很多想學單片機的人問我的第一句話就是怎樣才能學好單片機?對于這個問題我今天就我自己是如何開始學單片機,如何開始上手,如何開始熟練這個過
程給大家講講。
先說說單片機,一般我們現(xiàn)在用的比較多的的MCS-51的單片機,它的資料比較多,用的人也很多,市場也很大,我們平時說的C51,C52,S51,S52都是51內核的,只是內存容量有差別,或是燒寫程序的方**不同。只要你學會了51,那什么凌陽,AVR,什么樣原理都是一樣。觸類旁通。
先說說就我個人的體會怎么樣才能更快的學會單片機這門課。單片機這門課是一項非常重視動手實踐的科目,不能總是看書,但是學習它首先必須得看書,因為從書中你需要大概了解一下,單片機的各個功能寄存器,而說明白點,我們使用單片機就是用軟件去控制單片機的各個功能寄存器,再說明白點,就是控制單片機那些管角的電平什么時候輸出高,什么時候輸出低。而由這些高低電平的變化來控制由單片機為核心的系統(tǒng)板。從而實現(xiàn)我們需要的各個功能。對于看書,我們只需大概看看了解一個單片機各個管角都是干什么的?都有什么樣的功能,能實現(xiàn)什么樣的功能?其實第一次,第二次你可能都看不明白,但這不要緊,因為你沒有和實際的物體建立起來這樣一種互通的觀念,所以我總是說,學單片機看書看兩三天的時間就夠了,看小說你一天能看五六本,看單片機你兩三天看兩三邊就夠了,而且可以不用很仔細的看。推薦一本書,就這一本就足夠,書名忘了,是哈爾濱工業(yè)大學出版社出的的,作者是張毅剛。大概三四百頁吧。大概了解一下書上的內容后,就開始做實踐,這是非常關鍵的,如果說學單片機你不做實踐那是不可能學會的,關于做實踐有兩種方**你可以選擇,一種方**:你自己花錢買一塊單片機的學習板,不要求功能太全的,對于初學者來說你買功能非常多的那種板子,上面有很多東西你這輩子都用不著,我建議有流水燈,數(shù)碼管,獨立鍵盤,矩陣鍵盤,有AD或DA(原理一樣),有個簡單的液晶,有蜂鳴器,這就差不多了,如果上面我提到的這些東西你能讓它都熟練工作了,那可以說對于單片機方面的硬件你已經(jīng)入門了,再剩下的就是自己練習設計其它電路,這需要你練習,不斷的積累經(jīng)驗,只要過了第一關,后面的路就好走多了,萬事開頭難,大家可能都聽過。方**二:你身邊如果有單片機方面的高手,向他求助,讓你幫你搭個簡單的最最小系統(tǒng)板,其實對于高手來說,做個單片機的小系統(tǒng)板只需要一分鐘的時間,而對于初學者可就難多了,因為只有你對硬件了解了才會對它熟悉。而如果你身邊沒有這樣的高手,又找不到可以幫助你的人,那我勸你最好是自己買上一塊,畢竟自己有一塊要方便的多,以后做單片機類的小實驗
時都能用得上,還剩事。(買的時候找我)
有了單片機學習板之后你就是不停的練習了,我在后面會講到我的大學生活,如果你感興趣你可以看看,如果不感興趣呢,看完這段你就可以繼續(xù)你的快樂生活了。前面我提到單片機是一項非常注重實踐的學科,你最好是自己有臺電腦,一天少看電影,少打游戲,把學習板和電腦連好,打開調試軟件坐在電腦前,先學會怎么用調試軟件,然后從最簡單的流水燈實驗做起,等你能讓那八個流水燈按照你的意愿隨意流動時你已經(jīng)入門了,你會發(fā)現(xiàn)單片機是多么迷人的東西啊,太好玩了,這不是在學習知識,而是在玩,當你編寫的程序按你的意愿實現(xiàn)時你比做什么事都開心,你會上癮的,真的。做電子類的人真的會上癮。然后讓數(shù)碼管亮起來,這兩項會了后,你已經(jīng)不能自拔了,你已經(jīng)開始考慮你這輩子要走哪一行了。就是要這樣練習,在寫程序的時候你肯定會遇到很多問題,而這時你再去翻書找,或是問別人,當?shù)玫浇獯鸷竽銜涀∫惠呑拥?,知識必須用于實際才能發(fā)揮出它的作用,否則你自己好好想想,你上了這么多年大學,天天上課,你在課堂上學到了什么?你不是為了每學期的期末考試忙碌嗎?考完試一看得了90分,哈哈哈好高興啊,下學期開學回來忘的一干二凈,是不是?你學到什么了?但是我告訴你單片機你一旦學會,永遠不會忘了。另外我再說說用匯編和C語言編程的問題。很多同學大一二就開設了C語言的課,我也上過,我知道那時天天就是幾乘幾,幾加幾啊,求個階乘啊。學完了有什么用?讓你用C語言編單片機的程序你是不是就悄悄了?所以書上的東西我們必須要實踐。單片機編程你想用C語言和匯編語言都可以,但是我建議你用C語言比較好,如果原來有C語言的基礎那學起來會更好,如果沒有,也可以邊學單片機邊學C語言,C語言也挺簡單,只是一門工具而已,我勸你最好學會,將來肯定用得著,要不你以后也得學,你一點匯編都不會根本無所謂,但你一點C語言都不會那你將來會吃苦頭。匯編寫程序代碼效率高,但相對難度較大,而且很羅嗦,尤其是遇到算**方面的問題時,根本是麻煩的不得了,現(xiàn)在單片機的主頻在不斷的提高,我們完全不需要那么高效率的代碼,因為有高頻率的時鐘,單片機的ROM也在不斷的提高,足夠裝得下你用C語言寫的任何代碼,C語言的資料又多又好找,將來可移植性非常好,只需要變一個IO
口寫個溫度傳感器的程序在哪里都能用,所以我勸大家用C語言。
總結上面,只要你有信心,做事能堅持到底,有不成功不放棄的強烈意志。那學個單片機來說就是
件非常容易的事。
步驟:1。找本書大概了解一下單片機結構,大概了解就行。不用都看懂,又不讓你出書的。(三天)
2。找學習板練習編寫程序,學單片機就是練編程序,遇到不會的再問人或查書找。(二十天)
3。自己網(wǎng)上找些小電路類的資料練習設計外圍電路。焊好后自己調試,熟悉過程。(十天)
4。自己完全設計具有個人風格的電路,產品。。你已經(jīng)是高手了。。。
看到了嗎?下功夫一個多月你就能成為高手,我就講這么多了,學不學得會,下不下得了功夫就看
你的了。
我的大學四年
先說明我不是給大家夸我自己我是想給大家看看我這四年是怎么過的,想讓大家少走點彎路,大學
里真的是很好的學習地方。
我是2002看考入哈爾濱工程大學的,現(xiàn)在已經(jīng)是我在本科階段的最后一個學期了.我剛入校的時候對電子類知識一點也不懂,我原來比較喜歡經(jīng)商,第一志愿報了經(jīng)管結果沒錄上,被調到信通學院了,現(xiàn)在想來也挺好的,剛上大學時認為在大學里當班長,或者能在學生會里混個什么官當當就很好了,所以我從上大一就開始加入學校的學生會,還有系里的學生會,總競選班干部什么的,后來也如了我的愿,官當了不少,大一根本不知道學什么東西,天天就是上課,那時課也不敢逃,日子過得很平談,但也感覺很充實,可能是還帶著剛離開高中校園的那種興奮吧.一年就這樣過去了,接著就大二了,上學期也一樣的過,和大一一樣,沒有特別的事,總去打籃球,踢足球.大二下學期的時候有一天我覺悟了,我想起了我曾經(jīng)的夢想,我的理想,及我的將來會怎么樣?我的專業(yè)是電子信息,那我必須在這方面有所成就,兩年都快過去了,我是學電子的,我連電阻都不認識,這算什么電子專業(yè)?我找了我宿舍的一位同學,告訴他我們一起參加學校的五四杯電子設計競賽吧?我同學同意了,我們從電子雜志上隨便找了個什么電話報警什么的我也忘了,把上面所有的元件都抄下來.兩個人就到電子市場上買元件去了,第一次買電子元件什么也不知道,一個電阻被人家要了一毛錢,最后買了一堆電阻電容加三極管一共六七十元,回來就準備照著別人的圖焊,結果也沒焊好,后面我問教我電路基礎的老師,我告訴他我想學點東西能不能讓他幫我想想看做個什么東西,我那個老師人很好,他直接告訴我們兩,說你們兩可以到我的實驗室里來,現(xiàn)在正好他帶幾個同學做畢業(yè)設計,讓我們跟著學點東西,我兩就把自己的電腦搬進他的實驗室了,然后跟著一位大四的女同學做一個激光通迅的什么東西,正好趕上參加我們學校的五四杯電子設計競賽,我們兩就把別人做好的那東西拿去參加比賽,結果還得了個二等獎,那是因為別人做的好,我兩那時還什么都不會,五四杯結束了后,我宿舍那同學就從實驗室又把他電腦搬回宿舍了,我的電腦一直放在那里到現(xiàn)在,后面我老師給我了實驗室的鑰匙,大概從五月中旬我認識了另一位老師(他現(xiàn)在成了我的好朋友),他告訴我作為我們系的學生,如果學會了單片機,C語言,DSP那將來的前途一定會很好,我信了他,我開始學單片機,當時那個實驗室只有我一個人,學硬件,也就我一個本科生,別的研究生天天上網(wǎng)打牌,下棋聊天,看電影,這也是我這幾年來看見學厲越高的人做的最多的事,當時我分不清極性電容的哪一端是正極哪一端是負極,我拿著一個電容問了實驗室的差不多七八個碩士研究生和博士生,結果他們沒有一個人知道,當然很令我震驚,難道這就是電子專業(yè)的學了四年本科又讀了幾年研究生的高水平學生嗎?我們真的不能怪現(xiàn)在畢業(yè)生的工作不好找,那是因為你確實沒有別人需要你的理由.我當時想學單片機可也沒有硬件,身邊根本沒有人會,我就上網(wǎng)找資料,看見了網(wǎng)上有賣單片機開發(fā)板了,那時價格都挺貴的,但我還是恨下心買了一塊三百多塊的,寄回來我就開始做練習,前面也看過幾邊書,可發(fā)現(xiàn)光看書沒有什么效果,而我在做實驗的時候再查書這樣記得就很清楚了,從那時起我每天早上八點就到實驗室了,那時起我開始常逃課了,一整天都泡在實驗室里,一直到晚上十點看樓的大爺叫我走我才走,每天就在擺弄單片機,我那時根本沒有一個人教我,全是我自己一個人摸索出來的,當時我學的是匯編語言,原來也學過C語言可發(fā)現(xiàn)根本不會用,和沒學是一樣的,大概一個多月后,快放暑假時我做出來了自己的第一個單片機產品,一個電子鐘,有人說你要是用單片機做出一個電子鐘,那你基本上已經(jīng)掌握80%了,我認為這句話有道理,電子鐘對編程序的綜合度還是相當高的,假期的時候我報名參加了2004年黑龍江省大學生電子設計大賽,那時我們選的題目是無線數(shù)據(jù)通迅,當時指導老師讓我們用FPGA做,其中還要用到VC編程及C++語言,我開始拼命的學,那時每天吃飯都在實驗室,我們比賽是把題目給你,兩個月后你交作品就行,其實學FPGA/CPLD也和單片機一樣,就是自己做實踐,不停的寫程序,看效果,這兩個月里我把FPGA搞的很熟練,但是VC還不會,我們隊里有一個同學VC學的相當好,它是理學院的,VC全是自己學的,(他現(xiàn)在在北京一家游戲公司上班)比賽結果很令我們滿意,我們得了黑龍江省一等獎,這是我的第二次獲獎,接下來我發(fā)現(xiàn)必須需要學C語言,一個全面性的人才不能只搞硬件不懂軟件,只搞硬件的那是工人。從大三上學期開學我再沒有去過教室上過一次課,直到現(xiàn)在,我完全放棄了理論課的學習,因為我發(fā)現(xiàn)以前上理論課,上一學期只為了那期末考試的一張卷子,而就算你考了一百分,你實際還是什么也不會,準備期末考試其實只需要一天的時間就夠了,(后面我發(fā)現(xiàn)一天太多了,我就改為復習一科為兩小時)隨便考了七十分左右我就滿意了.從大三開始學校里有什么樣的電子設計比賽我總是積極的報名參加,就是在為自己尋找鍛
煉的機會,這一年里我沒有上過一天街沒打過一次球,每天早上起床,洗臉,刷牙,拿書去實驗室,我白天就在實驗室寫程序,焊電路,做各種硬件練習,晚上回來看我的理論課程,模電,數(shù)電,高頻,每晚差不多兩點睡覺,把實際與理論結合在一起,我發(fā)現(xiàn)大學里的理論知識是多么的重要,而我們原來沒有意識到,只為了參加期末考試,這樣就失去了它的意義,那是因為學錯了方向,如果一個人的模擬電路,數(shù)字電路,和高頻電子的基礎不行,那么他設計不出什么好的電路, 我們在做實踐的同時再來看書中的理論知識這樣的結合是非常好的,這就這樣過了一年,期間又獲了一些國家級及校里的獎項,大四來了,生活沒有多大的變化,還是和大三一樣,原理和我一起參加五四杯的那位同學現(xiàn)在每天都在忙著考研,天天復習(他考研考的很好,考上哈爾濱工業(yè)大學了),我不想考研,我打算找工作,快十月份時我的另外一個對我很好的老師告訴我北京某個電子公司每年在我們學校招兩三個學生要求動手能力比較強的,他推薦我去,說待遇還不錯,我答應了,他們單位十月三號來學校面試,我們老師就推薦了三個人,因為那個單位每次來都找我們那老師要人,看完就帶走了,我正準備面試呢,十月二號學校貼出通告,我被免試讀保送我校的研究生了,挺高興的,保送讀研究生是不交學費的,而且也不用考試,我們學校有制度,學生有某方面的特長的,獲級別較高國家獎項的可以推薦免試讀研究生,我的綜合成績平均分70多分,夠資格了。感謝學校的制度。大三下學期我基本上在學習C語言,VC,C++。大四上學期一學期基本上參加2005年的中國空中機器人大賽,我們學校校戰(zhàn)勝清華等多所有名的大學,獲得了全國亞軍。這次比賽中學了不少的東西。大四的寒假我開始打算設計自己的產品,我上網(wǎng)找資料,畫電路板,開始準備為那些想學單片機的初學者開發(fā)一套實用的單片機學習板,半個月后出來了,我花一個星期將例程全部調試通過,開始打廣告出售了,現(xiàn)在看來銷量還不錯,利潤夠我吃飯還是有余的,接著設計出了第二版,現(xiàn)在正打算推向市場,例程也已經(jīng)全部寫完了,我原來想學經(jīng)濟,可沒有機會,現(xiàn)在自己有了專業(yè)方面的知識,再
來搞經(jīng)商,這樣應該會比較合適.我的大學本科就快要結束了,我就這樣過了四年,有時想起來可能也失去了很多東西,比如享受快樂,但我得到的卻是無價的,我四年沒有回過家,我甚至有時都記不清我父母的模樣了,因為我的夢想,我的報復戰(zhàn)勝了一切能夠阻擋我的東西,我充分利用每一天的每一分每一秒,我感覺非常的充實。
總結一下,只要你有技高別人的想**,你有出人頭地的愿望,你能下得了做一件事情的決心,你有能堅持下去的毅力,只要你天天都在進步,兩年后的你和大部分同學的水平將是完全兩個不同的檔次,可以一點不夸
張的說,你們在討論專業(yè)方面的知識時可能都無**溝通,會有隔閡。
大學里是我們每個人最寶貴的時間,你付出了四年的時間代價,你必須為它的付出有所收獲,我勸低年級的同學不要再沉迷于網(wǎng)絡游戲,不要沉迷于戀愛中,人應該有更高的追求,你要為你將來的生活打
下基礎,外面的世界很殘酷的,你能活著是非常幸運的,好好珍惜吧!
我學習單片機的體會
我畢業(yè)參加工作之后,一直忙于工作,終日忙忙碌碌。回過頭來一看,一點成就感也沒有。每日反復作的 都是一些程式化的東西。沒有創(chuàng)新,沒有挑戰(zhàn),沒有激情。經(jīng)常在想是應該學點東西了。偶爾發(fā)現(xiàn)了單片機。雖然接觸單片機已經(jīng)很多年了,但沒有過多的關注,也沒有過多的熱情。突然發(fā)現(xiàn)單片機離我們這么近。于是開始翻出教科書,到網(wǎng)上搜索資料,泡論壇。買實驗板,編程板。學習KEIL,PROTEL。偶然發(fā)現(xiàn)了PROTEUS是我的驚喜。發(fā)現(xiàn)這個論壇又是暗暗高興。終于找到一個可以學習交流的好地方。編程,編譯,仿真,PCB制作。應該學習的東西太多。雖然忙碌,卻感到生活的充實。同時也感到了自己知識的欠缺。畢竟自己已經(jīng)找到了奮斗的目標,我想我會一路繼往的走下去。
第二篇:硬件工程師之單片機篇
1、簡單描述一個系統(tǒng)的主要組成模塊,并說明各模塊之間的數(shù)據(jù)流流向和控制流流向。簡述單片機應用系統(tǒng)的設計原則。(仕蘭微面試題目)
2、畫出8031與2716(2K*8ROM)的連線圖,要求采用三-八譯碼器,8031的P2.5,P2.4和
P2.3參加譯碼,基本地址范圍為3000H-3FFFH。該2716有沒有重疊地址?根據(jù)是什么?若有,則寫出每片2716的重疊地址范圍。(仕蘭微面試題目)
3、用8051設計一個帶一個8*16鍵盤加驅動八個數(shù)碼管(共陽)的原理圖。(仕蘭微面試題目)
4、PCI總線的含義是什么?PCI總線的主要特點是什么?(仕蘭微面試題目)
5、中斷的概念?簡述中斷的過程。(仕蘭微面試題目)
6、如單片機中斷幾個/類型,編中斷程序注意什么問題;(未知)
7、要用一個開環(huán)脈沖調速系統(tǒng)來控制直流電動機的轉速,程序由8051完成。簡單原理如下:由P3.4輸出脈沖的占空比來控制轉速,占空比越大,轉速越快;而占空比由K7-K0八個開關來設置,直接與P1口相連(開關撥到下方時為“0”,撥到上方時為“1”,組成一個八位二進制數(shù)N),要求占空比為N/256。(仕蘭微面試題目)
下面程序用計數(shù)法來實現(xiàn)這一功能,請將空余部分添完整。
MOV P1,#0FFH
LOOP1 :MOV R4,#0FFH
--------
MOV R3,#00H
LOOP2 :MOV A,P1
--------
SUBB A,R3
JNZ SKP1
--------
SKP1:MOV C,70H
MOV P3.4,C
ACALL DELAY :此延時子程序略
--------
--------
AJMP LOOP18、單片機上電后沒有運轉,首先要檢查什么?(東信筆試題)
9、What is PC Chipset?(揚智電子筆試)
芯片組(Chipset)是主板的核心組成部分,按照在主板上的排列位置的不同,通常分為北橋芯片和南橋芯片。北橋芯片提供對CPU的類型和主頻、內存的類型和最大容量、ISA/PCI/AGP插槽、ECC糾錯等支持。南橋芯片則提供對KBC(鍵盤控制器)、RTC(實時時
鐘控制器)、USB(通用串行總線)、Ultra DMA/33(66)EIDE數(shù)據(jù)傳輸方式和ACPI(高級能源管理)等的支持。其中北橋芯片起著主導性的作用,也稱為主橋(Host Bridge)。除了最通用的南北橋結構外,目前芯片組正向更高級的加速集線架構發(fā)展,Intel的8xx系列芯片組就是這類芯片組的代表,它將一些子系統(tǒng)如IDE接口、音效、MODEM和USB直
接接入主芯片,能夠提供比PCI總線寬一倍的帶寬,達到了266MB/s。
10、如果簡歷上還說做過cpu之類,就會問到諸如cpu如何工作,流水線之類的問題。(未知)
11、計算機的基本組成部分及其各自的作用。(東信筆試題)
12、請畫出微機接口電路中,典型的輸入設備與微機接口邏輯示意圖(數(shù)據(jù)接口、控制接口、所存器/緩沖器)。(漢王筆試)
13、cache的主要部分什么的。(威盛VIA 2003.11.06 上海筆試試題)
14、同步異步傳輸?shù)牟町悾ㄎ粗?/p>
15、串行與同步通信異同,特點,比較。(華為面試題)
16、RS232c高電平脈沖對應的TTL邏輯是?(負邏輯?)(華為面試題)
第三篇:單片機開發(fā)工程師求職簡歷
基本簡歷
姓名: 李先生
國籍: 中國
目前所在地: 廣州
民族: 漢族
戶口所在地: 廣東省
身材: 172 cm?56 kg
婚姻狀況: 未婚
年齡: 25 歲
求職意向
人才類型: 普通求職?
應聘職位: 嵌入式軟件開發(fā)(單片機/DLC/DSp):單片機開發(fā)工程師、工作年限: 2 職稱: 無職稱
求職類型: 全職
可到職日期: 一個星期
月薪要求: 3500--5000
希望工作地區(qū): 廣州
工作經(jīng)歷
公司名稱: 番禺致豐微電器有限公司起止年月:2008-03 ~ 2009-09
擔任職務: 測試工程師
工作描述: 進行MCS51單片機(STC系列、AT89系列等)、ARM(LpC21XX)編程和硬件設計,熟悉uc/os和small rtos嵌入式實時操作系統(tǒng)。
教育背景
畢業(yè)院校: 韶關學院
最高學歷: 本科
獲得學位: 工學學士
畢業(yè)日期: 2008-06-0
1所學專業(yè): 自動化
語言能力
外語: 英語優(yōu)秀
國語水平: 精通 粵語水平: 優(yōu)秀
工作能力
嵌入式系統(tǒng)開發(fā)應用技術(MCS51、ARM),熟練掌握匯編語言,C語言,熟悉C++.精通常用通信協(xié)議及相關總線:1-wire、I2C、SpI、UART、RS232、RS485等;以KEIL, RealView-MDK/ ADS1.2 , platform Builder 5.0和 eMbedded Visual C++ 4.0為程序開發(fā)平臺,進行嵌入式系統(tǒng)開發(fā);掌握uc/os和WINCE5.0嵌入式操作系統(tǒng)。熟悉模擬電子技術、數(shù)字電子技術和電力電子技術,硬件設計平臺為ORCAD和 protel99SE.個人自傳
能吃苦耐勞,工作積極肯干,自學能力和動手能力強,能進行MCS51單片機(STC系列、AT89系列等)、ARM(LpC21XX)編程和硬件設計,熟悉uc/os和small rtos嵌入式實時操作系統(tǒng)。
聯(lián)系方式
通訊地址:
聯(lián)系電話: ***
電子郵件: diyifanwen@glzy8.com
個人主頁: http://004km.cn
第四篇:簡單的單片機軟件工程師崗位職責
簡單的單片機軟件工程師崗位職責
1、參與項目需求分析,參與搭建系統(tǒng)框架和核心模塊的設計;
2、根據(jù)項目進度完成代碼開發(fā)任務;
3、編寫文檔,完成相關代碼測試任務;
4、對代碼進行維護、改進完善,以滿足新需求;
5、參與技術功關,解決技術問題。
單片機軟件工程師崗位職責(二)
1.主要負責車載顯示器Techwell
TW8825/___平臺的驅動程序開發(fā)及調試,包括中小尺寸的屏驅動功能添加和修改;
___對舊的產品進行升級和維護;
3.新產品軟件框架搭建,驅動開發(fā)及調試。
單片機軟件工程師崗位職責(三)
1.負責電機控制器單片機與外圍芯片驅動軟件的設計、調試;
2.負責設計軟件的驗證方案及組織實施;
3.參與控制系統(tǒng)的集成;
4.負責公司產品生產與使用過程中問題的跟蹤、解決;
5.參與產品軟件平臺的優(yōu)化升級工作。
單片機軟件工程師崗位職責(四)
1、從事嵌入式產品研發(fā),負責接觸卡、非接觸卡讀寫模塊的軟件開發(fā)工作;
2、負責相關單元的調試及測試;
3、中試、生產過程中的配合工作;
4、相關設計文檔的編寫工作。
單片機軟件工程師崗位職責(五)
1.負責單片機軟件的開發(fā);
2.參與項目需求、方案和開發(fā)計劃的制定;
___項目各階段文檔編寫并歸檔。對項目的創(chuàng)新申請專利保護交底書的編寫;
4.能按照項目計劃按時完成產品開發(fā)任務,服從公司項目經(jīng)理部門經(jīng)理的安排。
第五篇:單片機程序開發(fā)工程師的個人簡歷
單片機程序開發(fā)工程師的個人簡歷模板
姓名:陳先生性別:男
婚姻狀況:未婚民族:漢族
戶籍:廣東-佛山年齡:32
現(xiàn)所在地:廣東-深圳身高:175cm
希望地區(qū):廣東-深圳、廣東-深圳
希望崗位:電子/電器/元件類-電路(布線)設計工程師
電子/電器/元件類-嵌入式/底層軟件開發(fā)(Linux/單片機/DSP/?)
電子/電器/元件類-數(shù)碼產品開發(fā)工程師
尋求職位:單片機開發(fā)工程師、嵌入式底層軟件工程師
教育經(jīng)歷
2011-01 ~ 至今 深圳大學 計算機科學與技術 碩士
2001-09 ~ 2005-05 廣東海洋大學 電氣工程及其自動化 本科
培訓經(jīng)歷
2008-09 ~ 2008-09 中國信息產業(yè)部 EMI抑制與抗干擾設計方法及案例分析”高級研修班
2006-07 ~ 2006-07 中嵌培訓 嵌入式高速電路設計
**公司(2009-01 ~ 至今)
公司性質:合資企業(yè) 行業(yè)類別:計算機軟件
擔任職位:軟件項目工程師崗位類別:軟件設計師
工作描述:DSP軟件開發(fā)
**公司(2007-08 ~ 2008-12)
公司性質:國有企業(yè) 行業(yè)類別:電子、微電子技術、集成電路
擔任職位:崗位類別:嵌入式/底層軟件開發(fā)(Linux/單片機/DSP/?)
工作描述:主要負責電路設計,和程序開發(fā),主要項目有設計信號采集控制器(主要采用飛利浦的ARM7系列芯片(主要芯片型號:LPC2131)設計采用COS系統(tǒng),負責電路設計和部分硬件驅動程序開發(fā)),車載多功能監(jiān)控終端(主要以ARM9系列芯片為內核,嵌入LINUX系統(tǒng),任務是開發(fā)驅動軟件,和設計硬件電路。
**公司(2005-03 ~ 2007-08)
公司性質:私營企業(yè) 行業(yè)類別:計算機硬件
擔任職位:單片機程序開發(fā)工程師崗位類別:硬件工程師
工作描述:
1、設計嵌入式的PL3100曉程載波通訊模塊SCH和PCB(采用四層板設計)以及程序動手焊接、調試、測試樣機,批量使用于現(xiàn)場;
2、熟悉各種存儲電路的設計(SRAM、FLASH、IIC EEPROM)(曾設計使用過DS1270、SST39VF160等芯片);個人簡歷表格 http://
3、熟悉串口通訊原理和紅外通訊原理和USB通訊原理以及網(wǎng)絡通訊原理;
4、設計過紅外遙控8路獨立帶定時功能電源插座;
5、設計過家庭智能遠程終端(紅外感應,溫度感應,語音提示,菜單提示等功能);
6、用單片機設計過多功能智能充電器;
7、設計過5V、2A的開關電源;
8、設計過485總線和電話防雷器;
9、多次到信息產業(yè)部電子第五研究質檢中心/中國賽寶(總部)實驗室對產品進行EMC測試;
10、熟悉EMC測試規(guī)則,熟悉如何去應對EMI和EMC測試;
11、熟悉數(shù)字模擬電路原理;
12、熟悉高速數(shù)字電路設計原理;
13、熟練使用匯編語言和C語言和C++語言;
14、匯編語言編寫:智能充電器、紅外智能遙控器,液晶顯示的程序;
15、C語言編寫了智能遠程終端、載波通訊模塊、電能采集器的程序。
離職原因:家庭的原因
技能專長
專業(yè)職稱:硬件研發(fā)工程師
計算機水平:高校非計算機專業(yè)三級(偏硬)
計算機詳細技能:1.精通Protel 99SE、Protel DXP POWER PCB及 keil軟件、C語言、匯編語言、C++等
2.熟練應用ADS1.2,SDT2.5嵌入式開發(fā)軟件
3.掌握硬件描述語言(VHDL或Verilog);掌握一般可編程器件(EPLD、FPGA)的設計,了解可編程邏輯設計軟件.技能專長:熟練使用 ATMEL、WINBOND、Sunplus、MSP430系列等單片機系統(tǒng)設計及編程。
熟練使用PROTEL、POWER PCB、KEIL、ADS1.2 IDE等軟件。
熟練使用示波器、萬用表、函數(shù)發(fā)生器、掃頻儀等設備。
熟練編寫和調試匯編或者C語言程序;
熟悉嵌入式系統(tǒng)軟件硬件的開發(fā)流程;
熟悉嵌入式linux的軟件開發(fā)流程。
語言能力
普通話:流利粵語:流利
英語水平:
英語:熟練
其 他:粵語
求職意向
發(fā)展方向:成為技術精英,做棟梁之材!
其他要求:
自身情況
自我評價:_____我從小熱愛電子制作,喜歡制作一些新奇實用的電子產品。在高中,在大學,參加了各類校際電子競賽,并都獲得了可喜的成績,特別是“05年全國大學生挑戰(zhàn)杯競賽”,榮獲三等獎。我得到這些榮譽,自然也離不開指導老師的教導和同學的幫助。步入社會后,先后在兩家企業(yè)從事研發(fā)工作,在廣東卓維網(wǎng)絡有限公司擔任單片機研發(fā)工程師一職,在職期間,我一直致力于為公司創(chuàng)作更先進,更實用,更穩(wěn)定的電子產品。并專注于電能采集器、載波通訊模塊、安防感應報警器的開發(fā)上,后來因為家庭原因才辭去這份工作。另一份是深圳桑達電子設備有限公司擔任硬件研發(fā)工程師一職,專注于開發(fā)智能車載終端設備上。
____對一個每一個開發(fā)項目的完成,我都學到了很多東西,積累了難得的經(jīng)驗。在工作中總結出,個人技術水平固然重要,團隊合作才能讓個人能力體現(xiàn)最大化。
____懂得了做事需要踏踏實實,一步一個腳印才能真正學到真本事的道理。只要您給我機會,憑借這四年學到的知識和技能,我對應聘的工作崗位充滿信心