C51模块化设计方法.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档