1. 怎樣快速入門單片機這門課啊…急…
一、什麼是單片機呢? 1、和我們的計算機(電腦)差不多,大家都知道,我們的計算機(電腦)裡面有 (1)CPU (2)硬碟 (3)內存 (4)主板 (5)等等。 這些東西是裝在一個叫主機的裡面的。好大!一個CPU大概要400塊,硬碟也要500左右,內 存200左右,主板500左右,這些東西加在一起大概要1600塊左右。如果配上其他的,一台 電腦要3000到4000左右吧。 2、但是如果把這些東西(CPU,硬碟,內存,主板)用集成塊做好後,如下圖所視: 3、請大家想想看這個集成塊值多少錢?它可是具備了計算機的功能啊。是不是很貴啊? 不,價格並不高,從幾元人民幣到幾十元人民幣,體積也不大,一般用40腳封裝,當然功 能多一些單片機也有引腳比較多的,如68引腳,功能少的只有10多個或20多個引腳,有的 甚至只8隻引腳。 4、當然,在單片機機內部,CPU,硬碟,內存,主板等等東西要改個名字了。 (1)CPU,它的名字沒有改,還是叫CPU(Central Processing Unit)。它是單片機的核 心部件,包括運算器和控制器。運算器既是算術邏輯單元ALU(Arithmetic logic Unit), 其功能是進行算術運算和邏輯運算。控制器一般由指令寄存器、指令解碼器、時序電路和 控制電路組成。起作用是完成取指令、將指令解碼形成各種微操作並執行指令,同時控制 計算機的各個部件有條不紊地工作。 (2)「硬碟」,改了名字,叫程序存儲器,也叫只讀存儲器。用ROM(Read only memery) 表示。其作用和硬碟差不多,用來存放用戶程序。特點是:掉電後不會丟失數據。 (3)「內存」,也改了名字,在單片機里叫數據存儲器,也叫隨機存儲器。用RAM (Random Access Memery)表示。其作用是用於存放運算的中間結果,數據暫村和緩沖,標 志位等。特點是:掉電後會丟失數據。 (4)「主板」,也改了名字,叫做I/O(輸入輸出設備)當然也包含了串列口,並行口, 定時器,記時器等等。 5、以上談到的這些東西都在哪個集成塊裡面。我們把集成了這些東西的集成塊叫做單片機 。有些外國人叫微控制單元MCU(Micro Controller Unit),也有人叫嵌入式控制器 (Embedded Controller)。現在明白了什麼是單片機嗎? 6、我總結一下:將CPU、程序存儲器、數據存儲器、I/O介面電路、定時器/計數器等計算 機部件集成在一塊晶元上,具有獨特功能的單片微型計算機稱著單片機。現在總明白了什 么是單片機吧! 請大家用自己的話闡述一遍什麼是單片機?? 二、當我們明白了什麼是單片機後,再來猜猜一般的單片機的價格吧? (1)Intel公司1980年推出的標准MCS-51內核8051現在要7到10塊錢。 (2)Atmel公司的AT89c51,AT89s51,AT89c52,AT89s52一般在7塊錢左右。 三、我想大家會想一個「電腦」竟然是10塊錢以內?功能怎麼樣?有什麼用啊? 我可以告訴大家,它的功能很強大,是以後電子產品的發展方向。只要具有了智能的電子 產品,就少不了彈片機技術。非常有用,就業前景非常之好。那麼大家一定很想學了,於 是去買了本書看。 哈哈,看不懂吧,感覺好難吧?那是因為你沒有掌握好學習單片機的方法。學單片機光看 書是不夠的,也是學不會的。學單片機是需要一些條件的了! 下一頁是學習單片機需要的條件. 隨著社會的發展,電子行業出現了新的技術之一單片機技術,單片機技術在各行各業都得 到了廣泛的應用,如果說學電子的人不學單片機技術就像我們讀書不讀外語一樣,被人認 為是老土啊。 所以我們學電子的一定要學單片機技術。那麼如何學習這門技術呢?到底是難還是容易呢 ?這就要看你的學習方法了。 如果你閉門造車試的學習方法,肯定很難學好的。我根據我這幾年的教學經驗,我總結出 了學單片機的相關教學方法,現在我將把我的教學過程寫出來。 學單片機第一步是:建立 自己的學習條件。 四、學習單片機需要什麼條件? (1)一台電腦——用於編程和學習。(3000到4000塊錢) (2)編程器——用於把編寫好的程序寫到晶元中。(100到1000快錢) (3)模擬器——主要是為了調試程序的正確性。(1000到2000塊錢) (4)如果沒有編程器和模擬器,也可以買個便宜的單片機實驗板。如電子之城的AZ系統。 也就300塊錢左右。 或者是電子之城的AS系統,大概是400塊錢。它集合了編程器和模擬器的所有功能。推薦買 單片機實驗板! (5)還要多買幾塊單片機晶元,如:AT89C51,AT89S51,AT89S52等等。 五、有了這些東西,如果你已經學了一點單片機知識的話,就可以做搞開發了。 下面我來談談單片機開發的過程,以做流水燈為例進行講解。 (1)設計好硬體電路圖 按下圖把單片機的各個腳和元器件連接起來: (2)在電腦上用軟體(如keil c51)編寫程序。 ORG 0000H LJMP START ORG 0030H START:MOV A,#0FEH LOOP:MOV P1,A LCALL DELAY RL A LJMP LOOP DELAY:MOV R7,#0FFH D1:MOV R6,#0FFH D2:DJNZ R6,D2 DJNZ R7,D1 RET END (3)用編程器或者單片機實驗板把程序從電腦中輸入到單片機晶元中 (4)接上電源,流水燈工作。
求採納
2. 單片機編程如何快速入門
肯定是先學C51基礎啊,哈工大的一本書不錯的,新編MCS-51單片機應用設計。裡面肯定是要教你匯編的。等到最後上工程的時候肯定是要用keil,C語言編程的,所有人走的都是這條路。勸你別一上手就學C編程,因為匯編語言會更讓你了解單片機寄存器等是怎麼工作的,理解更透徹。希望好運
!
3. 單片機怎麼快速入門
樓主你好,
有C語言的基礎,入門就不算喃。有點數電的基礎就更好了。
初學者最好不要看什麼書,看不懂,打擊信心,還不如拿這個時間把C語言基礎夯實。
建議你網上找郭天祥的《十天學會51單片機》,拋開大部分的原理,主講編程,和一些典型應用模塊。都C的基礎都看的懂,在看的時候,最好能買一個板子,自己跟著做實驗,寫代碼。
看完了。知道怎麼用的情況下,再看看書。很容易就懂了。
這是我學單片機的一點點經驗。希望能對你有幫助
4. 如何快速入門單片機
學習單片機技術必須注重「理論+實踐」的方法。如果只學理論知識而不動手操作,則收效甚微;如果只進行實踐操作而不學習理論知識,效果也不明顯。
因此,學好單片機技術必須做到理論、實踐同時學,理論知識和實踐技能就像人的兩條腿,缺一不可。
我試過很多種教學法,綜合考慮還是覺得平凡老師創立的任務教學法的效果最好。它是一種基於理論聯系實踐的教學法。
本人在任務教學法的基礎上開創了一種「邊學邊做」的單片機學習法,教學效果很好。
「邊學邊做」的教學方法概述
「邊學邊做」教學模式是以建構主義學習理論為指導下,依據人的認知規律設計完整的項目作為教學內容,採用多媒體、網路、模擬技術、實驗實訓設備等教學手段,在完成具體任務中組織教學的一種適合技能教育的教學模式
單片機基礎知識,包括單片機內部結構、引腳功能、中斷系統,定時計數系統,串列通訊系統等。單片機C語言基礎知識,包括C語言的數據類型與運算符、C語言語句、數組、指針、函數、編譯預處理等。
請注意,這些知識應該邊學邊做,在做產品的過程中,需要哪些知識,就學習哪些知識。
焊接技能
我們主張用萬能板製作單片機產品。因為這種實踐方法,不僅能鍛煉焊接技術,同時還能提高識別單片機硬體電路圖的能力。更重要的是掌握了單片機開發的基本步驟,提高了軟硬體的編程與設計能力。為日後開發設計電子產品打下堅實的基礎,因此訓練好拖焊技術非常重要。
5. 如何快速入門單片機
自學單片機完全沒有問題,提供一些步驟:
1,買一本51單片機方面的書,最好是C語言的,主要了解單片機裡面的資源,單片機的工作原理,當然最主要的是熟悉單片機裡面的各種寄存器,一直看書比較枯燥,也不容易理解,最好結合實驗邊學邊做及第二步所說。
2,在網上買一套單片機開板發板,送的資料裡面都有很詳細的常式,對做實驗很有幫助,可以從簡單的實驗開始著手,先看懂這些簡單的代碼,不懂的地方可以到書上或網上找答案,例如「流水燈實驗」,將理論轉換為實際的經驗,學單片機最終在於實踐,這是必經的途徑。
3,如果想更快的入門,那的找一個「師傅」,所以在網上找相關視頻教程,例如「天祥10天學會單片機」什麼的,好的視頻教程能事半功倍,而且學的比較系統。
4,充分利用網路資源,可以在網上下載各種教程,可以進單片機論壇,或者加入一些單片機QQ技術交流群(提供一個:56515663)
5,最後可以加我的QQ:562653895,其他剛學單片機的朋友看到這個信息也可以加我,願一起學習交流。
註:加我時請註明「網路知道」
6. 單片機怎樣才能快速入門
入門的話建議你用C的,匯編的可以作為了解內容。郭天祥《10天學會51單片機和C語言》視頻教程,挺不錯的,平時多練習,一定有長進。
求採納
7. 如何快速入門單片機
學習單片機不建議看書,看書基本上學不到東西,書本只是一種輔助的工具,最好的方法是實踐,在網上買一塊51單片機的學習板,然後跟著視頻慢慢學,基本上都是郭天祥的,他講的比較細致,然後把他寫的程序都寫幾遍,注意新手千萬別復制粘貼,不然真的學不到什麼東西,還有就是你得有編程基礎,不然看懂程序很困難。