- 2
- 0
- 约2.56千字
- 约 3页
- 2017-05-02 发布于安徽
- 举报
C51模块化设计方法.doc
C51的模块化设计方法
一个大的单片机程序往往包含很多模块,我是这样组织的:1、每一个C源文件都要建立一个与之名字一样的H文件(头文件),里面仅仅包括该C文件的函数的声明,其他的什么也不会有,比如变量的定义啊等等不应该有。
2、建立一个所有的文件都要共同使用的头文件,里面当然就是单片机的管脚使用的定义,还有里面放那些需要的KEIL系统的头文件,比如 #i ncludereg52.h,#i ncludeabsacc.h等等,把这个文件命名为common.h,或者干脆就叫main.h
3、每个C源文件应该包含自己的头文件以及那个共同的使用的头文件,里面还放自己本文件内部使用的全局变量或者以extern定义的全局变量
4、主文件main.c里面包含所有的头文件包括那个共同使用的文件,main.c里面的函数可以再做一个头文件,也可以直接放在文件的开头部分声明就可以了,里面一般还有中断服务程序也放在main.c???面
5、对于那些贯穿整个工程的变量,可以放在那个共同的使用的头文件里面,也可以用extern关键字在某个C源文件里面定义,哪个文件要使用就重复定义一下
6、建立工程的时候,只要把C源文件加到工程中,把H文件直接放到相应的目录下面就可以了,不需要加到工程里面。
第一章?概述
????本手册介绍ASM51宏汇编器及用汇编语言开发MCS-51系列单片机软件的过程。本章概述A
您可能关注的文档
最近下载
- 2026年人教版小学英语小升初试卷(高清打印版).docx VIP
- DB43T 699-2012 饲料级 石粉(碳酸钙).docx VIP
- 部编版(2024)八年级下册历史 第2课 巩固人民民主政权 课件.pptx
- 2025年贵阳市高三年级适应性考试(二)语文试卷(含答案解析)原卷.pdf
- 年产 260 吨螺旋霉素的发酵车间设计.pdf VIP
- 2025年德州市德城区社区工作者招聘笔试试题及答案解析.docx VIP
- 洞顶地表预注浆施工方案.doc VIP
- 爆破三员安全培训课件.pptx VIP
- 人工智能引论智慧树知到答案2024年浙江大学.docx VIP
- 2026年土建项目经理招聘面试题.docx VIP
原创力文档

文档评论(0)