久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 強烈要求學單片機的同志們看看這篇文章 [打印本頁]

作者: admin    時間: 2008-6-11 17:06
標題: 強烈要求學單片機的同志們看看這篇文章

前言:

近來在論壇總是見到一些菜鳥們在大叫:“我想學單片機”,“我要學單片機”,“如何
入門啊?”,“你們怎么這么厲害,是怎樣學的??”等等等等一系列的問題,實在是看
多了也感到煩了,今天,就由我電子白菜厚著面皮,頂著無數老蝦的磚頭,在這里寫上一
篇單片機學習心得,讓菜鳥們勇敢地跨出第一步。


首先解釋什么是蝦米先,以我個人意見吧,1。來單片機論壇的時候能夠看懂大多數家伙在
說什么,(當然不是看懂他們在灌水的帖子啦)并且能適當地提出問題(非弱智的問題)
和討論,解答別人的問題。 2。當希望自己用單片機開發一個東東,或公司要求開發一個
方案的時候,能夠很快地在心中建立一個基本模型,知道應該需要些什么知識,而自己又
掌握多少,并根據一定的靈感開始搜索資料。
就是以上這2點了,如果你滿足了,基本下面的東西你就當作是故事來讀就可以了。

然后是心態問題,不久前看到有人這么問:“我想學單片機啊,因為聽說很有錢途,請問
學那種單片機最有錢途??”這個問題,我看到了就覺得反感,可以這么說,在這個壇子
混的單片機大蝦只有兩種:第一是一直從事單片機類工作的;第二是愛好者,愛好者包括
從事單片機工作的和非單片機工作的。的確,單片機是有一定的錢途,但對于那些本來不
是從事單片機工作的,而又沒有興趣的,單從錢的角度出發的家伙,想學好單片機??恐
怕是做白日夢。我個人認為,技術,是興趣、生活需要、和個人目標的結合。而不是單單
的向錢看!要知道,當一個相當艱難的項目完成的時候,開發者那種手舞足動的興奮,不
是完全來自于項目提成的獎金!所以煉蝦米的第一要素是:愛好。
以上是我認為學單片機應該具備的技術心態。

然后該說到單片機的學習上了,很多人抱怨自己學校沒有單片機課上,所以自己不會單片
機。其實并不然,以我為例,我以前在學校的確有單片機的課上,不過直到上完一個學期
的單片機,我還是不知道自己在學什么!考試的時候老師預先公布資料和答案了,考試
的時候我們就抄上去就是了,結果,到考完試的一刻,我突然有點領悟:“我知道什么是
中斷啦”。。。。是的,一個學期的單片機,我就知道了這么多了。后來?后來是完全的
自學,自己研究走出來的,如果*學校那點所謂單片機,我早撿破爛去了!!所以對于我
們這類非名校的學生哥而言,技術離不開自學。


第一章:偶然

這篇文章叫蝦米是怎樣煉成的,而不是什么單片機速成,所以我是在寫故事,而不是在寫
教材。
我單片機起步于2002年10月1號,這個是個重要的日子。但注意,我在2002年9月的時候有
了自己第一臺燒寫器和簡單的實驗板,但那時候不叫起步,因為我把這東西買回來了,還
根本不怎么會用。
為什么我記得是2002年10月1號?而沒有記錯為10月2號?呵呵。。。
2002年國慶前幾天,學校開始舉辦電子設計競賽了,因為學校每次舉辦比賽,經費都是問
題,所以這個什么電子競賽根本不會隆重宣布,其實我當時還不知道的呢。直到有個同學
偶然跟我提起,學校有比賽啊,你有打算參加嗎?我當時不知道發了什么瘋,就說,好
啊,我參加!這樣,一個單片機,甚至是電子白癡的命運就改變了。。。
然后就是出方案啦,我也不知道什么時候發夢夢見個什么古怪產品之類的,總之我就提出
了一個用PC無線控制設備的方案。PC端用VC寫的串口程序,傳到單片機上,然后單片機啟
動無線發射模塊,遠程設備接收到信號后,由另一個單片機負責處理,控制一個16*2LCD和
4個LED燈。
對于當時的我來說,難度真的很大的,因為我不會VC,不會單片機,不會LCD,無線發射模
塊我是買了一對,但沒用過。也就是說,白手起家!
但我還是決定做,不然很沒面子。于是和2個MM組合起來,成為3人組報名學校的設計大賽
了。
和MM組有個原因,1。方案是我提出的,我希望自己能夠獨立完成 2。組男生的話可能會在
設計上有爭議等的,隨時破壞計劃,還是MM聽話點。。。。其實在最后,這兩位MM的表現
完全是出于我意料,他們實在是強!很多問題都是他們幫忙解決的呢。


第二章:奮斗的開始

