/*********************写字符程序********************* *****
**功能:向LCD写入字符
**参数:dat_comm为1写入的是数据,为0写入的是指令
content为写入的数字或指令
************************************************** ****/
void wr_lcd(uchar dat_comm,uchar content)
{}
……
……
/*****************************END Files************ ***********************/
注:此处只写出这两个函数,第一个延时函数的作用范围是模块内,第二个,它是其它模块需要的。为了简化,此处并没有写出函数体.
.h文件中给出模块的接口.在上面的例子中,向LCD写入字符函数:wr_lcd(uch ar dat_comm,uchar content)就是一个接口函数,因为其它模块会调用它,那么. h文件中就必须将这个函数声明为外部函数(使用extrun关键字修饰),另一个延时函数:void delay(uint us)只是在本模块中使用(本地函数,用static关键字修饰),因此它是不需要放到.h文件中的。
.h文件格式如下:
/************************************************* ****************************