一、
Keil uVision5只是一个大的版本号,其下还有很多的分类,MDK的是ARM的,C51的是51和单片机,还有支持251与166的芯片的,是不一样的,可以到Keil的官网上找一下看看。
https://www.keil.com
你说的只有ARM的应该是你下载的是MDK的版本,如果要开发51要下载C51的Keil
二、
Keil4与Keil5除了一些小的功能上的优化与更新(比如自动补全等等),最大的不同是Keil5使用了padk包进行芯片的支持,Keil4时是全打包在Keil的安装包里,
Keil5添加芯片支持,安装Pack包就可以,而Keil4要有厂商支持的插件。
如下,Keil5的支持pack包的下载
https://www.keil.com/dd2/pack/