关于单片机C语言编程中头文件的问题????

#include<reg51.h> #include<reg52.h>
#include<absacc.h>
#include<stdio.h>
#include<math.h>
#include<intrins.h>
这些头文件代表什么意思?一直都弄不清楚.还有其他的头文件,请高手指教.

#include<reg51.h> #include<reg52.h> 里面是特殊功能寄存器的定义
后面你个是相关函数的声明
温馨提示:内容为网友见解,仅供参考
无其他回答

51单片机c语言编程头文件的问题
另外注意:你在两个文件里定义的beep 和 Beep 是不一样的,这才是错误的原因。

单片机C语言头文件 extern "C" 问题
首先明确一点,extern "C" 这一句是C++的语法,C编译器是无法理解的,所以在使用C进行编译时,这一句是要被跳过的。由于C++支持重载,在生成符号表时,使用与C不同的方法,以区别重载。比如 void fun( int i );void fun( float f );为了区别两个fun,可能会生成 fun_int 与 fun_float 两个...

单片机C语言头文件
对于C语言的头文件来说,通常情况下是使用#include+文件名语句进行引用。格式如下:include <stdio.h> 或 include "MyLib.h"使用 #include时,使用引号与尖括号的意思是不一样的。使用引号””时,首先搜索工程文件所在目录,然后再搜索编译器头文件所在目录。所以对于用户自定义头文件来说,通常使用双...

单片机c语言编译时无法打开自已写的头文件
你自己编写的头文件吗?如果是你自己编写的头文件,包含进源程序时头文件应该写成" "符号进行包含,而不是< >符号,例如你自己写了一个.h文件叫做def.h,要包含进去就要写成#include"def.h"而不是#include<def.h>,<>是针对与于标准路径,看看你是不是这个地方错了,也可以把你的头文件添加到...

单片机c语言编程的头文件要根据单片机的型号来更换吗?
用不着更换的,你更换后面的数字也可以。头文件就是一个宏定义,定义你写的比如:P0.0.在单片机里面的地址,你如果在Ker软件里写一个头文件,在后面点击右键,再点最后一项,就能看见一些东西。

...自己的头文件#include"24c02.h",那我这个头文件的源代码放哪?_百度...
看来你C语言不怎么好,用宏定义, 操作如下:现在在keil环境内,new新建一个文本,以24c02.H保存,接着再里面写入代码如下:ifndef _24C02_H define _24C02_H include "24c02.h"在这里面写相应的程序。endif 这样可以再直接调用头文件。如有不明白再问。

C语言编程 头文件名 是怎样来选择的 比如#include <REGX51.H> 为什么...
选择头文件是根据你所使用的芯片的型号来确定的。比如你选择51的单片机,要包含<REGX51.H> 在这个头文件中定义寄存器的一些东西。具体是那些,你可以打开头文件去看看。如果你不包含头文件,这些东西就要人为的定义。

单片机C语言编程,假如头文件里的函数没有被调用,那么该函数会不会最后...
没有用到自然就不会被编译,就不会占空间 如果头文件定义有1000个函数 你的程序只用了1个函数 那么编译后的程序,只有这一个函数的内容

51单片机C语言的头文件,及其头文件的功能
常见的是这个头文件。这是单片机C语言编译器自带的库函数,相当于单片硬件的底层驱动程序。比如说,在有头文件的情况下,可以直接使用P0作为变量进行读写操作,这是因为头文件里对P0做了描述,在软件和硬件之间建立了沟通桥梁。还有其他数据处理类头文件,比如说math.h,这是数学函数库头文件。有了它,...

单片机c语言中常用的头文件都有哪些?分别有什么作用啊?
上面讲的是普通c语言的头文件,而单片机的c语言,比如c51,头文件的作用类似。总体其的是一个映射的作用,把硬件的管脚和语言的对应。521weina521 已经回答的很详细了,其中有关intrins头文件的详细说明,看链接:http:\/\/hi.baidu.com\/%BF%DE%C6%FC%B5%C4%D6%ED11\/blog\/item\/b7e7472d62fac3e5...

相似回答
大家正在搜