① 單片機學習如何入門
想學好單片機其實並不困難,單片機是一門實踐性非常強的的學科,學習時要理論與實踐並重量,現在網上學習單片機的資料比較多,你可到有關單片機的論壇上找找,再次就是有準備必要的學習單片機的一些基本的裝備,電腦你肯定有,哪就准備一些實踐用的工具器件,如:單片機、相關的電子元件,有備件時購一台單片機學習板,這樣的學習板附帶的常式非常多,你可以邊看常式邊實踐,這樣的學習方法入門比較快,等有了一定的基礎後,可以自己動手焊的些簡單的板子,檢驗一下自己的學習效果。學習過程中要學習一定的專業知識,比如數電和模電。單片機語言就學語言C,也可用匯編,根據自己情況而定;不管您要學什麼型號的單片機51也好,AVR也好,可以先找一個小的項目例子,比如流水燈一類的做,以提高興趣。總之學習單片機要持之以恆,不斷實踐,新手學習時注意以下幾點:
1、學習理論知識,書的話新手建議看看__王雲51單片機教程,結合書帶的視頻一起看好理解;
2、最好有一個開發板,在開發板上從最簡單的功能開始實現,比如做一個流水燈、蜂鳴器音樂盒等;
3、實現簡單的功能後,開始嘗試更復雜的程序,例如LCD顯示、數字時鍾、串口通信、中斷控制等;
4、在上述功能均可以實現之後,可以組合實現,做一個多功能的單片機系統了;
5、如果對硬體熟悉,可以自己嘗試做一個單片機開發板!
② 怎麼把程序導入單片機中
如何將已編好的程序塊導入源文件,有兩種方法:
1.打開所要導入源文件的功能塊,在LAD/STL/FBD編輯窗口中選擇菜單FILE-->Generate Source...,輸入源文件名,選擇要導入的塊,點擊OK.後就可以在工程管理器裡面的SOURCE項下找到剛才生成的源文件.打開即可
2.首先在工程管理器裡面的SOURCE項建立一個源文件(打開SOURCE項,菜單:INSERT-->S7 SOFTWARE-->STL SOURCE).打開,菜單:INSERT-->BLOCK,在打開的界面選擇需要導入的塊.結果同上
③ 如何把程序裝到單片機里
以stc的單片機為例:
1、用keil編程軟體寫好程序,編譯輸出為hex和二進制文件
2、用串口電平轉換板(常用MAX232晶元來做),把電腦後面的com口和單片機的(Rxd、Dxd引腳)相連,單片機還要接晶振和電源。
3、在電腦運行stc公司提供的STC-ISP軟體,把前面編譯好的hex文件裝到單片機里。
提到的軟體都可從網上下載獲得,電平轉換部分可以自己做也可以買編程器。
④ 51單片機如何使用
使用51單片機需要達到以下基本條件:
1、至少要搭建一個最小系統;
2、你需要編制一個51的控製程序;
3、你需要將程序編譯連接成HEX或BIN格式的代碼並下載或燒錄到51單片機。
這樣你就可以使用這款51單片機了。
⑤ 學習單片機怎麼入門
循序漸近,一點點吃透學習,方法如下:
1、選擇一本好教材,建議《51單片機輕松入門
基於STC15W4K系列》這本,內容新,講解透徹,有配套視頻可輔助參考,不管是初學入門還是已經懂得單片機皮毛,滿足所有需求。
2、有了書就要理解意思,所以要吃透教材,看不懂也不要緊,多看,多問,在問題中尋找學習方向。
3、選擇配套產品,不要在乎板子的資源多少,推薦吳鑒鷹的單片機,開發板性價比高;軟體建議用Keilc51,硬體要有pc機和開發板,開發板要求有流水燈、數碼管、獨立按鍵、矩陣鍵盤、ad轉換、液晶屏、蜂鳴器,這就差不多了。其它不明白的就網上找視頻找教程,總會有解答的東西。
4、操練起來,從最基本的流水燈開始,試著先控制一個發光管,慢慢的變換花樣,做出自己的個性來。
5、帶著問題解決問題,一開始先不要找人請教,自己試,這樣記憶最深刻,也最有效果,但也不要鑽牛角尖,實在不行就問,要不剛建立起來的那點想法就打擊沒有了。
6、當技術水平,學習方法,心理素質都達到一定的境界了,就算入門了,接下來就要看個人的努力和悟性怎樣了,當然在學習單片機的過程中必須遵循一定的原則,堅守住一定的底線,這樣才能用最少的經歷,在最短的時間內獲得大的進步。
單片機(Microcontrollers)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。
⑥ 如何快速入門單片機
學習單片機技術必須注重「理論+實踐」的方法。如果只學理論知識而不動手操作,則收效甚微;如果只進行實踐操作而不學習理論知識,效果也不明顯。
因此,學好單片機技術必須做到理論、實踐同時學,理論知識和實踐技能就像人的兩條腿,缺一不可。
我試過很多種教學法,綜合考慮還是覺得平凡老師創立的任務教學法的效果最好。它是一種基於理論聯系實踐的教學法。
本人在任務教學法的基礎上開創了一種「邊學邊做」的單片機學習法,教學效果很好。
「邊學邊做」的教學方法概述
「邊學邊做」教學模式是以建構主義學習理論為指導下,依據人的認知規律設計完整的項目作為教學內容,採用多媒體、網路、模擬技術、實驗實訓設備等教學手段,在完成具體任務中組織教學的一種適合技能教育的教學模式
單片機基礎知識,包括單片機內部結構、引腳功能、中斷系統,定時計數系統,串列通訊系統等。單片機C語言基礎知識,包括C語言的數據類型與運算符、C語言語句、數組、指針、函數、編譯預處理等。
請注意,這些知識應該邊學邊做,在做產品的過程中,需要哪些知識,就學習哪些知識。
焊接技能
我們主張用萬能板製作單片機產品。因為這種實踐方法,不僅能鍛煉焊接技術,同時還能提高識別單片機硬體電路圖的能力。更重要的是掌握了單片機開發的基本步驟,提高了軟硬體的編程與設計能力。為日後開發設計電子產品打下堅實的基礎,因此訓練好拖焊技術非常重要。
⑦ 怎麼學習單片機
一、啟蒙階段
學習電路基礎和模電數電,做一些諸如電機正反轉的電路,做功放、電源等小製作,了解個大概。
二、學習微機原理
學習8086,這對了解計算機結構是不可或缺的,慢慢接觸匯編編程 。
三、匯編語言學習單片機
學習51單片機,學習匯編語言,差不多學三個月後,掌握了基本語法和單片機寄存器功能,就做一些實物。
四、進階
放棄模擬學習單片機的方式,轉而學習實物。多查資料,比如說,74HC245,因為有前幾步打下的基礎,電路圖一看就懂,剩下的就是焊接實物測試了。應該可以在很短的時間內,可以完成硬體測試。
拓展資料
單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。
概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智能型」,如智能型洗衣機等 。
⑧ 新手該如何學習單片機有什麼方法或者竅門
事實上,單片機並不是難學的,掌握了正確的學習方法,可以說很簡單就可以學會。新手如何學習單片機呢?下面提供三個學習方法,供新手參考。
一:自己花錢買一塊單片機的學習板,不要求功能太全的,對於初學者來說你買功能非常多的那種板子,我建議有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD或DA(原理一樣)、液晶、蜂鳴器,這就差不多了。如果上面我提到的這些,你能熟練應用,那可以說對於單片機方面的硬體你已經入門了,剩下的就是自己練習設計電路,不斷的積累經驗。只要過了第一關,後面的路就好走多了,萬事開頭難,大家可能都聽過。
二:你身邊如果有單片機方面的高手,向他求助,讓他幫你搭個簡單的最小系統板。對於高手來說,做個單片機的最小系統板只需要一分鍾的時間,而對於初學者可就難多了,因為只有對硬體了解了,才能熟練運用。而如果你身邊沒有這樣的高手,又找不到可以幫助你的人,那我勸你最好是自己買上一塊,畢竟自己有一塊要方便的多,以後做單片機類的小實驗時都能用得上,還省事。
有了單片機學習板之後你就要多練習,最好是自己有台電腦,一天少看電影,少打游戲,把學習板和電腦連好,打開調試軟體坐在電腦前,先學會怎麼用調試軟體,然後從最簡單的流水燈實驗做起,等你能讓那八個流水燈按照你的意願隨意流動時你已經入門了,你會發現單片機是多麼迷人的東西啊,太好玩了,這不是在學習知識,而是在玩,當你編寫的程序按你的意願實現時你比做什麼事都開心,你會上癮的,真的。
做電子類的人真的會上癮。然後讓數碼管亮起來,這兩項會了後,你已經不能自拔了,你已經開始考慮你這輩子要走哪一行了。就是要這樣練習,在寫程序的時候你肯定會遇到很多問題,而這時你再去翻書找,或是問別人,當得到解答後你會記住一輩子的,知識必須用於現實生活中,解決實際問題,這樣才能發揮它的作用。
三:參加單片機的培訓。這里推薦華清遠見的嵌入式+單片機培訓,華清遠見的單片機講師都是來自著名IT企業的擁有十幾年甚至幾十年經驗的實戰性專家,胸有成竹目無全牛得心應手為所欲為無所不為,說得就是這群人。他們不僅腹有錦綉,且能出口成章滔滔不絕。不厭其煩地為學生答疑解惑,高屋建瓴地為學生指點迷津,是他們拿手的事情。學會嵌入式和單片機,走到哪裡沒不怕沒飯吃!
新手如何學習單片機?其實很簡單就可以學會,上面的三種方法任選一即可,我想大部分人都會選擇參加培訓,簡單快捷,就業率高,也有人消耗一兩年來自學,不管哪種,還是根據自身的情況來決定最好!
⑨ 太陽能板如何接入單片機要加蓄電池嗎
要蓄電池,太陽能板給蓄電池充電,蓄電池經過電源轉換板給單片機供電。
有蓄電池才能保證單片機持續工作,直接把太陽能板輸出電壓轉換後供單片機使用,沒有光或光弱時,單片機無法工作。
原理可以到淘寶搜一下太陽能控制器,通常有6個介面,2個是太陽能的正負端,有2個是接蓄電池正負端,還有兩個是供電輸出端,在供電輸出端要自己再做個電壓轉換接單片機。
⑩ 如何快速入門單片機
學習單片機不建議看書,看書基本上學不到東西,書本只是一種輔助的工具,最好的方法是實踐,在網上買一塊51單片機的學習板,然後跟著視頻慢慢學,基本上都是郭天祥的,他講的比較細致,然後把他寫的程序都寫幾遍,注意新手千萬別復制粘貼,不然真的學不到什麼東西,還有就是你得有編程基礎,不然看懂程序很困難。