arm微控制器和avr、51有什麼區別?CoreCode2019-05-07 14:48:03

簡單的說,CPU構架不同,雖然都是8位的,但指令集不同,AVR是用RISC的,哈佛結構的匯流排;51是用CISC,馮諾衣曼結構的匯流排。跟AVR比,51是老掉牙的東西,內部資源少,速度慢,但學習簡單,是用的最多最精典的微控制器。AVR是後來才出來的,工藝上遠超過51,內部資源豐富,速度快。 並不是必需得學,但學了最好,學了51再學AVR就快很多了,因為是同一個東西,就像學了一種程式語言一樣,學了一門其它的就簡單了,因為思路是一樣的,只是格式寫法不同而以。 微控制器的品種多的跟米一樣,看你用在什麼上,我知道的常用的有AVR,51,PIC等。