微控制器程式設計,對微控制器程式設計要用什麼軟體?

2023-02-15 14:25:04 字數 3510 閱讀 1507

1樓:匿名使用者

大哥,你是門外漢吧,微控制器直接用c語言程式設計,微軟那個就行,我們學校就是那麼教的,它內部實際運算時不需要軟體的,是用數位電路直接計算的,所以簡單的邏輯程式我們都用數位電路做。前期計算好,然後把閘電路或者觸發器計時器什麼的都連起來。

2樓:網友

現在有silicon lab開發的和eclipse很相似的simplicity studio 用起來很方便,但是也有缺點就是國內見到的少,資料就特別少。資料很多都是英語的。這個時候就看你英語好不好了。

3樓:

不同的單處機有不同的編譯軟體。因為c語言具有通用性。在不同的微控制器之間容易移植。

4樓:匿名使用者

在計算機上寫好並編譯好微控制器程式的軟體叫做編譯軟體。

要把編譯好的微控制器程式的檔案燒寫到微控制器上需要使用乙個程式設計器(這是個實物,不是軟體),買每一種程式設計器會附送支援它的程式設計軟體。各個廠商出的程式設計器它的程式設計軟體都不一樣!

很多 通用程式設計器 能支援很多種微控制器,但因為各個微控制器廠商出的微控制器結構和指令的不同,也有特別針對某種某款微控制器而製作的程式設計器,某些微控制器只能使用它專用的程式設計器來燒寫程式。

問用什麼程式設計器及其軟體,要看你用的什麼微控制器了!

5樓:匿名使用者

其實什麼軟體並不重要,重要的是你能學好就可以了。

6樓:絕對潤

我有乙個好用的軟體。

目前微控制器程式設計都是用什麼語言?

7樓:可愛的那麼快

c語言啊,彙編少量的,基本在那些很簡單的產品上會用彙編程式設計,因為產品簡單,微控制器空間資源少,所以只能用彙編變成減少程式空間佔用。像stm32等微控制器需要跑作業系統也會需要少量彙編,其它都是c。

編大點的程式你用彙編試試,累不死你!

微控制器用哪種程式語言好

8樓:冷泉泓薇

微控制器復。

程式設計的語言既可製。

以用c,也可以用彙編bai。

用彙編的優勢du主要是程式可以被zhi程式設計者優化dao,而不是由編譯器優化,這樣就可以絕對可控,程式的安全性和執行速度受程式設計者水平限制,不過總的執行速度較c語言快,**佔程式儲存器的容量較c語言小。這樣,匯程式設計序更適合程式儲存器和資料儲存器較小的老式微控制器。但是,匯程式設計序畢竟是機器語言的彙編助記符,所以存在指令難記,指令功能弱的缺點,造成學習困難。

c語言的優勢與缺點正好與彙編相反。c語言畢竟是一種高階語言,具有較好的學習性,幾乎不必記憶指令,學習容易,而且編譯時的優化由編譯器管理,一般不受程式設計者水平限制。由於機器優化的侷限性,c語言總的執行速度較組合語言慢,**佔程式儲存器的容量較組合語言大。

這樣,c程式更適合程式儲存器和資料儲存器較大的新式微控制器。

建議初學者先使用c語言快速入門,然後再研究組合語言,優化程式設計。

9樓:安徽新華電腦專修學院

微控制器的程式語言有三種種:機器語言、組合語言與高階語言。

10樓:匿名使用者

對於新手用c語言最適合啦~!彙編一般都是高手用還算可以的啊~!c語言簡單~!

微控制器程式用什麼軟體編寫?

11樓:網友

看是什麼型號微控制器。

51用keil

430用iar等等。

學習微控制器怎麼入門?

12樓:是楓泰香菱

循序漸近,一點點吃透學習,方法如下:

13樓:匿名使用者

有大量的學微控制器入門的,很多都是來這裡學習和取經的,微控制器是理工科學生幾乎都要學習的課程,所以幾乎每個學期都有入門的人所以是前赴後繼,從不間斷的有人走進來,和走出去。

14樓:尋武召嘉石

有個開發板是必要的。學微控制器要有c基礎、數電基礎,先了解微控制器的簡單概念,不用在彙編上花費太多時間,往後回了想深入在看。看看一些簡單的例程,然後動手改改,燒錄,看效果。

