51单片机是8位的,是微控制器的始祖,3、40年前的东西。
intel把核授权给了很多厂家,世界上很多大公司都有产51单片机,
典型如atmel公司的at89系列,飞利浦的p89等,当然还有国产的随处可见的stc的。
pic单片机是当年microchip觉得51不给力了自己做的risc单片机,是真正的单周期指令。
到目前为止,pic10、pic12,、pic16、pic18都是8位单片机,
pic24是16位单片机,pic32是32位单片机。
avr单片机是atmel公司a先生和v先生设计的risc单片机,故称之为avr
当然atmel公司的命名规则很有意思,at89系列是51,at90系列是avr,at91是arm
当然avr不止是at90系列,还包括attiny系列,atmega系列,atxmega系列,avr32。
tiny和mega是8位的,xmega是16位,avr32是32位的。
arm是32位处理器,现在或曾经流行的是arm7、arm9、arm11等,
当然现在出来基于armv7架构的有a、r、m三种系列的,
arm公司也是授权内核的,所以很多厂家都有生产arm,如atmel、三星、st、nxp(就是飞利浦)、ti等等大公司都有arm系列的处理器。
a、r系列比较高端,用于手机处理器或者多媒体处理,用于高端的嵌入式场合。m系列主要用于工控。
如比较流行的m0和m3系列的。
至于他们之间的关系,呵呵,介绍了之后也差不多了吧,越来越高端了。不同场合用不同的东西呗。
欢迎追问