導航:首頁 > 操作系統 > pic單片機缺點

pic單片機缺點

發布時間:2022-08-25 00:44:14

Ⅰ 51,PIC,AVR單片機它們的優點缺點都有哪些 哪種更重要,值得我們學哪種

我有幸接觸了幾款單片機,並用它們做了一些項目。現在想做個小總結,談一下自己用各種單片機的感受。僅是個人意見,仁者見仁智者見智。

傳統51,我想我就不多說了,適合菜鳥入門,容易上手,價格一般(從性價比方面說)。

缺點:解密容易(傳統51說:誰讓咱出道早呢,大家都研究我,哎!哭......)一般功能也有,, 但AD、eeprom等功能要靠擴展,增加硬體和軟體負擔。

IDE環境推薦 keil。編程器自己自製ISP下載線就行,好做,成本5元左右。

PIC:我就是學這款單片機入門的,pic的好處就是各個型號的兼容性強,學好了PIC16f877a,16系列的就OK了,別的型號要用的時候拿出2分鍾看看數據手冊就行了。12系列 16系列 18系列也是充分的向下兼容。功能全,型號多,適於選型分析,抗干擾能力強(尤其在汽車里PIC的片子是經常用到的,這足以證明其抗干擾能力強)

缺點:解密容易(pic說:我出道也很早啊,人家也研究我不少年了,我和奧尼爾是英雄相惜啊!),PIC16系列單片機價格貴(從性價比方面說;但其PIC18、30系列的性價比還是不錯的)。

IDE環境:推薦picc+mplab。編程器可自製JDM原理的編程器,自製難度一般,成本12元左右。

avr mega系列:價格便宜(從性價比方面說),硬體結構適合C語言編程,功能齊全,不容易解密。抗干擾能力強(軍工產品里經常見到,可見其抗干擾能力強)。型號之間兼容性一般。應該說是比較滿意的片子了。ATMEL公司的產品,用的放心,開發工具都很全也很正規。背靠大樹好乘涼啊!其定時器和串口有加強型的,功能更強大。在加上TWI,SPI,EEPROM等,該有的都全了,而且功能也強大。

缺點:功能寄存器多,不適合初學者----通過個人努力此缺點就不是缺點了--各位加油!

IDE:推薦CVAVR+studio 其實icc 、gcc、IAR等也不錯,大家自己斟酌。編程器自己自製ISP下載線就行,好做,成本5元左右。

stc 51系列:價格便宜(從性價比方面說),功能多,抗干擾能力強(如根據宏晶所說,那stc的抗干擾能力就是超強,超屌.),eeprom大,出廠時程序引導區就已經加密,並且stc解密的市面價格在1.5w到2.5w之間,可見解密難度大,在一定程度上保護了單片機工程師的利益和產品開發商的利益。生產時就已經考慮到與傳統51的兼容問題,兼容做的很好,又增加了許多功能,軟復位功能我比較喜歡。

缺點:資料就是宏晶網上的資料,資料少,不適合初學者---我指學習它自己增加的功能。STC12系列宏晶沒給出keil驅動。工具支持沒有自己的,要用keil的,在深層應用上會出現隱患。

IDE:keil 頭文件:宏晶網站上有,或者用at89x52.h,新的寄存器自己定義一下就行或者自己寫一個頭文件(推薦)。在keil選擇單片機選項框中可以選擇其它比較接近的片子,也可以下載stc的keil驅動程序,不過裡面只有STC89系列的片子。串口編程很方便,只需RS232的電路(無論是對於初學者還是產品開發調試)。

綜合評分(憑自己的感覺打的分,沒有什麼權威性,具體到型號;單片機選型還是要根據項目的參數要求來確定):

AT89S51 : 70

PIC12F675: 65

PIC16F73: 70

PIC16F877A: 85

ATmega8: 95

ATmega16: 90

STC89C51: 80

STC12C2052: 75

STC12C2052AD: 75

最後在說一句,現在晶元都漲價了,尤其是avr(廠家限量供貨和商家炒片子兩個原因),也不知道什麼時候價格才能降下去

Ⅱ PIC單片機、AVR單片機、C51單片機有什麼區別

