- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、首先要建一个“ram.h”文件,里面放置原来.C文件中的全部“RAM定义”和“以后所用到的函数声明”?如下图1所示 2、再建一个新的“AT93C46.C”文件(比喻我想将原来程序中的读外部EEPROM子程序分出来),程序的开头如下图2所示 3、建一个与“AT93C46.C”所对应的“AT93C46.h”文件。里面放“AT93C46.C”文件中所用到的所有RAM及程序函数声明,如图3所示 ?????提示:如果“AT93C46.C”中有一变量是主程序。C中的,可以在“ram.h”中定义该RAM(uint?RESULT),之后在“AT93C46.h”里用?????????????????(extern?uint????RESULT). 4、在原。C文件的开头添加“ram.h文件及新建的“AT93C46.h”程序写法如下图4所示 5、在工程中添加新的“AT93C46.C”。
1?(原文件名:1.jpg)?
2?(原文件名:2.jpg)?
3?(原文件名:3.jpg)?
4?(原文件名:4.jpg)?
正确的做法是: 各功能模块分别创建.c和.h文件,比如ad.c??ad.h ad.h里面加上ad.c提供给外部调用的函数的声明 另外的c文件如果要使用ad.c里面的函数,只需要包含.h即可 工程中要加入你要使用到的c文件,比如要加入ad.c首先主函数只能存在于一个文件中,这个文件可以直接取名mian.c这样比较方便管理。然后按功能分其它文件,分别编写XX.h和XX.c文件,在XX.h中写入函数的声明和全局变量的定义,在XX.c中写函数的具体内容,并且在XX.c中要include“XX.h”,在mian.c中include所有的.h文件。这样就可以正常编译和烧写了。最终生成的还是一个hex文件如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.laKEIL C51多文件编译在KEIL C51里,如果不只一个C文件,有多个C文件,请问怎么实行编译与烧写呢??首先主函数只能存在于一个文件中,这个文件可以直接取名mian.c这样比较方便管理。然后按功能分其它文件,分别编写XX.h和XX.c文件,在XX.h中写入函数的声明和全局变量的定义,在XX.c中写函数的具体内容,并且在XX.c中要include“XX.h”,在mian.c中include所有的.h文件。这样就可以正常编译和烧写了。最终生成的还是一个hex文件
您可能关注的文档
- 第十一章 C语言 其它边角知识.pdf
- 第十一章 C语言 图形库函数.doc
- 第十一章 C语言 文件 课件.ppt
- 第十一章 c语言 文件.ppt
- 第十一章 C语言 自定义数据类型.ppt
- 第十一章 C语言:2.1.3动态分配内存.ppt
- 第十一章 C语言:2.1.6函数专题.ppt
- 第十一章 C语言:C文件.ppt
- 第十一章 C语言_ch10_1_顺序读写文件.ppt
- 第十一章 C语言_编译预处理.ppt
- 二年级群文阅读《有趣的问答歌》逐字稿.docx
- 2022员工职位计划文本3篇 .pdf
- 2019年中小学安全知识竞赛试题及答案(精华版) .pdf
- 2020-2021学年(统编版)语文三年级下册课外阅读练习及答案(8篇).pdf
- 2018-2019二学期期末八年级数学试题 .pdf
- 2020级模具设计与制造专业(4年制技师大专)实施性人才培养方案 .pdf
- 2020年四年级数学下册四单元考试卷及答案(二篇) .pdf
- 2020学年七年级第二学期期末监测语文试题含解析 .pdf
- 2022北师大版四年级上册数学期末测试卷附完整答案(典优) .pdf
- 2021-2022学年榆树市泗河中学七年级数学上册1.1生活中的图形期末试卷wo.pdf
文档评论(0)