久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 24902|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)跟Arduino的區(qū)別

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:171255 發(fā)表于 2017-3-16 16:04 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
比51更先進(jìn)一些,編程變得簡(jiǎn)單更人性化和直觀,沒(méi)有單片機(jī)基礎(chǔ)的人也能很快上手。
  Arduino是一款便捷靈活、方便上手的開源電子原型平臺(tái),包含硬件(各種型號(hào)的Arduino板)和軟件(Arduino IDE)。它適用于愛(ài)好者、藝術(shù)家、設(shè)計(jì)師和對(duì)于"互動(dòng)"有興趣的朋友們。
  Arduino的核心開發(fā)團(tuán)隊(duì)成員包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas Zambetti。
  Arduino是一個(gè)基于開放原始碼的軟硬件平臺(tái),構(gòu)建于開放原始碼simple I/O介面版,并且具有使用類似Java、C語(yǔ)言的Processing/Wiring開發(fā)環(huán)境。
  Arduino包含兩個(gè)主要的部分:硬件部分是可以用來(lái)做電路連接的Arduino電路板;另外一個(gè)則是Arduino IDE,你的計(jì)算機(jī)中的程序開發(fā)環(huán)境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板后,程序便會(huì)告訴Arduino電路板要做些什么了。
  Arduino能通過(guò)各種各樣的傳感器來(lái)感知環(huán)境,通過(guò)控制燈光、馬達(dá)和其他的裝置來(lái)反饋、影響環(huán)境。板子上的微控制器可以通過(guò)Arduino的編程語(yǔ)言來(lái)編寫程序,編譯成二進(jìn)制文件,燒錄進(jìn)微控制器。對(duì)Arduino的編程是利用 Arduino編程語(yǔ)言 (基于 Wiring)和Arduino開發(fā)環(huán)境(基于 Processing)來(lái)實(shí)現(xiàn)的。基于Arduino的項(xiàng)目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運(yùn)行的軟件,他們之間進(jìn)行通信 (比如 Flash, Processing, MaxMSP)來(lái)實(shí)現(xiàn)。

評(píng)分

參與人數(shù) 2黑幣 +5 收起 理由
lytcl + 3 有意義
zjp123456time + 2 絕世好帖!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:149167 發(fā)表于 2017-3-17 14:35 | 只看該作者
說(shuō)的真好...是真的
回復(fù)

使用道具 舉報(bào)

板凳
ID:177184 發(fā)表于 2017-3-22 09:01 | 只看該作者
很容易上手
回復(fù)

使用道具 舉報(bào)

地板
ID:182887 發(fā)表于 2017-4-5 20:46 | 只看該作者
初學(xué)中
回復(fù)

使用道具 舉報(bào)

5#
ID:186853 發(fā)表于 2017-4-6 21:12 | 只看該作者
樓主講的非常到位
回復(fù)

使用道具 舉報(bào)

6#
ID:577423 發(fā)表于 2019-8-6 21:13 來(lái)自手機(jī) | 只看該作者
現(xiàn)在學(xué)51
回復(fù)

使用道具 舉報(bào)

7#
ID:450548 發(fā)表于 2019-8-16 08:52 | 只看該作者
Arduino編程、指令、外設(shè)、外圍電路都是模塊化。
51都需要自己弄。

Arduino容易上手適合新手,有成就感。
51很枯燥。

Arduino價(jià)格高做一個(gè)小項(xiàng)目,50到100多元。
51價(jià)格便宜5到20元就行。

如果有點(diǎn)基礎(chǔ)的愛(ài)好者,建議玩STM32.
回復(fù)

使用道具 舉報(bào)

8#
ID:737116 發(fā)表于 2020-4-28 17:14 | 只看該作者
建議玩STM32
回復(fù)

使用道具 舉報(bào)

9#
ID:607710 發(fā)表于 2020-5-12 16:57 | 只看該作者
xbdbox 發(fā)表于 2019-8-16 08:52
Arduino編程、指令、外設(shè)、外圍電路都是模塊化。
51都需要自己弄。

