www.whkt.net > intrins h定义了什么

intrins h定义了什么

1.<intrins.h>是一个文件i nclude在英文中是包括的意思 #include<intrins.h>就是引入<intrins.h>这个文件 2.一些算法在在这个文件中,如跑马灯的左右移 -crol- -cror- 因为我们是写一些指令到这个算法中 不可能算法也要写出来(那样要写半天) 就要用这个文件3.最简单#include<reg51.h>就包含了延时算法..你是刚入门吧以后你会觉得这些很简单的

intrins.h一般出现在C51单片机编程中,一般程序中需要使用到空指令_nop_();字符循环移位指令_crol_等时使用.

包含intrins.h这个文件,在c51单片机编程中,头文件intrins.h的函数使用起来,就会让你像在用汇编时一样简便.如果你要用到这个库文件里的函数的话,你就得包含它.比如你要用_irol_这个函数,你就得包含它,要不让编译器会找不到这个函数,就会报错.举例:#include<intrins.h> main() { unsignedinty; y=0x00ff; y=_irol_(y,4); } 如果没有#include<intrins.h>,就会报错的,所以,如果想使用<intrins.h>里面的函数,就要#include<intrins.h>

请参考以下百科链接 intrins.h => http://baike.baidu.com/view/1745068.htm absacc.h 在程序中,用“#include<absacc.h>”即可使用其中定义的宏来访问绝对地址,包括: CBYTE、XBYTE、PWORD、DBYTE、CWORD、XWORD、PBYTE、DWORD 例如: rval=CBYTE[0x0002];指向程序存贮器的0002h地址 rval=XWORD [0x0002];指向外RAM的0004h地址

ins: 输入内容给端口 就是一个定义 把ins代表的东西赋给p0

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

这个头文件主要是包含了有关51单片机的几条汇编语句的c语言调用接口,是直接编译成对应的汇编语句的.比如_nop_()函数就代表汇编语言中的nop,在c语言编程时编写精确的短延时时使用_nop_()函数.

应该是intrinsical 的缩写吧,是内部的固有的意思,即为固有库函数,这个头文件中定义了9个库函数.

据资料,intrins.h 头文件,一般用于 C51 单片机编程.此头文件非用户自定义的头文件,如果当前C编译环境中没有找到这个头文件,建议搜索并下载 Keil .

intrins.h是原生函数的头文件,用于直接以汇编指令实现必要的执行功能,提高执行效率.

友情链接:5689.net | xcxd.net | 4585.net | lyhk.net | jingxinwu.net | 网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com