導航:首頁 > 操作系統 > 單片機的比較

單片機的比較

發布時間:2022-02-13 19:17:13

㈠ 幾種主流單片機的比較

int
short
的大小是因機器而異嘛(准確點應該是編譯器)。你都說了人家規定的是「最小」為16位,又不是只能是16位,也沒有說兩者應該相等(事實上是short不超過int就OK啦)。所以當然可以short類型為半個機器字長,而int類型則為一個機器字長的啦。
「C++標准規定了每個算術類型的最小存儲空間,但他並不自知編譯器使用更大的存儲空間

說簡單點就是C++規定了個最小的值,但是將你的代碼編譯成機器碼的編譯器則確定了你這個長度值為多少。因為C++是一種語言,一個規范,或者說只是一種規定,然後要將你按這種規范寫的代碼編譯成能在機器上運行的代碼的是編譯器。而在不同的機器上運行的程序的實際結構是不一樣的,比如單片機與PC相差就很大。要將按相同規范寫的程序在各種各樣亂七八糟的機器上運行,就需要相應的編譯器了。所以實際的大小是由你編譯代碼的編譯器確定的。
PS:當然當前一般的PC上int都是32位,short16位的。因為現在32位的機子是主流嘛。如果你不寫什麼單片機的程序可以不用太在意這個問題。但是寫單片機程序時就要注意了,因為一般一個單片機的編譯器可以編譯很多種型號晶元的代碼,而這些型號有可能從8位到32位都有……

㈡ 51單片機的優缺點

一、51單片機

應用最廣泛的8位單片機當然也是初學者們最容易上手學習的單片機,最早由Intel推出,由於其典型的結構和完善的匯流排專用寄存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統,堪稱為一代「經典」,為以後的其它單片機的發展奠定了基礎。

51單片機之所以成為經典,成為易上手的單片機主要有以下特點:

特性

1、從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。

2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。

3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘**能,作乘法時還得編上一段子程序調用,十分不便。

缺點

(雖然是經典但是缺點還是很明顯的)

1、AD、EEPROM等功能需要靠擴展,增加了硬體和軟體負擔

2、雖然I/O腳使用簡單,但高電平時無輸出能力,這也是51系列單片機的最大軟肋

3、運行速度過慢,特別是雙數據指針,如能改進能給編程帶來很大的便利

4、51單片機保護能力很差,很容易燒壞晶元

應用范圍:目前在教學場合和對性能要求不高的場合大量被採用。

使用最多的器件:8051、80C51

㈢ 單片機 基本結構 比較

http://dxxy.yangtzeu.e.cn/mcu/jxzy/jxkj/2.ppt
這裡面,請查看一下,是PPT文件,裡面講的比較具體

㈣ 各種單片機之間的區別

1.C51單片機是8051內核,繼承了早期MCS51的技術特性和指令,
在國內使用較普及,結構較簡單,學生或新生入門通常學這種,但其指令是集中指令集的,存在三位元組指令,這樣用在工業級的抗干擾性能就不如精簡指令集的,三位元組指令會出現程序跑飛。

2.PIC單片機是精簡指令集單片機,多用於工業級,其抗干擾性能好、型號多樣、集成的模塊多(如AD、SPI、CCP),但價格比51的高點,目前PIC在市場用的很廣。

3.AVR是集合了PIC和51的優勢的,指令周期比PIC還要快,性價比比PIC要高,FLASH在線編程比PIC方便,學AVR會感到它的結構跟PIC差不多,很多相似的,就是用C語言開發置位麻煩一點,位操作不如PIC和51方便,工業級也用的不廣,多用於儀器、通信上。

㈤ 單片機的比較

MSP430是16位單片機。其他兩個是8位單片機。(這里指的是PIC16F系列,和ATmega系列單片機)如果在同樣晶振的條件下,當然是16位單片機速度最快了。AVR單片機不分頻。PIC是4分頻的。所以同樣晶振條件下,AVR速度快於PIC。但是如果是PIC18F系列的就兩樣了。因為它裡面有PLL倍頻電路,速度當然快的多了。dsPIC(16位單片機)甚至可以進行數字信號處理。速度就更快了。實際項目中要看具體要求的,並非晶元的速度越快越好。還要綜合功耗,抗干擾能力等方面考慮。一般來說晶元跑的越快,功耗越大,抗干擾能力越低。
TI公司產品的功耗低是世界聞名的。不過嘛事情也不是絕對的。近年來Mircochip也宣稱它的MCU功耗最低。但是各個公司提供的計算方法不一樣。它們的結果當然就不一樣了。我去過Micochip的培訓,跟他們原廠的人也探討過PIC的功耗問題。不過有的地方功耗低他們是以犧牲抗干擾為代價的。所以這也不能一概而論的。各人的角度不一樣,結果就不一樣了。
從出貨量來說目前8位單片機是PIC最多。不過AVR也不算很少。最近一段時間有人經常在比較PIC和AVR的特點,其實各有各的長處,關鍵看各人喜歡了。16位單片機從使用角度來說用的並不多,目前主要使用的就是8位單片機和32位的(ARM內核)單片機。

㈥ 51單片機中怎樣比較兩個數的大小

jc是判斷借位標志CY的跳轉指令,程序應該有做減法的指令,當A<B且做A-B運算後,發生借位,此時硬體置CY為1