不沖突,了解一下stm32duino
回復(fù)

使用道具 舉報(bào)

10#
ID:744194 發(fā)表于 2020-5-28 21:38 | 只看該作者

說(shuō)的真好...是真的
回復(fù)

使用道具 舉報(bào)

11#
ID:849078 發(fā)表于 2020-11-27 15:11 | 只看該作者
本帖最后由 sfme1 于 2020-11-30 09:37 編輯

51單片機(jī)是基礎(chǔ)入門的一個(gè)單片機(jī),還是應(yīng)用最廣泛的一種。需要注意的是51系列的單片機(jī)一般不具備自編程能力。51更底層一些,但如果想玩機(jī)器人,智能車之類的就可以用arduino更方便些。不過(guò)現(xiàn)在的話51還算是主流點(diǎn)的,51和c語(yǔ)言學(xué)好了,還可以學(xué)習(xí)arduino和stm32這些更復(fù)雜的。

51單片機(jī)是對(duì)所有兼容Intel 8051指令系統(tǒng)的單片機(jī)的統(tǒng)稱。該系列單片機(jī)的始祖是Intel的8004單片機(jī),后來(lái)隨著Flash rom技術(shù)的發(fā)展,8004單片機(jī)取得了長(zhǎng)足的進(jìn)展,成為應(yīng)用最廣泛的8位單片機(jī)之一,其代表型號(hào)是ATMEL公司的AT89系列,它廣泛應(yīng)用于工業(yè)測(cè)控系統(tǒng)之中。

單片機(jī)是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。從上世紀(jì)80年代,由當(dāng)時(shí)的4位、8位單片機(jī),發(fā)展到現(xiàn)在的300M的高速單片機(jī)。

Arduino是單片機(jī)二次開發(fā)的產(chǎn)物。以做項(xiàng)目來(lái)說(shuō),普通單片機(jī)只是散件,硬件的設(shè)計(jì)和軟件設(shè)計(jì)都得你自己來(lái)。而且Arduino是半成品,你只要把相應(yīng)的模塊組合在一起,再寫一寫甚至直接復(fù)制別人程序就能行了。拿做電腦來(lái)比喻的話,你拿單片機(jī)做項(xiàng)目就像用電子元件先做出來(lái)顯示器、主板、內(nèi)存條、顯卡、硬盤等,再把它們組裝成一臺(tái)電腦。用Arduino做項(xiàng)目就像直接把別人做好的主板硬盤顯卡組裝成電腦。Arduino的好處就是開發(fā)簡(jiǎn)單。但是也意味著很多地方都受到限制。
Arduino,是一塊基于開放bai源代碼的duUSB接口Simple i/o接口板(包括12通道zhi數(shù)字GPIO,4通道PWM輸出,6-8通道10bit ADC輸入通道)dao,并且具有專使用類似Java,C語(yǔ)言的IDE集成開發(fā)環(huán)境。

Arduino和51單片機(jī),基礎(chǔ)都是C言語(yǔ),都需要懂得一些硬件知識(shí),51單片機(jī)是單獨(dú)針對(duì)單片機(jī)的,arduino其實(shí)可以說(shuō)包含單片機(jī)在內(nèi)及現(xiàn)在的物聯(lián)網(wǎng)通訊控制都可以做,像ESP8266wifi模塊,ESP32wifi藍(lán)牙模塊都直接可以用 arduino 來(lái)編寫。


51單片機(jī)和arduino兩者之間的區(qū)別:
1、Arduino用的是AVR單片機(jī),AVR單片機(jī)跟51單片機(jī)內(nèi)部結(jié)構(gòu)不同(寄存器多少和名稱都不一樣),編程工具燒寫bai軟件均不一樣。
2、Arduino編程將一些輸入輸出方法編成了子程序(庫(kù)函數(shù)),應(yīng)用更加方便。
3、Arduino在軟件開發(fā)反面考慮的更多的是功能的實(shí)現(xiàn),而單片機(jī)開發(fā)還需要考慮相應(yīng)的外圍電路,和底層軟件。

