- 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及其
您可能关注的文档
- CAD工具选项板简述.docx
- CAFTA建成后广西与越南经贸关系对策研究.docx
- CBA准入标准出新招还有两张升级门票等人来拿.docx
- CFG桩安全技术交底.docx
- CNG运输车辆租赁合同.docx
- CO2气体保护焊教程.docx
- COOOSO海上固定平台安全规则(中文)2000.docx
- coreldraw4第二章形状工具的强大认识与应用.docx
- CorelDRAWX4快捷键大全完整.docx
- CP1回原点两种方法的比较.docx
- 山东省2027年春季高考英语二轮复习综合检测卷.docx
- 山东省2027年春季高考英语一轮复习综合检测卷.pdf
- 山东省2027年春季高考英语一轮复习综合检测卷.docx
- 山东省2027年春季高考英语全真冲刺模拟卷(一).pdf
- 山东省2027年春季高考设备维修类专业知识第二次模拟试题.docx
- 山东省2027年春季高考设备维修类专业知识第一次模拟试题.pdf
- 山东省2027年春季高考英语全真冲刺模拟卷(一).docx
- 山东省2027年春季高考设备维修类专业知识冲刺模拟卷.pdf
- 山东省2027年春季高考设备维修类专业知识冲刺模拟卷.docx
- 山东省2027年春季高考设备维修类专业知识第二次模拟试题.pdf
原创力文档

文档评论(0)