当前位置:首页 >> >>

keil简单入门教程

Keil 软件的使用
随着单片机开发技术的不断发展,目前已有越来越多的人从普遍使用汇编语 言到逐渐使用高级语言开发,其中主要是以 C 语言为主,市场上几种常见的单 片机均有其 C 语言开发环境。 这里以最为流行的 80C51 单片机为例来学习单片机的 C 语言编程技术。 大家 都有 C 语言基础,但是编单片机程序,大家还得找专门的书来学习一下。这里我们 只介绍 Keil 这种工具软件的用法。 学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil 软件是目最流行开发 80C51 系列单片机的软件,Keil 提供了包括 C 编译器、宏 汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通 过一个集成开发环境(Vision)将这些部份组合在一起。 下 面 我 以 一 个 实 验 举 一 个 例 子 , 一 步 一 步 学 习 Keil 软 件 的 使 用 。 首先我们看硬件原理图: 很明显,要点亮使发 光二极管,必须使单 片机的 I/O 口 P1.0 输 出低电平。于是我们 的任务就是编程序使 P1.0 输出地电平。

1. 使用 Keil 前必须先安装。安装过程简单,这里不在叙述。 2. 安装好了 Keil 软件以后,我们打开它。打开以后界面如下:

3. 我们先新建一个工程文件,点击“Project->New Project…”菜单,如下图, :

3. 选择工程文件要存放的路径 ,输入工程文件名 LED, 最后单击保存.

4. 在弹出的对话框中选择 CPU 厂商及型号

5. 选择好 Atmel 公司的 AT89S52 后 , 单击确定

1.在接着出现的对话框中选择“是” 。

5. 新建一个 C51 文件 , 单击左上角的 New File 如下图所示 :

6. 保存新建的文件,单击 SAVE 如下图:

2.在出现的对话框中输入保存文件名 MAIN.C(注意后缀名必须为.C) ,再单击

“保存” ,如下图;

7. 保存好后把此文件加入到工程中方法如下 : 用鼠标在 Source Group1 上单 击右键 , 然后再单击 Add Files to Group ‘Source Group 1' 如下图:

8. 选择要加入的文件 , 找到 MAIN.C 后 , 单击 Add, 然后单击 Close

9.

在编辑框里输入如下代码 :

10.到此我们完成了工程项目的建立以及文件加入工程 , 现在我们开始编译工 程如下图所示 : 我们先单击编译, 如果在错误与警告处看到 0 Error(s) 表示编译通过 ;

11.生成 .hex 烧写文件,先单击 Options for Target,如图;

12.在下图中,我们单击 Output, 选中 Create HEX F。再单击“确定” 。

13.打开文件夹‘实验 1’ ,查看是否生成了 HEX 文件。如果没有生成,在执行一 遍步骤 10 到步骤 12,直到生成。

以上是 Keil 软件的基本应用,更多的高级应用请大家去查找资料.


更多相关标签: