      /****************************************************/
      /*              uVision2,2.20 版发行说明            */
      /****************************************************/

本文档包含uVision2- 2.20版的发行说明和发行前所有的修改，以及相关的工具。
本文档的内容、随之发行的用户手册，以及本文所述软件的版权属于Keil Software 和 Keil Elektronik所有。


内容
======

1.  uVision2 集成开发环境(IDE)

2.  示例程序和开始步骤

3.  评估版本的限制

4.  在线手册和技术参考

5.  销售和技术支持



1.  uVision2 集成开发环境

    uVision2 是集成下列各项的IDE：

    - 项目管理
    - 编译程序
    - 工具配置
    - 编辑器
    - 高效的调试器

    使用uVision2 IDE，你可以编辑，编译，和调试你的程序。
    光盘上的示例程序是为配合uVision2 IDE的使用而设计。


2.  示例程序和开始步骤

    当创造一个新的项目时, 你必须从器件(MCU)库中选择一个器件。
    示例项目位于文件夹 \C51\EXAMPLES 和 \C166\EXAMPLES。  

    HELLO   是一个从166系列MCU的串口发送"Hello World" 的简单程序
    MEASURE 是一个模拟和数字系统的数据采集系统
    TRAFFIC 是一个利用小型实时操作系统(RTX Tiny OS)的交通红绿灯控制器
    SIEVE   是一个计算素数的基本测试程序
    DHRY    是一个计算dhrystones的基本测试程序
    WHETS   是一个单精度的Whetstone的基本测试程序

    (译者注*:后面三个程序都是用来测试计算机性能或编译器的代码效率的标准测试程序。)
   
   
    用uVision2来生成一个应用的步骤如下：
    a)  选择菜单 Project - Open Project: 例如:C166\examples\hello\hello.uv2
    b)  选择菜单 Project - Rebuild all target files or Build target
   
   
    用uVision2来创建一个你自己的应用的步骤如下：
    a)  选择菜单 Project - New Project: 选择一个目录并输入项目名字。
    b)  选择菜单 Project - Select Device: 选择8051,166, 或 ST10 系列的一个器件
    c)  选择菜单 Project - Targets, Groups, Files: 
        选择Add/Files页,在Available Groups框中选择Source code,再点击Add Files to Group
        在弹出对话框中选择要添加的文件。
    d） 选择菜单 Project - Options: 设定所有的工具选项
    e)  选择菜单 Project - Rebuild all target files or Build target
    

    用uVision2来调试程序的步骤如下：

    a)  选择菜单 Debug - Start/Stop Debug Session
    b)  使用调试工具栏按钮或在输出窗户的命令行中输入：G,main 回车
    c)  你可以点击工具栏上"Serial Window #1"按钮打开串口输出观察窗口
    d)  现在,你可以用标准选项(Step, Go, Break)来调试你的程序了
        

3.  评估版本的限制
    
    如果你安装的是C51,C251,C166系列产品的一个评估版本,下列各项限制适用: 

    PK51/ C51 编译器的限制

    -  8051的编译，汇编，连接和调试都有2K目标代码的限制，但是源码不受限制。
       大于2K目标代码的程序将不能编译，汇编和连接。
    -  调试器支持小于2K的程序。
    -  程序开始处的指令包括LJMPs，因而产生的小于2K的代码也不能够在支持
       小于2K代码空间的单片器件上使用(如飞利浦公司 750/751/752) 
    -  编译后的代码程序从0x0800开始，因而代码不能烧到单片器件中。
    -  不支持双 DPTR 寄存器。
    -  不支持用户库和浮点运算。

    下列PK51完全版中的各项,在PK51/C51 测试版中没有：

    -  分块代码的连接和库管理
    -  RTX-51 Tiny 实时操作系统


    DK251/ C251 编译器的限制

    -  251的编译，汇编，连接和调试都有2K目标代码的限制，但是源码不受限制。
       大于4K目标代码的程序将不能编译，汇编和连接。 
    -  调试器支持比2K小的程序.


    PK166/ C166 编译器的限制

    -  166的编译,汇编,连接和调试都有4K目标代码的限制，但是源码不受限制。
       大于4K目标代码的程序将不能编译，汇编和连接。
    -  调试器支持小于4K的程序。
    
    列在销售和技术支持中的关于完全版和其他8051, 251,166,以及ST10开发工具的附加信息的参考资料
    

4.  在线手册和技术参考

    关于uVision2 和 Keil 开发工具的详细信息可以在\HLP\GS51.PDF,C251\HLP\GS51.PDF,和C166\HLP\GS166.PDF中找到。
    要浏览这些信息，你必须安装Acrobat 4.0阅读器(www.adobe.com上提供)
    一旦你从器件数据库中选择了一个器件，所有相关的资料就可以在Project Window - Books 页看到。
    
    增加的信息和版本发行前一刻的改动可以在C51\HLP\RELEASE.TXT 和 C166\HLP\RELEASE.TXT中找到。


5.  销售和技术支持

    Keil Software 的全体员工专注于为您提供最好的开发工具和服务。
    超过1200个的技术上的问题和相关的答案可以在 http://www.keil.com/support 找到。
    

    若有一个新的问题出现，http://www.keil.com/support将在一天内刷新，
    这样你就可以在我们的技术人员不能提供支持的时候获得技术支持。
    
    如果你对本产品有什么疑惑或问题，可以从本公司的办事处获得帮助：
    
    In the USA...                  |    In Europe...
                                   |
    KEIL Software, Inc.            |    KEIL Elektronik GmbH
    1501 10th St., Suite 110       |    Bretonischer Ring 15
    Plano, Texas 75074             |    D-85630 Grasbrunn, Germany
                                   |
    Sales    (800) 348-8051        |    Sales    +49 89 456040-0
    Support  (972) 312-1107        |    Support  +49 89 456040-24
    Fax      (972) 312-1159        |    Fax      +49 89 468162
    Email    sales.us@keil.com     |    Email    sales.intl@keil.com
             support.us@keil.com   |             support.intl@keil.com


    我们在全球有超过的 60个经销商，他们的联系方法可以在我们的全球信息网上找到：
                     http://www.keil.com/
    
    
    Keil 的许多在线支援是你的提议结果，如果你有什么提高我们在线技术支持的想法，请与我们联系！