51单片机如何写多个程序保存在不同的文件里相互包含 10
我只会写程序保存一个文件,不会写多个程序相互包含进去,看很多高手写的程序都这么干,我也很想这样处理不会,请高手教我,多谢!...
我只会写程序保存一个文件,不会写多个程序相互包含进去,看很多高手写的程序都这么干,我也很想这样处理不会,请高手教我,多谢!
展开
6个回答
展开全部
你就将你程序中的一个过程函数,如延时函数 delay() 注释掉,然后把整个复制到新文件,当然包括函数用到的变量的定义,保存为 delay.c,再新建个 delay.h 文件,里面有 void delay() 语句。然后在住程序里加上语句 #include "delay.h" 就是了;
去试试吧
去试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a.c中想要用b.c找那个的 变量int CNT。至于要在a.c中加一句extern int CNT,调用函数也是同理。就可以实现多可.c文件的执行。b.h里面的主要意义就是在里面写好extern int CNT,a.c可以执行#include"b.h",这样就把b.h里面的文字原封不动的拷贝到a.c中了,如果不嫌麻烦,你也可以直接写extern int CNT,而不需要写#include"b.h"了,两者效果都一样。当然.h的比较方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将子函数写到一个.c文件,然后包含一个申明的头文件。
需要用时只需要include "xxx.h"就可以了。不过需要在编译器设置一下路径,要不然编译器找不到文件
需要用时只需要include "xxx.h"就可以了。不过需要在编译器设置一下路径,要不然编译器找不到文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的是一个工程,有很多文件夹或者有很多c文件的那种?
追问
是的
追答
留下你的QQ邮箱发给你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询