ARM7,9是32位MCU,AVR\51是8位MCU,32位機可以運算非常復雜的指令,進行大量的數據計算,比如視頻數據,能力較8位機強很多。運算速度也高好多倍. AVR與51相比採用精簡指令集(51是復雜指令集),可以在每個時鍾周期內執行一條命令,而51至少需要12個時鍾周期,AVR的運算能力比51強很多。另外, 像ATmega8之類的單片機都自帶AD轉換器,應用起來很方便,單片機本身成本也不高. 缺點:ARM7,9要掌握有難度,現在很多大學所謂的嵌入式,僅僅是半隻腳走路,只教一些簡單的程序設計,遇到實際問題時的處理手法教授很少。而更要緊的是,ARM7,9系統還包括硬體電路,這裡面涉及高速電路設計內容,不是初學者能輕易掌握的。 AVR的編程一般需要gcc或者icc,有特定的環境,與51相比,稍微復雜一點,資料也沒有51多,最好是先有51基礎後再學,但它的運算能力很強,在實際生產中也用得很多,推薦給那些有51基礎,願意從事智能控制方面的朋友使用。 51是基礎,電路簡單,編程也比較容易,資料眾多,晶元很便宜,也很容易買到,適合入門級,但一旦數據量很大,涉及復雜運動控制,視頻等內容時,51就力不從心了.運算的速度和效率低也是51的一個缺點.
簡單的總結下就是AVR的指令系統比較精簡,匯流排結構也與51不同,因此速度比51更快。其次,如果說性能的話,至少ARM更優。因為ARM是32位處理器,頻率可達百兆赫茲,速度和處理能力遠遠優於AVR和51。

Ⅲ PIC單片機有何優勢

個人經驗,僅供參考:

  1. PIC單片機在價格上確實不存在優勢。

  2. PIC單片機的抗干擾性能明顯高於AVR,我做過產品對比。

  3. PIC單片機的精簡指令集易學好用,如果喜歡匯編語言的,可以從這個單片機入手,STM32的匯編語言入手太麻煩了。

  4. 開發新產品建議不要選用PIC,缺點是容易破解。建議用STC,STM,有唯一ID,用於加密。

Ⅳ PIC,AVR,ARM這三種單片機的優缺點,有什麼不同,應用領域,以後發展趨勢都是怎樣的

你這個問題不好回答啊,我了解多少給你說多少吧。PIC單片機:最早使用精簡指令集的傳統意義上的單片機,主要是把操作碼和操作數混編在一起,形成一個非8位倍數的代碼,一次讀取,提高運行效率。你可以看到它的機器碼會是12位或13位等等,而不是常見的雙位元組或4位元組。並且使用一次可編程的ROM或工廠直接固化。這樣就完成了低成本,和低功耗。低端PIC的片子在一些簡單應用(特別是小家電)一塊出貨量非常大!而他得高端片子著沒什麼太多的出彩,只是低功耗做得很好,在手持式儀表一塊應用很多。
AVR:ATMEL單片機一塊早先做51做得很好,但是後來51性能跟不上了,於是他們就想,51構架沒啥意思,自己弄個新的玩玩,於是就有了AVR。AVR幾乎就是針對51的不足來設計的,單周期的指令,硬體乘法器等等。後來出AVR16 AVR32等等都沒啥意思了,高端MCU幾乎都走的一個套路。至於應用無非是儀器儀表,智能家電,工業控制等等,其實都是老51的地盤。
ARM:這玩意天生就是拿來做手機,PDA, 平板電腦的,它的設計幾乎就是為了跑代碼流的,拚命的跑,拚命的跑,什麼都不管。於是在MCU的世界裡有點適應不了,呵呵開玩笑的了。現在M0和M3的片子還是蠻好的,一個搶傳統MCU的地盤,一個搶手持式儀表和工控的地盤,充分發揮自己生來就32位的強大優勢,運算性能讓傳統MCU淚流滿面。說個個人的看法,雖然在MCU的世界裡ARM地盤很小,但是現在高端MCU都以ARM目標,想趕超它。
說到最後,學單片機不在乎學的是哪種單片機,其實到了一定程度,你看所有的單片機,幾乎都沒啥大區別,拿上手就能用。

