導航:首頁 > 操作系統 > 自學單片機的條件

自學單片機的條件

發布時間:2022-09-13 03:48:37

❶ 怎麼學習單片機

一、啟蒙階段
學習電路基礎和模電數電,做一些諸如電機正反轉的電路,做功放、電源等小製作,了解個大概。

二、學習微機原理
學習8086,這對了解計算機結構是不可或缺的,慢慢接觸匯編編程

三、匯編語言學習單片機
學習51單片機,學習匯編語言,差不多學三個月後,掌握了基本語法和單片機寄存器功能,就做一些實物。

四、進階
放棄模擬學習單片機的方式,轉而學習實物。多查資料,比如說,74HC245,因為有前幾步打下的基礎,電路圖一看就懂,剩下的就是焊接實物測試了。應該可以在很短的時間內,可以完成硬體測試。

拓展資料

單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。

概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。

單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智能型」,如智能型洗衣機等 。

❷ 自學單片機需要哪些硬體設備

學習單片機,除了需要電腦以外,還需要以下的一些器材。
1.實驗板(參考吳鑒鷹單片機開發板,功能多,資源豐富)
如果你對單片機還一無所知,那麼自製或者購買一塊實驗板是比較好的選擇。通常在實驗板上會設計一些開關、LED指示燈、數碼管、各種介面晶元等常用器件,通過對這些器件的編程練習,逐步掌握單片機的編程技術。
2.模擬機
模擬機的用途是替代電路板上的單片機晶元,模擬機通過串列口、USB介面等方式與與PC機聯機通信,接收PC端控制軟體發出的指令,以單步、過程單步、全速運行等各種方式來執行程序,以單步或過程單步方式執行程時,每次執行完程序後可以將執行的結果反饋到PC端的控制軟體中顯示出來。由於單片機編程時必須要明確每一條指令執行完畢後會有什麼樣的結果,弄清實際運行後的結果是否與設想的結果相符,因此,模擬功能對於單片機的學習和開發可以起到很重要的幫助作用。
3.編程器或者下載線
其用途是將代碼寫入單片機晶元內部。對於學習者來說,有了模擬機也可暫時不配編程器或下載線,因為有了實驗板、模擬機就可以做實驗了。但是建議配置一台,這樣可以對單片機開發的各個環節都有所了解。
4.萬用表、電烙鐵等電子製作工具
單片機開發,不是簡單的編程,到目前為止,還少有純粹的「單片機程序員」,通常要求開發者軟、硬體方面都要熟悉,因此,這些電子製作工作還是要配備的。
需要說明的是,這里所說的模擬機、實驗板、下載線或編程器等都是就一般概念而言的,並不涉及到具體的產品,市場上也有一些產品在設計時將實驗板、模擬功能、下載或編程功能等中的一部分或者全部都集成到一塊板上,構成一整套的實驗系統。

❸ 學習單片機需要什麼條件

會C語言就可以了,比較簡單,而且入門成本也比較低,最好你可以去電子市場買一塊實驗板,或者自己買一塊麵包板和元器件自己焊最小系統,個人建議不要用51,直接上avr或者pic,因為從工作產品應用的話,這兩種要廣一些,51基本上是學校試驗室用得多,關鍵還是要多練手,最簡單的還是去taobao買一塊兒開發板,都是成套的,從電路板,編譯軟體,下載線,教材都有,價格幾十到一百都有,另外emule上也有很多視頻學習,照著做一遍,基本都能入門,最好還是自己買支電烙鐵,畢竟做單片機的,自己調電路的機會很多~

當然如果這也懶的話,可以安裝proteus軟體在電腦上進行模擬,這個軟體不錯,有破解版的,好像最新是7.5吧,基本上的市場上的單片機都能模擬

你可以在軟體裡面選擇各種元器件連接成電路,然後寫好C程序,將編譯(這個你可以根據不同的單片機選擇不同的軟體,比如51用keilC,avr用iccavr之類的,反正有很多選擇,不唯一)之後的.hex導入模擬軟體(在proteus畫的電路圖里單片機元件上點右鍵有選項),再點運行就可以看到模擬結果了,不過proteus模擬時序能力還是與實際的有點差別外,其他的功能都是正確的,當然這只是從我用到的功能上說

❹ 學單片機需要什麼基礎知識

學單片機需要學習數字和模擬電子技術等基礎知識,還要有一定的C語言編程能力。

學習初期可以先買一個開發板,先學會單片機開發的環境搭建,主要是單片機集成開發軟體keil的配置,軟體項目的建立,程序的編譯和燒寫,先把點亮LED燈,流水燈和控制蜂鳴器這些最基本的程序完整的實現一遍。

之後可以把LED數碼管顯示,按鍵信號採集,去抖動,串口與PC機通信等例子的程序完整的編寫一遍,並且在開發板上把程序運行一下。

這時你已經對單片機開發有了初步了解了,已經邁出了單片機學習的第一步了。

學習單片機軟體方面需要的基礎知識:

軟體方面需要會寫簡單的C語言程序,雖然說單片機編程也可以使用匯編語言,但C語言在使用的方便性和可移植性上要比匯編語言好很多,所以初學者可以越過匯編語言,而直接學習C語言的單片機編程。