可能這篇故事寫的不是很生動,也沒什么趣味,有些朋友們或許看到一半就溜了,,但我
依然希望能有人愿意看下去。。。也希望能讓一些還沒進門的菜鳥有所感悟。
和MM們組隊后,‘工程'就要開始了,題目是“計算機遠程控制系統”(呵呵,很牛的名
字吧:),但由于我的方案相對于當時我們的實力來說是超前不少的,所以和MM們有個協
議,因為我們都不會VC串口編程(VC也不會),所以VC部分我必須負責全部并在最短時間
內完成,不然整過計劃就不用再做了;貞谝徽滤f的,為什么我記得是2002年10月1
號?因為我是在那天起呆在家里整整7天,干什么?研究VC啊!!!這是我到現在為止,第
一個沒有去玩的國慶節。從早到晚,除了睡覺,吃飯上廁所,就是屁股不離座,眼不離電
腦!你說,我會忘記嗎??
當時做了一條串口線把電腦的兩個串口連起來,然后串口1發給串口2,一邊是用我的程
序,另外一邊是用串口調試軟件。還有手上的幾本VC書,就這樣寫出我的第一個VC程序出
來。還記得當時成功發送的第一個字節是'r'!到現在我還記得很清楚,當時真是開心死
了,還馬上把串口線和程序帶回學校(我是走讀生)給MM看,并正式宣布我們的項目開
始。這國慶7天假期個中的困難和痛苦我就不想說了,只知道那是我技術之路的第一個起
點。
人家都說VC難入門,是的,真的很難啊,不過你要知道VC存在并為這么多程序員所用,自
然有他的道理,只要愿意堅持,困難是能夠克服的,而且,你并不是第一個面對他的人,
所以沒有任何道理退縮?吹絼e的大蝦能夠成功,那自己為什么不行呢?所以煉蝦米的第
二要素是:堅持!!

第三章:嘗試成功

在VC寫的串口程序成功后,我們的計算機遠程控制系統就要開始了。其實,當時的VC程序
只能發數據,并不能收,因為收的話如果是mscomm要利用消息,如果是API的話要用線程,
上面兩個我當時都不懂,不過沒問題,我的題目是遠程控制,沒有說是遠程監控,所以單
發就夠用了,:)。剩下的就是單片機接收串口數據,然后控制射頻模塊發射,接收端就
是模塊接收后的單片機處理,例如亮LED和控制16*2LCD。
那時侯如何分配51的IO腳也弄了個半天呢,最后和2個MM協調好后,用了張A3紙畫了兩個大
大的51,然后那個腳做什么,哪個腳接LED,那個腳接16*2LCD,那個腳按鍵。。。呵呵,
是夸張了點,但當時還是菜鳥階段啊~~~~
弄好管腳分配了,就做板子,別以為我很有錢,做工業板,我是拿萬能板飛線做的,當時
焊個MAX232也焊了半天,勉強焊好了個有串口的最小系統了,發射模塊都還沒焊上呢。但
這時候要分工合作利用時間,于是開始寫程序了,基本上是邊看書本邊寫程序,半猜半
寫。用的是匯編。那時侯沒有這里的家伙這么幸福,300元就能買個老丁的仿真器來調試程
序,我用的是最納悶的方法:N片51侍侯,130元的便宜燒寫器寫程序,編譯通過,燒一
片,插上板,上電!出什么問題?拔下,猜猜原因后改程序,再燒再插拔。(當時沒有
S51的,其實那時侯有我也不會用ISP的),于是就是這樣調試程序的了,其中多繁瑣可能
沒多少人明白,因為你們買了個仿真器就插到上面去了,到程序完成了才拔掉。
直到整個項目完成為止,我有一片51燒壞了,估計是壽命到達終點了,1000次的壽命,代
表我至少就這樣插拔了1000次單片機。真不知道是什么滋味了。
總之當時就是這樣天天寫,晚晚寫,還得和MM逃課了一個星期,終于搞定,發射距離是30M
左右啦。20M內接收完全沒有錯誤。還能在PC上按鍵,然后字母發射到遠處的16*8LCD顯示
出來。(其實現在還想不通這么簡單的東西當時居然要花一個多月呢,如果是現在,估計
單片機程序我是一小時就出來了)
電子大賽結束,我的MM組合贏得學校的一等獎(林中無老虎,菜鳥稱大王咯:),后來這
東東改進一下就趕著參加了廣東省的挑戰杯了,蒙混騙了個3等獎。

第四章:真正的開始

