⑴ 本人 自學單片機, 剛剛入門,請高人指點 今後的學習方向。
其實你沒要去問的這么詳細……你開始最需要的就是學會用單片機,現在沒必要知道單片機的原理,除非你非得用匯編語言,至少C語言可以快速上手,推薦看郭天祥的十天征服單片機,看完你會有很大的收獲的,然後最好就是從你的開發板做起,把每一項都玩兒完了,就像玩兒玩具一樣,很簡單的,有啥想法就去實踐一下,自己動手做做,最好少泡論壇去問問題,去等待別人的解答,自己要學會獨立思考問題的能力,不要依賴任何東西,不會了就查資料,文庫里多的是,其次就是你說的看時序只是一部分,一定要學會看datasheet,看電氣參數,允許電壓電流之類的,看引腳功能,看操作方法,時序只是屬於操作方法,學會歸類總結,最後說一下時序圖的看法,把時序圖上標號的引腳都定義好了,先看第一條線,是高還是低,就把引腳置高拉低,然後如果後再看第二根設置狀態,再依次類推,如果後邊有平線就延時一下,這樣一點點的寫下去,因為時序圖實際上就是邏輯操作圖,所以要以一個計算機的思想去描述他,記住計算機不是人,沒有發散思維,做啥事兒都是一根線的操作,即使思路分叉了也只能去走一根……十天征服單片機,相信真能的,加油啊
⑵ 單片機入門最快要多久
如果有C語言基礎的話,入門要快一些,因為現在大多數單片機都是用C編寫程序。十天學會單片機,這也不是吹的,但要求是你認真的跟著正確易懂的教程學習並實踐。最好是手裡有一個開發平台。邊看教程的理論和常式,邊實踐。最快的可能還要不了十天。
⑶ 看完郭天祥「十天學會單片機」之後學什麼
51單片機沒有什麼好強化的,底層寄存器你會了就OK了,不過你要非常熟悉51單片機框架和結果,你說你51單片機已經夠熟練了,不知道你熟練成啥程序,是不是自己什麼可以隨便出個項目就可以很快的硬體和軟體在一定的時間內自己搞定,那樣你就算熟悉了,不知道你51單片機會操作的C語言是不是所有條件語句、結構體、指針等都可以在51單片機上靈活應用了,如果可以我給你指條明路。
第一: 你以後的規劃,是想上研發方面發展,還是純粹電子愛好者。
第二: 你是想以後往單片機開發,還是嵌入式系統開發等........。
如果你想搞純粹單片機開發,建議你直接學習STM32單片機,現在電子行業STM32單片機已經是主流了,你C語言有沒有學好,你一看ARM單片機你知道了,很多人說ARM單片機比較難學習,這說明他們C語言沒有學好,自己都說51單片機玩的很牛才轉向ARM,哎,廢話不多說。
⑷ 學51單片機使用哪種開發板好!
51單片機是比較基礎的,我覺得現在國內用的比較多的是STC的51單片機,一些企業經過檢測,抗干擾性能在同行業中還是比較強的。我是2010年學的單片機,當時是看的郭天祥的51視頻(《十天征服單片機》,你如果需要的話,可以網上查找下載,也可以找我要,[email protected]),根據他的視頻,在師兄的指導下,自己焊板子,調試電路,調試程序,最後自己用protel 99se畫了個開發板。這個過程走下來就對單片機有了更全面的認識。
你如果有時間和精力的話,也可以自己先看郭天祥的視頻,然後自己做開發板;當然也可以在淘寶網上買個51開發板,有100元左右的,帶液晶屏;郭天祥買的和視頻配套的開發板比較貴,但是資料很豐富。
⑸ 單片機如何用C程序編程
這位同學也是剛學單片機的C語言吧,樓上的說的很對,其實單片機的C和標准C區別很小,如果你想學單片機的C語言,建議你看一下郭天祥郭大俠的《十天征服單片機》這個視頻很好,很多大俠們當初就是這么過來的。(弱弱的插一句:同學你學過標准C吧?學過的話單片機C很快就會懂的,不難)。那個視頻一共十二講,每講大概兩個小時左右。兄弟,不要嫌時間長,想學好點東西不是件容易的事情,看的時候靜下心,盡量不要快進,不懂得地方要反復的看,然後再自己開始練課後視頻最後的習題(樂趣就在調試中),練習時對知識的鞏固,不練習很快就會忘的,如果真是喜歡的話買個板子,自己買個板子練練手,軟體模擬和硬體調試結果出來的時候感覺是不一樣的。
至於你說的初始化有很多情況,最早接觸的可能就是中斷時的初始化,這個不難,覺得不用可以記,不知道可以翻書,用的多了就好了。等你以後接觸硬體的時候你會發現很多硬體都需要初始化,很常見,不用想的那麼高深,沒必要