c語滲笑言高喊雹編程單片機不難。
學習掌握C語言的語法之後,單片機編程就是遵循單片戚帆機的技術規范,編寫要實現的功能。其實到後來你會發現這個工作和C語言沒有什麼關系,用匯編語言你也能實現一樣的功能。
將C語言用在不同的環境難不難,最終取決於一個人的思維能力。
㈡ 為什麼單片機和C語言是如此的難學……很頭疼啊!
肯定是你沒有找對方法,學單片機一定要從51學起,雖然51單片機現在已經很少有公司用了,但是51的資料在網上是最多了,遍地都是。
學單片機千萬不能抱個課本天天看,你就算把書背會都不一定能寫出個能實現你想要的功能的程序,買塊開發板是非常有必要的,不要吝惜那一點錢,少去兩次K歌,少抽點煙,……買開發板的錢都出來了,然後從網上下載一部完整的比較好的視頻教程,(推薦郭天祥十天學會單片機) 。這是一物野個講的非常細致的教程,細致的甚至有點徐。但對於初學者很有幫助。不要把它當成電視劇一下看完,看一集就練習練習,也可以邊看變模仿著編程,就算你沒有C語言基礎,相信你都能編出一些簡單程序。
精力有限的話就先不要學匯編了,那種程序看著不夠直如陸觀,雖然能夠幫你理解程序是怎樣一步一步執行的讓你明白單片機的內部結構,但是弄不好也讓你很迷茫。
我至今沒有學匯編,2個月學會了C語言,然後一個月搞定51,後來自學PIC只用了不到一個星期,所以說,單片機渣螞頃編程這東西是個觸類旁通的東西,學會了51,就不要把時間浪費在51上了,趕緊學PIC,或者AVR或者430,有興趣的畫可以學STM32.這幾款不要全學,前面三個把其中一個學精通,最後最好去學STM32,會了這個,你就可以直接進研發了。
敲了這么多字,而且還沒有這么懸賞,就是想給那些想學單片的人指條道路。希望有更多的人能看到這些。
最終一句話:有一個真正愛好單片機的心,更要多練手。
㈢ 學習單片機編程真的很難嗎好多已經是高手的人都說不簡單,讓我大失信心,我該怎麼辦呢
我現在也是剛剛開始學習單片機的編程,感覺不是很難呀。我是從51入手的,自己買了一塊開發板。看看視頻看看書,20天時間後自己獨立編寫計算器程序,畫PCB板、到最後的焊接。最終功能實現。感覺不是很難,貴在堅持,並且最好有什麼人規定你在一定時間內製作一件作品出來,這樣學習比較有動力。我是看郭天祥的視頻。這個視頻不錯,對於程序的講解十分詳細。如果你C語言的基礎不錯的話,會上手很快的。買一塊板子自己學習很快的。動手很關鍵,寫好程序後,測試的過程能發現很多問題,解決之後你會對這方面的知識有非常深刻的認識。
先看郭天祥的視頻,然後買塊板子,一般裡面都會有對於硬體的講解。與此同時一定要有一本單片機原理方面的書,實踐一定要以理論為基礎。前期先實踐,理論一點一點跟上,這樣學習會很快的。加油。貴在堅持!!!
㈣ 單片機程序好學嗎編程序。
有興趣學編程當然非常好呀,編程在現在來說可是熱門技術。就業前景好收入高,如果你學精了,真的可以說是前途不可限量。
㈤ 單片機好學嗎
看你原來有沒有接觸過了,第一次學單片機從51開始入手,51是最基礎的單片機,編程語言選用C語言比較容易上手,開發軟體用keil4
for
c51!如果想掌握好的話,必須得買塊板子自己調試!以51入手,掌握了中斷、計數、通信等之後,再往外擴展其他單片機就容易的很多!我大學單片機就是學的51,後來用到stm32、430等單片機掌握起來就比較快了!另外頂樓上一句,如果想深入的話,一定要學好模電數電,編程離不開硬體調試!
單片機沒有好學不好學這個說法,只有看你願不願學,入門了你就會發現單片機的世界很精彩。
㈥ 大家好,我是一個單片機知識方面的愛好者,想問大家學習單片機難嗎可以從哪幾方面入手
1、 先買兩本關於單片機學習的書,下載一些關於單片機學習的視頻教程,在買一些元件和實驗板,下載線也是必須有的。開始你充滿希望的單片機入門學習。
2、關鍵是要有恆心,不怕困難,單片機入門並不困難,學精較難了。要求你長時間的積累電路知識,有數字的有模擬的還有數字和模擬混合的。
3、多和單片機高手交流,不怕知道的少。也不怕提的問題讓高手覺得可笑,畢竟大家都是從菜鳥走過來的。
4、多做實驗,積累經驗,在學會了單片機的原理和基本的匯編語言後,盡快改用C語言編程,這樣你編好的程序的可讀性要好得多。便於你今後的移植。建立你自己的標准程序庫,以便今後使用。
5、最後祝你在學習的道路上--好好學習,天天向上。
㈦ 單片機C好學么
單片機和C是兩種不同的知識,C語言屬於軟體范疇;而單片機更側重於硬體,至少要求要有一定的數字電路知識。
至於是否好學:
如果你現在會計算機的C語言,那麼只要了解單片機就行了,單片機的C語言沒有什麼大的不同,基本上是通用的,就談不上學單片機C,因為你已經回了,只要去了解單片機硬體就可以了。
如果你沒學過C語言,我建議你先學一下計算機的C語言,這樣C語言的基礎會更扎實。可以採用譚浩強的基礎C語言碧姿梁教材,在計算機上學習起來更快些。其實標准C的內容並不多,難度也不大,細致一些,沒什麼搞不懂的。等學完後再看單片機的C,你會發現二者差異很小,單片機的C語言更簡單,內容更少。
最後,學單片機是難是易,不好一概而論,一般都是剛學時覺得難,入門後覺得簡單,這個過程與硬體基礎有關,而且需要多實踐。如果你現在是學生,我覺得無所謂,學冊轎就是了,技不壓身嘛,而且精力充沛,記憶力強,掌握會很快的;悔運否則,玩玩可以,作為專業方向就要慎重些,畢竟也要花不少精力的。
㈧ 單片機好學不
單片機是電子專業的核心課程,學習起來有一定的綜合要求。
單片機需要軟體編程基礎,硬體方面的模電,數電基礎,基礎打好,後面上手實踐學習會方便點
學習單片機需要的工具
1.實驗板(參考吳鑒鷹單片機開發板)
如果你對單片機還一無所知,那麼自製或者購買一塊實驗板是比較好的選擇。通常在實驗板上會設計一些開關、LED指示燈、數碼管、各種介面晶元等常用器件,通過對這些器件的編程練習,逐步掌握單片機的編程技術。
2.模擬機
模擬機的用途是替代電路板上的單片機晶元,模擬機通過串列口、USB介面等方式與與PC機聯機通信,接收PC端控制軟體發出的指令,以單步、過程單步、全速運行等各種方式來執行程序,以單步或過程單步方式執行程時,每次執行完程序後可以將執行的結果反饋到PC端的控制軟體中顯示出來。由於單片機編程時必須要明確每一條指令執行完畢後會有什麼樣的結果,弄清實際運行後的結果是否與設想的結果相符,因此,模擬功能對於單片機的學習和開發可以起到很重要的幫助作用。
3.編程器或者下載線
其用途是將代碼寫入單片機晶元內部。對於學習者來說,有了模擬機也可暫時不配編程器或下載線,因為有了實驗板、模擬機就可以做實驗了。但是建議配置一台,這樣可以對單片機開發的各個環節都有所了解。
4.萬用表、電烙鐵等電子製作工具
單片機開發,不是簡單的編程,到目前為止,還少有純粹的「單片機程序員」,通常要求開發者軟、硬體方面都要熟悉,因此,這些電子製作工作還是要配備的。
需要說明的是,這里所說的模擬機、實驗板、下載線或編程器等都是就一般概念而言的,並不涉及到具體的產品,市場上也有一些產品在設計時將實驗板、模擬功能、下載或編程功能等中的一部分或者全部都集成到一塊板上,構成一整套的實驗系統。
學習單片機從哪開始
如果你已經有了上面的基礎,你可以直接上手吳鑒鷹單片機開發板了
㈨ 從零開始學51單片機能學好嗎
51單片機算是比較好學的了,有一點c語言基礎學起來並不難,可以自己買一塊51單片機的開發板回來,一般都配套教程的,並不怎麼難
㈩ java和單片機哪個難學
JAVA相對簡單一點,建議還是學JAVA比較好。
1、對於0基礎的人而言,其實JAVA比較容易上手,而且工作的時候,要求的知識面少,而要求的深度面多,就是說,如果你刻苦用功的把JAVA學好,工作會相對順利一些。
2、單片機的編程,不只要有軟體C語言基礎,還要有硬體基礎,單片機分為邏輯層和驅動層,驅動層,要求硬體要達到一定的水平,而且必要時,還要會單片機的匯編語言磨好。單片機的種類很多,比如51,AVR,STM32等等等等多達十數種。
51是最簡單的,也是工資水平最低的。況且,單片機,對於學歷要求比JAVA要高,高中生做JAVA的不算少,但是高中生做單片機的,幾乎沒有。