《单片机原理与应用》实验指导书--周立功的试验箱(3)

2019-03-05 22:23

《单片机原理与应用》实验指导书

用。

? DK51 开发套件

DK51 开发套件是PK51 的精简版,它不包括RTX51 Tiny 实时操作系统。开发套件 可针对80C51 及其所有派生系列进行配置使用。 ? CA51 编译器套件

如果开发者只需要一个C 编译器而不需要调试系统,则CA51 编译器套件就是最好的 选择。CA51 编译器套件只包含μVision2 IDE 集成开发环境,CA51 不提供μVision2 调试器的功能。这个套件包括了要建立嵌入式应用的所有工具软件,可针对80C51 及其所有派生系列进行配置使用。 ? A51 汇编器套件

A51 汇编器套件包括一个汇编器和创建嵌入式应用所需要的所有工具。它可针对 80C51 及其所有派生系列进行配置使用。 ? RTX51 实时操作系统(FR51)

RTX51 实时操作系统是80C51 系列微控制器的一个实时内核。RTX51 Full 提供 RTX51 Tiny 的所有功能和一些扩展功能,并且包括CAN 通讯协议接口子程序。

? 比较表:表2.1 列出了每个套件的功能,表的顶上一栏为工具套件名称,表的左边 一列为软件组成部分,使用这个对照表可以选择符合您需要的套件。 表2.1 比较表

DP-51PROC 单片机综合仿真实验仪在自身强大硬件功能基础之上集成了Keil C51 开 发调试软件,使用户能够较轻松、快捷的掌握硬件设计方法和软件编程技巧。为了使您在较短的时间内熟悉和掌握这些技术,随机提供了测试版Keil C51 V7.0 软件,其中包含了一些示范程序和一些受限制的工具。Keil C51 测试版工具软件在功能、创建应用程序和程序代码长度方面都有限制,对于大型应用程序或需要功能更全的Keil C51 软件,则需要购买正版的Keil C51 软件。

2.2 Keil C51 的安装

11

《单片机原理与应用》实验指导书

2.2.1 系统要求

安装Keil C51 集成开发软件,必须满足最小的硬件和软件要求,才能确保编译器以及其他程序功能正常,必须具有:

(1) Pentium、Pentium-II 或兼容处理器的PC; (2) Windows95、Windows98、Windows NT4.0; (3) 至少16MB RAM; (4) 至少20MB 硬盘空间。 2.2.2 软件的安装

下面以Keil C51 V7.0 版为例,介绍如何安装Keil μVision2 集成开发环境。 (1) 把随机赠送的DEMO 光盘放入光驱中(假设E:盘),进入E:\\Software\\Keil C V7.0\\Setup 目录下,这时会看到SETUP.EXE 的安装文件,双击该文件即可开始安装。

(2) 这时会出现如图2.1 所示的安装初始化画面,稍后弹出一个安装向导对话框如图 2.2 所示,询问用户是安装、修复更新或是卸载Keil C51 软件,用户可以根据需要进行选择,当然若是第一次安装该软件应选择第一项Install Support for Additional...安装该软件。

图2.1 安装初始化

12

《单片机原理与应用》实验指导书

图2.2 安装向导画面

(3) 单击Next 命令按钮,这时会出现如图2.3 所示的安装询问对话框,提示用户是 安装完全版还是评估版。如果您购买了正版的Keil C 软件当然是选择Full Version 了, 否则您只能选择Eval Version 选项。

图2.3 安装询问画面

(4) 在此后弹出几个确认对话框中选择Next,这时会出现一个如图2.4 所示的安装 路径设置对话框,默认路径是C:\\KEIL,当然用户可以点击Browse 选择适合自己安装的目录,如D:\\Keil C51 V7.0。

13

《单片机原理与应用》实验指导书

图2.4 安装路径设置对话框

(5) 在接下来的询问确认对话框中选择Next 命令按钮加以确认即可出现如图2.5 所示的安装进度指示画面。

图2.5 安装进度指示画面

(6) 接下来就是等待安装,安装完毕后单击Finish 加以确认,此时您可以在桌面上看到Keil μVision2 软件的快捷图标如图2.6 所示,双击它就可以进入Keil C51 集成开发环境。

图2.6 快捷图标

14

《单片机原理与应用》实验指导书

2.3 μVision2 集成开发环境

2.3.1 μVision2 集成工具

μVision2 支持所有的Keil 80C51 的工具软件,包括C51 编译器、宏汇编器、链接器/定位器和目标文件至Hex 格式转换器,μVision2 可以自动完成编译、汇编、链接程序等操作。

(1) C51 编译器和A51 汇编器

由μVision2 IDE 创建的源文件,可以被 C51 编译器或A51 汇编器处理,生成可重定 位的object 文件。Keil C51 编译器遵照ANSI C 语言标准,支持C 语言的所有标准特性。另外,还增加了几个可以直接支持80C51 结构的特性。Keil A51 宏汇编器支持80C51 及其派生系列的所有指令集。

(2) LIB51 库管理器

LIB51 库管理器可以从由汇编器和编译器创建的目标文件建立目标库。这些库是按规 定格式排列的目标模块,可在以后被链接器所使用。当链接器处理一个库时,仅仅使用了库中程序使用了的目标模块而不是全部加以引用。

(3) BL51 链接器/定位器

BL51 链接器使用从库中提取出来的目标模块和由编译器、汇编器生成的目标模块, 创建一个绝对地址目标模块。绝对地址目标文件或模块包括不可重定位的代码和数据。所有的代码和数据都被固定在具体的存储器单元中。

(4) μVision2 软件调试器

μVision2 软件调试器能十分理想地进行快速、可靠的程序调试。调试器包括一个高速 模拟器,您可以使用它模拟整个80C51 系统,包括片上外围器件和外部硬件。当您从器件数据库选择器件时,这个器件的属性会被自动配置。

(5) μVision2 硬件调试器

μVision2 调试器向您提供了几种在实际目标硬件上测试程序的方法。安装MON51 目 标监控器到您的目标系统,并通过Monitor-51 接口下载您的程序;使用高级GDI 接口, 将μVision2 调试器同类似于DP-51PROC 单片机综合仿真实验仪或者TKS 系列仿真器的硬件系统相连接,通过μVision2 的人机交互环境指挥连接的硬件完成仿真操作。

(6) RTX51 实时操作系统

15


《单片机原理与应用》实验指导书--周立功的试验箱(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Cnckad自动编程软件

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: