单片机 keil 51 头文件 intrins.h中声明的函数在哪个文件中实现?

#ifndef __INTRINS_H__
#define __INTRINS_H__

extern void _nop_ (void);
extern bit _testbit_ (bit);
extern unsigned char _cror_ (unsigned char, unsigned char);
extern unsigned int _iror_ (unsigned int, unsigned char);
extern unsigned long _lror_ (unsigned long, unsigned char);
extern unsigned char _crol_ (unsigned char, unsigned char);
extern unsigned int _irol_ (unsigned int, unsigned char);
extern unsigned long _lrol_ (unsigned long, unsigned char);
extern unsigned char _chkfloat_(float);
extern void _push_ (unsigned char _sfr);
extern void _pop_ (unsigned char _sfr);

#endif

第1个回答  2012-01-09
这是库函数 打不开.c看不到函数的 只能看到声明本回答被提问者采纳
第2个回答  2012-01-09
#define __INTRINS_H__

51内核单片机调用的Intrins.h中有个_crol_的函数,请问怎么查看它的函...
extern unsigned char _crol_ (unsigned char, unsigned char); 你应该用了keil软件 在keil软件下面 INC文件夹里面有个intrins.h 函数体就在intrins.h这个头文件里面 学了c应该知道。

...我知道它的头文件是intrins.h,但只有函数声明
其实就是汇编命令中的nop,调用一次就空闲一个机器周期,不需要看C文件的,其实就是个宏定义而已。 本回答由提问者推荐 举报| 答案纠错 | 评论 7 2 ghost4063 采纳率:71% 来自:芝麻团 擅长: 其他编程语言 汇编语言 C\/C++ 杨浦区 嵌入式 其他回答 在这个头文件里:#include <intrins.h> CHQIC | 发布...

Keil 中#include <intrins.h>里边的“_crol_和 _cror_”函数是怎么用C...
temp=_crol_(temp,1);表示temp进行循环右移若原为01111111移后为10111111

用keil软件编程时,单片机所用到的库函数放在文件夹INC中就可以了?
不是的 INC里放的是头文件 比如 AT89X51.h reg51.h intrins.h 等等 库函数放在别的文件夹里,你可以自己找找 嘿嘿 希望能帮到你

51单片机intrinsic.h怎么用
h的功能,仅仅是声明。main(){ hahaha(qwe,rty);}void hahaha(int a, char b);\/\/这句话就如同reg51.h的功能,定义了一些函数。{ a=a++; b=b--;} 当你include<reg51.h>include<intrins.h>后,就如同头文件的内容全部抄到你自己写的函数的最上面。

单片机intrins 里的函数的具体定义在哪里???
函数体在默认的库函数路径里,如果你想看函数源码,你可以编译之后,通过KEIL的go to命令去打开这一个文件,祝你好运!

51单片机,Keil里面如何添加头文件,附图
不用添加,直接在主文件中include即可,然后将头文件复制到工程目录下

keil中INTRINS.H中包括哪些函数???都有些什么用
内部函数INTRINS.H 内部函数的原型声明包含在头文件INTRINS.H 函数原型: unsigned char _crol_(unsigned char val,unsigned char n);unsigned int _irol_(unsigned int val,unsigned char n);unsigned long _irol_(unsigned long val,unsigned char n);再入属性: reentrant\/intrinsc 功能: _crol...

Keil里intrins.h头文件中各函数是做什么用?
c51中的intrins.h库 _crol_ 字符循环左移 _cror_ 字符循环右移 _irol_ 整数循环左移 _iror_ 整数循环右移 _lrol_ 长整数循环左移 _lror_ 长整数循环右移 _nop_ 空操作8051 NOP 指令 _testbit_ 测试并清零位8051 JBC 指令

求单片机汇编头文件“intrins.h”
extern void _nop_ (void);extern bit _testbit_ (bit);extern unsigned char _cror_ (unsigned char, unsigned char);extern unsigned int _iror_ (unsigned int, unsigned char);extern unsigned long _lror_ (unsigned long, unsigned char);extern unsigned char _crol_ ...

相似回答