永发信息网

怎样c51自定义头文件

答案:4  悬赏:0  手机版
解决时间 2021-11-19 11:34
  • 提问者网友:太高姿态
  • 2021-11-18 20:26
怎样c51自定义头文件
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-11-18 20:59
如新建一个头文件init.h.函数声明,init.c函数定义.举例说明.
    建立一个c51工程之后,选择新建一个文件,并保存为init.h,
    在新建一个文件,并保存为init.c.
    把init.c文件添加到当前工程中.

    在主函数中把init.h包含进去即可.
    这样在主函数中就可以调用init.h中的函数.

全部回答
  • 1楼网友:轮獄道
  • 2021-11-18 23:33
#ifndef _lcd1602_
#define _lcd1602_
应该是:
#ifndef _lcd1602_H_
#define _lcd1602_H_
而且头文件中应该是不能有函数的吧,只能申明函数:
void delay(uint x);
void write_com(uchar x);
void write_data(uchar x);
void init();
void write(uchar add,uchar date);
  • 2楼网友:愁杀梦里人
  • 2021-11-18 23:05
定义方法;
#define 宏名(参数表)

c51头文件的种类和作用
absacc.h---包含允许直接访问8051不同存储区的宏定义assert.h---文件定义assert宏,可以用来建立程序的测试条件ctype.h---字符转换和分类程序intins.h---文件包含指示编译器产生嵌入式固有代码的程序的原型math.h---数学程序reg51.h---51的特殊寄存器reg52.h---52的特殊寄存器setjmp.h---定义jmp_buf类型和setjmp和longjmp程序的原型stdarg.h---可变长度参数列表程序stdlib.h---存储器分配程序stdio.h---流输入和输出程序string.h---字符转操作程序,缓冲区操作程序
  • 3楼网友:痴妹与他
  • 2021-11-18 21:47
头文件是可以有函数的,和c文件一样,函数要有声明,在头文件的开头。如果头文件在系统文件夹下的话有#include<*.*>,和c文件在同一文件夹下的话用#include"*.*"。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