4、使用Arduino做項(xiàng)目,幾乎不用考慮硬件部分的設(shè)計(jì),可以按需求選用Arduino的控制板、擴(kuò)展板等組成自己的需要的硬件系統(tǒng)。而使用單片機(jī)開發(fā)必須設(shè)計(jì)硬件,制作PCB板。
5、學(xué)習(xí)Arduino 單片機(jī)可以完全不需要了解其內(nèi)部硬件結(jié)構(gòu)和寄存器設(shè)置,僅僅知道它的端口作用即可;可以不懂硬件知識(shí),只要會(huì)簡(jiǎn)單的C語(yǔ)言,就可用Arduino 單片機(jī)編寫程序。使用單片機(jī)則需要了解單片機(jī)內(nèi)部硬件結(jié)構(gòu)和寄存器的設(shè)置,使用匯編語(yǔ)言或者C語(yǔ)言編寫底層硬件函數(shù)。
6、Arduino 的理念就是開源,軟硬件完全開放,技術(shù)上不做任何保留。針對(duì)周邊I/O設(shè)備的Arduino 編程,很多常用的I/O 設(shè)備都已經(jīng)帶有庫(kù)文件或者樣例程序,在此基礎(chǔ)上進(jìn)行簡(jiǎn)單的修改,即可編寫出比較復(fù)雜的程序,完成功能多樣化的作品。而單片機(jī)的軟件開發(fā),需要軟件工程師編寫底層到應(yīng)用層的程序。沒(méi)有那么多現(xiàn)成的庫(kù)函數(shù)可以使用。
7、Arduino 由于開源,也就意味著從Arduino 相關(guān)網(wǎng)站、博客,論壇里得到大量的共享資源,在共享資訊的輔助下,通過(guò)資源整合,能夠加快您創(chuàng)作作品的速度及效率。
相對(duì)其他開發(fā)板,Arduino 及周邊產(chǎn)品相對(duì)質(zhì)廉價(jià)優(yōu),學(xué)習(xí)或創(chuàng)作成本低,重要一點(diǎn)是:燒錄代碼不需要燒錄器,直接用USB線就可以完成下載。跟多相關(guān)內(nèi)容請(qǐng)關(guān)注DF創(chuàng)客社區(qū)。


回復(fù)

使用道具 舉報(bào)

12#
ID:869809 發(fā)表于 2021-1-2 12:41 來(lái)自手機(jī) | 只看該作者
有點(diǎn)開竅了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品国产一区二区三区av片 | 91久久国产综合久久91精品网站 | 99久久精品国产一区二区三区 | 国产午夜精品一区二区三区嫩草 | 久久天堂 | 粉色午夜视频 | 国产精品久久久久久久久久免费 | 国产精品久久久久久吹潮 | 欧美13videosex性极品 | 国产精品久久久久久久久婷婷 | 国产精品久久久久久久久久三级 | 青青草一区 | 成在线人视频免费视频 | 国产永久免费 | 亚洲有码转帖 | 欧美a级网站 | 天堂免费 | 亚洲精选久久 | 超碰日本| 久久一起草 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 在线视频h| 一区二区视频在线 | 中文字幕一区二区三区在线观看 | 国产亚洲精品美女久久久久久久久久 | 日韩免费av网站 | 久久av一区二区三区 | 91精品91久久久 | 成人免费视频观看视频 | 污视频免费在线观看 | 香蕉视频一区二区 | 日韩精品在线播放 | 黄色一级片视频 | 一区二区三区久久 | 国产伊人久久久 | 欧美精产国品一二三区 | 日韩成人中文字幕 | 成人精品一区二区三区中文字幕 | 国产精品久久久久久久久久久久冷 | 午夜a区| 日韩图区 |