A. 單片機的種類劃分有那幾類(按按應用領域分,通用性可分)
單片機也可以按照不同的應用領域劃分:
商業級(0~70攝氏度)、工業級(-40~85攝氏度)、汽車級(-40~120攝氏度)、軍工級(-55~150攝氏度)。其中醫療器械、宇航以及生命工程方面都是考慮軍工級。
商業級的通用性最大,所有單片機都可以適用。
工業級的單片機就少的多了,歐美和日本的晶元比較多。
汽車和軍工級的最少,只有少數美國公司、俄羅斯、和歐洲的公司有生產,核心技術都在人家手裡啊~~我們沒有。
台灣的晶元80%是商業級的,少數可以做到工業級,包括凌陽的SPMC65和75系列、義隆和華邦也有幾款。
B. 單片機的種類劃分有那幾類(按按應用領域分,通用性可分)
1. 商業級單片機:適用於商業環境,工作溫度范圍在0到70攝氏度之間。這類單片機具有廣泛的通用性,可以應用於多種場景。
2. 工業級單片機:適用於工業環境,具有較好的耐溫性,工作溫度范圍在-40到85攝氏度之間。工業級單片機相較於商業級單片機應用范圍較窄,常見於歐美和日本品牌。
3. 汽車級單片機:為汽車行業設計,能夠承受更寬的溫度范圍,從-40到120攝氏度。這類單片機在醫療器械、宇航和生命工程等領域也有應用。
4. 軍工級單片機:專為軍事應用設計,具有極高的可靠性和耐溫性,工作溫度范圍在-55到150攝氏度之間。軍工級單片機供應商主要為美國和歐洲公司,核心技術掌握在這些公司手中。
在我國,台灣地區的單片機產品大約80%為商業級,少部分能達到工業級。例如,凌陽的SPMC65和75系列、義隆和華邦等品牌也推出過幾款工業級單片機。
C. 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(廠家限量供貨和商家炒片子兩個原因),也不知道什麼時候價格才能降下去