你装的是keil MDK,MDK是征对于ARM芯片的,你没装C51的安装包C51V905,装了之后就可以找到了另外它们两个可以装在同一路径下的。

keil5需要首先安装芯片库的支持包,首先到官网下载你需要的芯片的支持包,然后添加芯片库,之后才能像之前的版本新建工程选择芯片型号armhtm 你到这个官网找一下,这里就有例程。

1检查项目文件确保项目文件没有丢失或损坏,可以尝试重新导入或创建一个新的项目文件2检查编译器设置确保编译器设置正确,包括编译器路径目标设备或芯片型号等如果设置不正确,可能会导致无法生成目标文件3检查系统环境确保操作系统与Keil5版本兼容,并且操作系统中没有其他程序与Keil5。

配置说明! 1如你电脑安装为KEIL4,那么请选择“MDKARM V4” 2如你电脑安装为KEIL5,那么请选择“MDKARM V5” 配置完成后,请选择 选择GENERATE CODE 后弹出对话如下,请选择 OPEN Project 至此,配置完成 针对KEIL打开之后,提示不能打开或读取项目文件的可能说明如下 STM32CubeMX配置的芯片型号与KEIL。