|
arduino學(xué)習(xí)筆記1 - 什么是arduino?
要了解arduino就先要了解什么是單片機(jī),arduino平臺(tái)的基礎(chǔ)就是AVR指令集的單片機(jī)。
1、什么是單片機(jī)?它與個(gè)人計(jì)算機(jī)有什么不同?
一臺(tái)能夠工作的計(jì)算機(jī)要有這樣幾個(gè)部份構(gòu)成:中央處理單元CPU(進(jìn)行運(yùn)算、控制)、隨機(jī)存儲(chǔ)器RAM(數(shù)據(jù)存儲(chǔ))、存儲(chǔ)器ROM(程序存儲(chǔ))、輸入/輸出設(shè)備I/O(串行口、并行輸出口等)。在個(gè)人計(jì)算機(jī)(PC)上這些部份被分成若干塊芯片,安裝在一個(gè)被稱(chēng)之為主板的印刷線路板上。而在單片機(jī)中,這些部份全部被做到一塊集成電路芯片中了,所以就稱(chēng)為單片(單芯片)機(jī),而且有一些單片機(jī)中除了上述部份外,還集成了其它部份如模擬量/數(shù)字量轉(zhuǎn)換(A/D)和數(shù)字量/模擬量轉(zhuǎn)換(D/A)等。
2、單片機(jī)有什么用?
實(shí)際工作中并不是任何需要計(jì)算機(jī)的場(chǎng)合都要求計(jì)算機(jī)有很高的性能,一個(gè)控制電冰箱溫度的計(jì)算機(jī)難道要用酷睿處理器嗎?應(yīng)用的關(guān)鍵是看是否夠用,是否有很好的性能價(jià)格比。如果一臺(tái)冰箱都需要用酷睿處理起來(lái)進(jìn)行溫度控制,那價(jià)格就是天價(jià)了。
單片機(jī)通常用于工業(yè)生產(chǎn)的控制、生活中與程序和控制有關(guān)(如:電子琴、冰箱、智能空調(diào)等)的場(chǎng)合。
下圖就是一個(gè)Atmega328P-PU單片機(jī),基于AVR指令集的8位處理器,頻率20MHz,存儲(chǔ)器空間32KB。
0.png (136.74 KB, 下載次數(shù): 111)
下載附件
2017-11-9 19:20 上傳
Arduino項(xiàng)目可以是單獨(dú)的,也可以在運(yùn)行時(shí)和你電腦中運(yùn)行的程序(例如:Flash,Processing,MaxMSP)進(jìn)行通訊。Arduino板你可以選擇自己去手動(dòng)組裝或是購(gòu)買(mǎi)已經(jīng)組裝好的;Arduino開(kāi)源的IDE可以免費(fèi)下載得到。
0.png (380.3 KB, 下載次數(shù): 92)
下載附件
2017-11-9 19:21 上傳
完整的Word格式文檔51黑下載地址(共212頁(yè)):
http://www.zg4o1577.cn/bbs/dpj-75560-1.html
|
|