1.keil工具介绍
keil软件主要在开发单片机时使用,主要针对c51(AT89C51、STC89C51等51单片机)、arm单片机(LPC、STM32等系列arm单片机)。 该工具主要集成了硬件芯片的编辑、编译、基础头文件。 集成了文件和启动代码支持和调试。
keil 是公司名称
uVision是IDE的名称,用于源码编辑等,包含编译、调试、下载等工具。
MDK是微控制器开发集合,包含不同芯片内核所需的库和文件,支持ARM等。
MDKCM是一个兼容的开发包。 例如,MDKCM518是在uVision5上兼容uVision4的软件包。
2.keil4上不支持ulink下载和调试
使用ULINK下载调试单片机程序时,如果在keil软件中无法显示ULINK设备,可能的原因是没有安装ULINK驱动,所以需要手动安装ULINK(网上搜索下载)。 要么更新keil4版本,最好是4.7以上版本,因为4.7以上版本自带ULINK驱动。
3.keil4使用方法
(1)首先需要下载并安装keil4安装包:mdk4.exe(网上下载即可)
安装过程中,存储安装路径中不能有中文字符。
(2)破解已安装的keil4
使用网上的keil破解软件,首先将CID复制到keil4的许可证管理中的破解软件中,然后选择目标目标:C51或arm,最后将生成的许可证输入到keil4中进行注册。
如果没有破解,可以正常使用,但是写入的程序大小不能超过32KB。
(3)新建工程
注意选择自己芯片对应的型号,并添加start.s启动代码
4、keil4和keil5的区别
keil4基本包含了各单片机芯片厂家生产的各类单片机的头文件、汇编启动代码、初始化代码等硬件相关代码。 新建工程时直接选择即可。 缺点是不能支持多个库文件
keil5剥离了硬件芯片的一切。 软件是软件,固件库是固件库。 两者是分开的,也就是说除了安装keil软件(mdk5.exe)之外,还需要安装对应芯片的固件。 图书馆。
5.keil5安装
除了安装mdk5.exe程序并破解之外,还需要安装开发芯片的固件库:
找到自己的芯片型号,下载并安装。
6.Keil4和keil5共存
keil4和keil5的共存主要分为以下两部分:
(1)keil5支持打开、编译、下载keil4工程
需要安装支持包:MDKCM
(2)在Windows上同时安装keil4和keil5,两个支架互不干扰
可以同时安装keil4和keil5,但是会出现每次打开工程时默认用keil5打开的情况。 如果要修改,需要按Windows窗口键+R,运行时输入regedit回车,然后在注册表中找到HKEY_CLASSES_ROOT。 UVPROJFILEShellopencommand,然后将数值数据修改为keil4的安装路径: