是这样的,Keil目前有两个版本,一个叫 Keil C51 另一个叫 Keil MDK或者 Realview MDK.
这两个版本看起来外观是一样的,但是里面的编译器、链接器等等是不一样的。
Keil C51是用来编译51系列单片机的,比如你的AT89S51之类的。
而Keil MDK是用来编译ARM系列的单片机的,比如STM32之类的。
很然,你下载错了,你下载的是 Keil MDK 4.12,是编译ARM的,而AT91系列,也是以ARM为内核的单片机,你在网上搜索 Keil C51下载这种版本的才对。
温馨提示:答案为网友推荐,仅供参考