微控制器本身就是系統嗎?如果要自己寫一些程式進微控制器要怎樣

時間 2022-03-20 14:51:34

1樓:

微控制器加上少許外圍部件就可構成微控制器最小系統。比如51微控制器,可以用keil軟體寫程式然後用串列埠或並口寫進微控制器。微控制器雖然分很多種,但大致都差不多。

學習的話建議用51微控制器。容易入門。程式是最重要的。

學微控制器一定要能很好的編寫程式。給你推薦本書《微控制器原理與應用及c51程式設計》。上面的東西都很全,很適合初學者學習。

要是不懂c語言,就買本譚浩強的c程式設計就行。最重要的是要有塊開發板不斷的練習。關學理論是不行的。

這個最注重實踐了。

2樓:匿名使用者

微控制器本身就是乙個器件,就是個核心硬體(cpu),需要將你的程式(思想)注入,才能成為個小系統,還要有很多外圍的器件合作(手,腳,眼等),每種微控制器都是一本書,有自己功能介紹.

語言也是一本書,一般用編寫組合語言,c語言,但也有其他語言,如果要自己寫一些程式進微控制器,當然用寫入的軟體和硬體了,看看說明就可以了(幾分鐘搞定)

微控制器書要看,語言要學,電子電路要學,但最重要的是邏輯思維的創新,經驗的積累,和對微控制器的較高的興趣,才能學好它

3樓:匿名使用者

微控制器本身就是乙個系統,但是要靠微控制器實現各種功能必須要與外圍電路來配合啊,微控制器內部有cpu,程式與資料儲存器,比如說你要做資料採集用,就要借助採集電路來轉換為微控制器內不得ttl電平進入微控制器來實現資料的計算,還有問題可以問哦

4樓:匿名使用者

我覺得你首先可以重51微控制器開始學起,買一些相關的資料來看,如果可以的還可以買乙個51開發板。編寫微控制器程式用c語言和組合語言都可以的。

還可以上網找視屏教程來學習。

學習微控制器需要自己寫程式嗎?

5樓:匿名使用者

微控制器(microcontrollers)是一種積體電路晶元,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、唯讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調變電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的乙個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。

6樓:匿名使用者

這個要從兩方面說

1、對於很底層的程式是不需要自己寫的,那樣的話會很浪費時間,效率很低,像一些定時器、中斷、串列埠等一些設定的程式網上或者教科書上都有,這個你只要照搬過來就ok了。當然,自己要理解那到底是什麼意思,為什麼這麼用。

2、就是更深一步了,自己往底層程式上加上自己的東西,讓其實現你所需要的某種功能。

總的來說,學習微控制器是需要寫程式的,就算是那些底層程式你也要自己動手敲進去,否則印象不深。

馬到成功!!!!!!!!!

7樓:凡沫雅

當然要自己寫程式啊。微控制器程式通常用彙編或是c語言寫,不過還是覺得c語言好些,可移植性強,可讀性強。彙編在這方面就差些,不過彙編熟練了會對微控制器的內部比較熟悉。

還是推薦c語言寫。

8樓:凌峰

剛開始可以從網上下程式來修改,以後慢慢要學習自己寫程式,程式大部分都是c寫的,最後要熟練掌握程式的編寫。微控制器是必備的知識。

9樓:

用c語言程式設計,剛開始看別人的簡單程式,然後修改別人程式,最後自己寫程式。

10樓:

要自己寫程式,而且要勤寫多寫,多學習。這樣才能鍛鍊自己駕馭微控制器的能力,提高自己的微控制器水平。不是你們那個專業對微控制器有多大要求,而是你自己對自己的微控制器水平有多高要求。

畢竟學習是為自己學本領。學好微控制器就是你未來乙個不錯的就業方向。

11樓:董董葵

簡單的程式,可能你把別人的稍微改一下實現自己的功能很簡單。但是複雜的程式改別人的程式比自己寫還要難。每個人寫程式都有自己的寫法和思維。

如果自己不學會寫,想永遠套用別人的,在這條路上絕對走不遠。可以買個複雜點的實驗板回來(提供程式的)試試,如果自己不會程式絕對不會像你想像中的除錯的那麼順利

12樓:匿名使用者

一開始不用,你只要理解別人寫的程式就可以了,這叫移植。慢慢的你就學到別人的經驗了,但你的做實驗,

13樓:創作者

需要自己寫,從簡單的開始,這樣你才能慢慢的掌握技巧和思考的方法。

14樓:兔子窩裡乙隻小白兔

初學的時候可以根據別人的程式來修訂達到自己想要的程式,多多練習了;

熟練一點的時候需要自己去完成系統架構、邏輯框圖等的編寫,然後完善程式**;

等到有一定的基礎了,可能就主要是系統架構等的編制,具體的**讓專人編寫了。

這是乙個階段的過程,程式編寫是必然的。

15樓:菲菲大愛