比賽是有兩個一等獎的,還有一個是我們鄰班的家伙,他當時比我牛多了,做的是串口的
電子閱讀器,把文章從PC下載他的閱讀器上就能閱讀了,中文的哦:),其實他當時就已
經會VC的DIRECTX編程了,還喜歡用VC來寫游戲,比我牛多了。之后的大學單片機生涯我都
是在和他比拼中度過的,這樣進步當然就快啦,F在這個家伙和我住在一起了,呵呵,不
過他向驅動程序的路走,我向嵌入式發展,此為后話。
自從有了第一次嘗試成功,我就開始沉迷起來了,特別在放假的時候,更是全情投入,我
戒掉電腦游戲也是從那時侯開始的,現在有多少大學生敢說他不玩游戲??我看沒多少
吧?其實現在想來,玩游戲真的浪費了我很多的生命啊。;仡^看一看,游戲在你的回憶
中并沒有多少殘留,也就是不值得去回憶,那我們弄來還有什么用?所以我從不玩游戲。
說回來,我開始沉迷在單片機的研究中,也經常省下點錢上落廣州購買點芯片等東西,開
始還是自己用萬能板焊電路板的,玩玩鍵盤掃描,做做動態顯示8段管等的。后來買了塊
128*64的LCD,學人家搞起漢字顯示來了,好象搞了一個多星期才能輸出個漢字,呵呵,夠
笨吧?后來還做了很多小實驗,其實都是自己焊的萬能板的。之后從老師中得知有種感光
板,于是就撲上廣州買了幾塊回來弄,第一次弄就失敗了2塊,合共18大元,我狂倒中
(2002年12月左右吧)~~后來積累經驗后,就成功了,之后越做越漂亮:)單面的工藝已
經比美工業板,現在能做到0.25MM的線寬和0.3MM的線距,能夠完成大部分的實驗需要了。
(如果大家想知道感光板的制作,可以搜索http://m.zg4o1577.cn單片機論壇精品中的‘感光板')

其實那時侯大學階段做的小實驗還是圍繞著一些自己的愿望,也就是算創作了,例如做個
計數器,做個電子種;有的是網上看到別人做出來了,自己又想做。不過想做的太多,時
間卻太少,那時候還是處于剛進門什么都想學的階段。但不管時間夠不夠,做的多少得多
少嘛,結果現在家里就一大堆東西了,呵呵。
后來學會了上論壇問人了,取名字的時候我想想,我是個電子白癡呢,就取個菜點的名字
吧,叫白癡不是很好,于是就叫白菜了,于是我就叫電子白菜,其實就是電子白癡的意
思:)那年是2003年的新年。

有了論壇的幫助,我感覺進步的更快了,好多問題都有人指點,開始發的問題還直被人罵
菜,后來慢慢地積累帖子數百,偶然也就能罵罵別人菜,呵呵,不過論壇是要上,自己的
實驗也得做,我覺得在開始階段,很多東西都要親身經歷過才能積累經驗的,單看書上說
的是一回事,自己做起來又是另外一回事。在實踐中,我學到的絕對不止是實驗中的一個
程序,更加地我學會了如何去解決問題和如何利用實驗成果進入下一個更復雜的實驗中。第五章 狂熱

2003年開始,大學的課程基本完結,但還沒畢業^0^,我是2003年7月畢業的,那么這7個月
就是假期,對的,是7個月的假期,基本除了做畢業設計外是沒什么事情做的。我覺得這個
正是我第一個飛躍的階段。話說回來,我們的同學們啊,真是難得有這7個月假期了,瘋狂
的在游戲,電影和睡覺吃飯中度過,直到后來快要把全天下的電影看光了,百般無聊下,
開始看那些有著10年歷史的外國肥皂。ㄖ形恼Z音),那么這7個月他們是白過的了,還連
電費都虧下了。
當然,我也很快樂地玩了不少時間,這7個月當中,我基本把技術和娛樂1比1地分配下去
了,折算一下我也算下了3個半月去鉆研了。其實現在回想一下還是覺得當時應該把更多的
時間下在技術研究上,這樣的話我現在的技術應該會更好一些。因為工作后自己研究的時
間就少很多了嘛。。。
說到我這7個月,學會的東西還真不少,主要是不玩游戲啊,就省下了很多很多時間了。我
在不做實驗的時候,基本時間都花在網上,找找資料,看看技術類的東西,從網上我得到
了很多新信息,包括很多單片機的應用,重要的是這些應用遠超越我自己做的那些小試
驗,小電路板。另一個方面,應用思維也很重要,實際的產品跟我們學生比賽弄的東西不
同,他要求的是穩定,實際和可行。舉個例子:學生們參加比賽都做過什么紅外線水龍頭
的東西吧?他們做出來的那東東,紅外線不怎么經過調制和編碼就射了,接收端當然是抗
干能力擾差啦,如果用在實際上,豈不是水龍頭一天自動放水幾次??就算一天自動放水
一次而已,這個東西都是賣不出的了。另一方面,他們總覺得電費不是錢,紅外線是源源
不斷地放,接收端是不停地檢測,單片機經常缺乏睡眠。。。再舉個例子,溫度控制,這
個東西估計大學生的比賽中是常出現的題目了,他們總是有著這樣一個概念:你調100度,
那么我的發熱管就一直加熱,直到AD檢測到100度了,就停,然后當溫度降低到99度,又開
始加溫。同學們,看上去很正常吧??但我不妨跟你說,這樣的東西是根本不能用的,如
果用在工控上(一般要求精度為1~2度)是必然闖禍的東西!為什么?因為學生們都認為
到了100度的時候就關發熱管,那么他溫度就應該只有下降沒有上升的理由是不?但實際
中,關掉發熱設備后,發熱絲還是火紅火紅的,溫度是以一個曲線形式繼續上升的,所以
你到100度才關,到頭來實際溫度是到110或更高才會開始下降的。同理,溫度下降后的加
熱上升也有這個問題。關于這類溫度控制的算法,是有一門專門的PID學問的。大家可以在
網上多搜索資料。

