**问题描述:从KEIL4升级安装了KEIL5之后找不到 C51 相关设置,想创建89C51的工程却发现找不到89C51的芯片包 **

无法创建的原因

keil4通常用来开发51单片机项目,而keil5通常用来开发STM32项目,keil5中默认并没有51芯片库,这就导致了keil5创建工程时找不到89C51芯片。就像下图这样只有ARM和STM系列芯片。

真正原因在与keil5没有如下包(Legacy Device Database [no RTE]),如图:

解决步骤

解决思路:使keil5集成51芯片库

  1. 首先我们找到51芯片库的下载地址,去官网下载即可。
    下载地址: https://www.keil.com/download/product/

  2. 进入官网后点击C51

进去后需要填写一下个人信息,我们看情况填写就行了。

  1. 点击这个C51V960A.EXE下载安装51芯片库

下载完成后以管理员身份运行,点击 next

下一步确认自己keil5的根目录(一般默认是没问题的),Backup打勾后点击next

下一步看情况填写:

<src=”https://img-blog.csdnimg.cn/20210606214844648.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzcyMTE2Mw==,size_16,color_FFFFFF,t_70">

然后点击next等待安装完成即可。注意安装前要关闭当前正在运行的keil5

  1. 再次打开keil5创建工程

点击project>New xxxxxx创建工程,下拉菜单就出现了51单片机的芯片库

选中后可以直接在搜索框搜索AT89C51,或者找到Microchip展开第一个就是

点击OK之后51工程就创建成功了。


说明:本文是收集参考网络文档,以方便查看


信息链接:

  1. KEIL5安装C51依赖,解决KEIL5无法创建C51工程

=================我是分割线=================

欢迎到公众号来唠嗑: