⑴ 學習單片機編程真的很難嗎好多已經是高手的人都說不簡單,讓我大失信心,我該怎麼辦呢
我現在也是剛剛開始學習單片機的編程,感覺不是很難呀。我是從51入手的,自己買了一塊開發板。看看視頻看看書,20天時間後自己獨立編寫計算器程序,畫PCB板、到最後的焊接。最終功能實現。感覺不是很難,貴在堅持,並且最好有什麼人規定你在一定時間內製作一件作品出來,這樣學習比較有動力。我是看郭天祥的視頻。這個視頻不錯,對於程序的講解十分詳細。如果你C語言的基礎不錯的話,會上手很快的。買一塊板子自己學習很快的。動手很關鍵,寫好程序後,測試的過程能發現很多問題,解決之後你會對這方面的知識有非常深刻的認識。
先看郭天祥的視頻,然後買塊板子,一般裡面都會有對於硬體的講解。與此同時一定要有一本單片機原理方面的書,實踐一定要以理論為基礎。前期先實踐,理論一點一點跟上,這樣學習會很快的。加油。貴在堅持!!!
⑵ 飛思卡爾k60和51單片機有什麼區別
這。。。可以說是天壤之別了。 幾乎不存在可比性。 當然,在考慮實際運用場景下,各有各的優勢。不過單獨從性能來說,那麼51單片機是在地上,K60是在天上。
⑶ 單片機51與K60
單片機的原理都是相同的,個人感覺兩種不同單片機的學習,主要就是學習不同的架構及不同的片上外設。
懂事電子設計 Vgz
⑷ 單片機好學嗎
難嗎?不難,就像用英語表示自己要說的話一樣簡單!
我在學校課程上掌握51單片機,然後自學掌握AVR,在工作之餘又自學了80C196單片機,然後只用幾天就入門了LPC2103——關鍵是方法,如果方法得當,任何單片機都難不倒你。
學習單片機的基礎:
數字電路和模擬電路:這兩樣是核心,必須的。
匯編語言程序設計和C語言程序設計(針對任何單片機):也是核心,必須的。
數學:你會發現數學在單片機中的分量不小。
英語:這個有點讓人糾結,畢竟單片機是外國生產的,看單片機的資料很多都是英文的(還好,沒有日語或者德語版本的……)。
開始學習單片機時,需要准備的材料:
電腦:自己有一台最好,而且要帶串口和並口。
開發板:學習單片機的平台,根據你學習的單片機來選擇開發板。
教材:強烈建議使用紙質的書本教材——你會發現這和看電子書的感覺和效率不一樣!
編譯環境:編寫單片機程序需要的軟體平台。
下載線、模擬器:根據需要來選擇,但是都要完成將程序寫入單片機的任務。
關於自學單片機:
自學完全可行,當然沒有專業指導的情況下自學單片機可能會走不少彎路和誤區,所以多上網看看別人的程序。
最後,強調一點:不要照搬別人的程序,要有自己的特色!
⑸ 從零開始學51單片機能學好嗎
51單片機算是比較好學的了,有一點c語言基礎學起來並不難,可以自己買一塊51單片機的開發板回來,一般都配套教程的,並不怎麼難
⑹ STC15F2K60S2單片機與51單片機有什麼不同,特別是寫程
stc15f2k60s2單片機與51單片機是兼容的,只有少許不同,編程方面差別也不是特別大,主要是增加了一些外設和針對這些外設的寄存器,如果沒用到新增外設,編程就沒差別,如果用到了,可以針對具體外設查手冊,無論是誰編程都得這么做。
⑺ 求單片機大神告訴我k60是單片機么,還是包含有單片機,他和51單片機的區別是什麼,51單片機燒程序
一般說的嵌入式就是arm+linux。當然stm32也算嵌入式,只是它操作起來更像單片機。
去買塊mini2440的ARM9開發板來學吧,我也在學這塊。
⑻ 61單片機與51單片機的區別
61是台灣凌陽產的8位單片機,裡面一樣有定時,中斷之類的功能實體,不過編程方式跟51很不一樣,不過這個型號在工業上和教學上都用得不多,學習資源要比51少得多。
51是最早進入大陸的單片機之一,Intel公司最早開發,資料非常豐富,而且在工業上也有一定用途。
⑼ 怎樣學會單片機
一開始學習單片機,首先你要了解什麼是單片機,它的組成是什麼,有什麼原理,這些都是你學習之前就要弄懂的,還有既然決定開始學習了就要認真的學下去,那麼現在讓我們開始吧。
你可以試著拋開結構原理,用單片機寫一些簡單的小程序,先實踐再理論,從實用性角度出發,知道了各引腳的功能、區別,然後就可以自己動手搭一個單片機的最小系統,然後用C語言開始編程序了。記住,要經常下去哦!
⑽ 不同的單片機中斷不一樣嗎,比如K60和32或51
不同的單片機中斷源大多不一樣,有的多,有的少,當然功能強的單片機中斷源就比較多
52比51多一個定時器,就多出一個中斷源有的單片機沒有串口,當然就沒串口中斷源
有的單片機有雙串口 ,又多出一個串口中斷
同樣帶AD功能的單片機,有的單片機的AD能引起中斷,有的卻不能
另外中斷優先順序級數也不同,普通51隻有2個優先順序,有的增強51有4個優先順序,而STM32則有16個優先順序