keil使用入门

注:本文适合绝对 0 基础,如果有一定的基础,可以移步。

一. keil 简单介绍

Keil 提供了包括 C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。

更多请戳 百度百科

二. 安装

Download Products

keil使用入门_第1张图片

MDK-Arm(Microcontroller Development Kit)

  • MDK 的设备数据库中有很多厂商的芯片,是专为微控制器开发的工具,为满足基于 MCU 进行嵌入式软件开发的工程师需求而设计,支持 ARM7,ARM9,Cortex-M4/M3/M1,Cortex-R0/R3/R4ARM 微控制器内核。

C51

  • KEIL 公司开发的基于 uVision IDE ,支持绝大部分 8051 内核的微控制器开发工具。

C251

  • KEIL 公司开发的基于 uVision IDE ,支持绝大部分基于 251 核的微控制器的开发工具。

C166

  • KEIL 公司开发的基于 uVision IDE ,支持绝大部分 XC16x,C16xST10 系列的微控制器开发工具。

破解移步

三. 使用教程

1. 建立文件

在你找的找的到的任何地方建立一个新的文件夹,专门用来保存 keil 工程文件。比如 D://MCU/

2. 建立工程文件

MCU 文件里建立再建立一个文件夹,作为 keil 工程文件,比如 D://MCU/experiment1/

3. 建立工程

打开桌面的 keil uVision

keil使用入门_第2张图片

  1. 点击工具栏的 Project ,选择 New uVision Project

keil使用入门_第3张图片

定位到刚刚建立的文件夹下面 D://MCU/experiment

keil使用入门_第4张图片

① 是当前路径,我们在 ② 处填上我们要建立的 keil 工程名字: experiment1,点击 ③ 保存。

keil使用入门_第5张图片

选择 Atmel ,点击前面的 + 号。

keil使用入门_第6张图片

找到 AT89C51 点击 ②, OK

有可能会出来一个弹窗,点否就行了。

4. 建立源文件

找到刚刚建立的 D://MCU/experiment

右键,建立文本文档,双击改名字,记得打开文件后缀名。

keil使用入门_第7张图片

keil使用入门_第8张图片

最后得到 C 语言源文件。

5. 添加源文件

打开 keil uVision

keil使用入门_第9张图片

右键,Source Group 1 ,选择刚刚的 C 语言 源文件。

keil使用入门_第10张图片

点击 ② 添加,③ 关闭。

这时 Source Group 1 多了个 +

展开,双击源文件,就可以编写源文件了。

6. 生成 hex 二进制文件

编写好源文件后,右键 Target 1 ,选择图中的 Options for Target 1…

keil使用入门_第11张图片

keil使用入门_第12张图片

选择 Output ,把 Create HEX File 打上 ,默认是没有 的。然后点击 OK,即可。

7. 编译文件

找到工具栏

① 是转换和编译按钮,一般通过 ① 的第一个按钮检查自己的代码有没有错,第二个按钮生成 HEX 文件。

② 是调试按钮,设置好段点后,就可以对代码进行调试了。

8. 检查是否生成 HEX 文件

如果代码没有报错。

打开建立的文件 D://MCU/experiment/ 这是我们会看到该目录下有个 experiment.hex 文件。

ISIS 中双击 AT89C51 芯片,找到这个 experiment.hex 文件,即可进行仿真了。

四. 总结

多练习,熟能生巧,不熟悉就谈不上进步。

诗情画意

浣溪沙
晏殊
一曲新词酒一杯,去年天气旧亭台。夕阳西下几时回?
无可奈何花落去,似曾相识燕归来。小园香径独徘徊。

你可能感兴趣的:(#,软件使用)