1、對於很底層的程式是不需要自己寫的,那樣的話會很浪費時間,效率很低,像一些定時器、中斷、串列埠等一些設定的程式網上或者教科書上都有,這個只要照搬過來即可。當然,自己要理解那到底是什麼意思,為什麼這麼用。

2、就是更深一步了,自己往底層程式上加上自己的東西,讓其實現所需要的某種功能。

16樓:

像你這樣想,永遠都學不好

第一次發現居然有你這種思想的人

你在網上搜的別人的**,那****來的,憑空出來的,還不是別人寫出來的

樓上那哪個傢伙居然說什麼自已寫**是浪費時間。麻煩,你現在是學習,什麼叫學習?學習時的態度都不端正,你還學個屁!

微控制器問題,我會寫微控制器程式可是讓我自己設計電路板都不會,什麼 電阻選用也不會該怎麼學?

17樓:匿名使用者

那你從最基礎的電工學和數位電路開始學起了,如果這個還難的話,中學的物理可以再回頭看看。

18樓:匿名使用者

看看模電書,再自己做點小玩意

什麼叫驅動程式,是不是寫進微控制器的程式叫驅動?

19樓:徐貴洪

簡單的來講就是滿足硬體時序或正常工作的程式就叫驅動程式。

20樓:一生有你乀

驅動程式一般指的是裝置驅動程式(device driver),是一種可以使計算機和裝置通訊的特殊程式。相當於硬體的介面,作業系統只有通過這個介面,才能控制硬體裝置的工作,假如某裝置的驅動程式未能正確安裝,便不能正常工作。

因此,驅動程式被比作「 硬體的靈魂」、「硬體的主宰」、和「硬體和系統之間的橋梁」等。

21樓:手機使用者

驅動程式就是系統程式

22樓:匿名使用者

希望我沒有理解錯你想問的。

不是。驅動程式就是乙個比較抽象的概念,說明一段或一組程式的功能,主要為某個模組提供針對性的服務的,通常是硬體模組。你要是真的寫過程式,你就懂了,應該不至於把這問題問出來。

打個比方:

如果你的微控制器有led顯示,那麼,負責led顯示的那段程式就是驅動程式。

而比如你的主要程式是個計算器,那麼負責主要邏輯處理和計算的程式就不是驅動程式,一般就叫主程式或者主邏輯,除了顯示的led驅動,你還需要鍵盤驅動等等。。

如果這樣乙個計算器程式,你能把主邏輯和相應的驅動分開來,那麼這個程式從框架上就合格了,如果分不開,那麼也就沒有繼續學下去的必要了。

pc是如何把程式寫進微控制器的

23樓:匿名使用者

atmel80xx等內部無快閃儲存器只能用外接rom(用eprom或e^rom)替代根本無處可燒,89c等只能用並行燒寫器燒寫如pot2003及其它等等。

微控制器中斷系統綜合例項設計,51微控制器中斷系統外部中斷設計程式

看圖意思是要定時器中斷產生波形啊 51微控制器中斷系統外部中斷設計程式 按鍵一頭接在外部中斷口,一頭接地。按一次觸發一次。void main void int0 interrupt 0 外部中斷函式解釋2個if num2 定時器中斷一次加一 if num2 20 如果num2加了20次了那麼 你這裡...

微控制器作業求教 mcs51微控制器系統使用12mhz的晶體

晶振頻率,12mhz 應該選用 11.0592mhz,否則計算出來,不是整數。你好!12m的晶振,波特率9600 誤差會很大的 mcs 51微控制器的程式設計題 已知系統晶振頻率為12mhz,採用定時器t0的方式1,請程式設計實現1s的延時。20 中斷服務抄函式就不用寫了吧,就寫個初始化函式 voi...

微控制器最小系統工作原理是什麼啊,51微控制器最小系統原理圖

它一般由嵌入式微處理器 外圍硬體裝置 嵌入式作業系統以及使用者的應用程式等四個部分組成.嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能 可靠性 成本 體積 功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器 外圍硬體裝置 嵌入式作業系統以及使用者的應用程式等...

嵌入式系統和微控制器的區別,微控制器和嵌入式系統有啥區別?

簡單的講,嵌入式系統是乙個大類,微控制器是其中乙個重要的子類。微控制器與嵌入式在系統組成結構上的區別 1 微控制器基本結構 微控制器由運算器 控制器 儲存器 輸入輸出裝置構成。2 嵌入式系統成部分 嵌入式系統一般由嵌入式微處理器 外圍硬體裝置 嵌入式作業系統 特定的應用程式組成。嵌入式系統設計的第一...

基於微控制器的交通燈系統設計,基於微控制器的交通燈設計開題報告

近年來隨著科技的飛速發展,微控制器的應用正在不斷深入,同時帶動傳統控制檢測技術日益更新。在實時檢測和自動控制的微控制器應用系統中,微控制器往往作為乙個核心部件來使用,僅微控制器方面知識是不夠的,還應根據具體硬體結構軟硬體結合,加以完善。十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。那麼靠...