❺ 學習單片機需要什麼條件和基礎!請給我一個指引方向。

基礎:最好就有模電、數電
方向:其一:去書店買一本單片機的書來看,對單片機內部的資源要全面了解。
其二:去網上找單片機的視頻教程來看,這里給你推薦吉林大學趙宏偉和郭天祥的教程
其三:買一塊實驗板來手動編程,跟著郭天祥的教程來編程。
最後:如果你有模電、數電基礎的話,我估計你在一、兩個月就能自己做一些小產品來玩玩了。我的學習過程就是上面所說的一樣,我在業余時間學的,對做一些電子鍾、溫度檢測的呀都能做出來了。
祝你學習順利!

❻ 零基礎怎麼學單片機

可以的,單片機不難,先學C語言,英語常用的單詞認識就行,一般都可以用翻譯軟體。0基礎建議先學51

❼ 請問學習單片機要什麼基礎需要什麼條件從那學起

1、基本要一些數字電路的知識,模擬電路的也要一些。
2、重點是了解介面、中斷這一類的知識,本科的課程裡面如《計算機硬體基礎》的基礎知識也很重要。
3、可以自己在網上買一塊便宜些的電路板,可以自己做實驗的,慢慢學。
在學校里也有很多活動,很多師兄師姐他們可以請教。

❽ 我是一個單片機初學者,我想問一下我需要學哪些知識

我覺得首先要看懂111條指令,懂意思就行,根本就不需要每一條都記住,因為常用的都只有四五十條罷了。那麼多的指令意在可以用多種語句實現同一種功能。
還有就是一定要實際的編程,這一點是非常重要的,只有在實際編程中才能熟悉指令的應用,當然你或許會問自己什麼都不懂怎麼編程啊,這時候你不要著急,你可以你買一本書,有實際的例子的書,我也見過有這種書但是名字我忘記了,它每個例子是講得十分詳細,有匯編的代碼,也有C語言的代碼,而且每一行都有注釋(名字我忘記了只記得那封皮是黑色的)你可以仿照它的代碼寫寫看,再模擬一下,或者在實際的板子上試試看能不能實現功能,別人的程序修改了能用在自己的板子上那麼就是自己的程序了。
至於模擬軟體我建議用protues,專用的單片機模擬軟體。
如果是自學,那麼不懂的地方可以上網收索或者上論壇詢問,這里有個單片機的QQ群,是官方建的你可以加上一起學習討論群號是:7344883
還有在了解指令的同時你要了解你的板子的結構亦即電路連接才能寫好你的程序。
當你學到一定程度的時候你可以學習一下單片機的外圍電路設計比如液晶顯示啊,A/D轉換啊什麼的....
總之,實際編程練習是學好單片機的唯一途徑,至於它和匯編的關系,樓上的哥們兒已解釋得十分清楚了的,就不多說了,免得啰嗦。
最後,祝你成功!!!

❾ 學單片機要有什麼條件

http://www.21ic.com/是一個電子工程師交流平台、你可以去看看、有很多學習資料。不過你不會英文的話確實不行、有時間多學點英語、因為很多的資料都是英文的,http://www.iciba.com/是一個很好用的在線英文詞典、網上也有很多英語學習論壇、你可以去看看。
你可以邊學英文邊學單片機,單片機最重要的是要自己動手去實踐,最好的單片機工程師都是軟硬兼能的,你也可以只是搞硬體或軟體,搞硬體的最少要明白程序的道理的,軟體最少要知道和會分析不是很復雜的硬體電路。你可以先學學畫圖,之後寫幾個小的程序看一下(程序網上有很多的實列的,各個單片機廠商的網站都有的),之後在好好想一下自己適合什麼,能做好哪一部分,這樣就去集中的搞哪部分,這樣開始會比較容易一些的。
可以去廠商的網站去看看、他們不但有技術交流論壇、還有很多資深專家的文章。
基礎不好能只代表過去、只要你自己努力相信你一定能成為一個出色的單片機工程師的、最好能在學習的過程中接交幾個有專業知識的朋友、會對你很有幫助的。

閱讀全文

與自學單片機的條件相關的資料

熱點內容
阿里雲郵smtp伺服器地址 瀏覽:246
解壓館認知理解 瀏覽:239
為什麼使用非官方伺服器會封號 瀏覽:9
佛山加密文檔軟體 瀏覽:813
港式5張梭哈源碼 瀏覽:241
數據中心pdf 瀏覽:524
crf源碼解析 瀏覽:853
伺服器軟體開發是什麼意思 瀏覽:941
刪除彩信android 瀏覽:862
元宵節猜燈謎h5源碼 瀏覽:69
樂培生app怎麼綁定 瀏覽:762
視頻壓縮不清楚怎麼說 瀏覽:525
加好友伺服器繁忙是怎麼回事 瀏覽:381
怎麼解綁app的支付寶賬號 瀏覽:912
ip地址伺服器不可用怎麼解決方法 瀏覽:185
為什麼軟體需要伺服器 瀏覽:63
redis操作命令大全 瀏覽:597
python字元串重復索引 瀏覽:963
為什麼香信新版本連接不上伺服器 瀏覽:50
元旦程序員打羽毛球 瀏覽:615