天天看點

51單片機下載下傳完程式後不亮_為什麼要學習單片機?如何開始上手學習單片機?...

51單片機下載下傳完程式後不亮_為什麼要學習單片機?如何開始上手學習單片機?...

單片機是大學電類專業的一門普通課,有些學校甚至把它列為選修課,在衆多課程中,沒有顯出它有多麼重要。為什麼要學習它呢?因為,市場對學者繼承人的需求太少,大量需要的是産品的研發者,研發産品是需要幹實際事情的,需要研發工具,而單片機課程就是學習研發工具使用的課程。

學習單片機課程與理論課程不一樣,不能隻做作業,而是要實際使用單片機。很多想學單片機的人問的第一句話就是:“怎樣才能學好單片機”?今天信盈達小編和大家讨論對于如何開始學單片機、如何開始上手、如何開始熟練這些問題。

No.1 硬體 程式設計硬體

所謂程式設計就是把單片機運作的程式燒寫到單片機的存儲器中,目前大部分單片機都是使用FLASH存儲器,這些存儲器的寫入次數一般是1000次左右,也有1萬次或是10萬次的。程式設計也叫程式下載下傳或是燒寫。  

實時仿真硬體

實時仿真是使用PC機,用軟體監視在單片機中實際運作的程式,也就是當程式下載下傳到單片機中後,實時運作程式,在程式中設定斷點,通過仿真接口,監視和控制程式的運作。這個過程其實就是調試程式(實際驗證程式的正确性)。程式設計器和仿真器可以是一個裝置,也可以是各自獨立的裝置。  

No.2 軟體

單片機開發需要單片機開發軟體的支援,軟體分為:

程式設計軟體:該軟體支援程式設計器工作,幫助程式設計器把程式寫入單片機。

實時仿真軟體:該軟體可以在仿真接口的支援下,調試單片機程式。

虛拟仿真:該類軟體支援在沒有單片機硬體情況下的單片機程式調試。

支援C語言:所有的單片機開發軟體都支援彙編語言程式設計,但是目前人們更喜歡C語言程式設計,主要是C語言功能強大,可以縮短開發時間。目前就有支援上述功能的軟體,例如51系列的Keil51、PIC系列的MPLAB,MSP430系列的IAR等。

No.3 學習單片機過程中的困擾

單片機種類很多,各個公司提供的單片機、開發硬體和軟體功能、價格都不一樣,對于初學單片機有很多困惑。

單片機問題

目前單片機很多,學哪一個,其實學哪一個都可以,單片機雖然型号不同,但是晶片内部的資源種類都差不多,而且這些資源的使用方法也大同小異,可以說學會一種,其他種将融會貫通。究竟學哪一種,主要看具備的條件。

51系列是老型号,書多、資料多、軟體開放和硬體支援還可以,特别是Atmel公司的産品AT89系列,很多人就是學習這款單片機發家緻富的。

AVR90系列,該系列也是Atmel公司的産品,指令少,學起來容易,晶片種類多,适合各種場合和需要,根據有關資料顯示,目前該單片機晶片的使用數量很大,大有超過51系列晶片數量的趨勢。

PIC系列,該系列是Microchip公司的産品,種類多,晶片抗幹擾能力強,使用的人很多,特别是PIC16F877晶片,由于适合學校使用,在該公司大學計劃的支援下,免費贈送開發器和實驗闆,因而使用該晶片的人群大增,也是可以和51系列單片機抗衡的單片機。

MSP430系列,是TI公司的産品,最近幾年才被杭州利爾達公司引進,是16位、超低功耗單片機,特别适合手持裝置等低功耗裝置的開發,實際上,由于該系列引腳多,内部資源多(具有硬體乘法器),是以在很多産品開發上都有用武之地,據有關人士預測,該系列是最具前途的單片機。

實驗闆

實驗闆是學習單片機所必須的,實驗闆又稱為示範闆、目标闆,其實就是具有單片機的電路闆,實驗闆可以購買,各個單片機的供應商都提供多種多樣的實驗闆。實驗闆也可以根據需要自制,自制實驗闆是具有挑戰的,需要學會畫電路闆圖。

51單片機下載下傳完程式後不亮_為什麼要學習單片機?如何開始上手學習單片機?...
課程咨詢 :學習資料、課程介紹歡迎前往信盈達官網聯系客服小妹領取~ 14天信盈達免費試聽課 12大學科,高品質全程面授班限額報名!

繼續閱讀