乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      如何學(xué)習(xí)單片機(jī)?

       老友mk09qda3vs 2018-04-10

      學(xué)習(xí)單片機(jī)之前,需要有一些基礎(chǔ)知識(shí)的準(zhǔn)備,例如元器件知識(shí)、模擬電路、數(shù)字電路、C語(yǔ)言等這些知識(shí)需要知道一點(diǎn)。這些知識(shí)有一個(gè)直觀的概念就行了,具體的更深入的知識(shí),可以在單片機(jī)學(xué)習(xí)中逐步加深理解和學(xué)習(xí)。

      然后,需要根據(jù)所選的單片機(jī),了解該單片機(jī)的主要功能、熟悉其對(duì)應(yīng)的開(kāi)發(fā)環(huán)境;

      最后,要有相應(yīng)的單片機(jī)電路板和相應(yīng)的仿真、編程工具,把單片機(jī)程序“燒錄”到電路板上的單片機(jī)內(nèi),根據(jù)設(shè)計(jì)功能,觀察電路板的運(yùn)行是否符合設(shè)計(jì)初衷。

      一、知識(shí)準(zhǔn)備

      1、元器件知識(shí)

      知道基礎(chǔ)元器件的功能和用法,例如要知道電阻的功能主要是限流、分壓,電阻在電路中有串聯(lián)、并聯(lián)、混聯(lián)的接法,知道電容的功能是“隔直通交”,在單片機(jī)電路中,有很多濾波電容。

      2、模擬電路知識(shí)

      二極管、三極管的基本電路,了解單片機(jī)的電源電路、復(fù)位電路、晶振電路的工作原理。

      3、數(shù)字電路

      這個(gè)最好多學(xué)一些,因?yàn)閱纹瑱C(jī)本身就是一個(gè)數(shù)字器件,其運(yùn)行原理主要是數(shù)字電路原理。了解各種門電路,最好能夠熟悉IC數(shù)字芯片的真值表,了解串行通信,IIC通信,SPI通信等。

      4、C語(yǔ)言知識(shí)

      現(xiàn)在單片機(jī)開(kāi)發(fā)絕大多數(shù)都使用C語(yǔ)言開(kāi)發(fā),需要簡(jiǎn)單了解C語(yǔ)言的基本語(yǔ)法、算術(shù)和邏輯運(yùn)算符,基本程序結(jié)構(gòu)(順序、選擇、循環(huán)等),尤其要知道各種數(shù)據(jù)類型所表示的數(shù)值范圍,這個(gè)會(huì)在單片機(jī)編程里面很有用。

      二、單片機(jī)和開(kāi)發(fā)環(huán)境選擇

      1、單片機(jī)選擇

      現(xiàn)在很多人說(shuō)學(xué)單片機(jī)可以直接從cortex m0或m3學(xué)起,我覺(jué)得,如果基礎(chǔ)較弱的話,還是從STC 51單片機(jī)開(kāi)始,還可以選擇AVR單片機(jī)。

      為什么推薦這兩種單片機(jī),因?yàn)橐粋€(gè)單片機(jī)環(huán)境要想真正運(yùn)行起來(lái),最終還是需要有專用的編程工具(很多人稱為燒錄工具)將程序“燒錄”到單片機(jī)內(nèi)部,這樣才能真正讓單片機(jī)按照程序設(shè)計(jì)流程運(yùn)行。而這個(gè)專門工具是特制的,現(xiàn)在STC的51單片機(jī)只需要一根U轉(zhuǎn)串的線就可以將程序“燒錄”到單片機(jī)內(nèi),而AVR單片機(jī)的編程工具非常容易自制,并且成本不超過(guò)20塊錢,至于其它單片機(jī),它們的燒錄工具一是不容易自制,二是價(jià)格較高,所以部特別推薦。

      另外就是51單片機(jī)和AVR單片機(jī)的開(kāi)發(fā)資料,學(xué)習(xí)教程在網(wǎng)上最多,這樣當(dāng)學(xué)習(xí)中遇到問(wèn)題的時(shí)候,可以在網(wǎng)上獲取很多經(jīng)驗(yàn)。

      2、開(kāi)發(fā)環(huán)境的選擇

      基本上每種單片機(jī)都有各自特色的開(kāi)發(fā)環(huán)境,但是這些開(kāi)發(fā)環(huán)境基本都是各自為戰(zhàn),很少有一種開(kāi)發(fā)環(huán)境能夠支持多種單片機(jī)的開(kāi)發(fā)。

      在這里推薦2個(gè)開(kāi)發(fā)環(huán)境,

      一是51單片機(jī)的KEIL開(kāi)發(fā)環(huán)境,二是IAR開(kāi)發(fā)環(huán)境,IAR開(kāi)發(fā)環(huán)境是目前功能最為強(qiáng)大,支持單片機(jī)種類最多的一種開(kāi)發(fā)環(huán)境(IAR支持51單片機(jī),AVR,PIC,MSP430,ARM等幾乎所有主流單片機(jī),但是對(duì)每一種單片機(jī)都有一套開(kāi)發(fā)包,不過(guò)基本開(kāi)發(fā)配置和流程大體相近)。

      51單片機(jī)的開(kāi)發(fā)環(huán)境,不用說(shuō)肯定是首選keil,這個(gè)是最早,也是功能最強(qiáng)的51單片機(jī)開(kāi)發(fā)環(huán)境,另外,熟悉了KEIL后,對(duì)于后續(xù)開(kāi)發(fā)MDK也會(huì)有一個(gè)很快的熟悉過(guò)程,因?yàn)镸DK就是脫胎于KEIL的。

      AVR單片機(jī)的開(kāi)發(fā)環(huán)境很多,目前用的較為普及的是GCC、ICC AVR,以及AVR STDUIO,這三種的使用教程在網(wǎng)上較多,所以還是推薦這三種。

      三、實(shí)戰(zhàn)選擇

      目前有三種方式學(xué)單片機(jī),一種是通過(guò)真正的單片機(jī)學(xué)習(xí)板,現(xiàn)在這種學(xué)習(xí)板很多,并且板載的功能也非常多,這是一個(gè)途徑,還有就是通過(guò)單片機(jī)仿真軟件學(xué)習(xí),目前有proteus(支持51,AVR,MSP430,CORTEX等),還有電路仿真軟件multisim也可以仿真51單片機(jī)的運(yùn)行過(guò)程。第三就是自己從零開(kāi)始搭建學(xué)習(xí)板,我當(dāng)年學(xué)AVR的時(shí)候,就是自己買的洞洞板,一步一步焊接出來(lái)一個(gè)學(xué)習(xí)板的。

      1、使用單片機(jī)學(xué)習(xí)板學(xué)習(xí)單片機(jī)

      這種方式可以不用過(guò)多關(guān)注硬件電路,直接熟悉單片機(jī)編程技能,當(dāng)然,學(xué)習(xí)板上的電路一般都是經(jīng)過(guò)驗(yàn)證的,比較實(shí)用,所以可以直接學(xué)到相應(yīng)電路的工作原理以及電路設(shè)計(jì);

      2、使用proteus學(xué)習(xí)單片機(jī)

      目前這個(gè)軟件普及度已經(jīng)很高了,并且網(wǎng)上相關(guān)的教程也很多,用這個(gè)軟件學(xué)習(xí)單片機(jī)的一個(gè)好處是不用買學(xué)習(xí)板以及配套的編程工具,還有就是可以自己同時(shí)學(xué)習(xí)電路設(shè)計(jì)和編程技能,但是缺點(diǎn)就是這個(gè)軟件的電路設(shè)計(jì)只是功能上的,具體到電路性能指標(biāo)和各種參數(shù),這個(gè)軟件不能準(zhǔn)確的模擬出來(lái)。不過(guò)作為入門以及基礎(chǔ)原理的學(xué)習(xí),這個(gè)軟件還是很好的。

      3、自己搭建學(xué)習(xí)板

      我當(dāng)時(shí)學(xué)習(xí)AVR單片機(jī)的時(shí)候,就是買的洞洞板和各種器件,從單片機(jī)最小系統(tǒng)開(kāi)始搭建,最后焊成了一個(gè)包含串口,串轉(zhuǎn)并,并轉(zhuǎn)串,AD轉(zhuǎn)換,SPI、IIC總線,LCD液晶、數(shù)碼管顯示等各種電路。

      這種方式有多種優(yōu)點(diǎn)既可以學(xué)習(xí)編程,還學(xué)會(huì)了電路設(shè)計(jì),又鍛煉了動(dòng)手能力,甚至還學(xué)會(huì)了基礎(chǔ)的電路故障檢查和維修。

      不過(guò)這種方法需要很大的耐心和毅力。

      四、單片機(jī)學(xué)習(xí)入門

      1、學(xué)會(huì)開(kāi)發(fā)環(huán)境的使用

      2、熟悉單片機(jī)最小系統(tǒng)的工作原理

      3、熟悉單片機(jī)編程的基本結(jié)構(gòu)、流程、語(yǔ)法

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多