Keil uVision5软件的操作与编写基础(入门)

简介: 一、如何新建一个空白文档1.打开Keil uVision5,将会出现工作界面。如图所示:2.点击【project】选项,再去点击【New uVision project...】选项。如图所示:打开之后,会弹出一个界面。这时我们点击【新建文件夹】,我们先将新建的文件夹重命名为001.打开001这个文件夹,并且将文件名命名为002。如图所示:此时会弹出一个新界面Select Device for Target 'Target 1',这时候我们选择下图中的Atmel,然后再去找到AT89C51。3.点击工作界面左上角的白色小纸(New),如图所示: 4. 然后保存这个文档,点击左上角的

Keil uVision5是一款编写单片机程序的必备软件。其图标为:

e4f67fc837d400c097159076241195c.png

一、如何新建一个空白文档

1.打开Keil uVision5,将会出现工作界面。如图所示:

image.png

2.点击【project】选项,再去点击【New uVision project...】选项。如图所示:

image.png

打开之后,会弹出一个界面。这时我们点击【新建文件夹】,我们先将新建的文件夹重命名为001.

e9bfd63df1b86dfef8d9962a5dd22065_.png

127da9d6bdf30ee326d03096557556a3_.png

打开001这个文件夹,并且将文件名命名为002。如图所示:

c25e3ebf0ce5fc0657f47dbe4fe3c407_.png

此时会弹出一个新界面Select Device for Target 'Target 1',这时候我们选择下图中的Atmel,然后再去找到AT89C51。

058274f492bbe63d6e5126e474dc131e_.png

262ed5e711e5be58e63b35ceec97b365_.png

3.点击工作界面左上角的白色小纸(New),如图所示:

611a4ede97a9ae6ded5fe036b02d9a9e_.png

4. 然后保存这个文档,点击左上角的【保存】(save)图标,如图所示:

f6691ee14cebc8cf6efd4663467e1230_.png

然后会弹出一个新界面【Save As】,将文件名命名为003.c(记住,后缀为.c的形式)

ff37d15da6d88ea2f63d3b507bc2dcd4_.png

回到工作界面,我们点击project栏目中的Target 1,就会出现Source Group1,双击 Source Group1。如图所示:

ef3ee4dd2f2e44331692efc0fce50ddf_.png

双击之后,会弹出一个新的界面,将003.c保存到 Source Group1。然后点击Add,再去点击Close。如图所示:

1da17792936fe1834ece87840c97a804_.png

这时候我们可以开始编写程序了。

二、程序编写

8ceea2aa8ca2887fec14ce4dfc6a511.png

整个程序的编写已经完成了,源代码如下:

#include<reg51.h>

#define LED P1

main()

{

 unsigned int i;

   while(1)

   {

     LED=0xff;

       for(i=0;i<50000;i++);

       LED=0x00;

       for(i=0;i<50000;i++);

   }

}

三、编译程序

程序编写完成之后,需要检查有没有错误。首先我们先点击【Options for Target】选项,如图所示:

0557ed3e52154627c975b3fa410b4765_.png

打开之后,会弹出一个新的界面,我们点击【Output】选项,勾选 Create HEX File选项,再次点击OK。如图所示:

a07f6f892485a3cfeb150ef6ab6344e6_.png

这时候我们可以继续编译我们的程序了,首先点击【Translate】选项,如图所示:

3682f4eac940ad9fda38b933714ea253_.png

点击之后,工作界面下部【Build Output】栏目中就会出现一系列的字样,如图所示:

0b3e71da76b180030ef6c52394b90dc.png

点击之后,工作界面下部【Build Output】栏目中就会出现一系列的字样,如图所示:

9ad646d3121d7e084a6aef20f34d7b7.png

此时的程序0个错误,0个警告,我们的程序就能正常运行了。点击【保存】选项,退出即可。

目录
打赏
0
0
0
0
18
分享
相关文章
一文搞懂MQTT,如何在SpringBoot中使用MQTT实现消息的订阅和发布
之前介绍了RabbitMQ以及如何在SpringBoot项目中整合使用RabbitMQ,看过的朋友都说写的比较详细,希望再总结一下目前比较流行的MQTT。所以接下来,就来介绍什么MQTT?它在IoT中有着怎样的作用?如何在项目中使用MQTT?
17674 62
一文搞懂MQTT,如何在SpringBoot中使用MQTT实现消息的订阅和发布
最详细 keil5 和 cubeMX安装教程
最详细 keil5 和 cubeMX安装教程
662 0
Shell 字符串操作(截取、替换、去头、去尾)
Shell 字符串操作(截取、替换、去头、去尾)
1043 0
告别‘人海战术’!基于EvalScope 的文生图模型智能评测新方案
生成式模型在文本生成图片等领域的快速发展,为社区带来了日新月异的诸多文生图模型。
210 19
以太网协议(IEEE 802.3)
本文介绍了以太网协议的基本概念和关键技术,包括协议层次(物理层、数据链路层)、以太网帧结构(前导码、MAC地址、FCS等)、MAC地址类型(单播、多播、广播)、物理层标准(如10BASE-T)、冲突管理(CSMA/CD与全双工模式)以及网络设备(Hub、Switch)。此外,还探讨了扩展功能(VLAN、PoE)、性能参数(MTU、帧长度)及高速以太网的演进(从10Mbps到100Gbps),并解答了一些典型问题。
334 9
【51单片机】单片机开发者的福音: 让AI看电路图帮你编写程序(使用ChatGPT 中训练好的单片机工程师模型)
使用AI大语言模型编写 单片机程序. 使用的是 OpenAI公司发布的 ChatGPT .在ChatGPT上有别人训练好的 单片机工程师 with Keil uVision 5 - C Code Explainer模型, 可以上传电路图改模型可以通过这个用户所给的电路图进行编程.
2095 0
【51单片机】单片机开发者的福音: 让AI看电路图帮你编写程序(使用ChatGPT 中训练好的单片机工程师模型)
什么是智能搜索
智能搜索融合了人工智能和大数据技术,提供高效的语义理解、多模态数据处理及个性化推荐。它不仅支持传统关键词匹配,还结合NLP、机器学习等先进技术,提升信息检索的精准度与多样性。适用于电商、内容平台、多媒体及企业内部知识库等多种场景,显著优化用户体验和业务效率。
394 2
AI助理
登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问

你好,我是AI助理

可以解答问题、推荐解决方案等