簡單的說,CPU構(gòu)架不同,雖然都是8位的,但指令集不同,1)AVR是用RISC的,哈佛結(jié)構(gòu)的總線;2)51是用CISC,馮諾衣曼結(jié)構(gòu)的總線。跟AVR比,51是老掉牙的東西,內(nèi)部資源少,速度慢。AVR是后來才出來的,工藝上遠超過51,內(nèi)部資源豐富,速度快。 C51是51單片機C語言程序設(shè)計的簡稱,如果說你對51單片機有一定的基礎(chǔ)的話,學(xué)其它單片機會快得多,甚至一個星期至一個月內(nèi)就能學(xué)會.,PIC單片機種類很多,比其它一般單片機(如51的,AVR的等等)都穩(wěn)定一些,所以社會上要求穩(wěn)定性高的可能多數(shù)用PIC單片機.ARM是32位處理器,與普通的8位51單片機相比,其處理效率當(dāng)然是高很多很多,一般的情況下,人們談到ARM時經(jīng)常把它和嵌入式操作系統(tǒng)聯(lián)系在一起,因為利用ARM實現(xiàn)嵌入式是一個非常好的選擇方案.如果想走電子設(shè)計高端,建議還是從一種普通的單片機設(shè)計過渡到ARM以及嵌入式.PLC這個東西很穩(wěn)定,但是同樣的,它的價格往往很高,它的核心其實也可以說是一個51單片機,只是加了很多隔離器,應(yīng)用過程中就不會有像單片機那樣多的干擾,PLC一般是在強電設(shè)計方面用得多,比如工控行業(yè).AVR是ATMEL公司的一個系列的產(chǎn)品,其性能價格比相當(dāng)?shù)酶?如果對系統(tǒng)穩(wěn)定性沒有太大的要求,選擇這一系列的單片機好,哈佛結(jié)構(gòu),RISC,處理功能強,效率高!
本文引用地址:http://2s4d.com/article/201611/321255.htm其他情況:
51是最最初級的東西,會的人也很多了,待遇一般還能活,但是高薪不太容易了,總體來說:最基礎(chǔ)
PIC是RISC的單片機(RISC:精簡指令集),性能比51的要更好一些,抗干擾也要好一些,不過總體和51是一個檔次,客戶選什么的都有
PLC是自動化的,多用于電氣自動化,和單片機沒關(guān)系
AVR是ATM公司的A先生和V先生搞的一款單片機,性能要更出色一些,不過說到底,PIC,51,AVR都屬于微控制器,都差不多一個薪水等級
ARM叫微處理器了,分ARM7,ARM9,ARM11,STRONG ARM等等,其內(nèi)核與普通的單片機區(qū)別不是太大,就是資源更豐富了,寄存器多了,比如多了LCD,IIS等等,但是它的難度遠大于一般意義的單片機,因為它要內(nèi)嵌入操作系統(tǒng)的,一般ARM7要內(nèi)嵌UC/OS || ;UCLINUX等等
ARM9要內(nèi)嵌LINUX,VXWORKS等等等,操作系統(tǒng)難度就要大很多了,結(jié)合操作系統(tǒng)一起寫程序就更難了,待遇也比較高
DSP是隨機信號處理器,對數(shù)學(xué)要求非常高,不建議學(xué)(如果你是初級水平),算法比較復(fù)雜,多用于消費電子領(lǐng)域,配合ARM,一個做控制一個做算法
還有一個叫FPGA的,比較熱了,語言獨立用VHDL或者VERILOG,和C區(qū)別不是很大,功能強大,算是以后的主流了,不過工作多是做IC設(shè)計方面的,難度也不小
評論