可琪寶貝
數(shù)電比較好理解些,建議先看看,了解一些基礎(chǔ)概念即可。玩單片機過程中遇到數(shù)電、模電方面不懂的時候再細看看。好的例程可以大大縮短入門時間。推薦一個不錯的網(wǎng)站:。還有一個AVR單片機新手入門手冊網(wǎng)址最后,多嘗試閱讀幫助文檔,不要被E文嚇到;多動手多思考,多模仿好的編程風(fēng)格祝好!
后知后覺付
1. 學(xué)習(xí)單片機要學(xué)習(xí)哪些課程 單片機就是一個小電腦 要有板子芯片 所以你要學(xué)電路 也要會用元器件 還有芯片 就是相當(dāng)于電腦的cpu 這個需要你去編程 用的語言 就是匯編 和 c 調(diào)試程序需要仿真軟件 現(xiàn)在很好 還有ARM前途不錯 好好學(xué) 2. 學(xué)習(xí)單片機課程需要做什么準(zhǔn)備 樓主,你的來這個問題好像我當(dāng)年源問的一樣,很傻的。別人告訴你學(xué)什么,你就學(xué)什么,到頭來學(xué)完了還不知道單片機是什么概念,只有在用的當(dāng)中發(fā)現(xiàn)需要什么知識,才去學(xué)什么知識,這樣才是最好的方法。 假設(shè)一個計算器(這是一個實物),你就會發(fā)現(xiàn)里面有小型的CPU,外圍器件(比如鍵盤,液晶),那么CPU怎么和他們聯(lián)系呢,第一是硬件接口連接,二是軟件編程。硬件接口連接:那么你就要學(xué)模電,數(shù)電等等;軟件編程:C語言,匯編等等。 不能想著要學(xué)什么,要想著我學(xué)它來干什么,到底能用在什么地方。 3. 學(xué)單片機之前要學(xué)習(xí)什么課程啊 1,樓主,你首先要學(xué)習(xí)C語言基礎(chǔ),就相當(dāng)于80%會單片機了,因為現(xiàn)在所有8/16/32位(51系列,版MSP430系列,ARM系列)都是權(quán)使用C語言。 2,先看內(nèi)核8051的單片機:臺灣宏晶的STC89C51-DIP40/或其它如新茂,到網(wǎng)上買一個開發(fā)板,價格不會超過200元。 3,看一下單片機功能:包換內(nèi)部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。 4,編譯環(huán)境、編程軟件KEIL。 5,打開開發(fā)板的例子程序,在KEIL編譯,下載到板,看結(jié)果和說明是不是相符,達到這樣效果時,你心里肯定很秀激動,這時你真正學(xué)會了單片機,你成功了!?。。?!。 6,單片機C語言舉例: *** it SPEAK = P1^5; //IO口定義為蜂鳴器控制 unsiggne char temp;//定義TEMP為單字節(jié)變量。 sfr PORTA P1;//將P1口定義為PORTA SPEAK =0;//P1^5輸出低電平,如果蜂鳴器正極接電源,負極接這個IO口,蜂鳴器就會叫起來。 總結(jié):先到書店買一本單片機C語言的書,然后做實驗,你要多參與這樣的項目開發(fā),慢慢就會了。 4. 單片機學(xué)習(xí)主要涉及哪些課程 高中物理的電學(xué)定律(歐姆定律,串并聯(lián)等之類的) 電工(電烙鐵的使用和各種元專器件的識屬別使用) 模數(shù)電(別害怕,只要會做每一章的最簡單的一兩道題就足夠了) 計算機原理(我也不知道干神馬用的) 電子小制作一本(需要動手制作幾個) C語言編程(能達到會使用函數(shù)和指針就可以了) 數(shù)學(xué)(主要是四則運算……) 大量的芯片和單片機的DATASHEET(保守估計也有幾千萬冊,不過只要能會讀一兩冊就可以了) 通信(各種通信) 以上的知識都是建立在單片機的開發(fā)應(yīng)用上。 如果你只是想要這一科及格,那么以上什么都不涉及。 5. 單片機學(xué)什么核心課程是那些 專業(yè)對數(shù)學(xué)和英語要求不低,學(xué)起來比較郁悶要拿高薪,英語是必需的; 吃技術(shù)這碗飯,動手能力和數(shù)學(xué)是基本功當(dāng)然,也不要求你成為數(shù)學(xué)家,只要能看懂公式就可以了,比如微積分和概率統(tǒng)計公式,至少知道是在說些什么而線性代數(shù)要求就高一些,因為任何書在講一個算法時,最后都會把算法化為矩陣計算(這樣就能編程實現(xiàn)了,而現(xiàn)代的電子工程相當(dāng)一部分工作都是編程) 對于動手能力,低年級最好能焊接裝配一些小電路,加強對模擬、數(shù)字、高頻電路(這三門可是電子線路的核心)的感性認識;工具嗎就找最便宜的吧!電烙鐵、萬用表是必需的,如果有錢可以買個二手示波器電路圖嗎,無線電雜志上經(jīng)??牵瑹o線電愛好者的入門書對實際操作很有好處 另一塊是單片機、CPLD/FPGA、DSP其中單片機是必會的,51系列單片機就可以,因為這個用得最多;找塊51開發(fā)板(比較便宜)自己動手編編程序就可以了ARM單片機、FPGA、DSP開發(fā)板都比較貴,不過這是趨勢,有條件就玩玩吧 編程方面:c是要會的,實際上單片機/DSP應(yīng)用系統(tǒng)就常用c語言來開發(fā)數(shù)據(jù)結(jié)構(gòu)和操作系統(tǒng)是計算機軟件專業(yè)最核心的課程(北大老師認為,學(xué)過這兩門課就認為是學(xué)過計算機了)大型單片機(比如ARM系列)經(jīng)常使用嵌入式操作系統(tǒng)(比如uCLinux),因此除了windows編程外,有機會可以玩玩Linux編程 6. 學(xué)習(xí)單片機課程的核心是什么 單片機的主要學(xué)習(xí)內(nèi)容是: 1、存儲器結(jié)構(gòu):包括程序存儲器、RAM(工作寄存內(nèi)器、位寄存器、用戶寄存器、特殊容功能寄存器、擴展RAM) 2、中斷資源:外部中斷、定時器中斷、串口中斷等 3、IO口:很多IO都是復(fù)用的,所以需要弄清楚具體意義及控制方法 4、各個功能模塊:如RS232、SPI、定時計數(shù)器、I2C、PWM、WATCHDOG等等,這些模塊有的單片機只有其中之一,有的多些。 5、最好學(xué)一下匯編,這樣有利于你更好的理解這些東西。 7. 大幾學(xué)單片機課程 是大2下半學(xué)期上的(我是那個時間上的) 書是學(xué)關(guān)于EM78447系列的單片機 學(xué)的主要就是使用和對其的編程 用的是匯編 8. 學(xué)習(xí)單片機要學(xué)習(xí)哪些課程 單片機是軟硬件結(jié)合的,要想學(xué)好單片機就要分別把軟件和硬件都學(xué)好。硬件的話,應(yīng)該要把數(shù)電、模電學(xué)好;軟件的話,應(yīng)該把編程語言學(xué)好,比如C語言、匯編語言…… 9. 單片機課程全程是什么 單片機原理及接口技術(shù) 一般分為匯編版本和C語言版本
明亮宜家
1,樓主,你首先要學(xué)習(xí)C語言基礎(chǔ),就相當(dāng)于80%會單片機了,因為現(xiàn)在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C語言。2,先看內(nèi)核8051的單片機:臺灣宏晶的STC89C51-DIP40/或其它如新茂,到網(wǎng)上買一個開發(fā)板,價格不會超過200元。3,看一下單片機功能:包換內(nèi)部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。4,編譯環(huán)境、編程軟件KEIL。5,打開開發(fā)板的例子程序,在KEIL編譯,下載到板,看結(jié)果和說明是不是相符,達到這樣效果時,你心里肯定很秀激動,這時你真正學(xué)會了單片機,你成功了?。。。?!。6,單片機C語言舉例:sbit SPEAK = P1^5; //IO口定義為蜂鳴器控制 unsiggne char temp;//定義TEMP為單字節(jié)變量。sfr PORTA P1;//將P1口定義為PORTA SPEAK =0;//P1^5輸出低電平,如果蜂鳴器正極接電源,負極接這個IO口,蜂鳴器就會叫起來??偨Y(jié):先到書店買一本單片機C語言的書,然后做實驗,你要多參與這樣的項目開發(fā),慢慢就會了。
優(yōu)質(zhì)考試培訓(xùn)問答知識庫