㈦ 比較常用的單片機有哪些

單片機品種非常多,較為常用的有以下幾種。

1.8051單片機

2.AVR單片機

3.Motorola單片機

4.Microchip單片機

5.EM78系列0TP型單片機

面對眾多的單片機,進行機型選擇時,通常從單片機的性能要求和單片機的可開發性進行考慮。

㈧ 各類單片機的性能比較

按處理速度來看的話,ARM>>AVR>51 ARM遠大於AVR,AVR大於51

同時ARM也有不同分類比如我們常見的ARM7,ARM9甚至ARM11他們在同一架構和指令集下肯定數大的運算能力強,處理速度快。他們的速度是百兆甚至G為單位的。當然ARM也有不同分類或分工,有致力於運算處理的,比如A8,A10,還有致力於控制方面運算的比如M3,M0等當然這個就屬於低端些的了,主要就是搶占傳統51,AVR,PIC等
還有個MSP430主打就是低功耗。運行速度可能低些,但省電,全速運行也都不超過1,2MA這是其他MCU不能比擬的。
另外上面提到PIC順道說下,這是MCU中的個怪胎。。字長不是我們常見的8位而是7位。指令集也不同於我們傳統的指令,但他高抗干擾性能使他在汽車電子應用比較廣泛。
AVR和51有差別但懸殊就不是那麼大了,AVR的速度和內配比如ADC。PWM等要優於51。當然有些特殊的51如AT89C51SND1C這款內部自帶有MP3解碼器。而AVR一般不行。還需外擴VS1003這類的硬體解碼器。或是80C51有的運行頻率也在百兆甚至內部還帶有USB,LAN等網路配置。

㈨ 什麼單片機好

具體而言,國產大廠就那麼幾家。平心而論,通用系列國產的同國外的,台灣的差距已經不大了。主要在於客戶認可度和市場推廣程度。
比如說我就是做華大單片機,目前來看64引腳以內,32位單片機已經完全可以替代國外的。例如,ST,TI430,PIC等。 目前在使用我們片子 的用戶,主要還是消費類,簡單控制類產品。例如:溫控器,充電寶,電動玩具,消防探頭,簡單電機控制等。 工業用,目前還是真的干不過國外的。 這個路線主要在於工程師們用一種用習慣了,除非公司要求降成本,基本不會去研究國產的。畢竟國外的品牌,工程師腦子里對他們的認可度,才是他們最大的財富。
將來看,國產的 單片機,會陸續向主頻更高,功率更低上面發展。這個路線比較長久,更任重道遠。 工業推廣成本優勢不是主要考量方向,穩定,口碑品牌積累才是漫長的工作。
國內的工程師們都想用國產的,畢竟用中國自己的MCU不但價格更低,而且國內廠商價格廝殺,工程師會有「爺爺」般兒服務的感受。
總結,國產的MCU沒啥奧秘,中國已經可以自己研發,穩定生產了通用類產品國產的已經完全可以不需要國外的了。陸續看市場推廣吧,工程師什麼時候認可了,我們才是真的成功了。國外的品牌壟斷利潤也快到頭了。 這個過程是漫長但是是必然的,因為我大中國第一商業大國,會把全世界產品的價格都給砍下來,讓全世界人民享受物美價廉的商品和服務。 中國的商業思維就是這樣。 而非貴外國人那種研究高精尖,注冊專利,拿壟斷利潤的強盜邏輯。 從這點看,中國是世界的希望也不為過。

㈩ 哪個單片機比較好

無論是普通單片機、ARM還是PLC等,種類和廠家都是很多的,價位也各不一樣,即使型號一樣,價格估計也可能有差距。
選擇哪種類型的MCU進行設計主要考慮如下因素:所要完成的工作,如果普通單片機就可以完成的,就選價格低,位數小的。一般是普通單片機的價格<ARM<PLC,位數越小價格越低,如8位PIC價格小於16位PIC。我們在設計中,如果8位能解決的問題,絕對不會用16位的;如果是普通單片機可以解決的問題,絕對不會用ARM的。
但是要注意,每種MCU的功能和處理情況的能力是有差異的,具體要視情況而定.
純屬個人理解,望採納!

閱讀全文

與單片機的比較相關的資料

熱點內容
腰椎第五節壓縮性骨折 瀏覽:89
程序員開會的句子 瀏覽:990
用哪個app寫編程 瀏覽:643
android通訊錄增刪改查 瀏覽:727
車貸解壓過戶可以同時進行嗎 瀏覽:917
java面向對象編程題目 瀏覽:876
二次元壓縮包 瀏覽:698
stc模擬器編程器 瀏覽:155
伺服器銷售怎麼做好 瀏覽:87
什麼是com編程 瀏覽:848
演算法工程師最新資訊 瀏覽:608
郵政銀行卡怎麼在app簽約綁定 瀏覽:49
壓縮卷一直轉 瀏覽:976
初一編程小程序怎麼做 瀏覽:826
bt軟體文件夾名稱 瀏覽:157
unix創建命令 瀏覽:622
devc是多少位的編譯器 瀏覽:980
怎麼樣能快點升安卓系統 瀏覽:977
奇跡mu用什麼伺服器 瀏覽:605
如何讓軟體在多個安卓系統上運行 瀏覽:575