内容正文:
第一章
技能实训
Keil 开发软件的使用
第二版
《单片机应用与技术》
教学目标
一
04 Keil 开发软件的使用
本节目标
了解Keil 开发软件的使用
知识目标
(1)安装 Keil 软件;创建新项目;
(2)将ASM文件添加到工程文件;
(3)为目标文件设置工具选项。
教学重难点
二
教学重点:了解Keil 开发软件的使用
教学难点: 为目标文件设置工具选项
导入新课
三
安装 Keil 软件并使用 Keil 软件
新知讲授
四
一 、Keil 开发软件的使用
1. 安装 Keil 软件
在 Keil 软件安装盘中查找安装文件,选择 “Eval Version” 版进行安装。按照提示完成 Keil 软件的安装,程序安装好后在桌面上出现快捷图标
新知讲授
四
一 、Keil 开发软件的使用
2. 使用 Keil 软件
双击桌面上的快捷图标,运行 Keil 软件
新知讲授
四
一 、Keil 开发软件的使用
下面介绍创建新项目的方法。
(1)创建新工程
单 击 菜 单 “Project ( 工 程 ) ” → “New Project ( 新 建 工 程 ) ” 命 令 ,在弹出的对话框中单击新建文件夹图标创建 一 个新文件夹,然后将文件夹命名为该项目名称(每个项目都有单独的文件夹),然后在列表中选择对应型号 的单片机。
新知讲授
四
一 、Keil 开发软件的使用
下面介绍创建新项目的方法。
(1)创建新工程
单 击 菜 单 “Project ( 工 程 ) ” → “New Project ( 新 建 工 程 ) ” 命 令 ,在弹出的对话框中单击新建文件夹图标创建 一 个新文件夹,然后将文件夹命名为该项目名称(每个项目都有单独的文件夹),然后在列表中选择对应型号 的单片机。
新知讲授
四
一 、Keil 开发软件的使用
(2)新建文件
单击菜单 “File (文件)” → “New (新建)”命令,新建一个文件,打开编辑窗口编写源 代码,如图1-5所示。完成编写后可以将代码保存为ASM文件,汇编语言语法字符将以高亮 显示。
新知讲授
四
一 、Keil 开发软件的使用
( 3 ) 将ASM文件添加到工程文件
在 “Project Workspace” 窗格的 “File” 选项卡中,右击文件组,在弹出的快捷菜单中单 击 “AddFiles” 命令,打开文件对话框,从中选择需要添加的ASM文件。
新知讲授
四
一 、Keil 开发软件的使用
(4)为目标文件设置工具选项
单击工具栏上的图标打开 “Option For Target” 对话框,在相关选项卡中设置相关的参数。
01
02
03
“Target” 选项卡
在 “Xtal(MHz)” 文本框中可以定义 CPU 的时钟频率
“Output” 选项卡
选择 “Creat HEX File” 选项,这样每次编译后都会产生HEX 文件。
“Debug” 选项卡
选择 “Use Simulator” 选项来使用软件仿真调试。
新知讲授
四
一 、Keil 开发软件的使用
(5)编译项目并生成 HEX 文件
单击工具栏上的“Build”图标,可以对源文件进行编译。如果无语法错误可以生成 HEX 文件。如果有语法错误,“Output” 窗格的 “Build” 选项卡中会显示错误信息和报警信息。双 击错误信息或者报警信息可以打开对应的错误处。
新知讲授
四
二、Proteus 仿真软件
Proteus 仿真软件是应用广泛的 EDA 工具软件,不仅具有一般 EDA 工具软件的仿真功能, 还能对单片机及外围器件进行仿真,界面所示。Proteus具有以下特点:
新知讲授
四
二、Proteus 仿真软件
Proteus具有以下特点:
01
02
03
04
具有强大的原理图绘制功能。
提供软件调试功能,包括全速、单步、断点等调试功能,同时可以观察各个变量、
寄存器的值,支持第三方软件编译调试环境,如 Keil软件。
支持多种单片机系统的仿真,包括支持8051、HC11、PIC10/12/16/18/24/30、AVR、ARM、8086 和 MSP430 等,以及新增加的Cortex 和系列 DSP处理器。
可以将单片机仿真与SPICE 电路仿真相结合,能够实现模拟电路仿真、数字电路仿 真、单片机及其电路仿真、RS232 动态仿真、PC 调试、SPI 调试、键盘及 LCD 仿真等功能。 另外,该软件还提供了各种虚拟仪器,如示波器、信号发生器、逻辑分析仪等。
新知讲授
四
三、知识归纳
一 、单片机的概念
单片机是一种将 CPU 、RAM 、ROM、定时器/计数器以及输入/输出(I/O