標(biāo)題: Arduino單片機(jī)基礎(chǔ)教程-PPT文件與例程下載 [打印本頁]

作者: ykhzwa    時間: 2017-10-19 20:58
標(biāo)題: Arduino單片機(jī)基礎(chǔ)教程-PPT文件與例程下載
分享arduino的ppt課件與兩個程序,控制led燈.

Microcontroller Unit,又稱單片微型計算機(jī)(Single Chip Microcomputer )或者單片機(jī),是把CPU的頻率與規(guī)格做適當(dāng)縮減,并將內(nèi)存(memory)、計數(shù)器(Timer)、USB、A/D轉(zhuǎn)換、UART、PLC、DMA等周邊接口,甚至LCD驅(qū)動電路都整合在單一芯片上,形成芯片級的計算機(jī),為不同的應(yīng)用場合做不同組合控制。諸如手機(jī)、PC外圍、遙控器,至汽車電子、工業(yè)上的步進(jìn)馬達(dá)、機(jī)器手臂的控制等,都可見到MCU的身影。

可以認(rèn)為, CPU是通用計算芯片,MCU是專用化的CPU,側(cè)重于控制硬件電路。
市面上有很多廠家的單片機(jī),如MSP430, STM32,Atmel AVR等系列。早期MCU編程和微機(jī)原理一樣,采用匯編代碼。每一種芯片,都有自己獨(dú)特的寄存器結(jié)構(gòu)和指令集,開發(fā)者需要詳細(xì)閱讀每種芯片的技術(shù)手冊以及寄存器功能,并且使用這個芯片自己的一套匯編指令。

如今,大部分MCU可采用C語言編程,C語言開發(fā)本質(zhì)上是用C代替匯編去操作芯片寄存器,即使廠家提供了一套庫函數(shù)封裝,也僅僅只能針對其自家芯片。
Arduino 是開源硬件,是為了方便電子愛好者進(jìn)行電子設(shè)計而生的。采用Wiring的編程風(fēng)格,使編程難度大大降低,適合初學(xué)者學(xué)習(xí),而且可以快速構(gòu)建硬件設(shè)計原型系統(tǒng)。
Arduino 是一個便捷靈活、方便上手的開源電子原型平臺,包含硬件(各種型號的arduino板)和軟件(arduino IDE).她適用于藝術(shù)家、設(shè)計師、愛好者和對于“互動”有興趣的朋友們。

Arduino Uno核心是ATmega328p(8位機(jī) 20Mhz主頻),幾乎是ATmega328p的最小系統(tǒng)板。


所有的測控類應(yīng)用基本上都可以用Arduino實(shí)現(xiàn):機(jī)器人、四軸飛行器、3D打印機(jī)等


. 選擇正確開發(fā)板型號,用以適配正確的硬件。


2. 選擇合適的串口





全部資料含ppt文件與例程51hei下載地址:
2017單片機(jī)培訓(xùn).zip (1.39 MB, 下載次數(shù): 148)



作者: lgx1213    時間: 2017-12-15 16:58
好好的學(xué)習(xí)資料!非常感謝啦
作者: a冰水為之    時間: 2018-5-13 11:41
學(xué)到了好東西
作者: cjt880    時間: 2018-5-14 05:32
謝謝分享啦。好東西值得看
作者: 凝風(fēng)天下    時間: 2018-6-11 10:20
謝謝louzhu分享啦。好東西值得看
作者: ker0812    時間: 2018-8-28 10:21
很好的資料,學(xué)習(xí),謝謝
作者: 7631001    時間: 2019-2-19 23:12
很好的學(xué)習(xí)資料!非常感謝啦
作者: ggb    時間: 2019-5-13 14:22
非常好的學(xué)習(xí)資料!非常感謝
作者: 甘油條    時間: 2019-5-30 10:03
感謝老鐵分享




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1