keil c语言的头文件,Keil C51中C语言编程的头文件包含方法.pdf

1 Keil C51中 C 语言编程的头文件包含方法 一 首先摘抄一写 keil 官方网站的说明 了解其系统自带的头文件在哪里及如何预处理 1 译文 主页 Vision4 用户手册 文件夹结构 主页 关于 Vision 文件夹结构 安装程序复制开发工具到基础文件夹的子文件夹 默认的基础文件夹包含 C Keil 下面的表格列出了所有 uVision 开发工 具的文件夹结构 安装结果可能根据您安装的产品和组件有所变化 译文 C51 开发工具 为经典8051和其扩展种类 2 文件夹内容 C KEIL C51 ASMAssembler Source Template and Include files for the Macro Assembler C KEIL C51 BINExecutable files of the Vision C51 toolchain C KEIL C51 ExamplesExample programs C KEIL C51 FlashMonConfiguration files for Flash Monitor and pre configured versions C KEIL C51 HLPOnline documentation for Vision C51 C KEIL C51 INC为 C 编译器的包含文件 C KEIL C51 ISD51Files for ISD51 In System Debugger and pre configured versions C KEIL C51 LIBRun time libraries and CPU startup files C KEIL C51 Mon51Configuration files for Monitor 51 for Classic 8051 Devices C KEIL C51 Mon390Configuration files for Monitor 390 for Dallas Contiguous Mode C KEIL C51 RtxTiny2RTX51 Tiny Version 2 Real Time Operation System 2 译文 头文件 主页 预处理器 头文件 头文件或包含文件被预处理器包含和处理 它们为你提供了一个方便的方式去声明全局变量 函数原型 声明限制 和宏定 义 这些通常在大型的开发工作中贯通始终使用 includeinclude指令指定要半含的头文件的名字 3 3 include 主页 预处理器 预处理器指令 include includeinclude 指令使得 C 预处理器在编译中包含指定文件的内容 然后继续处理当前文件剩下的内容 includeinclude 指令可能用于 指定两种类型的头 或包含 文件 系统头文件和用户头文件 系统头文件如下被包含 include 这些包含文件被包含在 INC 文件夹下 它们是 keil 开发工具的一部分 且不应该被修改 当一个系统头文件被指定 编译器 从下列文件夹按序搜索 INCDIRINCDIR 指令指定的路径 C51INCC51INC 环境变量指定的路径 用户头文件如下被包含 4 include filename 这些包含文件是用户创建的 可能存在于电脑的任何位置 当一个用户头文件被指定 编译器按照如下次序搜索文件夹 当前文件夹 源文件夹 INCDIRINCDIR 指令指定的路径 C51INCC51INC 环境变量指定的路径 注意 包含文件常常有一个 H 的后缀表明它们是头文件 我们推荐你为你的用户头文件使用这套标准 通常 包含文件仅包含变量声明 而不是定义 宏定义 特殊功能寄存器 Special Function Registers 定义 包含文件可能包含变量定义 然而 你必须确保这样的头文件只包含在你工程的一个 C 文件里 否则 重复的 相同名称的变量可能会被定义 从而导致连接器错误 我们推荐你不要在包含文件里面定义变量或者函数 可能一个函数开始或者结束在一个包含文件内 还有可能把函数和变量定义放置在包含文件内 由于这样的事 情可能发生 它们非常混乱 不是养成良好的编写代码习惯 所以 我们不推荐你这样做 参考 Header Files 如何在 C 程序中使用包含文件的完整说明 5 二 实例 以 STC 单片机为例 1 使用 STC ISP 软件 添加 MCU 型号到 keil 2 打开 keil 安装目录 找到 INC 文件夹 里面查找是否有 STC 文件夹 正常会出现 如图 3 修改 STC 文件夹内各个头文件内容 添加防止重复包含的语句 主要就是每个文件前加入判断 文件结束加入结 束判断 每个文件都要保证有这几句 可以防止重复包含 6 4 在 keil 编辑界面 编写包含语句 如下 7 5 设置头文件包含路径 在工程视图浏览窗口 右键点击工程名 选择 options 再点击 C51 标签 设置路径 如下 完成 完成 编者 LuWenjun 燕山大学 2013年8月16日星期五

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值