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个警告,我们的程序就能正常运行了。点击【保存】选项,退出即可。

目录
相关文章
|
编解码 芯片
STM32--TIM定时器(2)
STM32--TIM定时器(2)
661 0
|
Java
最详细 keil5 和 cubeMX安装教程
最详细 keil5 和 cubeMX安装教程
868 0
|
存储 安全 Go
Golang 语言微服务的服务注册与发现组件 Consul
Golang 语言微服务的服务注册与发现组件 Consul
221 0
|
3月前
|
存储 新零售 安全
阿里云盘企业版收费标准、功能支持、存储配置及用户数全解析
阿里云盘企业版提供高性价比存储方案,500GB仅需169元/年,支持协同办公、权限管理、智能文件管理、多重安全防护及卓越性能,适用于多行业企业高效办公。
700 0
|
5月前
|
安全 网络虚拟化 数据安全/隐私保护
配置小型网络WLAN基本业务示例
本文介绍了通过AC与AP直连组网实现企业分支机构移动办公的WLAN基本业务配置方案。需求包括提供名为“WiFi”的无线网络,分配192.168.1.0/24网段IP地址给工作人员,采用直连二层组网方式,AC作为DHCP服务器,并使用隧道转发业务数据。配置步骤涵盖AP与AC间CAPWAP报文传输、DHCP服务设置、AP上线及WLAN业务参数配置等,最终确保STA成功接入无线网络“WiFi”。
配置小型网络WLAN基本业务示例
|
网络协议 安全 网络架构
|
监控 安全 算法
室内定位导航技术:数字化时代的智能寻路解决方案
室内定位导航技术融合Wi-Fi、蓝牙信标及超宽带等技术,克服了GPS在室内的局限性。蓝牙信标作为关键组件,通过信号强度分析估算距离,结合三角定位算法确定位置。该技术不仅部署简便、成本低,还能提供准确稳定的定位服务。应用场景包括商场导航、医院科室指引、厂区资产管理、园区安全监控以及智能停车场等,极大提升了用户体验和管理效率。
758 0
室内定位导航技术:数字化时代的智能寻路解决方案
|
机器学习/深度学习 数据采集 算法
图像处理神经网络数据预处理方法
图像预处理步骤对于图像处理神经网络至关重要。这些步骤不仅保证了数据的一致性和质量,还可以通过数据增强等技术提高模型的泛化能力,从而提升模型的整体性能。每一步骤的选择和应用都基于具体任务和数据集的特性,并在模型训练和测试过程中起到关键作用。
447 0
|
安全
PADS Layout元器件独立规则设置
对于设计规则设置,之前有粉丝说单独设置元器件的规则没有效果,主要是指间距和线宽的设置。
908 0
|
存储 缓存
[simulink] --- simulink模块(一)
[simulink] --- simulink模块
9209 0