介绍
在keil5这个软件中可以进行模块化编程,就像拼积木一样,需要用到什么模块,就将该模块添加到要用到的地方去就好了。
意义
节省大量时间,一些重复使用的函数,比如延时函数,数码管,矩阵键盘的扫描等重复使用的函数可以对其进行模块化,这样就不必要每次创建一个新项目还要再重新编写一个类似的函数了。
方法
创建模块
这里以delay函数为例
第一步
先创建一个要模块化的函数的c文件,在下图中的第二个选项就是。
第二步
然后选择创建文件类型,选择第一个类型.c文件,然后对其取名字。
第三步
然后在创建好的.c文件中进行函数的编写
#include <REGX52.H>
#define uchar unsigned char
void delay(uchar sj)
{
uchar x,y;
for(x=sj;x>0;x--)
{
for(y=255;y>0;y--)
{
}
}
}
第四步
然后创建一个同名的.h文件,方法和第一步一样