找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4913|回复: 9
收起左侧

keil .h文件怎么写?

[复制链接]
ID:169574 发表于 2017-3-15 09:55 | 显示全部楼层 |阅读模式
如果要写一个模块,那.h文件中还需要写这个模块的具体代码吗?还是简单定义一下,如.......void le().......(头尾省略了)。。
比如写个led头文件:
#ifndef _LED_H_
#define _LED_H_

void led();(这里要写led的运行代码吗?)

#endif
回复

使用道具 举报

ID:1 发表于 2017-3-15 17:11 | 显示全部楼层

回帖奖励 +5

头文件的建立:http://www.51hei.com/bbs/dpj-33254-1.html 其实只要看一个完整 例子就一切都明白了,比如1602.h的写法 51黑电子论坛有下载的

参考:http://www.51hei.com/bbs/dpj-46344-1.html
回复

使用道具 举报

ID:170975 发表于 2017-3-15 17:34 | 显示全部楼层
#ifndef _LED_H_
#define _LED_H_

void led();(这里要写led的运行代码吗?)

#endif
回复

使用道具 举报

ID:169574 发表于 2017-3-15 18:00 | 显示全部楼层
admin 发表于 2017-3-15 17:11
头文件的建立:http://www.51hei.com/bbs/dpj-33254-1.html 其实只要看一个完整 例子就一切都明白了,比如1 ...

谢谢,受教了。马上试试
回复

使用道具 举报

ID:166914 发表于 2017-3-15 20:59 | 显示全部楼层
#ifndef _LED_H
#define _LED_H

#endif
回复

使用道具 举报

ID:171210 发表于 2017-3-16 14:33 来自手机 | 显示全部楼层
头文件可以自己写
回复

使用道具 举报

ID:137261 发表于 2017-3-16 17:17 | 显示全部楼层
#ifndef __DELAY_H__ #define __DELAY_H__  void delay200ms(void); void delayms(u16 ms);  //èí¼tÑóê± void delayus();         //Dèòa4¸ö»úÆ÷ÖüÆú£¬′ó¸Å4.34us  #endif
回复

使用道具 举报

ID:137261 发表于 2017-3-16 17:19 | 显示全部楼层
你可以建个LED.c文件,然后在里面包含你新建的头文件,然后在LED。c里编写具体的代码就行了。最后哪儿要用就写这个头文件,接着直接使用
回复

使用道具 举报

ID:137261 发表于 2017-3-16 17:20 | 显示全部楼层
你可以建个LED.c文件,然后在里面包含你新建的头文件,然后在LED。c里编写具体的代码就行了。最后哪儿要用就写这个头文件,接着直接使用
回复

使用道具 举报

ID:167113 发表于 2017-3-21 20:12 | 显示全部楼层
如#ifndef        _STC15Fxxxx_H #define        _STC15Fxxxx_H
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表