Ⅳ PIC單片機與MSP430單片機的優缺點

PIC:採用精簡指令集,指令少,只有30多條除了兩三條指令,其他的都是單周期
指令,性能很穩定,一般多用於工業產品中

MSP430:低功耗,同等價格下功能強大很多,但是性能不如PIC穩定,多用於消費
類電子產品

Ⅵ 請比較一下PIC與51單片機的優差性

.................

其實這幾種單片機不應該按照速度來區分.
不過樓主既然問速度.就按照速度回答好了

單單按照頻率來將
C8051F的單指令周期是最快的.
AVR和430差不多,,如果正常工作下.一般都是AVR的時鍾頻率高
430都用在低功耗的東西上.能慢就慢一點
接著是PIC
最後是51

但是安裝實際的相率來講.
可能MSP430和C8051是一個級別的.
畢竟MSP430 16位的處理器,,如果不是單位元組處理
其他的幾種單片機是不可能比的過的.C8051中,最快的幾款還可以比
中下的可能都比不過..

接著是AVR ,AVR是沒有分頻的,,可以上20M,性價比很不錯,特別是
Mage8-16這種..

PIC是穩定性很好,,但是PIC的是4分頻運算的.而不是樓上有人說的不分頻
(pic)指普通pic單片機,,dspic這種.即24 30 33系列的.不算..

51 普通51是12分頻..不用說.肯定是最慢的了.

在16位8位操作都有的前提下,總的來說..這裡面的C8051和430速度最快,
avr->pic->51

不過實際應用中..一般不是按照速度來選擇這些器件,
他們各有有缺點.
430->低功耗應用
pic->工業穩定性
51->通用性,用的最多,主要是內核是公布的,很多情況下,各個廠家做了自己特有的外設擴展,比如ac 51的ad,da ,,高頻發射模塊,cpress的usb功能等等,
avr->通用性,畢竟這東西外設該有都有了,速度,rom都很不錯,性價比好
c8051->對速度有要求,又不想熟悉其他單片機,這是首選

最後,你說的同等晶振下............
最快是430...原因一他是16位的,二他內部有PLL倍頻電路,,其他如何能比啊
然後 avr ,,他是不分頻,並且運行大多是單周期的指令
然後 c8051 不分頻,但是51大多是雙周期cisc和risc結構就是不同
然後 pic 4分頻 risc大多是單周期
最後 51 12分頻還是 cisc 大多是雙周期的.

Ⅶ 單片機51 pic avr arm dsp區別

51單片機是歷史最悠久的單片機,是Intel首創的8位機型,使用過的人很多,系統架構經過了時間的檢驗。
優點:資料多,價格低,貨源豐富,且因為低端所以一般比較皮實。
缺點:屬於CISC(復雜指令集),如果用匯編,要記憶的指令相對多些;另外因為其內核已不再是專利,所以市面上見得到的牌子多,良莠不齊,需要明眼鑒別。
PIC和AVR都以取代51單片機為目標,也是8位機,但採用RISC(精簡指令集);PIC是Microchip搞的,AVR是Atmel搞的,至今已在8位機市場中取得了相當的份額。
優點:和51單片機類似,且指令集較小,方便記憶(如果匯編);另外宣稱比51省電,我沒測量過。
缺點:和51相比還是略貴一些(個人感覺),並且PIC很多型號程序存儲器既不是8位也不是16位,而是介於兩者之間,感覺比較奇葩(本人沒親身用過,不再多做評論)
ARM是一家晶元設計企業,以低功耗(相對PC用的x86處理器)高性能(相對8位機)為特色;產品線龐大,上能做高端智能手持設備乃至節能型伺服器,下能做最普通的工控;其產品以32位機為主,用作單片機的有ARM7(較老,因性能低而淪為工控)和ARM
Cortex-M3(專門定位為工控)。
優點:性能比8位機強,功耗提升不太多,外設通常比較豐富,整個架構做得比較精緻。
缺點:沒什麼大缺點,就是比8位機貴,屬於工控中的高端配置。
DSP是TI(德州儀器)公司推出的一種處理器,全稱Digital
Signal
Processor(數字信號處理器)。有用作工控(即代替單片機)的低端系列,其中定點型往往16位,浮點型往往32位。顧名思義,數字信號處理是它的強項,相對而言,在沒有大量數據處理的應用中DSP就使用得較少了。
優點:數據處理能力強(並行嘛,而且),也是上述幾種單片機中唯一有浮點型號的。
缺點:功耗較高,價格較高,個人感覺比較難學。

