目录
开发环境keil的安装和使用
keil的介绍
keil的安装
keil的简单使用
STC-ISP的安装
STC-ISP简单介绍
开发环境测试
总结
开发环境keil的安装和使用
keil的介绍
Keil uVision5是一个集成开发环境(IDE),用于对嵌入式系统中的微控制器进行编程。它是一个软件套件,包括源代码编辑器、项目经理、调试器以及微控制器开发、调试和编程所需的其他工具。Keil uVision5 IDE主要用于对基于ARM架构的微控制器进行编程。
Keil uVision5 IDE支持业界常用的各种基于ARM的微控制器。它为软件开发提供了一个全面的环境,并允许开发人员以高效的方式编写、编译和调试代码。IDE还包括一个模拟器,允许开发人员在不需要实际硬件的情况下测试他们的代码。
此外,Keil uVision5 IDE提供不同级别的优化,帮助开发人员从微控制器中获得最大性能。它还支持各种通信协议,如UART、SPI、I2C、CAN和USB。此外,IDE包括为常用函数预先构建的代码库,从而减少了开发时间和工作量。
总之,Keil uVision5 IDE是开发基于微控制器的嵌入式系统的强大工具。它使开发人员能够在单个环境中编写、测试和调试代码,从而减少开发时间并提高效率。(参考文献:传送门)
简单来讲:Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
keil的安装
直接传送,自己去看,这位博主写的很详实(keil下载安装)。
这就是我们的开发环境啦:
keil的简单使用
1. 创建项目工程文件夹,可以当作模板Template
2. 创建文件,取名main.c (要打开拓展名,在文件夹窗口上找 “查看”,勾选“文件拓展名”)
3. 进入keil主页面,工具栏project->new uVision project->选择第一步的工程文件夹位置->输入
工程名字->选择芯片类型AT89c52->会提示是否拷贝STARTUP.A51,选择是->生成了工程目录-
>在工程目录Source Group1上右键鼠标->add Exiting file to Source Group1...->选择代码文
件main.c。
STC-ISP的安装
STC-ISP简单介绍
STC-ISP 是一款单片机下载编程烧录软件,是针对STC系列单片机而设计的,可下载STC89系列、12C2052系列和12C5410等系列的STC单片机,使用简便。
- 单片机通过数据线与电脑相连接;
- 本专栏使用的单片机型号是STC89C52RC;
- 在“打开程序文件”中选择后缀名为“.HEX”的文件
- 点击“下载”按钮
- 关闭再打开单片机开关
- 显示一下内容代表程序已经成功烧录进了单片机
开发环境测试
将下列代码输入到keil中并编译出“.hex”文件。
#include <reg52.H>
sbit led1 = P3^7;
sbit led2 = P3^6;
void main()
{
led1 = 0;
led2 = 0;
while(1);
}
STC-ISP 显示操作成功代表完成
总结
我们本节主要目的是完成开发环境的安装,并且写一段程序测试环境。