先導課程 微控制器 學習微控制器的幾點經驗之談

2021-10-13 14:56:26 字數 1016 閱讀 4591

微控制器入門篇

1、學好電子技術基礎知識,如電路基礎、模擬電路、數位電路和微機原理。這幾門課程都是弱電類專業的必修課程,學會這些後能保證你看懂微控制器電路、知道電路的設計思路和工作原理;

2、學習計算機硬體知識,如計算機的簡單組成原理,要知道cpu、匯流排等的一些基本概念;

3、學習c語言的程式設計知識,了解結構化語言的程式設計方法,懂一些常用的演算法,比如氣泡排序、中值演算法等;

以上是基礎,有了這些基礎,學習微控制器就只要花幾周的時間就能上手。但學習微控制器時,主要從微控制器的暫存器開始,其中特殊功能暫存器是重點,學會之後,就可以學習微控制器的基礎部分了,主要是四個部分:微控制器i/o口的使用、中斷的使用、定時器的使用、片上資源的使用。這些部分都可以用軟體**(可以用proteus軟體),注意軟體**跟實際電路存在區別,軟體**僅僅用來驗證一下功能是否實現,並不能取代實際電路。

微控制器加強篇

1、可以買一塊微控制器開發板,結合提供的原理圖和例程學習微控制器的外設電路和片上資源的程式設計,每學習乙個功能塊,就要把這個功能塊搞懂,切忌三天打魚兩天曬網,用學習板的弊端就是全靠自覺無人監督很容易讓板子壓箱底;

2、修改例程,以學習板為載體,自己新建程式設計工程,用自己的程式設計思想讓外設電路實現想要的功能,程式是靈活的,每個人都有不同的程式設計思想,多試幾種方法,提高程式的執行效率,鍛鍊自己的程式設計能力;

微控制器高階篇

1、學習硬體是一件非常燒錢的事情,這不同於純軟體程式設計和網頁設計只需要一台電腦和乙個程式設計環境就能實現,硬體學習需要設計做電路板、買元件、買除錯工具,所以學習硬體就要做好燒錢的心理準備。為了高階,你要自己設計電路、做板子、寫程式;

2、加入實驗室的專案,學習是乙個寬範圍的事情,以學懂為目標,但是你不知道到底該學多深;做專案是乙個深鑽入的事情,以實現功能為目標,為了實現目標、為了節省成本你可能要拋棄很多現有的方案,而深入研究下去,這能使你在該領域快速積累經驗;

3、深鑽研,硬體的範圍非常廣,你可能是usb通訊協議領域的專家,但你不一定了解can匯流排;你能在短時間內做好zigbee,但你不一定能很快搞定wifi;所以,一定要把乙個專案深入下去,與別人在溝通交流的時候要心誠。

先導課程 微控制器 微控制器課程教案 課程教案

第一章 微控制器基本知識 第一節微控制器的發展與應用 一 什麼是微控制器 微控制器即微控制器微型計算機,是將計算機主機 cpu 記憶體和 i o介面 整合在一小塊矽片上的微型機。二 微控制器的發展 第一階段 1976 1978 年 低效能微控制器的探索階段。以intel 公司的mcs 48 為代表,...

單片微控制器

微控制器又稱單片微控制器,它不是完成某乙個邏輯功能的晶元,而是把乙個計算機系統整合到乙個晶元上。相當於乙個微型的計算機,和計算機相比,微控制器只缺少了i o裝置。概括的講 一塊晶元就成了一台計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條件。同時,學習使用微控制器是了解計算機原理與結...

單片微控制器

微控制器又稱單片微控制器,它不是完成某乙個邏輯功能的晶元,而是把乙個計算機系統整合到乙個晶元上。相當於乙個微型的計算機,和計算機相比,微控制器只缺少了i o裝置。概括的講 一塊晶元就成了一台計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條件。同時,學習使用微控制器是了解計算機原理與結...