微控制器個人學習計劃範文

  制定學習計劃是為了防止被動和無目的學習。毫無計劃的學習是散漫疏懶,鬆鬆垮垮的。很容易被外界的事物所影響。以下是小編為大家精心準備的:微控制器個人學習計劃相關範文。內容僅供參考,歡迎閱讀!

  一

  第一週:學習微控制器的預備知識,掌握如何點亮一個發光管,熟悉C語言中的幾種基本語言,能讀懂簡單程式。

  第二週:跑馬燈實訓,

  第三週:光電隔離輸入輸出實訓,金屬檢測實訓

  第四周:數碼管的動態顯示原理及應用實現

  第五週:獨立鍵盤、矩形鍵盤的檢測原理及實現

  第六週:繼電器隔離控制實訓,蜂鳴器演奏實訓

  第七週:8255晶片擴充套件I/O口實訓

  第八週:字元型液晶顯示模組控制實訓,液晶顯示模組控制實訓,點陣LED屏漢字顯示實訓

  第九周:A/D、D/A的工作原理及實現

  第十週:LM35溫度感測器採集實訓

  第十一週:單匯流排溫度感測器採集實訓

  第十二週:交直流減速電機控制實訓

  第十三週:步進電機開環控制實訓

  第十四周:RS232通訊實訓

  在本學期內努力完成機子上各個模組的實驗,熟悉實訓臺上各個模組的工作原理。
 

  二

  學微控制器就相當於自己開發硬體,擴充套件計算機硬體的功能,通過學習微控制器也能對計算機硬體知識有更深入的領悟,對於高階程式設計水平有一定幫助。學了微控制器,就會對現在比較流行的所謂“嵌入式”系統有比較明確的瞭解,比如IC卡***比如電話卡***、射頻卡***比如公交一卡通***、磁卡***比如銀行卡***,還有什麼GPS***全球定位,無非就是個能連到串列埠的小電路模組***、GPRS/GSM模組***相當於一部手機的核心部分***、CMOS/CCD攝像頭、LCD顯示屏、CAN Bus、USB介面電路等等看似神祕的技術感到不再陌生。

  從微控制器再深入一點,達到了VBProFan老版的檔次,能接觸到ARM***一種32位高效能嵌入式CPU核心,也屬於微控制器***、DSP***數字訊號處理器,常用的高檔音效卡、視訊採集卡等裝置裡面都有這東西***、CPLD/FPGA***能夠自己開發出專用積體電路的可程式設計門陣列***等技術,接觸到VHDL語言、嵌入式作業系統***比如WinCE、uCOS、uCLinux等***,再結合前面所說的GPRS、GSM、CMOS攝像頭、LCD、USB等就可以對現在市場上所能見到的幾乎任何一種“高科技”“消費類電子產品”不再感到神祕,到那個時候, 你能設計出數碼相機、U盤、MP3/MP4、手機、車載GPS導航儀、PDA、掌上游戲機、電子字典等各種電子產品。

  我們每天都生活在這些產品的海洋裡,不斷地接觸到各種各樣的自動化電子產品,卻常常忽略了它們的存在,更少有人去仔細想過它們的實現方法、原理和製造過程。

  而在如今這個資訊多元化的高技術時代,在這個計、機、電一體化程度越來越高的時代,即使我們學會了計算機,學會了程式設計,也不能說我們就完全掌握了“高科技”,完全實現了科技“掃盲”因此,學計算機的同時多多少少學習一點微控制器,常握一點電子技術,剩下就是經驗與積累,用心程度啦是有利無害的。

  使用匯編語言來學習微控制器,這對於硬體的瞭解非常重要、也很必要。在很多高校的微控制器課程的學習中,都是要求先學習組合語言才使用高階語言進行程式設計的。那麼,組合語言與我們以前所學習的C語言有什麼區別呢?

  C語言是高階語言 為什麼叫高階語言呢?其實C語言就是組合語言的一種進化也就是機器語言的一種進化。是一種表達方式而已。

  舉個例子:

  C語言: if***a>b*** {}

  這樣的一種表示式在彙編裡面卻變成了許多行程式碼。

  彙編: cmp a,b

  je/jne/ja/jb/....

  所以這直接導致了理解和可讀性。

  直接看彙編程式碼需要在大腦內進行多重的轉變而直接看c卻是一目瞭然,這就是為什麼匯

  編是低階語言而C卻是高階語言的原因和區別。

  彙編太注重細節,但是這樣的細節完全是很苦力的活動.比如jmp指令,在彙編裡面經常用到,而在C裡面這樣的指令都是根據語句來直接編譯的,根本不需要你用大腦去想在哪跳轉這不需要你關心,你只需要關心你的結構是不是正確的就OK,如此的東西在彙編裡卻不同,彙編不用關心你的結構和其他所有任何東西,彙編什麼都不關心所以什麼都需要你去關心,總之一句話,彙編小巧玲瓏,C方便簡潔.

  為了學習好這門課程,我定製瞭如下計劃:

  目標:六個月內對微控制器達到基本精通,1年內爭取自己做一二個專案

  一:學習微控制器

  1.1個月內對微控制器的硬體熟悉,做到能畫出基本的原理圖

  2.3個月內學會用C語言編寫微控制器程式

  3.用一個月時間學習彙編編寫方法,將之前編寫的程式用匯編實現

  4.2個月學習外圍電路驅動,比如usb,串列埠

  二:專案實踐

  1.用兩個星期調查專案實現難度,資金,需要時間,在一個月內製定專案實踐計劃書***開題報告***

  2.設計電路圖

  3.編寫程式,模擬軟體實現***軟體設計,硬體可行性分析***

  4.訂購元器件

  5.硬體焊接實現,硬體測試

  6.編寫完整專案書和實現原理等***課題設計***。

  我相信在這學期的學習過程中,按照我的計劃進行學習,並且積極積累經驗,我能將這門課程學好。