
首先我们需要在电脑上安装Keil软件,安装好后双击它的快捷方式打开这个软蠢谈件!
打开软件后,会出现这个页面,这时候就需要我们点击窗口上面的project,然后点击New uvision project新建一个工程文件,在里面需要我们选纯仔择芯片,51单片机我们是选择的Atmel里面的AT89c51,这个是很好找的!
选择好芯片后,我们需要保存文件,接着就是写程序了,我们新建一个空白文档,这个是点File下面那个按钮。
在Text中编写自己的程序,我们需要把51单片机的头文件添加上去,这个是#include<reg51.h>,写好之后把它保存再添加到工程里,这里需要我们注意,是点project的source group里面的Add Files to…… 这样才不会出错!
接下来检查程序有无问题,如果没有问题,我们可以编译,链接,调试了,这个需要我们生成Hex文件,这样才能放做档汪到protues软件中仿真,也可以不用生成Hex文件,而是生成bin文件下载到开发板中
如果程序在编译过程中出现问题,这就说明我们的程序有问题,我们可以去点它的错误提示找到错误语句的位置,然后再去修改,还有我们需要注意程序编译通过,有时候在单片机上运行也不能实现我们希望的结果,所以在编写的过程中我们要认真!
在文件路径可以看到,具坦坦体 *** 作如下:1、在Keil中添加好文好信局件路径,把等头文件添加到路径中。
2、点击Rebuild进行编译,然后点击保存。
3、返回vscode中打开keil工程查看波浪线是否消除。
4、如果无法打开请关闭Vscode重新打开即可,在下方找到包含路径,在末尾添加缺失文件路径即可友让。
要运行Keil编写的程序,首先应该将程序编译,然后下载到单片机中,最后通过烧录器将程序烧录到单片机中,即可运行程序。拓展:Keil的编译明槐器支持C、C++以及汇编语言厅禅,用户可以通过编译扮槐尘器将程序编译成目标文件,并下载到单片机中,最后通过烧录器将目标文件烧录到单片机中,从而实现程序的运行。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)