C语言中KeilC51库函数大全.docxVIP

  • 48
  • 0
  • 约1.71万字
  • 约 23页
  • 2021-03-15 发布于山东
  • 举报
C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函 数,多使用库函数使程序代码简单,结构清晰,易于调试和维护,下面介绍 C51 的库函数系统。 第 一 节 本 征 库 函 数 (i n t r i n si c ro u t in es ) 和 非 本 征 证 库 函 数 C51 提供的本征函数是指编译时直接将固定的代码插入当前行,而不是用 ACALL 和 LCALL语句来实现, 这样就大大提供了函数访问的效率, 而非本征函数则必须由 ACALL及 LCALL调用。 C51 的本征库函数只有 9 个,数目虽少,但都非常有用,列如下: _crol_,_cror_:将 char 型变量循环向左 (右)移动指定位数后返回 _iror_,_irol_ :将 int 型变量循环向左 (右 )移动指定位数后返回 _lrol_,_lror_ :将 long 型变量循环向左 (右 )移动指定位数后返回 _nop_: 相当于插入 NOP _testbit_ :相当于 JBC bitvar测试该位变量并跳转同时清除。 _chkfloat_: 测试并返回源点数状态。 使用时,必须包含 #inclucle 一行。 如不说明,下面谈到的库函数均指非本征库函数。 第二节 几类重要库函数 专用寄存器 include 文件 例如 8031、8051 均为其中包括了所有 8051 的 SFR及其

文档评论(0)

1亿VIP精品文档

相关文档