微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > KeilC51使用详解 (一)

KeilC51使用详解 (一)

时间:11-18 来源:互联网 点击:

dow、translate command line controls、project name等。对每个project都必须设置以上信息,然后存盘“setup”的的“save”,这样才可正式开始下面工作。

(2) IShell.col文件

对IDE颜色设置,如不改动,可以缺省为主。

(3) CDF文件

该文件位于BIN目录下,每一文件定义一组外部函数工具包,即定义外部环境如8051.CDF,USER.CDF等,开发者可修改CDF文件,供自己使用,至于CDF文件内容可查看一下8051.CDF即可知道。注意.CDF文件是Ishell系统的核心所在,不同的CDF文件可使本IDE适用于不同的编译、连接系统,即本IDE并不仅适于C51。下面谈一谈Automake工具:C51的Automake是一个project管理器,在8051工具包中以OBJECT文件形式保留了一个project的信息,AutoMake用这些信息来进行project管理,一旦手工建立一个project,Automake可生成一个新的OBJECT,AutoMake利用此文件来编译那些修改过的文件。Automake支持C51、A51、L51/BL51、C166、A166、L166等编译连接器。点中主菜单中的Automake即运行本工具。Ishell for Dos使用比较繁琐,推荐使用uVision for windows。

2. uVision for windows的使用

uVision是一个标准的windows应用程序,其编译功能、文件处理功能、project处理功能、窗口功能以及工具引用功能(如A51、C51、PL/M41、BL51 dScope等)等都较Ishell for Dos要强得多。uVision采用BL51作连接器,因为BL51兼容L51,所以一切能在Dos下工作的project都可以到uVision中进行连接调试。uVision采用dScope for windows作调试器,该调试器支持MON51及系统模拟两种方式,功能较for DOS要强大好用,调试功能强大。注意:(1) Option菜单下的各项要会使用,其中A51、C51、PL/M51、BL51定义各文件所使用的编译、连接控制指令,dScope定义一个dScope初始化文件。Make则是定义一个make文件。(2) 进入调试是在RUN菜单下运行dScope。(3) project中包括新建、打开、修改、更新、编译、连接等poject处理,具体使用可参考后面的例子。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top