先學i/o口,控制乙個等的亮滅,然後再做流水燈之類的,或者按乙個按鍵對應燈亮滅。在學學定時器,控制燈的閃爍,也可以搞個秒錶。再搞外部中斷,再搞串列埠、ad\da、spi和各類通訊,這就算是入門了。

關鍵是在學中找到樂趣,埋頭看理論的東西看彙編,不動手,結果可能就是堅持不了。

15樓:匿名使用者

學習微控制器很快的,你不要把它看得很神秘,我介紹一下經驗和心得:

要想快速學習要買以個開發板,100元左右的就可以,最好自己焊;

看看微控制器c語言快速入門,了解引腳功能,和基本程式設計方法學習一下定時,中斷,串列埠。

微控制器是實際應用才行,不應用就不懂,你用一天就會掌握它的基本思路!

祝你好運。

16樓:匿名使用者

學習微控制器不一定要懂太多的數電模電什麼的,但是你要知道什麼的暫存器,還有一些時序,還有就是邏輯關係知道一點就行@!還有微控制器裡面關於引腳的一些輸出方式(開漏與推挽兩種)

我個人認為還是自己做一些小的板,不要去買什麼開發板之類的,當你把一些小的東西能做了後,再去弄那個開發板,就更好一點,新手還是先弄點小的,比如紅外檢測什麼的,那樣你對硬體電路會更加熟悉,對後面的深層學習就更加有幫助。如果你買實驗板,最多就是學習些程式什麼的,其餘的就沒有什麼了。

至於微控制器的c語言,你知道一點就夠了,有個一般的c語言教材就行,微控制器對高層次的程式要求沒有那麼多,等你學到一定的水平了,你自然會最多什麼樣的演算法更好之類的!

祝你學習好!~

17樓:匿名使用者

建議先買乙個成熟的實驗板 從除錯程式開始 慢慢再接觸硬體。

硬體的除錯情況比較複雜 309285183

微控制器程式設計如果學會了,乙個月能賺多少錢?那個活可以乾到多大的年紀?

18樓:匿名使用者

可能去一些公司去開發專用的微控制器程式,比如洗衣機的,或者類似的應用的。如果是大公司的話,可以幹很多年,可以指點年輕人的做法。收入不會太高,如果有機會自己攬些活做可能會有些收入,只是裝置在不斷的更新,也需要不停的學習,大約3000左右收入吧,一般的程式設計師40左右會轉做別的業務。

如果是大公司的話,會做些需求分析專案管理的事情,程式設計有新手完成。

19樓:網友

微控制器程式設計確實比較費腦子,但是工作怎麼說呢,如果你只會微控制器那肯定是不行的,如果你會別人不太會的,例如dsp什麼的,那工資可以達到1w每月左右,如果只會微控制器那可能只有3,4k每月。還有微控制器往往只是系統中的一部分而已,單靠微控制器是做不了什麼大事的,但是微控制器也往往是系統中的核心。對於坐在辦公室指揮他們,這個基本別想了,程式設計師都是要自己動手的。。。

20樓:匿名使用者

微控制器中工作最好的是嵌入式系統這一塊,而工資也一般在7000左右,當然也有例外的,但微控制器工作工資不夠高,一般在4000左右,那也是建立在你在公司出於技術領域的地位。一般工資較高的像eda這類的。

微控制器大神請進,51微控制器彙編程式,程式可發至

1 p1口做輸出口,編寫程式,使p1口接的8個發光二極體l1 l8按16進位制加一方式點亮發光二極體。程式如下 org 0540h ha1s mov a,00h a初值為0 ha1s1 jb p3.3,ha1s1 如果p3.3為1則等待 有脈衝變0一次 mov r2,20h r2賦值為20 lcal...

微控制器問題,微控制器的問題

是 51 微控制器問題?正負數分開存放。零,放在正數一起。main mov 20h,21h 設定存放正數的起始位址mov 60h,61h 設定存放負數的起始位址mov r0,40h 資料源位址mov r2,20 資料個數lp mov a,r0 jnb acc.7,zh mov r1,60h 取負數位...

微控制器問題,微控制器的問題

希望你學會的是一些技巧,一些方法,那麼你以後不管學什麼技術 主要是講控制這方面的 你都會很容易上手的。這是真的。你僅僅只是做了單個模組嗎?那麼你最好做乙個小的系統,綜合了多個功能的系統。學程式設計主要是一種思想,這種思想對其他微控制器是一樣的,只是語言的寫法有些區別。如果你做了乙個綜合了多種功能的小...