首頁>Club>
大一新生,軟體工程專業,大一上開的C,大一下會學java。學校應該是幾乎不教硬體方面的知識,蹭課不知道去哪蹭。想了解一下微控制器,一開始不求特別深入,可以從哪裡入手?
3
回覆列表
  • 1 # 知足常樂0724

    學習微控制器從哪裡入手比較好?●學習微控制器可以考慮從MCS-51微控制器入手開始。網上售價200元錢的51微控制器開發板, 51微控制器學習板 AVR ARM STM32 實驗板, 51學習入門套件。見下圖所示。

    ●微控制器因將其主要組成部分整合在一個晶片上而得名,具體說就是把中央處理器CPU、隨機儲存器RAM、只讀儲存器ROM、中斷系統、定時器/計數器以及 I/O介面電路等主要微型機部件整合在一塊晶片上。雖然微控制器只是一個晶片,但從組成和功能上看,它已具有計算機系統的屬性,為此稱它為單片微型計算機 SCMC,簡稱微控制器。

    單片機發展的歷史變不長,但是單片機發展速度很快,其種類已有太多,從1位、4位、8位發展到16位、32位微控制器,整合度越來越高,功能越來越強,應用也越來越廣。如今高速單片機發展到300M。

    ●按照上面兩個電路圖中表示的懂得微控制器的腳位及功能。剛剛開始由淺入深,針對初學者設計的直接O口操作驅動點陣,繞過複雜的序列邏輯,更容易理解點陣原理,從而使初學者更容易徹底掌握點陣顯示。用IO口直接驅動點陣學好顯示原理後,同時,開發板還支援用 74HC595晶片序列驅動點陣,實現高效率顯示。

    ●這種套件配置有彩色觸控式螢幕,接軌實際專案開發,支援擴充套件AVR ARM可以比較全面學習。另外配套有影片教材,可以使初學者一清二楚的學習,板載近40個模組,知識覆蓋面廣。

    ●世上無難事只怕有心人。對於微控制器愛好者的確是一種最佳選擇。

    ●透過自己的親手製作,未來當一名微控制器工程師不再是夢。

    知足常樂於上海2020.1.4日

  • 2 # 發光字3D印表機

    微控制器學習首先要確定學習方向,因為不同的微控制器的應用領域有不同區別的. 最基本的區別就是指令集的不同,有基於精減指令集的,有基於複雜指令集的.這兩種不同的起點,導致微控制器有了不同的分化. 如果你用來做一些簡單的裝置控制,比如機器人,機械手,各種硬體裝置,那麼,是可以不在乎這個區別.但如果你準備用微控制器做一個智慧裝置,或者需要很多複雜的庫支援才能完成的功能,那麼,很可能在精減指令集中找不到合適的微控制器以及相應的環境.而如果你準備做一個DSP之類的裝置,要做大量的單一的操作,那麼,精減指令集的微控制器可能就更適合你入門. 建議你可以先從C51系列和ARM系列對它們進行初步的瞭解後再根據自己的實際需要選擇合知適的方向進行深入學習. 你可以透過某寶購買一個微控制器開發儀,有一些是可以透過轉接的方式在同一個開發儀上使用多種型別的微控制器,一般也都附帶有相應的教程,學習起來可以輕鬆一些,價錢也不貴,對於完全沒有接觸過的人來說,一百多元的開發儀就足夠讓你入門了.之後,你可能已經不再需要買開發儀了. 需要注意的是,學習微控制器還是需要一些彙編基礎的,即使不需要使用匯編語言進進開發,但因為微控制器與硬體裝置的距離更近,彙編基礎能讓你更好的掌握到微控制器開發與常見的系統平臺開發之間的不同.

  • 3 # LaoHuang188

    如果你想學習微控制器首先要購買微控制器開發板,然後在網上下載軟體,當然我們剛剛開始學習要從51微控制器開始學習,之後不要繼續學習其它型號的微控制器,先把51微控制器學好然後再繼續學習其他的型號,要不斷的實驗來鞏固51的基礎。

    首先你要確定個目標,你是為什麼學習微控制器的。如果你只是愛好的話你可以慢慢地學習,如果你想在這個領域有所建樹的話,你要多做實驗,多做些專案。

    接下來你可以在網上下載下來51微控制器的教學影片,我認為郭天祥的教程比較好當然你也可以看其他人的教程。

    學習微控制器要不斷的做實驗,所以你要買一塊51微控制器的開發板,接著在下載kill軟體,這樣你就可以做實驗了。

    當你學習1到2個月的時候你就可以自己做出一個時鐘了。

  • 4 # 上善若水3991798753

    學習微控制器的基礎。

    學習微控制器及其應用,必須有的基礎是掌握基本電工學與電子電路技術,還要學習數字技術和計算機原理。有了這兩個方面的基礎,再掌握一種計算機程式設計就比較好學了。

    學好微控制器的技術和應用,要從學習微控制器的原理和電路設計入手,並在微控制器開發系統中進行試驗,用一些小的控制電路開始做實驗,掌握各個介面的程式設計和控制方法。

    比如開發顯示電路,時鐘控制電路,埠控制電路,序列口口資料傳送,模擬數字轉換電路等等。

    透過這些電路的實驗,也可以逐步掌握組合語言程式設計和控制方法。

    51微控制器系列是最普及的容易入手的學習系統,可以作為微控制器入門和練習的途徑。

  • 5 # xsyyyyp

    理論上:電路,數電,模電一定要熟悉。

    實踐上:51微控制器,彙編一定練習練習,然後是51微控制器的c語言程式設計。玩玩arduino。淘寶上一大堆51學習板和arduino學習板。

    更高一點:玩stm32,正點原子的教程。

    關鍵點:要有一顆持之以恆的心。

  • 6 # 夢裡也愛你

    學習微控制器程式設計,首先要學習基本的類比電路和數位電路知識。掌握常用電子器件的工作原理和使用方法。

    我說了這些,可能會把一些人嚇住。其實對上述知識,達到輔助程式設計的入門級,你有幾天功夫你可以。

    然後就是怎樣學習程式設計的問題。對於電子知識薄弱的初學者,建議購買51系列的程式設計學習機,或者自帶下載程式功能的51微控制器最小系統線路板。

    從c語言程式設計入手,這樣對硬體方面知識要求相對於使用匯編語言要少一些。對於複雜程式,c語言可讀性也更好。

    下載圖示的燒寫程式軟體,你就可以進入快樂的微控制器學習了。

  • 中秋節和大豐收的關聯?
  • 如何自制水果罐頭?