单片机c语言

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:22:01
#include <intrins.h>
有什么作用
是什么意思

调用库函数<intrins.h>;
这个函数定义了这些函数:
_crol_ 字符循环左移
_cror_ 字符循环右移
_irol_ 整数循环左移
_iror_ 整数循环右移
_lrol_ 长整数循环左移
_lror_ 长整数循环右移
_nop_ 空操作8051 NOP 指令
_testbit_ 测试并清零位8051 JBC 指令
因此,在程序里就可以直接使用上面想用的函数了。
当然,你可以在 C:\Keil\C51\INC 找到。

#include<>
是把别的文件包含在你的文件里,在编译的过程当中,编译软件会自动找到<>里的文件把它加入到你的文件里。现在这个别的文件就是INTRINS.H。你去你的编译软件里找一下应该可以找到这个文件,你打开看一下里面是什么就可以了。
其实单片机最常见的头文件是#include<reg51.h>,你在程序当中之所以可以直接写P0=0X80;的原因是在REG51.H中,别人帮你定义好了这些地址,到时你的P0会和这些地址联系起来,不然机器如何知道什么是PO,它是只认识地址的哦。不知你懂了没

主要用来调用指令_nop_(); //延时1us