嵌入式c语言程设计---实验指导书.docVIP

  • 4
  • 0
  • 约2.32万字
  • 约 35页
  • 2016-10-11 发布于贵州
  • 举报
嵌入式c语言程设计---实验指导书

实验项目1:嵌入式开发系统———熟悉KEIL C 开发环境使用方法 实验目的: 1、熟悉KEIL C软件开发环境 2、搭建基本的开发环境 实验平台: Windows XP 操作系统、Keil c 开发软件 主要实验内容: 上机熟悉KEIL C软件开发环境 掌握搭建基本开发环境的过程,掌握比较常用的选项设置 学生自己编写一段小的c代码,掌握编译过程。 本实验知识背景: 功能强大的单片机开发工具KEIL C Keil Software 的8051开发工具提供以下程序你可以用它们来编译你的C源码汇编你的汇编源程序连接和重定位你的目标文件和库文件创建HEX文件调试你的目标程序。 Windows应用程序uVision2是一个集成开发环境它把项目管理源代码编辑程序调试等集成到一个功能强大的环境中 C51美国标准优化C交叉编译器从你的C源代码产生可重定位的目标文件 A51宏汇编器从你的8051汇编源代码产生可重定位的目标文件 BL51连接/重定位器组合你的由C51和A51产生的可重定位的目标文件生成绝对目标文件 LIB51库管理器组合你的目标文件生成可以被连接器使用的库文件 OH51目标文件到HEX格式的转换器从绝对目标文件创建Intel HEX 格式的文件 RTX-51实时操作系统简化了复杂和对时间要求敏感的软件项目 对由这些工具组成的开发套件进行描述它们是为专业开发人员而设计的,但所有层次的编程人员都可以用它们来获得8051微控制器的绝大部分应用。 实验步骤: 1. 打开KEIL 软件,新建工程 2. 命名KEIL工程文件名,然后保存 3. 弹出器件选择窗口,选择 Atmel 并双击 4. 选择AT89C51 或AT89S51 ,然后点击确定 5. 提示问你是否加载 标准8051 Startup 文件,点击否 6. 新建一个文本文件 7. 输入源程序或直接从其他的文本中复制源程序粘贴进来。 8. 保存刚才的文本文件 9.注意选择后缀.c 10. 把刚才保存的 *.c添加到工程中 11. 点击完Add 后,这个窗口还在,再点击 Close 12.设置目标文件属性 13. 把 Create HEX File 前面的方框钩起来 14.编译源程序 15. 状态显示编译结果 16.点击链接按钮,生成16进制文件 17.状态显示生成16进制文件 实验项目2:嵌入式C语言程序的设计与调试 实验目的: 1、进一步熟悉KEIL C软件开发环境 2、搭建基本的开发环境 3、编写代码并使用KEIL C进行调试 实验平台: Windows XP 操作系统、Keil c 开发软件 主要实验内容: 上机熟悉KEIL C软件开发环境 掌握搭建基本开发环境的过程,掌握比较常用的选项设置 学生自己编写一段小的c代码,掌握编译过程,进行调试,学会观察寄存器和管脚等调试方法。 结合实验项目1完成实验报告1份 本实验知识背景: 掌握实验项目1的基本技能,能够搭建基本的开发环境。 了解KEIL C开发软件的调试环境 为方便观察调试现象,应针对单片机的寄存器或管脚编写代码。 实验步骤: 1、按照实验项目1搭建基本实验平台,学生可输入自己的实验代码。 2、输入代码后,处理编译过程中的问题,保证编译链接通过。 3、在编译状态点击按钮可进入调试状态。 4、进入调试状态 5、,熟悉并掌握调试环境中的主要快捷按钮 6、查看P1端口状态 7、点击运行,观察P1端口 8、熟悉view按钮 9、点击按钮观察存储器,在address:处填入P1端口地址0x90可以观察P1端口在不断变化。 10、右击代码中的特殊功能寄存器P1,选择菜单中的最后一项将P1添加到watch windows 1窗口。 11、可以在watch windows 1 观察P1 的变化。 12、学生独立操作,进一步熟悉操作环境,并操作前面介绍的主要功能。 13、结合实验项目1完成实验报告1份。 实验项目3:硬件测试编码设计与调试(没有实验设备) 实验目的: 1、利用KEIL C软件和51单片机实验开发板调试端口的led 2、掌握软件与硬件的平台搭建 3、学习下载hex代码,并在KEIL C环境下进行调试。 4、使用proteus软件对实验结果进行仿真。 实验平台: Windows XP 操作系统、Keil c 开发软件、proteus软件 主要实验内容: 一、搭建KEIL C软件与实验开发板的开发环境,设置好波特率、串口。 二、下载代码至目标板,单步执行代码,注意观察实验现象。 三、对代码进行修改并调试,并进行仿真测试。

文档评论(0)

1亿VIP精品文档

相关文档