說回正題,由于在上網中得到了不少啟發,我就開始慢慢脫離那些C程序量還不到300行的
小實驗了,也就是說,不再點跑馬燈,鍵盤,LED等的東西了。我開始想寫大點的程序,但
想歸想,可是沒有什么題材啊,于是就想不如嘗試做個主板的BIOS燒寫器如何?其實BIOS
燒寫器就只是一個簡單的PC下載BIN或HEX程序到FLASH上的東西而已。如果這個東西能做出
來,倒不如再加上一個128*64的LCD上去(之前剛能弄的他顯示漢字),再加個鍵盤(早就
會了,掃描程序是抄回來的:),做個類似PDA的東西,有時間顯示(當時剛弄通了
1302),有中文顯示,還要有中文閱讀器的(因為那位朋友做過的,我不會,當然就想做
出來啦)。于是就這樣,心中就有了一大堆的想法了,慢慢就把這個模型拼了出來:要有
一個單片機,一片FLASH,一片RAM,一個串口,LCD,鍵盤,還有時鐘芯片,就這么多!!
(呵呵,說著好象有點象丁丁在賣的實驗板了:)
不過很可惜,到現在我還是沒有把這個東西完全做出來(倒是給老丁先下了手:),只自
己做了塊有FLASH,RAM,串口的板子,也就是先完成了燒寫BIOS的部分了,而且這個東西
還是很后期才做出來的,為什么?因為當時有更重要的事情吸引了我。。。
第六章 升級

當時在論壇上,網上看到有人做USB接口的,覺得很牛啊,于是自己也想做,但一直就是沒
資料,也不知道如何學。這時候好象又回到了當初認識單片機的時候,好象一切都很新
鮮,全部都不懂一樣。感到無從下手。2003年一月,是我大學4年級第一學期末,我們開始
要畢業設計選題了,當時有兩個最難的題目USB接口設計和藍牙協議通信(我的是普通學
校,這樣的題目已經是最難的了,嗚。。)我選了USB題目(順便提一下,鄰班的那家伙,
就是我現在的室友,選了藍牙的)。其實我選USB的時候對USB還是完全沒有了解的,有時
候想當時真的是勇字當胸了,因為做不出來很可能畢業不了的。但有時候一些技術的研究
當成為了壓力和任務的時候,進步反而快。

于是,我的USB就是這樣起步的了。。。
有了任務在身,就不象以前那么地邊玩邊實驗了,我放下了很多打算,開始專心研究起USB
來,說是專心,但什么底子都沒有。做個P呢!
開始是上驅動開發網的USB專欄的,但一看就傻了眼,哪里除了牛B的蝦,就是菜鳥一群,
帖子要么看不懂,看懂的都對我沒有幫助。不過上那里我也獲得了信息,就是用D12做USB
比較普遍,于是設計就定位在D12了。
正好這個時候周立功哪里出了本USB D12編程的書,雖然我對周X沒有什么好感,但無論那
本書是不是真正是他公司出的,在當時的環境下,這本書對于我是有著劃時代的意義的
(夸張了),當時是馬上到廣州買的,要價35元,還是爛紙油印版,不過學懂了就不說虧
了;再要一片D12,20元;之后再買本USB協議的書,再從網上下了USB的相關東西,好了,
就這么多,2本書,一個芯片,放下我的實驗和一點點的激情和幻想,靜下心來,我開始了
閉門造車。那時候是2003年的農歷新年啊,我的快樂的新年,基本就在閉門中度過,幸好
還有拜年,討了點紅包,不然真的窮死了。
說起這個USB,他的確和我之前做的小實驗有天淵之別,之前做的東西只是了解一下原理,
動一動腦然后就可以寫程序了,但這個是涉及協議,當時我還是第一次接觸協議類的東
西,沒有什么動腦的空間了,只能老實地看,學。
記得魯迅在寫文章救國家之前呆在屋子里抄了一年的碑文,那一年的工夫練就了魯迅的堅
韌。之前經常焊萬能板飛線的實驗板,做多了,除了做出點板子來玩,還讓我學會了堅韌
和耐性(不知道多少人試過焊復雜線路的萬能板?別以為簡單,很煩的呢,要很有耐性,
萬一錯一跟線,修改是比較痛苦的)有了這么一點耐性一個月的閉關練功,某天我突然領
悟,

