A. 單片機初學者到底是學c還是匯編
對於單片機的初學者來說,應該從匯編學起。因為匯編語言是最接近機器碼的一種語言,可以加深初學者對單片機各個功能模塊的了解,從而打好扎實的基礎。
B. 對於初學者應該怎麼學習單片機
說說我自己的經歷。
大二的時候開始自學單片機,看吳鑒 鷹視頻,弄來一套吳的51開發板,就照樣學起來。那會也並沒有學微機原理,數字電路啥的,僅有的一點基礎的就大一60分飄過的C語言。那會其實就是照葫蘆畫瓢,只是把很多表面的,固定的東西記熟了,具體的原理也並不懂。後來又自學了微機原理,數字電路,才一點一點開竅。單片機是很多學電子,嵌入式的入門課程,也經常被吹上天,以為學好單片機就可以走遍天下。很多人沒有任何相關基礎,寫了幾個跑馬燈,LED,AD/DA的小程序,以為就會單片機了,然後就沒有然後了。
我認為,如果沒有任何相關基礎,初學單片機,除了熟悉各種常式和基本原理,同時也要進行微機原理,數字電路的學習。不但要知道怎麼寫,也要知道為什麼這么寫,知道原理。
一般的套路是先學習51,然後stm32,然後arm。然後就可以上操作系統,ucos,然後就是linux。要學的東西很多,這是一個積累的過程。
C. 單片機初學者該看什麼書
《51單片機工程師是怎樣煉成的:基於C語言+Proteus模擬》老楊 電子工業出版社
《單片機C語言程序設計實訓100例——基於8051+Proteus模擬》彭偉 電子工業出版社
《新概念51單片機C語言教程——入門、提高、開發、拓展》 郭天祥 電子工業出版社
《實例解讀51單片機完全學習與應用》 電子工業出版社
《手把手教你學單片機》 北航
《單片機基礎》李廣弟 北航
《單片機原理及介面技術》李朝青 北航
《51單片機應用從零開始》匯編 楊欣 清華出版社
《愛上單片機》 杜洋 人民郵電出版社
《例說51單片機(C語言版)》 張義和 人民郵電出版社
《單片機原理與技術》
《51單片機開發與應用技術詳解》
《單片機技術與原理教材》
《匠人手記》
《手把手教你學單片機》
《8051單片機》
《單片機原理及應用》 張毅剛
《51單片機原理與實踐》
《單片機應用技術》 哈爾濱工業大學出版社
《8051單片機教程》 平凡
《單片機輕松入門》平凡
D. 單片機初學者學習哪個系列單片機好
51、AVR、430、ARM(包括嵌入操作系統)、FPGA當前單片機系統如此豐富,對於新手到底該如何選擇呢?我認為最大的誤區,在於新手普遍的追時髦心理,急功近利心理,妄想短時間之內學會ARM,學會嵌入操作系統。網上資料、廠家宣傳、培訓機構廣告也對初學者產生誤導,使之誤認為ARM很容易學。但是沒有51單片機知識作為基礎,其他一切都是空中樓閣。必不能達到預期效果。
51單片機作為入門級產品,現在更多的體現在教學意義上了。雖然大部分的產品,已經淘汰51,使用高級晶元或者增強型51晶元,但是奉勸初學者,還是要從底層、基礎、即51開始單片機的學習。學好、學會、精通51單片機再學習其他單片機也能很快入門。
E. 我是初學者,我想學單片機
學過c的對單片機編程有幫助的,單片機的c很簡單,matlab倒沒什麼幫助,單片機的教材很多,可以去書店找一下,具體什麼書不說了,不過在選擇內容時得好好看一下,要那種把單片機的每一個功能都講到了,還有一定的例子,不要用那種滿篇都是程序的書,硬體軟體都得會,比如單片機外圍電路設計,其他的一些晶元原理,還可以學學pcb板設計,軟體主要是c,匯編不太好用,注意的就是你得投資一點,比如買模擬器,電腦,各種元器件,挺麻煩的
F. 初學者怎麼自學單片機
在網上買一台可以在線讀寫,模擬的設備。這種設備,51單片機,便宜的也就一兩百塊錢。有基本的口操作,驅動步進電機,驅動八段數碼管等等的例子。初學者足夠用了。
在網上下載一兩本教程,看教學視頻,一般買設備的時候,賣家都會送的。
G. 單片機初學者必備什麼呀
學單片機的前提基礎及條件
1. 最好是搞電子產品這行!
2. 對數字電路有一定的了解。如果你對數字電路的二進制碼,十六進制碼和十進制碼之間的換算還比較吃力的話,先惡補基礎知識吧!
3. 模擬電路的基礎知識還是需要懂點。比如二極體,三級管的特性,運算放大電路的簡單分析多少需要知道點。
4. 具備以上基礎知識了,那可以試試看學單片機了。別急,至少還需要有畫原理圖,PCB板圖的能力吧,否則怎麼進行電路設計啊!
5. 在學校里的英語很差,能學嗎?也能,只是吃力點!很多資料都是英文的,看不懂,就慢慢的翻譯了。當然也有中文資料,那就看你善於找它不。但是英語的單詞還是知道幾個為好,寫程序,讀程序對你還是有幫助的。
6. 搞單片機開發工作,是個學無盡頭的事情,別以為你能寫一段代碼,能讓幾個發光管亮起來,你就是單片機高手了,no!要學的東西太多了!
7. 學單片機是非常累的一件苦事,如果沒有接觸過它,只看書,讀了幾個月,還是在看那幾頁,還是雲里霧里,書一丟,變倒下了。學單片機要毅力哦,要有恆心!
8. 想學單片機,要想辦法接觸它,有個實物擺在眼前,虛幻的感覺就少些了。本來單片機的基礎只是就是比較抽象的,例如寄存器數據的轉移,移位操作等。接觸了單片機,你就有好奇心牽動你去了解它。
9. 要是你的身邊有搞單片機的老大,能向他們請教一下,那你實在太幸運了。因為有了他們的提示,你的思想便豁然開朗了!
10. 假設你的經濟基礎允許的話,買塊學習板,對照書本,動手操作,編程序,調試調試,那學起來的感覺很爽,沒那麼迷茫了!
11. 假設你所在地有相關的培訓班,去聽聽也行。交點學費,就算是投資,學好了,會有回報的。提醒的是,一個培訓班的人很多,能學到的東西會打折扣的,為什麼呢?他們追求的是數量,質量能保證嗎?好好的考慮一下。
H. 單片機初學者
建議:
初學重點應該放掌握單片機的工作原理、內部寄存器的組成、內部定時計數器、串列口、中斷電路的結構、初始化編程方法。
1要挑選一本好的教材,好的教材就是一個好的老師。
2學習過程中要藉助網上資源
利用網路文庫,可以查找下載學習資料
。也可以去編程網站下載匯編源代碼。
還可利用網路知道,提問題,向高手請教和交流。
3搭建實驗電路板或使用模擬軟體,做一個學習匯編程序設計的開發和調試程序的平台。
入門教材:
單片機原理及應用技術
作者:蘇家健、曹柏榮、汪志鋒
出版日期:2004-11
版次:1
ISBN:7-04-014565-0
出
版
社:高等教育出版社
備註:教育科學「十五」國家規劃課程研究成果
推薦視屏:
郭天祥的《十天學會51單片機》視屏
呵呵
滿意的話
請選擇滿意回答
I. 初學者學單片機
單片機,即單片式微型計算機的簡稱。也就是平時說的微電腦系統裡面的微電腦。可以通過用一些編程序言的編程,來讓他實現各種各樣的自動控制的系統。如果你想學的話,最好是買基礎一點的單片機,比如8051系列。典型的有:AT89S51,AT89S52,買國產的STC也可以,比如STC89C51等等,上淘寶買,才幾塊錢一個。學習單片機,最重要的是要會編程,常用的編程語言有C語言和匯編語言,我都會的哦,但是建議你使用C語言。
J. 51單片機的初學者
對於內部原理肯定是要了解的啊
C只是在處理某些問題時可以對代碼進行很大的優化
比如在P0,P1,P2,P3口處理的時候
必須要對每個口的原理跟功能熟悉
在對幾個口利用里很簡單的一個例子,跑馬燈
位選碼跟字型碼的輸出是一個循環,在處理這個循環的時候,C就可以充分體現出對於匯編的優勢