Ⅷ 51,PIC,AVR單片機它們的優點缺點都有哪些

51單片機,是嵌入式系統的起源。歷史悠遠,種類繁多。
優點:
①上手易(各種51教程、常式一撈一大把);
②價格低(10塊錢以內各種選擇);
缺點:
①標准51內置功能少,很多功能需外部支持,所以有很多外圍晶元存在(現在國產STC已經彌補了內置功能少的問題,不過工業穩定性不好);
②工業性能不高,應用場景范圍窄(主要應用在教育、消費類產品)
③兼容性低(廠家N多,各行其道,無法統一。除了STC號稱有AT的所有型號兼容品,但同一品牌自身的產品兼容替換就不好)

PIC單片機,不知道怎麼點評。
優點:
①工業穩定性非常好;
②內置功能強大;
③兼容性高(所有一樣封裝的IC都是Pin對Pin);
④應用場景寬(汽車、工業、醫療、安防……而且microchip一直在推陳出新)。
缺點:
①操作繁瑣(即便是老手,也沒法完全摸透PIC的使用套路,新手更難,寫個流水燈都夠你琢磨一段時間了);
②埠特性很講究(同意的程序,這口能實現的,那口不一定能實現);
③硬體堆棧也講究(低級單片機(便宜貨)堆棧只有2~3級,就是主函數調一個子函數,子函數再調一個子函數就到頭了;不過目前常用的都已經是8級、16級堆棧了,夠用了);
④價格貴(動不動就是10塊20塊的)。
⑤對除法的運算能力低下(一條除法要上千個周期);
⑥無越級移位能力(個人總結,所謂越級,是8位單片機竟然不能操作1<<16操作(結果為long型))。

AVR單片機,沒使用過!!

Ⅸ 51、AVR、PIC、MSP430、ARM、DSP這幾種單片的優缺點各是什麼

先弄清這些「單片機」的基本特點才能比較。51是傳統8位單片機,對單片機的發展奠定了基礎,如今仍有許多兼容型號,但性能提高很多,AVR是現今的主流8位單片機,據說出貨量最多,和許多增強型51單片機性能相當,PIC也是8位單片機,在可靠性、抗干擾方面更勝一籌,MSP430是當今一枝獨秀的16位單片機,ARM是當今比較先進的32位單片機架構,有許多廠商生產基於ARM架構的單片機,大有取代8位和16位的趨勢。DSP不是單片機,專門進行復雜的數字運算。

閱讀全文

與pic單片機缺點相關的資料

熱點內容
抗日戰爭片400部 瀏覽:730
編程可以賺錢嗎 瀏覽:729
eclipseandroid建立工程 瀏覽:732
大胸女友主演 瀏覽:276
佛教電影《解怨》國語 瀏覽:474
哪部電影男孩叫安東 瀏覽:13
有騎木驢的電影叫什麼感覺 瀏覽:265
windows重啟mysql命令 瀏覽:730
單片機輸入輸出口接收脈沖 瀏覽:121
控制電腦滑鼠的命令 瀏覽:213
男男強暴電影 瀏覽:604
便利店送貨上門app叫什麼 瀏覽:468
win8怎麼打開命令行 瀏覽:129
p開頭的一個看片軟體 瀏覽:755
西班牙電影不準備的愛情 瀏覽:177
python轉換器使用教程 瀏覽:629
cad圖紙重復圖形命令 瀏覽:769
法國女同床戲多私處可見的電影 瀏覽:926
那你給年齡那邊電影想電影想一起電影 瀏覽:994
原耽小說下載 瀏覽:873