(只見關內石門頓開,一人影身披彩云,飛星天外,此刻山搖地動——白菜出山啦~~·· #%#—%—)
臺下眾大蝦:-_-#!..

當時是看懂了,其實是開始看懂了而已,明白到D12每個寄存器的意義,USB那些反反復復
的數據交換的一點意義,說實在的,板子沒做,程序沒開始寫,我只是放下所有東西看了
一個月的書。。。呵呵
臺下眾大蝦: -_-####!!!!.....

離開2003寒假結束還有一個星期,我盡情地玩去了~~
于是是開學,找指導老師談畢業設計等等,我的指導老師是個博士豬,為什么叫博士豬?
因為他有博士的證書和頭腦,但象豬般懶惰,所以叫博士豬,聽說他很懶,講完課了,就
玩去了,不過這家伙講課技術不簡單,為什么?因為他講的東西不簡單,但我們聽起來簡
單——牛也。∫韵潞喎Q他博豬,博豬很有錢,因為偶然不偷懶的時候就出去接點活干
干,一般一兩個星期就干完,然后就拿個幾萬到幾十萬,之后又開始豬的生活,到快沒錢
的時候,又會去干活。跟博豬的畢業設計不錯,因為他不懂USB,于是就沒有什么要求,我
想怎么發揮就怎么發揮。博豬對通信和DSP的算法等東西非常牛牛牛!!!讓我感到什么是
天外有天,豬外有豬!不過我最后也沒有走通信的路。

博豬的牛沒有帶給我什么,只是送我4片D12,然后說,拿去做吧。我暗喜,4片啊,發達
了:)
有兩片我做感光板子把他們焊成雙列直插,一片現在焊到老丁的板子上,自己還留了2片。
于是當然就是做板調試啦,搞USB弄了不少時間呢。
當時其實想花錢買周立功的USB板子的,不過要價450大元,廣東話說:好過去搶!于是沒
買,但到廣州的時候死死地盯著柜臺的哪個450元看了半小時,2個LED,2個鍵,D12喚醒用
了片74XX,D12是總線方式連接。。于是我就做了塊類似的板子出來了,而且還多了個串
口,比周立功的450元強!不過做的時候不小心把串口的收發腳調亂了。。(主要是選封
裝的時候搞錯了,PROTEL不過關啊,后來苦練了)總的來說板子比較難看。
之后就是寫程序。不過程序還沒怎么寫,之前投簡歷的公司要求我過去實習一個月了,于
是那些早上12點起來,晚上2點睡覺的生活沒有了。我得去上班了。上班實習,其實就是沒
事情干,當時有個工程師跳走,留下一個USB接口的項目沒人做也,于是我又勇字掛胸前,
對主管說:我來做¥……¥#……—%主管瞪起金魚眼看我,好象說:你小子。!。。。
我不做,也沒人手做,我不做,我又沒事情做,所以,USB我做。
那個USB可不是D12,他是三菱的16位單片機自帶的USB接口(我討厭三菱,各位要多抵制日
貨),困難比較大,幸好他有所有的DEMO程序,呵呵,有程序在手,簡單啦:)那次是我
第一次接觸51以外的單片機,而且還是16位的,算是升級了。而且那個項目是跑UCOSII
的,當時還沒有2.51出來,那些工程師手拿的是橙黃色的那本UCOS書,好象是2.01版本左
右吧,不記得了。總之我就順便連帶UCOS也學了。
實習時間一個月,我收獲不少:1。為他們的項目寫了一個VC界面,用來做USB的上位機通
信,2。修改了三菱的單片機DEMO程序(C的)讓他能基本運行來收發數據,3。修正了三菱
USB技術手冊上的一個重大錯誤(那次后我知道日本芯片的DATASHEET經常出問題的,好象
有意坑我們中國人)4。讓我知道這個世界上有UCOS這樣東西,正打算買書回來看5。勞累
過度,住了一天醫院。

走的時候主管說我行:)不過我走后,做的東西就沒有用了,他們中沒有人會VC,我寫的
東西是白寫,后來哪個項目泡了,單片機部分的程序也就沒了。再后來,我的電腦出問題
了,我不小心把自己硬盤干掉了,第一份工作的成果完全沒有了。一點底子都沒有留。連
帶一些重要的資料也沒有了,應該有幾位老哥知道我這件事情的吧。還好,畢業設計我刻
了光盤,不然。。。這次意外說明一個問題,我并不是別人想象中那么幸運的。

由于電腦的問題,拖了我好幾個星期,幸好堅持之前下班的時候晚上一定要動動腦做點東
西,不然真的趕死!最后USB畢業設計還是馬馬乎乎干完了(主要是PC端的程序是拿非利譜
網上的,和我的51+USB配合起來不是很好,這個問題我還得有時間再解決,然后把整個系
統完善一下)

在這里有個小插曲的:
在我下載了非利譜的USB資料后,看了一兩天的哪個上位機VC程序,看懂了點,于是決定動
手改改,發現改動起來其實很簡單。于是沉迷了幾天去研究和看懂那個程序。在畢業答辯
的前一天,我突然想改進我的USB畢業設計,就是在下位機的板子上添一塊128*64的LCD
(我以前一直用來玩的那塊),然后上位機的VC程序構造一個字符輸入欄,在PC上輸入漢
字,然后在PC上轉換出他的點陣(16*16的)再發到我的USB板子上,并在LCD上顯示出哪個
漢字來。但離開畢業答辯還只有一天,我當晚就挑燈夜戰。先用跨線的方式把板子上51的
多余腳引出來,接到LCD上(其實剛好夠,呵呵)這樣不用總線方式來驅動LCD,確保我即
使到最后調試失敗了,也不會影響我原先的USB部分(我還得畢業,輸不起。。┖负秒娐
了,就要改動VC部分,因為PC負責把輸入的漢字轉換內碼,然后在一個點陣文件中提取點
陣(點陣文件是16*16的,可以用網上的很多點陣提取軟件生成),所以涉及到文件的讀寫,
當時是用API來讀寫文件的:)提取點陣了,就要通過USB傳到板子上,再通過單片機在LCD
上重顯。時間只有一天,我是不停的想不停的寫了,當時我的VC還是不怎么樣的,所以用
了不少時間。最大問題是我沒有仿真器!!還是用燒片子,插片子的方法調啊。我記得一
直寫到第二天早上6點的時候,成功把‘啊''''字傳過去了:),之后當然要繼續改寫51的程
序,讓他能達到換行的效果等東西啦,于是繼續寫啊寫啊。。
然后不幸降臨:(。。。
當我再插上51的時候,然后插上USB接口(我用USB供電的),USB枚舉成功,但LCD沒有顯
示了(我在枚舉成功后LCD會顯示歡迎字段的,這時候真的麻煩了,因為很可能LCD壞了:
(我馬上拔掉LCD,插到我其他的板子上試,發現真的不顯示了,天啊,倒霉的很啊~~我不
段調負壓電阻,發現LCD一點反映都沒有,5555。于是省下不用試了,可以睡大覺了。
于是我人生中的第一個通宵編程以無奈告終。畢業設計當然是拿了個優啦,不過沒有機會
在博豬前展示我的USB傳漢字功能了!
這次又說明了,我有時候真的很倒霉的。
不過,有失必有得,我一直認為是LCD負壓芯片燒掉了,所以希望找一塊代換,但他是MAX
的,比較難買到,我根據網友的指示去MAXIM哪里申請,于是我學會了申請免費東東:)后
來證實我的想法沒錯,把負壓芯片換上后,LCD就能用了:)

我覺得我弄的兩個USB——實習公司的和畢業設計的,都是自己爭取回來的,想想當初如果
我不夠勇氣,不敢接公司的USB項目,怕畢業不了而不敢選USB題目的話,恐怕現在還對USB
一竅不通,有時候,在工作中,生活中,我們應該付出一點勇氣來,勇敢地接受挑戰。特
別在工作中,你要有勇氣承擔任務和責任,才能被高層相識。所以我覺得,煉蝦米的第三
要素:勇氣!!

畢業答辯后有一個月才能拿到畢業證書的,我沒浪費這個空閑,繼續進修我的技術,當初
發現51+D12傳輸速度實在是慢的很,于是又從論壇上得到信息,改用AVR單片機來做!于
是我就買了AT90S8515回來,當時買的真是牛貴!要我35元,唉,沒辦法。買了后發現燒寫
器不支持啊,于是把以前的哪個TOP151(呵呵,120元而已)以60元賣掉,換個TOP852:)
當然又得花錢啦,幸好家里人支持我開發,給了不少資金上的輔助。
搞AVR一切又要從頭開始了,當然,因為之前有了51的底子,學起來很快,基本一個星期就
算弄懂了,然后又用2個星期的時間把之前用51做的東西全部搬到8515上并做了條下載線來
玩。其實在弄AVR的時候,把程序搬到我的128*64LCD上出現花屏問題的,這個問題弄了很
久,最后發現AVR控制我哪個LCD不能用標準的時序的,標準時序51可以驅動,但AVR就不可
以。
畢業前最后這個月其實我并沒做到什么東西,因為這個月我真的都拿來玩了,玩了。。于
是我從小學到大學的學生時代,結束了....
第七章 回首
我的高中老師當年為了要我們努力應付高考,這樣說過:你們應該在高中這段時間好好努
力,當你們升上大學的時候就會覺得很幸福的了,因為比現在高中自由的多知道嗎?所以
想以后過快樂的大學生活,就應該現在好好努力上進,再拼搏多一些時間,你們就可以上
大學了,自由了!
于是一片期待中,我就上了大學,發現高中老師在騙人啊,大學原來還要努力復習,考
試,不然重修要給錢的,很慘。。〉俏业某跗诘拇髮W生活還是用來玩,一旦到了快考
試的前2個月,我就拼啊,復習啊,然后,嘿嘿,拿60分到70分,穩守重修陣線也!考完
試啦,當然又是玩玩玩,然后開學了,還是玩玩玩!
快到考試了 ??拼拼拼!。。。
看到這里,各位還在讀大學的兄弟姐妹們是否覺得這樣的生活似曾相識??如果你們有同
感的話,請你們馬上結束這樣的生活吧,不然,到你們在離開大學回首當年的時候,恐怕
會追悔莫及,無比痛心!

生命每天都在消逝,時間從不等人,大學4年間,你們都有好好地享受了嗎?我覺得,大多
數人都是認為大學生活是幸福的,愉快的。因為我們在那個時間曾經享受過年輕的快樂,
毫無驅束,不用承擔任何社會責任,不用面對社會的壓力,不用為生活而煩惱。說到這
里,大家是否都有那么一點余味還在腦海中游蕩,感覺到一股難得的輕松的快感?
不妨回想一下
當新生入學軍訓,剛剛認識新朋友的時候,
當學校舉辦交誼舞會,電子系的學生鼓氣了生平第一次的勇氣,走過對面外語系邀請MM跳
舞的時候,
當你偶然得知學校舉辦文藝晚會,立刻放下手上的作業,直奔到會堂的時候,
當你發現哪個文藝晚會原來很納悶,于是決定中途和朋友們溜到外面夜宵的時候,
當你發現明天早上原來沒有課,正欣喜若狂,在晚上1點鐘和室友打CS和星際的時候,
當學校舉辦校運會,放假3天,你正考慮如何去瘋狂地度過這從天而降的‘橫財''''假期的時
候,
當你覺得別人在運動會上無比的牛B吸引了對面的女生而感到向往,決定明天開始放學就到
后山操場鍛煉準備下一年的比賽的時候,
當你在空閑中陪MM打籃球的時候,
甚至當某天下午沒有課,決定一覺睡到夜宵的時候,
朋友們,是否覺得那種生活無比地幸福,并且很想過一次呢?

