1樓:一貓糧
其實都要學,彙編是基礎,c是高階語言,微控制器的話多練練吧,做做一些小東西,然後慢慢做系統,最後看能不能叫人做專案的帶帶你
2樓:匿名使用者
彙編了解,重點c語言,c語言是電子方面的主流!彙編程式設計是最好的,但是彙編難學,c語言更簡單易學,而且硬體描述呀,微控制器之類的都基本上可以用c語言的,而且現在兩種語言的編譯精簡度都不會差別太多!
我在學習微控制器,把c語言已經學完了,微控制器剛學幾課,聽說繼續學習彙編可以更好理解微控制器
3樓:
我的感覺是微控制器就用不著學,照著說明書的指令系統就寫出**了,要應付考試的當然除外。所以選擇學習彙編是比較好的打算。我用過3種微控制器,事先都沒有專門學過,**寫得都不錯;當然我學過彙編,但不深入。
個人之見,僅供參考。
4樓:
這幾個東西完全不影響!
學好你的c,用組合語言編譯.c檔案生成可執行檔案,再嵌入到微控制器中有何不可?
而且你的微控制器必須要用到彙編知識啊!
學習微控制器stm32,完全掌握後如果想繼續深入發展,可以轉型到軟硬體方面麼,可以的話,兩個方面分別可學什麼
5樓:亂七胡說八糟亂想
你這說的該只是把微控制器的使用資料看完了並有所理解,不知對它的基本的操作工具不知你掌握的如何?下一步從軟體上就要設計它能執行的系統程式了。從硬體上就要知它外圍的器件如何和它聯接,如何根據線路的聯接設計和做出所需的pcb板了。
學完51 微控制器然後再學什麼
6樓:過往的美好
首先,1,你能不能把你的開發板所有的資源都用上,編乙個複雜的液晶時鐘,帶溫度顯示,漢字液晶選單驅動,24c02儲存鬧鐘,矩陣鍵盤輸入控制,溫度報警。並且有良好的人機介面,設定選單。
還有,2,我問你,你能不能完全自主的設計乙個複雜的電路,比如說多糧庫多點溫度濕度監控報警系統,每個倉庫乙個微控制器,控制多個感測器,採集溫濕度訊號通過485資料線通過一定的協議,或者通過無線傳輸晶元和天線,傳送到主機,由主機的漢字液晶屏來控制,由多組數碼管組成的顯示牆顯示各點的溫度,並且有良好的使用者介面,方便的設定設定各種引數,監控各個糧庫。而且必須從選用零件,到設計,到程式設計,繪製電路板,除錯,焊接樣機,組裝測試,都是你乙個人完成。或者大部分你乙個人完成,其他的由你來指揮完成。
以上兩點,我保證,由51微控制器配合各種晶元就都能完成,
能做到第一點,說明你程式設計還可以,能看懂電路圖,懂得各種模組的協同工作(這是程式設計的關鍵)
能做到第二點,說明你學會了51。再學其他的微控制器,信手拈來。
連第一條都做不到,那就別考慮在學別的。
微控制器是個軟硬結合的東西,硬體為主,軟體為輔。
主要還是要會電路。
51微控制器是對所有相容intel 8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8004微控制器,後來隨著flash rom技術的發展,8004微控制器取得了長足的進展,成為應用最廣泛的8位微控制器之一,其代表型號是atmel公司的at89系列,它廣泛應用於工業測控系統之中。很多公司都有51系列的相容機型推出,今後很長的一段時間內將占有大量市場。
51微控制器是基礎入門的乙個微控制器,還是應用最廣泛的一種。需要注意的是52系列的微控制器一般不具備自程式設計能力。
7樓:匿名使用者
可以學習arm,現在arm應用太廣泛了
8樓:
不要只學習,你會用了,用才是目的。
給你個專案你能做下來嗎
一:晶元:51微控制器
二:產品具備44路輸出,多時段多方案,自動開關機,右轉全天侯黃閃設定,綠燈長亮,紅燈長亮,lcd液晶中文顯示介面,按鍵矩陣輸入等功能;
三:驅動輸出方案,產品具備有直流和交流兩種驅動板;
四:採用母子關係或單機設計;
五:單方向具備11路獨立輸出(左轉紅 左轉黃 左轉綠 直行紅 直行黃 直行綠 右轉紅 右轉黃 右轉綠 人行紅 人行綠)
六:具備232 485上位機軟體介面;
七:按鍵(功能 左移 右移 上移 下移 加數 減數 返回 手動 退出 黃閃 儲存 修改 顯示)(方向 左移 右移 確定 取消)
1. 功能(時間設定 頻閃設定 平日方案(1-5)假日方案(6到7)特殊日方案(法定日) 當前執行);
2. 返回(當選擇的功能需要返回上一步);
3. 手動(按手動鍵,每按一次訊號燈顯示將自動跳到下一相位,按退出鍵返回到自動);
4. 黃閃(按黃閃,整機將降級為黃燈 或有綠衝突 綠衝突指的是東西方向與南北方向左轉綠燈或直行綠燈或人行綠與南北方向有左轉綠燈或直行綠燈或人行綠同亮);
5. 修改(當訊號燈在當前執行狀態是,按修改鍵可以直接修改當前的相位時間);
6. 顯示(指的是訊號面板是否全天有顯示,如果不顯示在 做太陽能紅綠燈的情況下,他可以節省了 電壓的損耗 )
7. 方向(在設定燈組亮滅時:每按一次方向鍵,模擬路口將轉到另乙個方向,綠led閃爍)
8. 左移 右移 確定 取消(當在某時段某相位需要某綠訊號燈亮時按確認鍵 某綠燈需要滅時按取消件
9樓:匿名使用者
學完以後就可以做乙個小可愛東西送給女孩子
如果她很是喜歡,接著你就有事情做了
不過要注意安全,未婚爸爸日子會很艱難的
10樓:電子瘋人
學完了,只是學完了?用完了嗎?
現在除了學會51後,該學什麼微控制器好
繼續學習j**a的問題。
11樓:匿名使用者
這個你可以學習嵌入式或者是中介軟體技術,再或者是資料庫技術們都不錯的
12樓:
只要努力,不放棄,就會有收穫的
13樓:匿名使用者
j2me也可以做手機軟體啊,
學習微控制器需要學習哪些知識?
14樓:艾彧喆
模電數電只是基礎,學不學不要緊,了解就行。學微控制器,只少c語言要過關,有獨立程式設計序的能力,程式設計一定要過關。
開發微控制器,就具體去研究你要開發的那款微控制器,i/o引腳的控制暫存器怎麼使用,中斷,定時器計數器,a/d,spi,uart,i2c, 學會它們的相關暫存器的使用。這些是程式設計必須掌握的。
當你要開發專案,一定有外設,可能是各種感測器,液晶,數碼管,等等。這些東西,連線微控制器,簡單的只用了i/o的輸入輸出,難點的要用到時序、pwm等。
說了很多廢話,總結一下,學好微控制器,用到的知識可以很多,也可以不用。我的意思就是,學微控制器,就單純的看微控制器的書籍,用c多程式設計,什麼通訊,顯示等在微控制器的書裡就有講解,書裡會告訴你怎麼程式設計,編成什麼樣的時序,所謂通訊,顯示幾乎都是用到時序的不同表現。古人云,不求甚解就是這樣。
買一本好的微控制器書很重要,我建議買那種含有例項講解的書最好
15樓:匿名使用者
微控制器不過是乙個解決問題的工具而已,既然你都很熟悉了,你必須熟悉乙個行業,利用微控制器為這個行業解決問題。入行只能靠自己。
16樓:匿名使用者
學的很多了 到深圳這面來找個工作吧 微控制器工程師 或者助理 你這個條件夠了 會有很大的進步 我認為你已經畢業了
17樓:嘲諷帥哥
你看得都差不多了,關鍵是多收少,我推薦你做下面幾件事1.做個led時鐘
2.矩陣鍵盤 //這個實驗可以配合3和6一起做3.pwm(直流電機)
4. ad-da轉換
5.rs232通訊(串列埠通訊)
6.中斷 //這個實驗可以配合2和3一起做你把這級個實驗做了,微控制器基本就學通了,當然,在這過程中,你會發現很多不足,你就有定向的去學習了
關於51微控制器的中斷問題,51微控制器外部中斷0的問題
優先中斷,就是在執行乙個中斷的時候,又來了乙個中斷 如果新來的中斷,其優先順序高於正在執行的中斷,那麼就會暫停現在的中斷而去執行新來的中斷,等這個新中斷執行完之後再會回去繼續執行剛才那個沒執行完也就是那個被打斷的中斷 如果新來的中斷,其優先順序不如正在執行的中斷的優先順序高,那麼程式會繼續執行這個中...
微控制器蜂鳴器問題,微控制器驅動蜂鳴器的問題
煙火夜空 是 測量 還是 實物測量?測量的話,對不起,本人不玩 愛莫能助!實物測量的話,蜂鳴器3.3v,假設供電5v,那麼三極體vce 1.7v,應該處於放大狀態,將r13電阻減小 到470 4.7k 建議1k 增大ib,讓三極體處於飽和導通狀態,vce壓降應約為0.3v 減小r13後,蜂鳴器壓降約...
初學者學習微控制器的書籍,學習微控制器需要看那些書籍???
夬夬蔣 想學微控制器的話,我推薦陳勇版的 微控制器原理與應用 既適合初學者,也適合想深入學習微控制器的人,裡面既有組合語言語言,也有c語言版的程式,學微控制器的同時也同時學習了c語言,實用性很高 我只看了一本 單片微型計算機原理 應用及接 術 學會的微控制器 非計算機專業 自學 還是從其它計算機專業...