c语言读者自己创建的头文件放在哪里,教你如何自己编写常用模块的C语言头文件...

70d5a32d04498969be9f401e19e19586.png           

点击蓝字关注我吧

像单片机编程时经常遇到模块类函数的编写,例如延时函数、数码管显示函数、LCD1602液晶显示函数等,每次都要编写几乎一模一样的代码,这就有点浪费宝贵的时间,而且效率还不高。有时候我们常常想,为什么这些模块类函数没有类似reg51.h、reg52.h等的头文件可以用,直接在程序开头包含头文件,主程序引用就行?其实是可以的,C语言的编程是相当灵活的,这里我们自己可以编写一些常用模块函数的头文件,使用时复制到工程文件夹下,在程序开头调用即可,大大节省了时间,提高了效率。这里以LCD1602液晶的显示为例,讲解如何编写自己的头文件!

1

在一个工程里除了主函数文件,在新建一个文件,如图所示,并保存后缀名为.h。(注意保存到工程目录下)。

76e75c5af704680b2e6f698606f005af.png

2

在新文件里写上头文件的开始与结束语句,并在两者之间写相关函数,并保存。

注意:头文件里的程序内容不能与主程序里的出现重复定义,比如头文件里写了一个延时函数,就不能在主程序里再写一模一样的,如果延时函数只在头文件内所用,可以用专门的名称命名,如LCDDelay,则主程序就可以再编写Delay函数供主程序使用。

4be9d050d290a0bd0cf5deaaf29149e5.png

70960265a8480252f9e97e8480ba4b13.png

785949c7c9a5d4dc3ed4aa24c28b83e6.png

3

然后在主程序里包含头文件

7e7dbcc8f5323eed66eec8b2c5291ca1.png

此时就完成了LCD1602液晶的头文件的编写,在其他工程也能使用,使用时注意复制到工程目录下即可。

TIPS:像LCD1602头文件在其他工程使用时,如果使用引脚不一样,则在包含头文件后,打开头文件,修改相关引脚,防止因引脚定义错误,导致实验无现象!

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值