单片机开发必备:keil的安装、破解、使用
KEIL是美国的Keil Software公司出品的用于对单片机C语言进行开发的软件,在KEIL中有=包含着C的编译器、宏会变、库管理以及仿真调试器等开发所需要的方案。对于用C开发单片机的人来说KEIL是必备的。
1、 准备
(1) KEIL安装包
(2) win系统电脑
2、 安装
(1)
将下载下来的KEIL安装包进行解压,然后打开如图所示安装文件
(2)
安装的过程很简单,一直点击下一步就可以了
(3) 这里第一个箭头指示的地方打勾,大概的意思就是我同意,然后点击下一步。
(4)这个界面是安装路径的选择,最好默认就行,点击下一步
(5)这里的名字邮箱什么的随便填写就可以了,然后点击下一步。
(6)这里点击耐心等待就好了。
(6)至此就算安装完成了,接下来我们进行破解
2、破解(仅供学习使用请勿商用,如有侵权联系删除,条件允许的情况下请购买正版软件)
(1)破解很简单,首先打开软件,点击FILE,之后选择图中黄色L开头的选项
(3)进来之后,看到下面这个界面,我们复制ID
(4) 复制之后打开注册机,注册机箭头指的地方,分别是我们黏贴的ID和我们需要PJ的KEIL版本,通常是C51和ARM,我演示的是ARM的PJ,都一样。黏贴上ID以后点击Generate,之后图中第三个箭头位置就出现了一排注册吗,我们复制下来。
(5)接下来进入KEIL,把刚刚复制的黏贴到箭头处,然后点击ADDLIC
(5)图中出现如图所示的样子就是PJ成功了,点击Close关闭就好了,破解不成功关闭之后以管理员身份运行软件然后PJ就可以了。
3、使用
(1)双击桌面软件图标
(2)软件建议使用英文不要汉化,工具栏大家翻一下了解大概意思就可以了,下面教大家创建工程。先点击图中1处,然后点击2
(2)输入工程名字点击保存(这个名字就是以后打开工程文件的名字)
(3)接下来弹出的界面是选择芯片型号的界面,找到自己工程使用的芯片点击,然后OK就好。
(4)、点击箭头位置,创建文件
(5)点击保存
(6)输入名称,注意以.C结尾,因为C语言格式是.C嘛,保存
(7)双击文件夹打开(这里能添加进入工程),刚刚保存的文件,步骤1、2、3然后Close就可以了。
(8)下面就可以编辑使用了
分享使用keil进行单片机开发的一些经验和小技巧
KEIL是单片机开发人员或单片机爱好者非常熟悉的一款软件,在使用过程中难免会遇到一些问题,这里分享一个keil调试小技巧,如下:
1、keil软件安装包在哪里下载
答:可以在官网下载,官网IP地址为:https://www.keil.com/
2、STM32通过SWD方式下载后无法自动复位的问题如何解决
答:只需要把如下图中的Enable选项取消勾选即可解决。
3、在keil的device选项里找不到stm32相关的芯片是怎么回事?
答:缺少芯片支持包,去下载响应的芯片包即可。
例如想找到STM32F429IGT6的芯片,那么就需要下载STM32F系列的pack包,这个芯片包的全名为Keil.STM32F4xx_DFP.2.11.0.pack。这个可以在官网下载。
下载地址为:https://www.keil.com/dd2/
如下图:
至此,keil的一些小技巧就介绍到这里,后续继续分享!谢谢。
相关问答
用 keil 5编写代码用连接 单片机 吗?是的,KeiluVision5(通常简称为Keil)是一个流行的嵌入式开发环境,用于编写、编译和调试嵌入式系统的程序。它支持多种微控制器(MCU)和微处理器架构,包括但...
keil 程序下载成功后 单片机 没有反应?1.可能存在问题2.下载成功后,单片机没有反应可能是因为程序中存在错误,或者下载的程序与单片机不匹配,也可能是硬件连接出现问题,导致单片机无法正常工作。...
单片机 编程软件, keil 和IAR的区别主要有哪些?现在移植过程中出现很多问题?到,然...我用我的经验教训告诉你,不要直接移植,要痛苦死。用IAR找到你要用的芯片,一般系统都自带,可以找到,然后新建一个空的工程。这时候,这个芯片的正常的...
如何让 keil uvision5编写 单片机 程序?keiluvision5是一款软件,STC51单片机芯片是硬件,只能说利用这个软件将程序写入这个芯片中,而keil这个软件本身自带有匹配51的状态,目前使用KeiluVision的产...
keil 4与keilc51有什么区别吗我们在学嵌入式用的是keil4.也在学 单片机 ?keil4支持arm集成开发环境的。就是开软件的时候你会看到toolforarm。但它也能做51单片机的开发。keilc51就是只能用来做51单片机的开发环境。用哪个都差不...
单片机 , keil 中或的符号怎么写?num!=1翻译成汉语就是num不等于1,!=是不等于符号。或运算符号是“|”,下边的对。num!=1翻译成汉语就是num不等于1,!=是不等于符号。或运算符号是“|”,...
怎么从零学习 单片机 操作?我这边整理了一份0基础的入门资料,希望能帮助到你!一、关于单片机是否有很多问号?1.单片机是什么?答:单片机就是一个微型CPU,把程序烧录芯片里面,通过...1...
51 单片机 怎么用 keil 编写俩c程序合成一个hex文件?.c是C语言源程序,具体的代码;.h是C语言头文件,宏定义一些函数、变量;.HEX是生成的十六进制文件,烧写文件,最终下载到单片机的;.UV2是工程文件,用....
keil 怎么烧录代码到 单片机 上?在Keil软件中开发完成程序后,需要将程序烧录到目标单片机上才能使其运行。常用的烧录方法包括使用外部编程器和使用Keil自带的烧录工具ULINK等。以使用ULINK...
51 单片机 中的*** error 56: can't open file?1.目标文件存放错误了,重新设置一下你存放目标文件的目录。2.看下:第一个translate(Ctrl+F7)这个只编译不连接,第二个build(F7)这个才会产生链接产生obj...1...