但事實上你真的想再這樣過一次嗎??

我曾經在某個VC論壇上看到一個朋友發了個帖子:如果讓你再讀一次大學,你會做什么?
回貼是:
我會大學一年級就開始學C和C++,二年級就學好VC,然后再學JAVA。。。。
我會不再打游戲機,專心學習。。。。
我要先過英語4級,再過6級,然后計算機1,2,3級,再考高級程序員。。
我會在VC上下大工夫,并在大學期間成為學校最牛的程序高手。。。
我會努力學習,然后考研究生。。。
我將不再浪費時間,我要活出我的精彩。。。。
看到嗎?沒有一個提到上面那種悠閑生活,為什么?那么你不妨自己去想想,當真的給你
回到幾年前的大學,你會如何?我想,你會第一時間把電腦的游戲刪除掉,拿起書本好好
學習,是嗎?

如果是這樣,那就證明一樣東西:你認為你浪費了大學的4年了。
其實,這也許和人的某種心態有關,就是無論你過的如何,心里總有一種懷念當年的感
覺,認為你之前過的還是有點遺憾。所以,在走出大學門口的那瞬間,我們都曾經有過這
樣那樣的不舍。

我以前對一個朋友說過一句話:無論你是活的精彩還是無奈,對于一個平凡人在說,人生
總有遺憾,好象一個好玩樂的大學生沒有好好珍惜他的學業,到后來一事無成的時候,他
會說后悔。如果他在大學年間比較努力地完成學業,而且也有痛快過一番,那么他后來可
能為自己的一份平凡的工作而感到難奈。但如果他非常努力地學習,最后考取了研究生并
繼續努力成為一個牛人,他也許會為他當年的低頭發奮而忘記周圍的風光而遺憾,更無奈
地,當他看到那些年輕的紅男綠女在身邊嬉笑打罵的時候,他只能為自己走幾步樓梯也喘
氣而發出力不從心的一聲嘆息。
人生總有遺憾,然而我們不能因為必然會出現的無奈而感到嘆息,幸福的路,其實就是一
條最少遺憾發生的路,當我們挑選出遺憾最少的路的時候,正代表我們已經挑選出能夠得
到最多幸福的一種生活!

現在回頭看來,我的確是浪費了大學的4年了,我是1999年入學的,但我本來就應該走的
路,在2002年10月才開始跨出第一步,我真的浪費了很多很多啊。而唯一的幸運是,我在
大學一年級就開始學習C語言。以使我后來的路走的不算太艱苦。但我卻不是幸運的,因為
我的學校名聲并不好,受人冷眼是常事,甚至在這論壇中里也曾經受到過一位大蝦的歧
視。估計論壇的元老們應該知道這件事情。我也因這件事情立下我的三年之約。今天發表
文章的日子如果是9月7號,那么這天是我三年之約的第一年期。

[此貼子已經被作者于2008-6-11 17:09:38編輯過]

作者: 永不放棄    時間: 2008-6-11 17:30

剛離開學校,
希望三年后能夠有一篇真正屬于自己的這樣的文章!


作者: xb_crazyman    時間: 2008-6-11 19:59
以前看過的,不過現在重新看了一遍,還是感觸很深啊。。。。。
作者: sschgao    時間: 2008-6-11 20:56

真是有心得了
不然哪能有時間和經歷寫這么多東西
佩服


作者: sschgao    時間: 2008-6-11 20:58
有志氣,有勇氣,有霸氣

作者: dengyc123    時間: 2008-6-12 18:29
牛啊,像你學習.希望以后能像你就好了
作者: marlin    時間: 2008-6-26 10:27

作者: res    時間: 2008-6-28 08:19
牛人,牛人
作者: wjlnet    時間: 2009-3-21 18:06
 畢業快一年了,也浪費了快一年了,前天才確定自己今后的發展方向,非常喜歡這段話:人生總有遺憾,然而我們不能因為必然會出現的無奈而感到嘆息,幸福的路,其實就是一條最少遺憾發生的路,當我們挑選出遺憾最少的路的時候,正代表我們已經挑選出能夠得到最多幸福的一種生活!
作者: geyin    時間: 2009-3-29 21:23
仔細拜讀--俺從這里起步
作者: cecilia    時間: 2009-3-30 15:02

 


