|
分享arduino的ppt課件與兩個(gè)程序,控制led燈.
0.png (249.48 KB, 下載次數(shù): 115)
下載附件
2017-10-19 21:12 上傳
Microcontroller Unit,又稱單片微型計(jì)算機(jī)(Single Chip Microcomputer )或者單片機(jī),是把CPU的頻率與規(guī)格做適當(dāng)縮減,并將內(nèi)存(memory)、計(jì)數(shù)器(Timer)、USB、A/D轉(zhuǎn)換、UART、PLC、DMA等周邊接口,甚至LCD驅(qū)動(dòng)電路都整合在單一芯片上,形成芯片級(jí)的計(jì)算機(jī),為不同的應(yīng)用場(chǎng)合做不同組合控制。諸如手機(jī)、PC外圍、遙控器,至汽車電子、工業(yè)上的步進(jìn)馬達(dá)、機(jī)器手臂的控制等,都可見(jiàn)到MCU的身影。
可以認(rèn)為, CPU是通用計(jì)算芯片,MCU是專用化的CPU,側(cè)重于控制硬件電路。
市面上有很多廠家的單片機(jī),如MSP430, STM32,Atmel AVR等系列。早期MCU編程和微機(jī)原理一樣,采用匯編代碼。每一種芯片,都有自己獨(dú)特的寄存器結(jié)構(gòu)和指令集,開(kāi)發(fā)者需要詳細(xì)閱讀每種芯片的技術(shù)手冊(cè)以及寄存器功能,并且使用這個(gè)芯片自己的一套匯編指令。
如今,大部分MCU可采用C語(yǔ)言編程,C語(yǔ)言開(kāi)發(fā)本質(zhì)上是用C代替匯編去操作芯片寄存器,即使廠家提供了一套庫(kù)函數(shù)封裝,也僅僅只能針對(duì)其自家芯片。
Arduino 是開(kāi)源硬件,是為了方便電子愛(ài)好者進(jìn)行電子設(shè)計(jì)而生的。采用Wiring的編程風(fēng)格,使編程難度大大降低,適合初學(xué)者學(xué)習(xí),而且可以快速構(gòu)建硬件設(shè)計(jì)原型系統(tǒng)。
Arduino 是一個(gè)便捷靈活、方便上手的開(kāi)源電子原型平臺(tái),包含硬件(各種型號(hào)的arduino板)和軟件(arduino IDE).她適用于藝術(shù)家、設(shè)計(jì)師、愛(ài)好者和對(duì)于“互動(dòng)”有興趣的朋友們。
Arduino Uno核心是ATmega328p(8位機(jī) 20Mhz主頻),幾乎是ATmega328p的最小系統(tǒng)板。
0.png (59.77 KB, 下載次數(shù): 106)
下載附件
2017-10-19 21:15 上傳
所有的測(cè)控類應(yīng)用基本上都可以用Arduino實(shí)現(xiàn):機(jī)器人、四軸飛行器、3D打印機(jī)等
0.png (21.96 KB, 下載次數(shù): 104)
下載附件
2017-10-19 21:12 上傳
. 選擇正確開(kāi)發(fā)板型號(hào),用以適配正確的硬件。
0.png (84.06 KB, 下載次數(shù): 99)
下載附件
2017-10-19 21:13 上傳
2. 選擇合適的串口
0.png (95.01 KB, 下載次數(shù): 112)
下載附件
2017-10-19 21:13 上傳
0.png (95.57 KB, 下載次數(shù): 104)
下載附件
2017-10-19 21:13 上傳
0.png (45.2 KB, 下載次數(shù): 103)
下載附件
2017-10-19 21:17 上傳
全部資料含ppt文件與例程51hei下載地址:
2017單片機(jī)培訓(xùn).zip
(1.39 MB, 下載次數(shù): 148)
2017-10-19 20:58 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|