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

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

QQ登錄

只需一步,快速開(kāi)始

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

新手必讀:51單片機(jī)和arduino分別是什么?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:849078 發(fā)表于 2020-11-26 17:02 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
很多學(xué)習(xí)單片機(jī)的朋友會(huì)問(wèn)51單片機(jī)和Arduino有什么區(qū)別?這個(gè)問(wèn)題我們先來(lái)了解下51單片機(jī)和arduino分別是什么?

什么是51單片機(jī)?


51單片機(jī)是基礎(chǔ)入門(mén)的一個(gè)單片機(jī),還是應(yīng)用最廣泛的一種。需要注意的是51系列的單片機(jī)一般不具備自編程能力。51更底層一些,但如果想玩機(jī)器人,智能車(chē)之類(lèi)的就可以用arduino更方便些。不過(guò)現(xiàn)在的話(huà)51還算是主流點(diǎn)的,51和c語(yǔ)言學(xué)好了,還可以學(xué)習(xí)arduino和stm32這些更復(fù)雜的。
51單片機(jī)是對(duì)所有兼容Intel 8051指令系統(tǒng)的單片機(jī)的統(tǒng)稱(chē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?



新手必讀:51單片機(jī)和Arduino有什么區(qū)別?Arduino是單片機(jī)二次開(kāi)發(fā)的產(chǎn)物。以做項(xiàng)目來(lái)說(shuō),普通單片機(jī)只是散件,硬件的設(shè)計(jì)和軟件設(shè)計(jì)都得你自己來(lái)。而且Arduino是半成品,你只要把相應(yīng)的模塊組合在一起,再寫(xiě)一寫(xiě)甚至直接復(fù)制別人程序就能行了。拿做電腦來(lái)比喻的話(huà),你拿單片機(jī)做項(xiàng)目就像用電子元件先做出來(lái)顯示器、主板、內(nèi)存條、顯卡、硬盤(pán)等,再把它們組裝成一臺(tái)電腦。用Arduino做項(xiàng)目就像直接把別人做好的主板硬盤(pán)顯卡組裝成電腦。Arduino的好處就是開(kāi)發(fā)簡(jiǎn)單。但是也意味著很多地方都受到限制。

Arduino,是一塊基于開(kāi)放bai源代碼的duUSB接口Simple i/o接口板(包括12通道zhi數(shù)字GPIO,4通道PWM輸出,6-8通道10bit ADC輸入通道)dao,并且具有專(zhuān)使用類(lèi)似Java,C語(yǔ)言的IDE集成開(kāi)發(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)編寫(xiě)。

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

更多相關(guān)信息可移步到DFRobot創(chuàng)客社區(qū)arduino專(zhuān)欄查閱。

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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品久久一区二区三区 | 中文字幕一区在线观看视频 | 久久久久久国产精品 | 九九九久久国产免费 | 亚洲精品一区二区另类图片 | 精品视频一区在线 | 99久久免费精品 | 天天综合国产 | 久久免费电影 | 日韩精品一区二 | 草草草久久久 | 国产网站在线播放 | 欧美国产日韩在线 | 色综合99| 成人av电影在线观看 | 亚洲精品亚洲人成人网 | 色综合国产 | 国产欧美一区二区三区国产幕精品 | av在线一区二区三区 | 国产a级毛片 | 黄色免费在线观看网站 | 亚洲国产精品va在线看黑人 | www.日本三级 | 国产高清视频一区 | 中文字字幕在线中文乱码范文 | 狠狠躁夜夜躁人人爽天天高潮 | 久久蜜桃av一区二区天堂 | 日韩欧美一区二区三区免费观看 | 91中文在线观看 | 成人日韩av| 亚洲天堂av一区 | 亚洲社区在线 | 成人在线不卡 | 国产午夜久久久 | 一区二区三区在线观看免费视频 | 久久偷人 | 在线免费毛片 | 亚洲欧美日韩精品久久亚洲区 | 欧美成人一区二区 | 久久久久九九九女人毛片 | 国产精品国产成人国产三级 |