作者: 心    時間: 2009-3-31 13:41
像你學習.
作者: zhshg3928    時間: 2009-4-30 17:04
認真讀完了,感觸良多~~~
作者: zy66zy    時間: 2009-5-28 08:21

好文章 學習


作者: 單行道    時間: 2009-6-15 18:47

文章看了真的張見識啊!


作者: xafzg66    時間: 2009-9-23 10:52
深有感悟啊
作者: yingyin0518    時間: 2009-9-23 15:13
讀完,向前輩致敬。『笊_始努力。!
作者: denghu198810    時間: 2009-9-25 20:41

我是一名在校大學生,快畢業了,對單片機的愛好真是不可言主語,我相信我一定能學好單片機,成為一名單片機高手!!!


作者: eliot    時間: 2009-12-7 20:32
亡羊補牢不算晚
作者: 電子騎兵    時間: 2009-12-11 06:50
 還得靠自己多多練習,空談是沒有什么意思的,謝謝樓主分享經驗
作者: duxf1985    時間: 2009-12-11 15:40
畢業后一直在思考,今天才知道思考有用,可是光剩下思考時就是沒用了,我知道我該干什么了,謝謝
作者: zdw006    時間: 2009-12-17 12:09

向你學習

不能浪費時間

因為已經浪費了不少

呵呵

加油

 


作者: zdw006    時間: 2009-12-17 12:11

加油,呵呵呵

呵呵

 


作者: mj2009    時間: 2009-12-18 16:31

很好的學習榜樣。。。。


作者: loony85    時間: 2009-12-22 10:12
大學里我浪費的時間更多,雖然學習成績優秀,但是沒有什么實質性的東西,大學里專業課重要,但是真正變成自己的知識和技術才是最重要的。我要學習前輩奮發圖強,永不放棄。現在已經上班了,學習的時間真的相當有限,我每天晚上都會學到12點,希望將來能出點成就!堅持!
[此貼子已經被作者于2009-12-22 10:13:26編輯過]

作者: fenggou82    時間: 2009-12-23 12:10

自己認真的看完了.

我的專業是生物技術.自己不認為自己是書蟲,成績從小學到大學感覺還可以.

不是電子專業.我學習單片機從2009年10月份開始的.

自己從小就有個理想,把機械和生物結合起來.制作類似生化人的東西.本來報考中科院的腦神經研究所.復試被PK.找工作到現在.

前幾天老婆生日想給他作個清掃機器人,不知道如何做,就在網上亂搜.知道還有單片機的東西,說實在的我比較高興.因為感覺自己可以重拾童年的夢想了.機械和生物的結合用什么結合,感覺MCU是關鍵.

人生目標:通過大腦控制單片機的運行實現一些功能.

現在我一般晚上下班后就練習.有了第一次點亮LED,現在對于單片機不是很熟練.LCD 1602基本能用,別人程序基本能看懂的程度.

 

買了51HEI單片機的學習板,自己本來想做一塊,對于我這個外行,最后還是買了一塊.

 

感覺不錯,我的入門老師是郭 (10天學會單片機的作者),后來就是這里的老鳥了.

 

看了上面的文章比較有感觸就寫了這個.

 

 


作者: minzi520    時間: 2010-1-4 19:42

看了 感觸滿深的!


作者: zhang071    時間: 2010-1-6 11:02
要學東西就得拿出一點勇氣來 ~~~真的~~~
作者: LH524818232    時間: 2010-10-3 21:31
我已經畢業了但是我現在才學我想我會學好而不是學會本來我是打算學著來玩那是我對這東西感興趣現在看了你的文章我要把它學好
作者: tonyking0020    時間: 2010-12-3 09:16
我是菜鳥,開始飛。。。堅持!
作者: canon    時間: 2014-3-21 21:21
真的很好!
作者: 一本正經說胡話    時間: 2016-8-29 20:18
認真看完了  寫的很好 學習了




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 免费毛片网站在线观看 | 黄色毛片黄色毛片 | 亚洲第一av | 日产久久 | 国产精品一区三区 | 不用播放器看的av | 成人网av| 一区二区三区四区不卡 | 夜夜操天天干 | 国产精品自产拍 | 国产伦精品 | 久久精品国产一区二区三区 | 日日操操 | 日本成人在线网址 | 国产精品久久久久久久免费大片 | 中文字幕免费视频 | 中文字幕 在线观看 | 51ⅴ精品国产91久久久久久 | 国产一区二区三区在线 | 日本一区二区高清不卡 | 日韩一区在线观看视频 | 中文字幕一区二区三区精彩视频 | 国产在线精品一区二区三区 | japan21xxxxhd美女 日本欧美国产在线 | 免费在线一区二区 | 久久综合久色欧美综合狠狠 | 国产精品美女久久久久久免费 | 欧美日韩国产在线观看 | 久久久国产精品入口麻豆 | 亚洲精品电影在线观看 | 黄a免费看 | 国产一区二区激情视频 | 日韩欧美国产综合 | 日韩欧美在线视频播放 | 日本一二三区高清 | 成人午夜 | 国产色婷婷精品综合在线手机播放 | 国产精品亚洲片在线播放 | 永久www成人看片 | 91电影 | 2019天天操|