我們老師是這么教單片機的
看到不少網(wǎng)友都在問怎樣提高自己的能力,我在這里想談一下我自己當年的學習過程。
我學的是計算機系的通訊工程專業(yè),主要的發(fā)展方向是做計算機網(wǎng)絡偏軟件這一塊,這點從我的畢業(yè)設計課題《賓館客房管理系統(tǒng)》就能看出來。
因為帶到通訊,所以學校里也教數(shù)電模電單片機什么的。其中《單片機和通訊接口》這門課我學到了很多東西,可以說,整個大學覺得最有收獲的就是這門課。
我的老師上課很有特性,首先沒有教材,理由是現(xiàn)在技術一日千里,等到教材出來就已經(jīng)淘汰了。我們直接拿磁盤從老師的電腦上拷課件,然后打印。通常講到單片機這門課,許多人學的時候都會覺得枯燥,因為很多都是一成不變的在講8051,大段大段的源代碼講的大家昏昏欲睡,而我們的老師在整個單片機的教學過程中,從來沒有提過8051這個東東,她可以說不是在上課,而是在介紹新技術,讓大家都聽得津津有味,大大提高了學生的積極性。
絕的是我們老師給我們布置的作業(yè),總共有四次,作業(yè)從布置到上交有2周時間。第一次作業(yè),拷給我們一篇IC資料,全英文的,打印了三十幾頁,然后“微笑地”對我們說,作業(yè)很“少”,請大家把其中介紹XX控制字的那一段翻譯一下,很少,就兩段。當時我們很開心,上課聽故事,下課作業(yè)就只要翻譯兩段英文?;厝ヒ院蟀l(fā)現(xiàn)被賣了,三十幾頁,哪兩段是介紹那個控制字的???最后基本把三十幾頁啃完后才在最后找到??薜挂黄?。
第二次作業(yè)和第三次作業(yè)是都做一個單片機產(chǎn)品設計,作業(yè)題目就是《具有XX功能的產(chǎn)品》,具體怎么做讓我們上網(wǎng)去查,要我們寫出實現(xiàn)的硬件架構和軟件運算流程,所用到的IC必須注明網(wǎng)址,要隨機抽查,看看我們是不是有“天才”會自己開發(fā)IC,并說有很多IC可以實現(xiàn)這個功能,如果你們每一個IC都一樣,我就知道你們抄襲作業(yè),后果自負,然后就夾了包跑了。我們什么都不懂,只能去校園bbs廣發(fā)英雄貼,然后在高手指點下去老古開發(fā)網(wǎng)、21IC找資料,或者用google大海撈針地翻,因為工作量大,最主要是看英文資料比較慢,作業(yè)又不能一樣,然后就幾個人合作,一個人專門找傳感器方面的資料,一個人專門找數(shù)據(jù)處理IC方面的資料,一個專門找數(shù)據(jù)通信接口方面的IC,因為同樣的產(chǎn)品,資料中的單詞相同的比較多,可以提高速度,最后三個人合作了三款東東交差。
第四次是最BT的,讓我至今記憶猶新,要做一個遠程糧庫溫控系統(tǒng),20個糧庫,4*5的排列方式,每個糧庫為20米邊長的正方形,糧庫間距10米,每個糧庫要12個測溫點,第一排糧庫左邊20米有一個房間監(jiān)控所有糧庫溫度。數(shù)據(jù)要用10 Base T雙絞線傳輸。要求我們設計糧庫端數(shù)據(jù)采集器的溫度采集、數(shù)模轉換、數(shù)據(jù)前期處理的硬件架構和軟件運算流程,并簡短介紹相關IC;網(wǎng)絡傳輸?shù)挠布軜嫞驗榧Z庫距離超過了10 Base T雙絞線直接傳輸?shù)挠行Ь嚯x;后臺服務器要求我們寫出所用服務器配置,操作系統(tǒng),用什么數(shù)據(jù)庫,數(shù)據(jù)庫的關系圖,用什么語言寫后臺處理程序,后臺處理程序的運算流程,如果溫度超標還要能自動發(fā)出警報,最后還要你說明,你為什么選用這個操作系統(tǒng)、數(shù)據(jù)庫和后臺程序語言,要和其他的比較一下,寫出你的選用理由。這個作業(yè)算作50分成績,同時和前面第二第三次作業(yè)一樣,抄襲沒門。同學抱怨BT,老師很輕松的口氣說,你們大一學了C和C++,大二學了數(shù)電模電,大三學了DSP、數(shù)據(jù)庫、系統(tǒng)集成、計算機原理和匯編,現(xiàn)在我只是讓你們學會綜合運用而已,前面沒學好的,現(xiàn)在補補,不要出去說老師沒有教。
工作到現(xiàn)在,覺得這個老師的四次作業(yè),讓我們非常受益,1.我們不怕看英文資料,特別是IC方面的;2.我們學會了怎樣獲取最新技術和資訊;3.我們鍛煉了團隊合作,完成作業(yè)的時間限制就相當于現(xiàn)在搶占市場一樣拖不得,怎樣分工合作大家雙贏才是最主要的;4.就是我們已經(jīng)養(yǎng)成了由面找點的習慣,每接觸到一個電子產(chǎn)品,就會很快在大腦中出現(xiàn)這個產(chǎn)品的整個系統(tǒng)框架,然后逐一了解每個功能。而不是對每一個功能了解后,再去把他們聯(lián)系起來。5.畢業(yè)后感到在學校還學了不少東西^_^。





