學習微控制器需要自己寫程式嗎,微控制器自學都需要什麼?

時間 2021-10-14 21:23:07

1樓:匿名使用者

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

2樓:匿名使用者

這個要從兩方面說

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

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

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

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

3樓:凡沫雅

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

還是推薦c語言寫。

4樓:凌峰

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

5樓:

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

6樓:

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

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

7樓:董董葵

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

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

8樓:匿名使用者

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

9樓:創作者

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

10樓:兔子窩裡一隻小白兔

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

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

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

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

11樓:菲菲大愛

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

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

12樓:

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

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

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

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

微控制器自學都需要什麼?

13樓:匿名使用者

上學時我也學過51,但沒有仔細聽,有些遺憾,但現在學還不晚,買個51開發器,光碟裡有程式,和簡單開發事例,學習下就可以了,另外要看看c語言,和電子電路的書(會看時序就可以了),我就是這樣學的,2個月下來,做20多個產品,基本上還行,多看看人家的思路,自己再深人下就可以了,不是太難

14樓:匿名使用者

基礎:"學過的學科有:數位電路.類比電路..c語言."如果你學完這些有所瞭解,那麼你已經有了基礎了.自學已經不再有多大的困難.

只要找一種微控制器學習就可以了.就學習51開始.

一般就入工資都有1500,如果你很熟悉有一點經驗2000以上應該沒有問題.(包食住)

15樓:匿名使用者

微控制器學習板是不用挑的,市面上學習板都差不多

入門的話,深一點可以看看楊欣的書,速成的可以看看郭天祥的書

不過我覺得吧,51微控制器只是學習其他高階微控制器的一塊跳板,所以建議多花點時間從一條一條彙編指令開始學,也就是用楊欣,王玉鳳,劉湘黔這仨搞出來的那套書,當然如果是業餘時間學習追求速成的話,郭天祥的那本書就很適合了。

16樓:匿名使用者

要做微控制器設計,首先要有硬體基礎,熟悉單片面內部結構和各引腳功能,這要先學講解微控制器原理的資料,瞭解了微控制器的工作原理,還要有電路設計的的功底,能設計外圍電路,否則稍有錯誤就不能正常執行,有了硬體設計能力再學習編寫程式,建議從彙編學習再學c程式程式設計.所以微控制器設計是軟硬體設計兩方面兼有的.

成為一個微控制器高手是要多學多練的,等掌握了資深的技術年薪很高或者自己就可以開公司了.

17樓:匿名使用者

買個開發板,多練習練習

求微控制器程式,求微控制器程式

能認識到自己的問題就證明你是一個有責任感的人。當然認識到自己的缺點只是一方面,主要還得加以改正,可能一個人的性格與脾氣不是一天二天就能改掉的,但一定要在衝動時忍耐。現在是建設文明,和諧社會。需要正能量。相信你一定能成功。跪求一個微控制器程式 求微控制器程式?然後不用點說完了直接發不就行了,微控制器程...

PIC微控制器程式

甜甜圈的店鋪 movf 30h,w 將暫存器30h的值放入w暫存器 addwf 50h,f 把w暫存器與暫存器50h的值相加,結果放在50h btfss status,c 判斷status暫存器裡的c位是否置1 這是一個進位標誌,判斷30h和50h的值相加時候有沒有產生進位 如果為1則跳過下一條指令...

這個微控制器程式能用嗎

這個程式編譯能通過嗎?1.你的標頭檔案呢?請在檔案頭加上 mod512.開頭在加上org 00h 3.mov a,feh 寫法不對。應該寫成mov a,0feh.十六進位制數凡是以a,b,c,d,e,f開頭的話,前面一定要加 0 否則編譯器會報錯的。如果要註釋後面要加上分號 注意一定要在英文格式下加...