c语言客房冠以系统,C语言模块化编程

/*********************写字符程序********************* *****

**功能:向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文件格式如下:

/************************************************* ****************************

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值