ARM7,ARM9是ARM处理器核的两个版本,是32位单片机内核版本
msp430是美国德州仪器的低功耗16位单片机的统称,包括很多系列,比如1x:msp430f169.2x:msp430f247等等。
stm8是意法半导体的stm系列单片机
avr是atmel公司出品的单片机,可以细分为很多不同的种类。
8051一般是指51核的单片机,比较典型的是:atmel公司的AT89C51。一般初学单片机的从51单片机入手。
IAR是一种集成的开发环境,可以在这个集成的开发环境中完成单片机程序的编写,编译,调试,生成的一种强大软件,支持很多种类的单片机,比如msp430和AVR,ARM系列(PS:我只用过IAR开发这几款单片机,其他的反正支持很多)。
简单说 ARM7、ARM9、msp430 、 stm8、avr、8051都是单片机处理器,内核和制造商不同而以,IAR只是一个开发环境
如果你问这个问题是打算开始接触单片机建议你先从8051开始,再学430,以后你就有觉悟了,不用多说了的