開發微控制器應用系統的一般過程是什麼

2021-05-26 11:18:28 字數 2385 閱讀 7118

1樓:匿名使用者

剛開始肯定是做需求分析...看具體的應用環境是什麼,有什麼要求..然後選擇合適的晶片啊之類的..

根據功能要求設計電路圖.... 畫pcb..然後出板子..

焊元器件上去.. 除錯板子.... 編寫應用程式..

測試.... 撰寫使用者手冊.. 完畢..

微控制器應用程式的開發步驟是什麼?

2樓:匿名使用者

1:針對需要開發的裝置構建原理圖,可以用ad09,proteus 軟體

2:針對需要實現的功能程式設計,使用keil編寫除錯(51,avr微控制器)

3:程式編好測試,測試包括功能測試,老化測試,可靠性測試等

微控制器程式設計就是簡單的嵌入式軟體開發過程,首先你應該精通c語言(當然也有使用組合語言的,不過主流還是使用c的),能夠熟練運用c語言實現相應的微控制器要實現的功能。所謂的微控制器開發,就必須對微控制器有一定的瞭解。這就是為什麼嵌入式的工資高,入門難的原因,它必須要有一定的硬體基礎,還需配合很好的編碼能力。

如果你掌握了微控制器硬體,同時也精通程式設計,那麼寫微控制器程式也就是水到渠成的事了。

微控制器又稱單片微控制器,它不是完成某一個邏輯功能的晶片,而是把一個計算機系統整合到一個晶片上。相當於一個微型的計算機,和計算機相比,微控制器只缺少了i/o裝置。概括的講:

一塊晶片就成了一臺計算機。它的體積小、質量輕、**便宜、為學習、應用和開發提供了便利條件。同時,學習使用微控制器是瞭解計算機原理與結構的最佳選擇。

微控制器的使用領域已十分廣泛,如智慧儀表、實時工控、通訊裝置、導航系統、家用電器等。各種產品一旦用上了微控制器,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智慧型」,如智慧型洗衣機等。

微控制器應用程式的開發步驟

3樓:獅子最愛冥王星

具體步驟如下:

1、首先,開啟我們的keil軟體,具體的安裝步驟就不做太多的介紹了;

開啟後,點選選單欄上的project選項,建立我們的工程,如圖所示;

2、點選後,彈出圖中的視窗,在箭頭所指的文字框中輸入你的晶片型號進行查詢,如果沒有需要自行將晶片新增到keil軟體的庫下,如圖所示;

3、選中晶片點選ok即可,在左側的文字框中,選中圖中選項右鍵選擇add new...選項,如圖所示;

4、選擇.c的檔案,輸入檔名以及檔案的儲存目錄,如圖所示;

5、點選ok後,在我們新增的文字框中輸入我們的程式**,如圖所示;

6、編寫好**以後,選擇選單欄上的魔法棒選項,如圖所示;

7、選擇output選項,將圖中箭頭所指的選項,選中,點選ok,如圖所示;

8、然後點選編譯選項,如圖所示;

編譯完成後,在我們的資料夾下找到.hex的檔案,將其燒寫到我們的晶片中即可。

4樓:匿名使用者

1:針對需要開發的裝置構建原理圖,可以用ad09,proteus 軟體

2:針對需要實現的功能程式設計,使用keil編寫除錯(51,avr微控制器)

3:程式編好測試,測試包括功能測試,老化測試,可靠性測試等

微控制器程式設計就是簡單的嵌入式軟體開發過程,首先你應該精通c語言(當然也有使用組合語言的,不過主流還是使用c的),能夠熟練運用c語言實現相應的微控制器要實現的功能。所謂的微控制器開發,就必須對微控制器有一定的瞭解。這就是為什麼嵌入式的工資高,入門難的原因,它必須要有一定的硬體基礎,還需配合很好的編碼能力。

如果你掌握了微控制器硬體,同時也精通程式設計,那麼寫微控制器程式也就是水到渠成的事了。

微控制器又稱單片微控制器,它不是完成某一個邏輯功能的晶片,而是把一個計算機系統整合到一個晶片上。相當於一個微型的計算機,和計算機相比,微控制器只缺少了i/o裝置。概括的講:

一塊晶片就成了一臺計算機。它的體積小、質量輕、**便宜、為學習、應用和開發提供了便利條件。同時,學習使用微控制器是瞭解計算機原理與結構的最佳選擇。

微控制器的使用領域已十分廣泛,如智慧儀表、實時工控、通訊裝置、導航系統、家用電器等。各種產品一旦用上了微控制器,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智慧型」,如智慧型洗衣機等。

5樓:匿名使用者

首先你得有一個能做測試的微控制器開發板,有外接引腳。要有c語言基礎(在真正的專案中彙編很少用的),由於單片資源有限,主要用於控制方面,大部分的開發都是針對外部硬體的開發。

1、瞭解需求(做什麼用?測溫度?測溼度?

多機通訊?顯示?)2、(如果專案比較大的話)畫流程圖,確定控制演算法2、選定器件(測溫度用什麼感測器?

ds18b20還是熱電偶+adc轉換。。)

3、確定控制引腳(制pcb圖要用的)。

4、編寫器件驅動,演算法程式

5、除錯。。除錯。。(示波器、串列埠資訊)

6、實際應用。除錯。。除錯。。

這是我微控制器方面的經驗,也許沒寫全。

什麼是微控制器應用系統,什麼是微控制器應用系統 微控制器和微控制器應用系統是什麼關係

單片微型計算機簡稱微控制器,是典型的嵌入式微控制器 microcontroller unit 微控制器晶片常用英文字母的縮寫mcu表示微控制器,微控制器又稱單片微控制器,它不是完成某一個邏輯功能的晶片,而是把一個計算機系統整合到一個晶片上。相當於一個微型的計算機,和計算機相比,微控制器只缺少了i o...

微控制器初始化的一般步驟,51微控制器串列埠初始化步驟,首先初始化那個在初始化那個,最好是華為等大公司的初始化模版

一般分來四個步源驟 1 將相應的引腳配置bai 成uart模式 du2 配置和使能uart,包括zhi配置波特率,是否使dao用fif0,資料幀格式 資料長度,停止位,奇偶校驗,收發資料緩衝區大小等 3 配置中斷 一般分3大類,共7種 4 讀寫資料 你可以參考at162微控制器的datasheet來...

如何系統有效的學習微控制器,微控制器是如何,學習更有效

上買的51學習板很好用,我買的那個資料非常詳細,要學的話從51學起 好像都用51系列的微控制器,我也正在學習 微控制器是如何,學習更有效.如果只是玩玩,可不學,要寫大程式就必須會.買個開發板,不斷的寫啊寫啊寫。微控制器學習如何入門?學習微控制器怎麼入門?循序漸近,一點點吃透學習,方法如下 有大量的學...