Keil C51库函数参考

 2024-03-09 01:13:27  阅读 0

函数库函数参考

C51功能强大、效率高的重要体现之一就在于其丰富的可直接调用的库函数。 经常使用库函数使程序代码简单、结构清晰、易于调试和维护。 下面介绍C51的库函数系统。

第一节 特征库函数()和非内在库函数

C51提供的内在函数是指在编译时直接将固定代码插入当前行,而不是使用ACALL和LCALL语句。 这样就大大提高了函数访问的效率。 非内在函数必须由 ACALL 和 LCALL 实现。 转移。

C51 只有 9 个内在库函数。 虽然数量不多,但都非常有用。 它们的列表如下:

,:循环将char类型变量向左(右)移动指定位数并返回

函数包含哪些部分_stdlib.h包含哪些函数_函数包含哪些

,:循环将int类型变量向左(右)移动指定位数并返回

,:循环将long变量向左(右)移动指定位数并返回

_nop_:相当于插入NOP

:相当于测试位变量并同时跳转和清除。

:测试并返回源点状态。

使用时,必须包含 # 行。

除非另有说明,下面讨论的库函数均指非内在库函数。

第二节 几个重要的库函数

1.专用寄存器文件

例如8031和8051都是REG51.h,其中包括所有8051 SFR及其位定义。 一般系统中必须包含此文件。

2.绝对地址文件.h

这个文件中实际上只定义了几个宏来确定每个存储空间的绝对地址。

stdlib.h包含哪些函数_函数包含哪些部分_函数包含哪些

3.动态内存分配函数,位于.h

4、缓冲区处理函数位于“.h”

其中包括复制、比较、移动和其他功能,例如:

这使得处理缓冲区变得容易。

5.输入输出流函数,位于“stdio.h”

流函数通过8051串口或用户定义的I/O口读写数据。 默认为8051串口。 如果要修改,比如改成LCD显示,可以修改lib目录下的.c和.c源文件,然后替换到库中即可。

标签: 函数 变量 位数

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码